body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#f4f4f4;width:100%;height:100%;font-family:Arial,sans-serif;font-size:100%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media screen and (max-width:720px){:root:has(.workspace-mobile-header){--workspace-mobile-header-height:calc(67.84px + env(safe-area-inset-top,0px))}:root:has([data-workspace-header=driver]){--workspace-mobile-header-height:calc(72.08px + env(safe-area-inset-top,0px))}.workspace-mobile-shell{--workspace-mobile-safe-area-top:env(safe-area-inset-top,0px);--workspace-mobile-header-height:calc(67.84px + var(--workspace-mobile-safe-area-top));min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}.workspace-mobile-shell>.workspace-mobile-header{flex:0 0 var(--workspace-mobile-header-height);width:100%;height:var(--workspace-mobile-header-height);max-height:var(--workspace-mobile-header-height);min-height:var(--workspace-mobile-header-height)!important;visibility:visible!important;opacity:1!important;position:sticky!important;top:0!important;left:0!important;right:0!important;transform:none!important}.workspace-mobile-shell>.workspace-mobile-header>.MuiToolbar-root{height:100%;min-height:0!important}.workspace-mobile-shell>.workspace-mobile-content{min-width:0;min-height:calc(100vh - var(--workspace-mobile-header-height));min-height:calc(100dvh - var(--workspace-mobile-header-height));flex:1 0 auto;position:relative;padding-top:0!important}.workspace-mobile-shell[data-mobile-viewport-lock=true]{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden}html.workspace-mobile-viewport-locked,html.workspace-mobile-viewport-locked body,html.workspace-mobile-viewport-locked body #root{overscroll-behavior:none;width:100%;height:100%;overflow:hidden!important}html.workspace-mobile-viewport-locked .workspace-mobile-shell[data-mobile-viewport-lock=true]>.workspace-mobile-header,html.workspace-mobile-viewport-locked .workspace-mobile-shell[data-mobile-viewport-lock=true]>.workspace-mobile-header *{overscroll-behavior:none;touch-action:pan-x!important}.workspace-mobile-shell[data-mobile-viewport-lock=true]>.workspace-mobile-content{flex:1 1 0;height:auto;min-height:0;overflow:hidden}}@media (hover:none) and (pointer:coarse){html,body,#root{touch-action:pan-x pan-y}button,a,input,select,textarea,[role=button],[role=menuitem],[role=tab]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,[role=button],[role=menuitem],[role=tab]{-webkit-user-select:none;user-select:none}.MuiTouchRipple-root{display:none}}.home-container{text-align:left;background-color:#f9f9f9;min-height:100vh;padding-top:60px}.header{color:#fff;z-index:1000;background-color:#0056b3;justify-content:space-between;align-items:center;width:100%;padding:15px 20px;display:flex;position:fixed;top:0;box-shadow:0 2px 8px #0003}.nav{gap:10px;display:flex}.nav-button{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:4px;padding:8px 15px;font-weight:700;transition:background .3s,color .3s}.nav-button:hover,.nav-button.active{color:#0056b3;background-color:#fff}.content{background-color:#fff;min-height:100vh;padding-left:20px;padding-right:20px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.styled-table{border-collapse:collapse;width:100%;margin-bottom:20px}.styled-table th,.styled-table td{text-align:left;vertical-align:top;border:1px solid #ccc;padding:12px}.styled-table th{background-color:#f2f2f2}.styled-table tbody tr:nth-child(2n){background-color:#fafafa}.form-container{background:#fff;border:1px solid #ddd;width:100%;max-width:400px;margin:0 auto;padding:25px;box-shadow:0 4px 12px #0000001a}.form-group{margin-bottom:15px}label{margin-bottom:5px;font-weight:700;display:block}.form-input,.form-select,.problem-input,.submit-button{border:1px solid #ccc;border-radius:4px;width:100%;min-height:44px;padding:10px;font-size:14px;transition:border-color .3s}.form-input:focus,.form-select:focus,.problem-input:focus{border-color:#0056b3;outline:none}.form-button{color:#fff;cursor:pointer;background-color:#0056b3;border:none;border-radius:4px;width:100%;min-height:44px;margin-top:10px;padding:12px;font-size:16px;font-weight:700;transition:background .3s}.resolve-button,.unresolve-button,.action-button{cursor:pointer;color:#fff;border:none;border-radius:4px;margin-left:5px;padding:5px 10px;transition:background .3s}.resolve-button{background-color:#28a745}.resolve-button:hover{background-color:#218838}.unresolve-button{background-color:#ffc107}.unresolve-button:hover{background-color:#e0a800}.action-button{background-color:#0056b3}.action-button:hover{background-color:#003f7f}.form-message{text-align:center;color:red;margin-top:15px;font-weight:700}.login-logo{width:160px;margin:0 auto 20px;display:block}.modal-overlay{z-index:2000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-box{background:#fff;border-radius:8px;width:400px;max-width:90%;padding:20px;position:relative;box-shadow:0 4px 12px #0003}.modal-title{margin-bottom:10px;font-size:20px}.close-button{color:#aaa;cursor:pointer;background-color:#0000;border:none;font-size:24px;font-weight:700;position:absolute;top:10px;right:15px}.close-button:hover{color:#000}@media screen and (max-width:768px){.form-button,.nav-button{padding:8px;font-size:14px}.form-input,.form-select{font-size:16px}.styled-table th,.styled-table td{padding:8px;font-size:14px}}.auth-page{min-height:100vh;box-sizing:border-box;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#17233c;background:linear-gradient(145deg,#edf2fc 0%,#f8faff 56%,#eaf0fa 100%);justify-content:center;align-items:center;display:flex;overflow-y:auto}.workspace-state-page{--state-canvas:#f4f7fb;--state-surface:#fff;--state-border:#d9e1ec;--state-ink:#172033;--state-muted:#667085;--state-brand:#2558d8;--state-on-brand:#fff;--state-brand-soft:#eaf0ff;min-height:100vh;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--state-canvas);color:var(--state-ink);place-items:center;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:grid}.workspace-state-page[data-workspace=dispatcher]{--state-canvas:var(--dispatcher-canvas,#f4f7fb);--state-surface:var(--dispatcher-surface,#fff);--state-border:var(--dispatcher-border,#d9e1ec);--state-ink:var(--dispatcher-ink,#172033);--state-muted:var(--dispatcher-muted,#667085);--state-brand:var(--dispatcher-brand,#2558d8);--state-on-brand:var(--dispatcher-on-brand,#fff);--state-brand-soft:var(--dispatcher-brand-soft,#eaf0ff)}.workspace-state-page[data-workspace=dispatcher][data-color-mode=dark]{--state-canvas:var(--dispatcher-canvas,#121212);--state-surface:var(--dispatcher-surface,#1e1e1e);--state-border:var(--dispatcher-border,#383838);--state-ink:var(--dispatcher-ink,#e8e8e8);--state-muted:var(--dispatcher-muted,#ababab);--state-brand:var(--dispatcher-brand,#6f98f7);--state-on-brand:var(--dispatcher-on-brand,#172033);--state-brand-soft:var(--dispatcher-brand-soft,#29313f)}.workspace-state-page[data-workspace=mechanic]{--state-canvas:var(--mechanic-canvas,#efede8);--state-surface:var(--mechanic-surface,#fff);--state-border:var(--mechanic-border,#d2cdc4);--state-ink:var(--mechanic-ink,#252629);--state-muted:var(--mechanic-muted,#6e6a64);--state-brand:var(--mechanic-brand,#a64f20);--state-on-brand:var(--mechanic-on-brand,#fff);--state-brand-soft:var(--mechanic-brand-soft,#f7e1d2)}.workspace-state-page[data-workspace=mechanic][data-color-mode=dark]{--state-canvas:var(--mechanic-canvas,#121212);--state-surface:var(--mechanic-surface,#1e1e1e);--state-border:var(--mechanic-border,#383838);--state-ink:var(--mechanic-ink,#e8e8e8);--state-muted:var(--mechanic-muted,#ababab);--state-brand:var(--mechanic-brand,#df8352);--state-on-brand:var(--mechanic-on-brand,#251b08);--state-brand-soft:var(--mechanic-brand-soft,#2a211c)}.workspace-state-page[data-workspace=driver]{--state-canvas:#f1f5f8;--state-surface:#fff;--state-border:#d8e1e8;--state-ink:#142033;--state-muted:#637083;--state-brand:#1261a8;--state-on-brand:#fff;--state-brand-soft:#e7f2fb}.workspace-state-card{border:1px solid var(--state-border);background:var(--state-surface);border-radius:12px;width:min(100%,440px);padding:clamp(24px,5vw,36px);box-shadow:0 10px 30px #10182814}.workspace-state-brand{color:var(--state-muted);align-items:center;gap:12px;margin-bottom:28px;font-size:12px;font-weight:700;display:flex}.workspace-state-brand img{object-fit:contain;background:#fff;border-radius:8px;width:62px;height:36px;padding:2px 4px}.workspace-state-icon{background:var(--state-brand-soft);width:36px;height:36px;color:var(--state-brand);border-radius:8px;place-items:center;margin-bottom:16px;font-size:22px;font-weight:800;display:grid}.workspace-state-icon--loading:after{content:"";border:2px solid var(--state-brand);border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite workspace-state-spin}@keyframes workspace-state-spin{to{transform:rotate(360deg)}}.workspace-state-card h1{font-size:24px;font-weight:800;line-height:1.25}.workspace-state-message{color:var(--state-muted);margin-top:12px;font-size:14px;line-height:1.5}.workspace-state-action{background:var(--state-brand);min-height:38px;color:var(--state-on-brand);cursor:pointer;font:inherit;border:0;border-radius:8px;margin-top:24px;padding:7px 16px;font-size:13.44px;font-weight:700}.workspace-state-action:hover{filter:brightness(.94)}.workspace-state-action:focus-visible{outline:2px solid var(--state-brand);outline-offset:2px}@media (max-width:720px){.workspace-state-action{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace-state-icon--loading:after{animation:none}}.auth-page .form-container{border-color:#d4ddec;border-radius:12px;box-shadow:0 12px 32px #1c30581a}.auth-page h2{font-size:24px;line-height:1.3}.auth-page .form-group label{color:#263a60;font-size:13px}.auth-page .form-input{background:#fff;border-color:#c6d1e2;border-radius:8px;min-height:38px;padding:8px 10px}.auth-page .form-input:focus-visible{outline-offset:1px;outline:2px solid #3157a4}.auth-page .form-button{background:#3157a4;border-radius:8px;min-height:38px;padding:8px 12px}.auth-page .form-button:hover:not(:disabled){background:#244784}.auth-page .form-button:focus-visible{outline-offset:2px;outline:2px solid #3157a4}.auth-page .form-message{color:#9d2b27;text-align:left;background:#fff3f2;border:1px solid #e9b7b6;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}@media screen and (max-width:720px){.auth-page .form-input,.auth-page .form-button{min-height:44px}}.auth-page[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8e8e8;background:linear-gradient(145deg,#101317 0%,#121212 56%,#0e1116 100%)}.auth-page[data-color-mode=dark] .form-container{background:#1e1e1e;border-color:#383838;box-shadow:0 12px 32px #00000073}.auth-page[data-color-mode=dark] .login-logo{box-sizing:border-box;background:#fff;border-radius:8px;padding:6px 10px}.auth-page[data-color-mode=dark] .form-group label{color:#d0d0d0}.auth-page[data-color-mode=dark] .form-input{color:#e8e8e8;background:#2a2a2a;border-color:#505050}.auth-page[data-color-mode=dark] .form-input:focus{border-color:#6f98f7;outline-color:#6f98f7}.auth-page[data-color-mode=dark] .form-input:focus-visible{border-color:#6f98f7;outline-color:#6f98f7}.auth-page[data-color-mode=dark] .form-button{color:#172033;background:#6f98f7}.auth-page[data-color-mode=dark] .form-button:hover:not(:disabled){background:#8fb0ff}.auth-page[data-color-mode=dark] .form-button:focus-visible{outline-color:#6f98f7}.auth-page[data-color-mode=dark] .form-button.secondary{color:#e8e8e8;background:#2a2a2a;border:1px solid #505050}.auth-page[data-color-mode=dark] .form-button.secondary:hover:not(:disabled){background:#383838}.auth-page[data-color-mode=dark] .form-message{color:#f6a7af;background:#3a1f22;border-color:#6b2f35}.auth-page[data-color-mode=dark] .auth-help{color:#ababab}.auth-page[data-color-mode=dark] .MuiIconButton-root{color:#b9ccff;background-color:#29313f}.auth-page[data-color-mode=dark] .MuiIconButton-root:hover,.auth-page[data-color-mode=dark] .MuiIconButton-root.Mui-focusVisible{background-color:#354155}@media screen and (max-height:640px){.auth-page{align-items:flex-start}}@media screen and (max-width:480px){.form-container{box-sizing:border-box;padding:20px}.login-logo{width:min(140px,48vw);margin-bottom:16px}}.form-group{width:100%}.form-group label{margin-top:5px;margin-bottom:5px;font-weight:700}.form-group .form-input,.form-group .form-select{width:100%}.link-button{color:#fff;cursor:pointer;background:#0056b3;border:none;border-radius:4px;margin:0;padding:8px 15px;font-size:.95rem;font-weight:700;transition:background .3s}.link-button:hover{box-shadow:none;background:#003f7f}.form-button{color:#fff;cursor:pointer;background-color:#0056b3;border:none;border-radius:4px;width:100%;margin-top:10px;padding:12px;font-weight:700;transition:background .3s}.form-button:hover{background-color:#003f7f}.form-button:disabled{opacity:.62;cursor:not-allowed}.form-button.secondary{background-color:#6c757d}.form-button.secondary:hover{background-color:#5a6268}.auth-help{color:#667085;text-align:center;margin-top:18px;font-size:.88rem;line-height:1.45}.auth-help--intro{margin-top:-6px;margin-bottom:20px}.auth-session-check{text-align:center}.activity-toast-bridge{pointer-events:none!important;visibility:hidden!important;width:1px!important;height:1px!important;top:auto!important;bottom:0!important;left:auto!important;right:0!important;overflow:hidden!important}:root{--activity-ink:#172033;--activity-text:#334155;--activity-muted:#64748b;--activity-subtle:#8a94a4;--activity-surface:#fff;--activity-surface-hover:#f8fafc;--activity-surface-active:#f1f5f9;--activity-border:#d8dee9;--activity-border-strong:#b8c2d2;--activity-border-subtle:#e7ebf1;--activity-item-border:#edf0f4;--activity-accent-soft:#e8efff;--activity-accent-text:#1d4ed8;--activity-clear:#315a96;--activity-clear-hover:#eff4fb;--activity-disabled:#a0a9b7;--activity-empty-soft:#edf7f0;--activity-shadow:-6px 8px 20px #0f172a1f;--activity-shadow-hover:-8px 10px 24px #0f172a29;--activity-shadow-raised:-12px 16px 40px #0f172a2b;--activity-toast-shadow:0 8px 24px #0f172a29;--activity-semantic-default:#64748b;--activity-semantic-error:#c2413b;--activity-semantic-info:#2563eb;--activity-semantic-success:#15803d;--activity-semantic-warning:#b45309}:root[data-workspace=mechanic]{--activity-ink:#252629;--activity-text:#45423e;--activity-muted:#6e6a64;--activity-subtle:#827b72;--activity-surface:#fff;--activity-surface-hover:#faf8f4;--activity-surface-active:#f2ede6;--activity-border:#d2cdc4;--activity-border-strong:#b8b0a5;--activity-border-subtle:#e8e4dd;--activity-item-border:#ece8e2;--activity-accent-soft:#f7e1d2;--activity-accent-text:#733514;--activity-control-color:#a64f20;--activity-clear:#733514;--activity-clear-hover:#f7e1d2;--activity-empty-soft:#e9f4ee;--activity-semantic-error:#b4433d;--activity-semantic-info:#4d6d7d;--activity-semantic-success:#277557;--activity-semantic-warning:#a8640d}:root[data-workspace=dispatcher][data-color-mode=dark]{--activity-ink:#e8e8e8;--activity-text:#d0d0d0;--activity-muted:#ababab;--activity-subtle:#929292;--activity-surface:#2a2a2a;--activity-surface-hover:#303030;--activity-surface-active:#383838;--activity-border:#505050;--activity-border-strong:#686868;--activity-border-subtle:#414141;--activity-item-border:#383838;--activity-accent-soft:#29313f;--activity-accent-text:#b9ccff;--activity-clear:#a9c1ff;--activity-clear-hover:#354155;--activity-disabled:#858585;--activity-empty-soft:#18342f;--activity-shadow:-6px 8px 22px #0000004d;--activity-shadow-hover:-8px 10px 28px #00000061;--activity-shadow-raised:-14px 18px 46px #0000007a;--activity-toast-shadow:0 10px 28px #00000061;--activity-semantic-default:#ababab;--activity-semantic-error:#f07683;--activity-semantic-info:#6f98f7;--activity-semantic-success:#50c49b;--activity-semantic-warning:#efb45b}:root[data-workspace=mechanic][data-color-mode=dark]{--activity-control-color:#df8352;--activity-ink:#e8e8e8;--activity-text:#d0d0d0;--activity-muted:#ababab;--activity-subtle:#929292;--activity-surface:var(--mechanic-surface,#1e1e1e);--activity-surface-hover:#242424;--activity-surface-active:#2a2a2a;--activity-border:#505050;--activity-border-strong:#686868;--activity-border-subtle:#414141;--activity-item-border:#383838;--activity-accent-soft:var(--mechanic-brand-soft,#2a211c);--activity-accent-text:#ffc19c;--activity-clear:#f0aa82;--activity-clear-hover:#38291f;--activity-disabled:#858585;--activity-empty-soft:#1d3930;--activity-shadow:-6px 8px 22px #00000052;--activity-shadow-hover:-8px 10px 28px #0006;--activity-shadow-raised:-14px 18px 46px #00000080;--activity-toast-shadow:0 10px 28px #0006;--activity-semantic-default:#ababab;--activity-semantic-error:#e57d75;--activity-semantic-info:#83aabb;--activity-semantic-success:#5cbb91;--activity-semantic-warning:#e3a94f}.driver-action-toast-container.Toastify__toast-container{top:calc(70px + env(safe-area-inset-top,0px));z-index:1500;width:min(430px,100vw - 24px)}.driver-action-toast-container .Toastify__toast{border:1px solid var(--activity-border);background:var(--activity-surface);min-height:46px;box-shadow:var(--activity-toast-shadow);color:var(--activity-ink);border-radius:10px;margin-bottom:8px;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.86rem;font-weight:650}.driver-action-toast-container .Toastify__close-button{color:var(--activity-muted)}.driver-action-toast-container .Toastify__spinner{border-color:var(--activity-border);border-right-color:var(--activity-accent-text)}.activity-center{--activity-control-blue:var(--activity-control-color,#2558d8);--activity-default:var(--activity-semantic-default);--activity-error:var(--activity-semantic-error);--activity-info:var(--activity-semantic-info);--activity-panel-width:min(360px, calc(100% - 40px));--activity-success:var(--activity-semantic-success);--activity-warning:var(--activity-semantic-warning);z-index:1500;color:var(--activity-ink);pointer-events:none;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:720px){.activity-center{--activity-panel-width:calc(100% - 46px);z-index:1199}.activity-center__clear{min-height:26px}}.activity-center>*{pointer-events:auto}.activity-center__toggle{z-index:1;top:var(--activity-handle-top);border:1.5px solid var(--activity-control-blue);background:var(--activity-surface);width:32px;height:64px;color:var(--activity-control-blue);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-image:none;border-right:0;border-radius:8px 0 0 8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 4px;transition:right .14s cubic-bezier(.22,1,.36,1),left .14s cubic-bezier(.22,1,.36,1),border-color .12s,box-shadow .12s,background .12s;display:flex;position:absolute;right:0;box-shadow:0 6px 18px #1018282e}@media screen and (max-width:768px){.activity-center__toggle{cursor:grab;touch-action:none;width:44px}}@media screen and (max-width:720px){.activity-center__toggle{width:24px;padding-inline-start:2px;padding-inline-end:2px}body:has([data-location-editor-panel=true]) [data-quick-access-active-tab=map][data-quick-access-position^=bottom]{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}.activity-center[data-side=right].is-open .activity-center__toggle{right:var(--activity-panel-width)}.activity-center[data-side=left] .activity-center__toggle{border-right:1.5px solid var(--activity-control-blue);border-left:0;border-radius:0 8px 8px 0;left:0;right:auto}.activity-center[data-side=left].is-open .activity-center__toggle{left:var(--activity-panel-width)}.activity-center.is-open .activity-center__toggle{box-shadow:none}.activity-center.is-open .activity-center__toggle:after{content:"";background:inherit;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;right:-2px}.activity-center[data-side=left].is-open .activity-center__toggle:after{left:-2px;right:auto}.activity-center.is-dragging,.activity-center.is-dragging .activity-center__toggle{cursor:grabbing}.activity-center.is-dragging .activity-center__toggle,.activity-center.is-dragging .activity-center__panel{transition:none}.activity-center__toggle:hover{border-color:var(--activity-control-blue);background:var(--activity-surface-hover)}.activity-center__toggle:active{background:var(--activity-surface-active)}.activity-center.is-dragging:not(.is-open) .activity-center__toggle{box-shadow:0 12px 26px #1018283d}.activity-center__toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--activity-accent-text) 32%, transparent);outline-offset:2px}.activity-center__clear:focus-visible{outline:3px solid color-mix(in srgb, var(--activity-accent-text) 32%, transparent);outline-offset:2px}.activity-center__item-marker{background:var(--activity-default);border-radius:50%;flex:none;display:block}[data-notification-type=error]{--activity-color:var(--activity-error)}[data-notification-type=info]{--activity-color:var(--activity-info)}[data-notification-type=success]{--activity-color:var(--activity-success)}[data-notification-type=warning]{--activity-color:var(--activity-warning)}[data-notification-type=default]{--activity-color:var(--activity-default)}.activity-center__grip{opacity:.5;background-image:radial-gradient(circle,currentColor 1px,#0000 1.2px);background-position:50%;background-size:4px 4px;flex:none;width:12px;height:5px}.activity-center__icon{width:17px;height:17px;color:var(--activity-text);flex:none;place-items:center;display:grid}.activity-center__icon[data-notification-type]{color:var(--activity-color)}.activity-center__icon svg{fill:currentColor;width:17px;height:17px}.activity-center__unread{border:1px solid var(--activity-surface);background:var(--activity-accent-soft);min-width:15px;height:15px;color:var(--activity-accent-text);text-align:center;border-radius:999px;place-items:center;padding:0 3px;font-size:.56rem;font-weight:800;line-height:1;display:grid;position:absolute;top:29px;right:1px}.activity-center__chevron{color:var(--activity-control-blue);font-size:1.05rem;line-height:1}.activity-center__panel{top:var(--activity-panel-top);width:var(--activity-panel-width);border:1.5px solid var(--activity-control-blue);background:var(--activity-surface);visibility:hidden;background-image:none;border-right:0;border-radius:8px 0 0 8px;transition:transform .14s cubic-bezier(.22,1,.36,1),visibility 0s linear .14s;position:absolute;right:0;overflow:hidden;transform:translate(100%);box-shadow:0 6px 18px #1018282e}.activity-center.is-open .activity-center__panel{visibility:visible;transition-delay:0s;transform:translate(0)}.activity-center[data-side=left] .activity-center__panel{border-right:1.5px solid var(--activity-control-blue);border-left:0;border-radius:0 8px 8px 0;left:0;right:auto;transform:translate(-100%)}.activity-center[data-side=left].is-open .activity-center__panel{transform:translate(0)}.activity-center[data-side=right][data-handle-position=top] .activity-center__panel{border-top-left-radius:0!important}.activity-center[data-side=right][data-handle-position=bottom] .activity-center__panel{border-bottom-left-radius:0!important}.activity-center[data-side=left][data-handle-position=top] .activity-center__panel{border-top-right-radius:0!important}.activity-center[data-side=left][data-handle-position=bottom] .activity-center__panel{border-bottom-right-radius:0!important}.activity-center__panel-header{border-bottom:1px solid var(--activity-border-subtle);justify-content:space-between;align-items:center;min-height:64px;padding:12px 14px;display:flex}.activity-center__panel-header h2{color:var(--activity-ink);margin:1px 0 0;font-size:.96rem;font-weight:700;line-height:1.2}.activity-center__eyebrow{color:var(--activity-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700;line-height:1.2}.activity-center__list{overscroll-behavior:contain;max-height:min(330px,100vh - 190px);margin:0;padding:0;list-style:none;overflow-y:auto}.activity-center__item{border-bottom:1px solid var(--activity-item-border);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.activity-center__item:last-child{border-bottom:0}.activity-center__item-marker{background:var(--activity-color);width:7px;height:7px;margin:0}.activity-center__item-content{flex:1;min-width:0}.activity-center__item-link{flex:none;align-self:center}.activity-center__item-link:focus-visible{outline:2px solid var(--dispatcher-brand,#2558d8);outline-offset:2px}.activity-center__item-meta{color:var(--activity-muted);letter-spacing:.025em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:3px;font-size:.67rem;font-weight:700;line-height:1.2;display:flex}.activity-center__item-type{align-items:center;gap:6px;display:inline-flex}.activity-center__item-meta time{color:var(--activity-subtle);letter-spacing:0;text-transform:none;flex:none;font-weight:600}.activity-center__item-content p{color:var(--activity-text);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.42}.activity-center__empty{min-height:84px;color:var(--activity-muted);align-items:center;gap:9px;padding:18px;font-size:.82rem;line-height:1.4;display:flex}.activity-center__empty span{background:var(--activity-empty-soft);width:24px;height:24px;color:var(--activity-semantic-success);border-radius:50%;flex:none;place-items:center;font-size:.76rem;font-weight:800;display:grid}.activity-center__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (max-width:600px){.activity-center{--activity-panel-width:calc(100% - 46px)}}@media (prefers-reduced-motion:reduce){.activity-center,.activity-center__panel,.activity-center__toggle{transition:none}}[data-reduce-motion=true] .activity-center,[data-reduce-motion=true] .activity-center__panel,[data-reduce-motion=true] .activity-center__toggle{transition:none}[data-reduce-motion=true] :-webkit-any(.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root,.MuiMenu-root,.MuiTooltip-popper,.MuiTouchRipple-root){transition-duration:0s!important;animation-duration:0s!important}[data-reduce-motion=true] :is(.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root,.MuiMenu-root,.MuiTooltip-popper,.MuiTouchRipple-root){transition-duration:0s!important;animation-duration:0s!important}[data-reduce-motion=true] :-webkit-any(.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root,.MuiMenu-root,.MuiTooltip-popper,.MuiTouchRipple-root) *{transition-duration:0s!important;animation-duration:0s!important}[data-reduce-motion=true] :is(.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root,.MuiMenu-root,.MuiTooltip-popper,.MuiTouchRipple-root) *{transition-duration:0s!important;animation-duration:0s!important}.hamburger{color:#fff;cursor:pointer;background:0 0;border:none;font-size:24px;display:none}@media screen and (max-width:1270px){.nav{background-color:#0056b3;flex-direction:column;display:none;position:absolute;top:60px;left:0;right:0}.nav.expanded{display:flex}.hamburger{display:block}.nav-button{text-align:left;border:none;border-bottom:1px solid #fff5;width:100%}}.dispatcher-theme,:root[data-workspace=dispatcher]{--dispatcher-navy:#101a36;--dispatcher-navy-light:#1a2850;--dispatcher-ink:#172033;--dispatcher-muted:#667085;--dispatcher-canvas:#f4f7fb;--dispatcher-surface:#fff;--dispatcher-surface-muted:#f8fafc;--dispatcher-surface-raised:#fff;--dispatcher-border:#d9e1ec;--dispatcher-border-strong:#c4cfdd;--dispatcher-brand:#2558d8;--dispatcher-brand-dark:#193fa4;--dispatcher-brand-soft:#eaf0ff;--dispatcher-on-brand:#fff;--dispatcher-brand-on-soft:#193fa4;--dispatcher-location-both:#7c3aed;--dispatcher-journey-active-background:#cbdff8;--dispatcher-journey-active-border:#2563b5;--dispatcher-journey-active-label:#193fa4;--dispatcher-journey-complete-background:#d1e4c9;--dispatcher-journey-complete-border:#5e854c;--dispatcher-journey-complete-label:#385c29;--dispatcher-success:#16825d;--dispatcher-warning:#b86d08;--dispatcher-danger:#c53f4c;--dispatcher-info:#1972a4;--dispatcher-backdrop:#1018285c;--dispatcher-outbound:#9a5b13;--dispatcher-outbound-soft:#fff7e8;--dispatcher-outbound-border:#efd5a8;--dispatcher-inbound:#176b57;--dispatcher-inbound-soft:#edf9f5;--dispatcher-inbound-border:#bfe4d8;--dispatcher-neutral-soft:#f3f6f9;--dispatcher-neutral:#536174;--dispatcher-neutral-border:#d7dee7;--dispatcher-issue:#a93246;--dispatcher-issue-soft:#fff0f2;--dispatcher-issue-border:#f2c5cd;--dispatcher-unassigned:#9a6507;--dispatcher-unassigned-soft:#fffaf0;--dispatcher-unassigned-border:#e8c77a;--dispatcher-shadow-surface:0 1px 2px #1018280d, 0 10px 30px #1018280f;--dispatcher-shadow-raised:0 16px 40px #1018281f;--dispatcher-scrollbar-thumb:#aeb9c8;--dispatcher-scrollbar-track:#edf1f6;--dispatcher-map-control-filter:none;--dispatcher-toolbar-height:64px;--dispatcher-safe-area-top:env(safe-area-inset-top,0px);--dispatcher-header-height:calc(var(--dispatcher-toolbar-height) + var(--dispatcher-safe-area-top))}.dispatcher-theme[data-color-mode=dark],:root[data-workspace=dispatcher][data-color-mode=dark]{--dispatcher-navy:#101010;--dispatcher-navy-light:#242424;--dispatcher-ink:#e8e8e8;--dispatcher-muted:#ababab;--dispatcher-canvas:#121212;--dispatcher-surface:#1e1e1e;--dispatcher-surface-muted:#242424;--dispatcher-surface-raised:#2a2a2a;--dispatcher-border:#383838;--dispatcher-border-strong:#505050;--dispatcher-brand:#6f98f7;--dispatcher-brand-dark:#b9ccff;--dispatcher-brand-soft:#29313f;--dispatcher-on-brand:#172033;--dispatcher-brand-on-soft:#b9ccff;--dispatcher-location-both:#b49ada;--dispatcher-journey-active-background:#263f65;--dispatcher-journey-active-border:#8cb5ff;--dispatcher-journey-active-label:#d0e0ff;--dispatcher-journey-complete-background:#264b37;--dispatcher-journey-complete-border:#78d6a0;--dispatcher-journey-complete-label:#b9efca;--dispatcher-journey-neutral-background:#303030;--dispatcher-journey-neutral-border:#8f949c;--dispatcher-journey-neutral-label:#c4c4c4;--dispatcher-success:#50c49b;--dispatcher-warning:#efb45b;--dispatcher-danger:#f07683;--dispatcher-info:#63b8df;--dispatcher-backdrop:#000000b3;--dispatcher-outbound:#e1a55b;--dispatcher-outbound-soft:#332619;--dispatcher-outbound-border:#6f4d27;--dispatcher-inbound:#58b99e;--dispatcher-inbound-soft:#16302d;--dispatcher-inbound-border:#2d6258;--dispatcher-neutral-soft:#282828;--dispatcher-neutral:#ababab;--dispatcher-neutral-border:#444;--dispatcher-issue:#ef7d8d;--dispatcher-issue-soft:#38202a;--dispatcher-issue-border:#713b49;--dispatcher-unassigned:#e6b454;--dispatcher-unassigned-soft:#342a18;--dispatcher-unassigned-border:#70582b;--dispatcher-shadow-surface:0 1px 2px #00000057, 0 12px 34px #00000038;--dispatcher-shadow-raised:0 18px 46px #0000007a;--dispatcher-scrollbar-thumb:#575757;--dispatcher-scrollbar-track:#191919;--dispatcher-map-control-filter:grayscale(1) invert(91%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-workspace=dispatcher][data-color-mode=dark]{--dispatcher-appointment-swap-saturation:28%;--dispatcher-appointment-swap-lightness:25%;--dispatcher-appointment-swap-foreground:#f1f3f5;--dispatcher-appointment-swap-border-saturation:30%;--dispatcher-appointment-swap-border-lightness:48%;--dispatcher-appointment-not-requested-background:#51482b;--dispatcher-appointment-not-requested-foreground:#f4e5ae;--dispatcher-appointment-not-requested-border:#8a7740;--dispatcher-appointment-requested-background:#563f2c;--dispatcher-appointment-requested-foreground:#f6d4b3;--dispatcher-appointment-requested-border:#926742;--dispatcher-appointment-needs-rescheduled-background:#634323;--dispatcher-appointment-needs-rescheduled-foreground:#ffe0a8;--dispatcher-appointment-needs-rescheduled-border:#ac783f;--dispatcher-appointment-hot-background:#70204f;--dispatcher-appointment-hot-foreground:#ffe0f0;--dispatcher-appointment-hot-border:#ee69ad;--dispatcher-appointment-problem-background:#642e33;--dispatcher-appointment-problem-foreground:#ffd8dc;--dispatcher-appointment-problem-border:#ad545d;--dispatcher-appointment-ready-to-close-background:#2d455f;--dispatcher-appointment-ready-to-close-foreground:#cde5ff;--dispatcher-appointment-ready-to-close-border:#537fa8;--dispatcher-appointment-closed-background:#334c36;--dispatcher-appointment-closed-foreground:#d7eed6;--dispatcher-appointment-closed-border:#638868;--dispatcher-appointment-swap-0-background:#254b54;--dispatcher-appointment-swap-0-foreground:#c6f2f5;--dispatcher-appointment-swap-0-border:#4c8591;--dispatcher-appointment-swap-1-background:#405026;--dispatcher-appointment-swap-1-foreground:#e0efbd;--dispatcher-appointment-swap-1-border:#758949;--dispatcher-appointment-swap-2-background:#573658;--dispatcher-appointment-swap-2-foreground:#f3d3f5;--dispatcher-appointment-swap-2-border:#97689a;--dispatcher-appointment-swap-3-background:#304b68;--dispatcher-appointment-swap-3-foreground:#d0e6ff;--dispatcher-appointment-swap-3-border:#628bb5;--dispatcher-appointment-swap-4-background:#613741;--dispatcher-appointment-swap-4-foreground:#ffd6dd;--dispatcher-appointment-swap-4-border:#a76776;--dispatcher-appointment-swap-5-background:#473b68;--dispatcher-appointment-swap-5-foreground:#e4daff;--dispatcher-appointment-swap-5-border:#8876b5;--dispatcher-appointment-swap-6-background:#29534c;--dispatcher-appointment-swap-6-foreground:#ccf5e9;--dispatcher-appointment-swap-6-border:#55978b;--dispatcher-appointment-swap-7-background:#5b4b25;--dispatcher-appointment-swap-7-foreground:#ffedb5;--dispatcher-appointment-swap-7-border:#a38b49}:root[data-workspace=dispatcher],:root[data-workspace=dispatcher] body{color:var(--dispatcher-ink);background:var(--dispatcher-canvas)}.dispatcher-theme{min-height:100vh;color:var(--dispatcher-ink);background:var(--dispatcher-canvas);scrollbar-color:var(--dispatcher-scrollbar-thumb) var(--dispatcher-scrollbar-track);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.dispatcher-theme *,.dispatcher-theme :before,.dispatcher-theme :after{box-sizing:border-box}.dispatcher-theme ::-webkit-scrollbar{width:11px;height:11px}:root[data-workspace=dispatcher] body ::-webkit-scrollbar{width:11px;height:11px}.dispatcher-theme ::-webkit-scrollbar-track{background:var(--dispatcher-scrollbar-track)}:root[data-workspace=dispatcher] body ::-webkit-scrollbar-track{background:var(--dispatcher-scrollbar-track)}.dispatcher-theme ::-webkit-scrollbar-thumb{border:3px solid var(--dispatcher-scrollbar-track);background:var(--dispatcher-scrollbar-thumb);border-radius:999px}:root[data-workspace=dispatcher] body ::-webkit-scrollbar-thumb{border:3px solid var(--dispatcher-scrollbar-track);background:var(--dispatcher-scrollbar-thumb);border-radius:999px}.dispatcher-shell{min-height:100vh;background:radial-gradient(circle at 95% 0%, color-mix(in srgb, var(--dispatcher-brand) 8%, transparent), transparent 28rem), var(--dispatcher-canvas);min-height:100dvh}.dispatcher-theme[data-color-mode=dark] .dispatcher-shell{background:var(--dispatcher-canvas)}.dispatcher-content{min-height:100vh;min-height:100dvh;padding-top:var(--dispatcher-header-height,67.84px)}.dispatcher-page{width:100%;max-width:1540px;margin:0 auto;padding:clamp(16px,2.25vw,32px)}.dispatcher-page--flush{max-width:none;padding:0}.dispatcher-grid{--ag-background-color:var(--dispatcher-surface);--ag-foreground-color:var(--dispatcher-ink);--ag-secondary-foreground-color:var(--dispatcher-muted);--ag-border-color:var(--dispatcher-border);--ag-header-background-color:var(--dispatcher-surface-muted);--ag-header-foreground-color:var(--dispatcher-ink);--ag-odd-row-background-color:var(--dispatcher-surface-muted);--ag-row-hover-color:var(--dispatcher-brand-soft);--ag-selected-row-background-color:var(--dispatcher-brand-soft);--ag-input-border-color:var(--dispatcher-border-strong);--ag-control-panel-background-color:var(--dispatcher-surface-raised);min-width:0}.dispatcher-grid .ag-root-wrapper{border-color:var(--dispatcher-border);background:var(--dispatcher-surface);box-shadow:var(--dispatcher-shadow-surface);overflow:hidden}.dispatcher-grid .ag-header-cell-text{letter-spacing:.01em}.dispatcher-grid .ag-cell{line-height:1.4}.dispatcher-grid .ag-paging-panel{min-height:44px;color:var(--dispatcher-muted);border-top-color:var(--dispatcher-border);background:var(--dispatcher-surface)}.dispatcher-theme .gm-style .gm-style-iw-d,:root[data-workspace=dispatcher] .gm-style .gm-style-iw-d{overflow:auto!important}.dispatcher-theme[data-color-mode=dark] .gm-style .gm-style-iw-c,.dispatcher-theme[data-color-mode=dark] .gm-style .gm-style-iw-d,:root[data-workspace=dispatcher][data-color-mode=dark] .gm-style .gm-style-iw-c,:root[data-workspace=dispatcher][data-color-mode=dark] .gm-style .gm-style-iw-d{color:var(--dispatcher-ink)!important;background:var(--dispatcher-surface-raised)!important}.dispatcher-theme[data-color-mode=dark] .gm-style .gm-style-iw-c,:root[data-workspace=dispatcher][data-color-mode=dark] .gm-style .gm-style-iw-c{border:1px solid var(--dispatcher-border);box-shadow:var(--dispatcher-shadow-raised)}.dispatcher-theme[data-color-mode=dark] .gm-style .gm-style-iw-tc:after,:root[data-workspace=dispatcher][data-color-mode=dark] .gm-style .gm-style-iw-tc:after{background:var(--dispatcher-surface-raised)!important}.dispatcher-theme[data-color-mode=dark] .gm-style .gm-ui-hover-effect,:root[data-workspace=dispatcher][data-color-mode=dark] .gm-style .gm-ui-hover-effect{opacity:.9}.dispatcher-theme[data-color-mode=dark] .gm-style .gm-ui-hover-effect>span,:root[data-workspace=dispatcher][data-color-mode=dark] .gm-style .gm-ui-hover-effect>span{filter:var(--dispatcher-map-control-filter)}@media (max-width:720px){.dispatcher-page{padding:16px 12px 24px}}
