@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--rayd-primary:#00995a;--rayd-on-primary:#fff;--rayd-primary-container:#e6f4ed;--rayd-on-primary-container:#005530;--rayd-primary-hover:#007a48;--rayd-primary-pressed:#005e37;--rayd-surface-canvas:#f7f8fa;--rayd-surface:#fff;--rayd-surface-inset:#f3f4f6;--rayd-surface-chrome:#fbfcfd;--rayd-surface-overlay:#fff;--rayd-surface-hover:#f5f6f8;--rayd-surface-selected:#e6f4ed;--rayd-on-surface:#111827;--rayd-on-surface-strong:#0b1220;--rayd-on-surface-variant:#4b5563;--rayd-on-surface-muted:#6b7280;--rayd-on-surface-subtle:#9ca3af;--rayd-outline:#d1d5db;--rayd-outline-variant:#e5e7eb;--rayd-outline-subtle:#f1f2f4;--rayd-success:#00995a;--rayd-success-container:#e6f4ed;--rayd-on-success-container:#005530;--rayd-warning:#b45309;--rayd-warning-container:#fef3c7;--rayd-on-warning-container:#713f12;--rayd-error:#dc2626;--rayd-error-container:#fee2e2;--rayd-on-error-container:#7f1d1d;--rayd-info:#1d4ed8;--rayd-info-container:#dbeafe;--rayd-on-info-container:#1e3a8a;--rayd-neutral:#6b7280;--rayd-neutral-container:#f3f4f6;--rayd-on-neutral-container:#374151;--occupancy-low:var(--rayd-success);--occupancy-medium:var(--rayd-warning);--occupancy-high:var(--rayd-error);--source-rayd-bg:var(--rayd-primary-container);--source-rayd-text:var(--rayd-on-primary-container);--source-rayd-border:#b7ebd0;--source-manual-bg:var(--rayd-info-container);--source-manual-text:var(--rayd-on-info-container);--source-manual-border:#bfdbfe;--status-scheduled-bg:var(--rayd-neutral-container);--status-scheduled-text:var(--rayd-on-neutral-container);--status-boarding-bg:var(--rayd-warning-container);--status-boarding-text:var(--rayd-on-warning-container);--status-departed-bg:var(--rayd-primary-container);--status-departed-text:var(--rayd-on-primary-container);--status-arrived-bg:var(--rayd-success-container);--status-arrived-text:var(--rayd-on-success-container);--status-cancelled-bg:var(--rayd-error-container);--status-cancelled-text:var(--rayd-on-error-container);--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--shadow-1:0 1px 2px #1118270a, 0 1px 1px #11182708;--shadow-2:0 2px 6px #1118270d, 0 1px 2px #1118270a;--shadow-3:0 8px 24px #11182714, 0 2px 6px #1118270a;--shadow-focus:0 0 0 3px #00995a2e;--ease-smooth:cubic-bezier(.25, .1, .25, 1);--ease-quick:cubic-bezier(.4, 0, .2, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--duration-fast:.12s;--duration-mid:.2s;--duration-slow:.3s;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rayd-primary:#59bd84;--rayd-on-primary:#003921;--rayd-primary-container:#0f2e20;--rayd-on-primary-container:#c5e7d2;--rayd-primary-hover:#6dca94;--rayd-primary-pressed:#4fae76;--rayd-surface-canvas:#0b0e11;--rayd-surface:#14181d;--rayd-surface-inset:#1a1f25;--rayd-surface-chrome:#10141a;--rayd-surface-overlay:#1a1f25;--rayd-surface-hover:#1e242b;--rayd-surface-selected:#0f2e20;--rayd-on-surface:#e5e7ea;--rayd-on-surface-strong:#f5f6f8;--rayd-on-surface-variant:#bfc3ca;--rayd-on-surface-muted:#8a8f98;--rayd-on-surface-subtle:#5f6670;--rayd-outline:#3a3f46;--rayd-outline-variant:#262b31;--rayd-outline-subtle:#1d2228;--rayd-success:#59bd84;--rayd-success-container:#0f2e20;--rayd-on-success-container:#c5e7d2;--rayd-warning:#f59e0b;--rayd-warning-container:#3a2a0c;--rayd-on-warning-container:#fde68a;--rayd-error:#f87171;--rayd-error-container:#3a1717;--rayd-on-error-container:#fecaca;--rayd-info:#60a5fa;--rayd-info-container:#15294d;--rayd-on-info-container:#bfdbfe;--rayd-neutral:#9ca3af;--rayd-neutral-container:#1e242b;--rayd-on-neutral-container:#d1d5db;--shadow-1:0 1px 2px #0000004d, 0 1px 1px #0003;--shadow-2:0 2px 6px #0006, 0 1px 2px #00000040;--shadow-3:0 8px 24px #00000080, 0 2px 6px #0000004d;--shadow-focus:0 0 0 3px #59bd8440}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-family);background:var(--rayd-surface-canvas);color:var(--rayd-on-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.rayd-sidebar-menu .ant-menu-item{border-radius:0 var(--radius-md) var(--radius-md) 0;width:calc(100% - 16px);transition:background-color var(--duration-fast) var(--ease-quick), color var(--duration-fast) var(--ease-quick);margin-block:2px;margin-inline:0}.rayd-sidebar-menu .ant-menu-item-selected{color:var(--rayd-on-primary-container);background:var(--rayd-surface-selected);border-left:2px solid var(--rayd-primary)}.rayd-sidebar-menu .ant-menu-item-selected .ant-menu-title-content,.rayd-sidebar-menu .ant-menu-item-selected .ant-menu-item-icon{color:var(--rayd-on-primary-container)}.ant-table-tbody>tr>td{transition:background-color var(--duration-fast) var(--ease-quick)}.manifest-row-flash>td{background:var(--rayd-success-container);transition:background-color var(--duration-mid) var(--ease-decelerate)}.ant-statistic-content,.ant-statistic-content-value,.ant-badge-count,.ant-progress-text,.ant-table-summary .ant-table-cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ant-table-cell.col-numeric,.ant-table-thead>tr>th.col-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right}.ant-table-tbody>tr.row-finished>td,.ant-table-tbody>tr.row-finished>td .ant-typography{color:var(--rayd-on-surface-muted)}.ant-table-tbody>tr.row-finished>td .ant-progress-bg{opacity:.5}
