:root{--ground: #F4F5F7;--surface: #FFFFFF;--surface-raised: #FFFFFF;--surface-muted: #FAFAFB;--fill-subtle: #F4F5F7;--fill-segment: #EAECEF;--border: #E6E8EC;--border-control: #E1E4E8;--divider: #EEF0F2;--ink: #0E1116;--ink-secondary: #3D4451;--ink-muted: #5B6370;--ink-faint: #646C79;--accent: #3A7DFF;--accent-ring: rgba(58,125,255,.16);--accent-soft: #E8F0FF;--accent-halo: #DCE7FF;--accent-ink: #1D4ED8;--primary: #0E1116;--on-primary: #FFFFFF;--success: #16A34A;--danger: #B42318;--status-active-bg: #1D4ED8;--status-active-ink: #FFFFFF;--status-done-bg: #E7F6EE;--status-done-ink: #11663F;--status-warn-bg: #FFF1E0;--status-warn-ink: #9A4A00;--status-alert-bg: #FDECEA;--status-alert-ink: #B42318;--shadow-xs: 0 1px 2px rgba(14,17,22,.06);--shadow-segment: 0 1px 2px rgba(14,17,22,.08);--shadow-lift: 0 10px 24px -14px rgba(14,17,22,.25);--space-0\.5: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px;--control-sm: 32px;--control-md: 40px;--control-lg: 44px;--avatar: 36px;--icon: 18px;--icon-sm: 15px;--sidebar-width: 232px;--panel-width: 360px;--font-sans: "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace}[data-theme=dark]{--ground: #0B0D10;--surface: #15181D;--surface-raised: #262B33;--surface-muted: #111418;--fill-subtle: #1C2027;--fill-segment: #1C2027;--border: #262B33;--border-control: #363C47;--divider: #1F242B;--ink: #F2F4F7;--ink-secondary: #C3C9D2;--ink-muted: #9AA3AF;--ink-faint: #868F9C;--accent: #5B96FF;--accent-ring: rgba(91,150,255,.24);--accent-soft: #172440;--accent-halo: #24406F;--accent-ink: #8DB4FF;--primary: #F2F4F7;--on-primary: #0E1116;--success: #22C55E;--danger: #F97066;--shadow-xs: 0 1px 2px rgba(0,0,0,.4);--shadow-segment: 0 1px 2px rgba(0,0,0,.5);--shadow-lift: 0 10px 24px -14px rgba(0,0,0,.6)}input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0}input::-webkit-date-and-time-value{text-align:left}.fwPanelScrim{display:none}@media (max-width: 1366px){.fwPanelScrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#0e111652}.fwTripPanel{position:fixed!important;top:0;right:0;bottom:0;z-index:40;width:min(440px,92vw)!important;flex:none!important;height:auto!important;padding:16px!important;background:var(--ground);box-shadow:-16px 0 40px -12px #0e111659}.fwGroupGrid[data-cols="3"],.fwGroupGrid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 1180px){:root{--sidebar-width: 208px}.fwMain{padding:0 20px 24px!important}.fwBookSplit{flex-direction:column!important;align-items:stretch!important}.fwBookSummary{width:auto!important;flex:none!important;position:static!important}.fwTripsTable{min-width:0!important}.fwTripsTable .fwHideNarrow{display:none}.fwListCol{width:270px!important;flex:0 0 270px!important}}
