@media (prefers-reduced-motion:reduce){.animate-pulse,.animate-caret-blink,.animate-in,.animate-out,.animate-char-in,.line-reveal,.marquee,.marquee-reverse,.letter-spin,.ceph-skeleton-pulse,.ceph-tell[data-lit=true] .ceph-tell-mark,.ceph-row[data-phase=staged] .ceph-rail,.ceph-row[data-phase=service-drive] .ceph-rail,.ceph-row[data-phase=active] .ceph-rail,.ceph-row[data-phase=waiting] .ceph-rail,.ceph-row[data-phase=critical] .ceph-rail{animation:none!important}.hover-lift,.letter-spin,.transition-all{transition:none!important}.hover-lift:hover,.letter-spin:hover{transform:none}.animate-char-in{opacity:1;filter:none;transform:none}.marquee,.marquee-reverse{transform:none}.ceph-row[data-phase=staged] .ceph-rail,.ceph-row[data-phase=service-drive] .ceph-rail,.ceph-row[data-phase=active] .ceph-rail,.ceph-row[data-phase=waiting] .ceph-rail,.ceph-row[data-phase=critical] .ceph-rail{filter:brightness(1.15);opacity:1;box-shadow:0 0 0 1px hsl(var(--ceph-rail-glow) / .4), 0 0 8px 2px hsl(var(--ceph-rail-glow) / .5), 0 0 14px 2px hsl(var(--ceph-rail-glow) / .28)}.ceph-tell[data-lit=true] .ceph-tell-mark{filter:none}.ops-rendered-table .pulse-neutral,.ops-rendered-table .pulse-orange,.ops-rendered-table .opt-pulse-red{animation:none}[style*=toastSlideIn],[style*=toastSlideOut]{animation:none!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{font-size:14px}*{box-sizing:border-box}body{font-family:var(--font-instrument,"Instrument Sans"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:hsl(var(--background));color:hsl(var(--foreground));margin:0;line-height:1.45}h1,h2,h3,h4,h5,h6{line-height:1.12}a{color:inherit;text-decoration:none}.ceph-op-toaster,.ceph-op-toast,[data-sonner-toast].ceph-op-toast{opacity:1!important}[data-sonner-toast].ceph-op-toast,[data-sonner-toast].ceph-op-toast--success,[data-sonner-toast].ceph-op-toast--error,[data-sonner-toast].ceph-op-toast--warning,[data-sonner-toast].ceph-op-toast--info{color:#f4f4f5!important;background:#12141c!important;border:1px solid #3f4250!important;box-shadow:0 10px 28px #00000073!important}[data-sonner-toast].ceph-op-toast--success{color:#d8f3e3!important;background:#10261c!important;border-color:#2f6b4a!important}[data-sonner-toast].ceph-op-toast--error{color:#ffd5d8!important;background:#2a1014!important;border-color:#8a2f3a!important}[data-sonner-toast].ceph-op-toast--warning{color:#ffe7b3!important;background:#2a1f0a!important;border-color:#8a6a24!important}[data-sonner-toast].ceph-op-toast--info{color:#cce8ff!important;background:#0c1f2e!important;border-color:#2f5f82!important}button.ceph-stage-timing-chip[data-timing-selected=false]{border-color:hsl(var(--border))!important;background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important;box-shadow:none!important}button.ceph-stage-timing-chip[data-timing-selected=true]{border-color:hsl(var(--primary))!important;background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;box-shadow:0 1px 2px #00000014!important}button.ceph-stage-timing-chip:focus-visible{outline:2px solid hsl(var(--primary) / .45);outline-offset:2px}
html:has(.v1-gate){font-size:16px}.v1-root{color:var(--v1-ink);background:var(--v1-canvas);font-family:Geist,ui-sans-serif,system-ui,sans-serif}.v1-root .font-sans{font-family:Geist,ui-sans-serif,system-ui,sans-serif}.v1-root .font-mono{font-family:Geist Mono,ui-monospace,monospace}.v1-root :is(.find,.search) span>input{color:var(--v1-ink);caret-color:var(--v1-ink);display:block}.v1-root .find:focus-within{outline:2px solid var(--v1-focus);outline-offset:2px}@media (max-width:1279px){html:has(.v1-root){overflow-x:clip}.v1-root{max-width:100%;overflow-x:clip}.v1-gate .vbar{contain:paint}}@media (max-width:767px){[data-testid=keymachine-stage-requested] .tt,[data-testid=keymachine-active-pickups] .tt,[data-testid=keymachine-older-work] .tt,[data-testid=keymachine-stage-requested] .tt tbody,[data-testid=keymachine-active-pickups] .tt tbody,[data-testid=keymachine-older-work] .tt tbody{width:100%;display:block}[data-testid=keymachine-stage-requested] .tt thead,[data-testid=keymachine-active-pickups] .tt thead,[data-testid=keymachine-older-work] .tt thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-testid=keymachine-stage-requested] .tt tr,[data-testid=keymachine-active-pickups] .tt tr,[data-testid=keymachine-older-work] .tt tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px;width:100%;padding:8px 12px 10px;display:grid}[data-testid=keymachine-stage-requested] .tt td,[data-testid=keymachine-active-pickups] .tt td,[data-testid=keymachine-older-work] .tt td{display:block;overflow:hidden;width:auto!important;height:auto!important;min-height:0!important;padding:0!important}[data-testid=keymachine-stage-requested] .tt td:first-child,[data-testid=keymachine-active-pickups] .tt td:first-child,[data-testid=keymachine-older-work] .tt td:first-child,[data-testid=keymachine-stage-requested] .tt td:last-child,[data-testid=keymachine-active-pickups] .tt td:last-child,[data-testid=keymachine-older-work] .tt td:last-child{grid-column:1/-1}[data-testid=keymachine-stage-requested] .tm,[data-testid=keymachine-active-pickups] .tm,[data-testid=keymachine-older-work] .tm{grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:100%}}.v1-root .sline{font-size:13px}.v1-root .rounded-xs{border-radius:4px}.v1-root .rounded-sm{border-radius:6px}.v1-root .rounded-md{border-radius:8px}.v1-root .rounded-lg{border-radius:10px}.v1-root aside.side{background-color:var(--v1-sidebar);border-color:var(--v1-sidebar-border)}.v1-root .btn.pri{background-color:var(--v1-primary);color:var(--v1-primary-ink);border-color:var(--v1-primary)}.dark .v1-root .btn.pri,[data-theme=dark] .v1-root .btn.pri{border-color:#0000}.v1-root .v1-settings-body{min-width:0;max-width:100%;overflow-x:auto}.v1-root .v1-settings-body :is(input,select):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=color]){box-sizing:border-box;background:var(--v1-field);max-width:100%;height:32px;color:var(--v1-ink);border:1px solid #0000;border-radius:6px;font-size:13px;line-height:16px}.v1-root .v1-settings-body :is(.find,.search) input{background:0 0;border:0;height:20px;font-size:13px}.v1-root .v1-settings-body textarea{box-sizing:border-box;background:var(--v1-field);max-width:100%;color:var(--v1-ink);border:1px solid #0000;border-radius:6px;font-size:13px;line-height:20px}@media (max-width:767px){.v1-root .v1-settings-body :is(input,select):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=color]),.v1-root .v1-settings-body :is(.find,.search) input{height:44px;min-height:44px}.v1-root :is(a,button,input,select,textarea,summary,[role=button],[role=tab],[role=checkbox]):not(.sr-only):not(.ceph-skip-link):not([class*=min-h-]){min-height:44px}.v1-root :is(a,button,input,select,textarea,summary,[role=button],[role=tab],[role=checkbox]):not(.sr-only):not(.ceph-skip-link){min-width:44px}}.guest-wash-board section.card,.guest-wash-board .tt,.dispatcher-board .tt,.dispatcher-board .dt{width:100%;min-width:0;max-width:100%}.dispatcher-board,.guest-wash-board{width:100%;container:floor/inline-size}.dispatcher-board>*,.dispatcher-board section.card,.guest-wash-board section.card{width:100%;min-width:0;max-width:100%}.dispatcher-board td:not(:last-child),.guest-wash-board td:not(:last-child){overflow:hidden}:is(.dispatcher-board td:has(.tm),.guest-wash-board td:has(.tm)){overflow:visible}.dispatcher-board .tm,.guest-wash-board .tm{grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:100%}.dispatcher-board .tm>span:not([role=timer]),.guest-wash-board .tm>span:not([role=timer]){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container floor (max-width:960px){.dispatcher-board .tt,.dispatcher-board .dt,.guest-wash-board .tt,.dispatcher-board .tt tbody,.dispatcher-board .dt tbody,.guest-wash-board .tt tbody{width:100%;display:block}.dispatcher-board .tt thead,.guest-wash-board .tt thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dispatcher-board .tt tr,.dispatcher-board .dt tr,.guest-wash-board .tt tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px;width:100%;padding:8px 12px 10px;display:grid}.dispatcher-board .tt td,.dispatcher-board .dt td,.guest-wash-board .tt td{display:block;overflow:visible;width:auto!important;height:auto!important;min-height:0!important;padding:0!important}.dispatcher-board .tt td:first-child,.dispatcher-board .dt td:first-child,.guest-wash-board .tt td:first-child,.dispatcher-board .tt td:last-child,.dispatcher-board .dt td:last-child,.guest-wash-board .tt td:last-child{grid-column:1/-1}.dispatcher-board td span.whitespace-nowrap,.guest-wash-board td span.whitespace-nowrap{white-space:normal}}tr[data-drag-placeholder=true]{opacity:.35}.v1-auth-card{width:100%;max-width:400px;overflow:clip}.v1-root.v1-auth .v1-auth-card>:first-child{padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.v1-auth-card .cephron-auth-wordmark{width:min(224px,100%);min-width:0;max-width:100%;margin-inline:auto;display:block}.v1-auth-card .cephron-auth-wordmark img{width:100%!important;max-width:100%!important;height:auto!important}.v1-auth-title{letter-spacing:-.2px;font-size:20px;font-weight:600;line-height:28px}.v1-auth-subtitle,.v1-auth-note,.v1-auth-label{letter-spacing:0;text-transform:none;font-size:13px;font-weight:400;line-height:20px}.v1-auth-label{font-weight:500;line-height:16px}.v1-auth-note{background:var(--v1-search);border-radius:6px;margin:0;padding:12px}.v1-root.v1-auth .v1-auth-input,.v1-root.v1-auth .btn{box-sizing:border-box;height:44px;min-height:44px}.v1-root.v1-auth .btn[aria-disabled=true],.v1-root.v1-auth .btn:disabled{opacity:1}.v1-root.v1-auth .btn.pri[aria-disabled=true],.v1-root.v1-auth .btn.pri:disabled{background-color:var(--v1-primary);color:var(--v1-primary-ink)}.v1-auth .v1-auth-reveal{width:44px;min-width:44px;height:44px;min-height:44px;top:50%;right:0;transform:translateY(-50%)}.v1-auth .v1-auth-password input{padding-right:48px}@media (max-width:767px){.wallboard-tv-toggle{box-sizing:border-box;min-width:44px!important;height:44px!important;min-height:44px!important}[data-testid=loan-car-phone-list]>li+li{border-top:1px solid var(--v1-line);margin-top:.75rem;padding-top:.75rem}}
