.tripSection[data-v-b1344be2]{border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden}.tripToggle[data-v-b1344be2]{align-items:center;background:none;border:0;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:space-between;padding:.75rem .875rem;text-align:left;width:100%}.tripChevron[data-v-b1344be2]{color:var(--text-muted);font-size:.75rem}.tripBody[data-v-b1344be2]{gap:.75rem;padding:0 .875rem .875rem}.radioGroup[data-v-b1344be2],.tripBody[data-v-b1344be2]{display:flex;flex-direction:column}.radioGroup[data-v-b1344be2]{gap:.375rem}.radioRow[data-v-b1344be2],.switchRow[data-v-b1344be2]{align-items:center;display:flex;gap:.5rem}.radioLabel[data-v-b1344be2]{color:var(--text-primary);font-size:.875rem}.twoColumns[data-v-b1344be2]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.driveFields[data-v-b1344be2]{display:flex;flex-direction:column;gap:.75rem}.driveCard[data-v-b1344be2]{border:1px solid var(--border-color);border-radius:.5rem;padding:.75rem}.driveHeader[data-v-b1344be2]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.driveTitle[data-v-b1344be2]{color:var(--text-primary);font-size:.875rem;font-weight:600}.addDriveButton[data-v-b1344be2]{align-self:flex-start}
