@font-face{font-family:sans;src:url(../media/plus_jakarta_sans_latin_wght-s.p.1nsast9qgxif8.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.C8qZnW_className{font-family:sans,sans Fallback,Segoe UI,system-ui,sans-serif}.C8qZnW_variable{--font-sans:"sans", "sans Fallback", Segoe UI, system-ui, sans-serif}
:root{--canvas:#faf8f5;--surface-1:#fff;--surface-2:#f4f1ec;--surface-3:#ece8e2;--weekend:#f7f4ef;--hairline:#e8e3dc;--rule:#f1ede8;--control-border:#8f877d;--ink:#22201c;--ink-muted:#5f5850;--ink-subtle:#6e675e;--primary:#0e6b66;--primary-hover:#0a4f4b;--primary-soft:#e3f1ef;--primary-track:#c5e3df;--on-primary:#fff;--on-primary-soft:#0a4f4b;--status-confirmed-edge:#0e6b66;--status-pending:#8a4b00;--status-pending-bg:#fdf3e2;--status-pending-edge:#b06d00;--status-cancelled:#5f5850;--status-cancelled-bg:#f1ede8;--status-cancelled-hatch:#ddd6cc;--status-unassigned:#8f1d1f;--status-unassigned-bg:#ffedea;--status-unassigned-edge:#c4242a;--status-overbooked:#b3261e;--hatch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M-1 7L7 -1' stroke='%23ddd6cc' stroke-width='1'/%3E%3C/svg%3E");--tint-amt:14%;--radius-chip:4px;--radius-control:6px;--radius-card:8px;--radius-float:12px;--row:32px;--row-compact:28px;--touch:44px;--sun:#f4a259;--city-0:#3d5a98;--city-1:#b8572a;--city-2:#6a4c93;--city-3:#a33b4d;--city-4:#2a7f80;--city-5:#5b6e1f;--city-6:#8a4f7d;--city-7:#2f6b4a;--ok:#1f6b40;--ok-bg:#e6f4ec;--shadow:none;--shadow-pop:0 8px 24px #22201c1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#141210;--surface-1:#1c1a17;--surface-2:#252220;--surface-3:#2e2a27;--weekend:#181614;--hairline:#332f2b;--rule:#272421;--control-border:#6e665d;--ink:#efeae4;--ink-muted:#b4aba1;--ink-subtle:#958c82;--primary:#5ec2b9;--primary-hover:#8ad8d0;--primary-soft:#173a37;--primary-track:#1f4c48;--on-primary:#0b1f1d;--on-primary-soft:#8ad8d0;--status-confirmed-edge:#5ec2b9;--status-pending:#e7b65a;--status-pending-bg:#362a12;--status-pending-edge:#e7b65a;--status-cancelled:#b4aba1;--status-cancelled-bg:#2a2622;--status-cancelled-hatch:#3a3530;--status-unassigned:#f08a82;--status-unassigned-bg:#3c1f1c;--status-unassigned-edge:#f08a82;--status-overbooked:#f08a82;--hatch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M-1 7L7 -1' stroke='%233a3530' stroke-width='1'/%3E%3C/svg%3E");--tint-amt:30%;--city-0:#8aa6e6;--city-1:#f0996b;--city-2:#b59ae0;--city-3:#e8899a;--city-4:#6cc9c9;--city-5:#b5c96a;--city-6:#d69ac8;--city-7:#7cc79a;--ok:#74c995;--ok-bg:#173826;--shadow-pop:0 8px 24px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--canvas:#141210;--surface-1:#1c1a17;--surface-2:#252220;--surface-3:#2e2a27;--weekend:#181614;--hairline:#332f2b;--rule:#272421;--control-border:#6e665d;--ink:#efeae4;--ink-muted:#b4aba1;--ink-subtle:#958c82;--primary:#5ec2b9;--primary-hover:#8ad8d0;--primary-soft:#173a37;--primary-track:#1f4c48;--on-primary:#0b1f1d;--on-primary-soft:#8ad8d0;--status-confirmed-edge:#5ec2b9;--status-pending:#e7b65a;--status-pending-bg:#362a12;--status-pending-edge:#e7b65a;--status-cancelled:#b4aba1;--status-cancelled-bg:#2a2622;--status-cancelled-hatch:#3a3530;--status-unassigned:#f08a82;--status-unassigned-bg:#3c1f1c;--status-unassigned-edge:#f08a82;--status-overbooked:#f08a82;--hatch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M-1 7L7 -1' stroke='%233a3530' stroke-width='1'/%3E%3C/svg%3E");--tint-amt:30%;--city-0:#8aa6e6;--city-1:#f0996b;--city-2:#b59ae0;--city-3:#e8899a;--city-4:#6cc9c9;--city-5:#b5c96a;--city-6:#d69ac8;--city-7:#7cc79a;--ok:#74c995;--ok-bg:#173826;--shadow-pop:0 8px 24px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--bg:var(--canvas);--surface:var(--surface-1);--ink-2:var(--ink);--muted:var(--ink-muted);--line:var(--hairline);--accent:var(--primary);--accent-strong:var(--primary-hover);--accent-soft:var(--primary-soft);--accent-ink:var(--on-primary);--side-bg:var(--surface-2);--side-hover:var(--surface-3);--warn:var(--status-pending);--warn-bg:var(--status-pending-bg);--bad:var(--status-unassigned);--bad-bg:var(--status-unassigned-bg);--closed-bg:var(--hatch) var(--status-cancelled-bg);--font-display:var(--font-sans), "Segoe UI", system-ui, sans-serif;--font-body:var(--font-sans), "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--radius:var(--radius-card)}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.5}button,input,select,textarea{font-family:inherit}a,button,label,summary,select,input{touch-action:manipulation;-webkit-tap-highlight-color:#0e6b661f}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
