:root{--bg:#080b0d;--panel:#11171a;--panel2:#151d21;--line:#283238;--text:#eef2f3;--muted:#91a0a7;--orange:#ff8a2a;--green:#62d38a;--red:#ff6b6b;--yellow:#f3c65b}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--text);background:radial-gradient(circle at 50% -10%,#253039 0,#0b0f11 40%,#060809 100%);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{background:var(--orange);color:#15100b;cursor:pointer;border:0;border-radius:9px;padding:10px 13px;font-weight:800}button:hover:not(:disabled){filter:brightness(1.08)}button:disabled{cursor:not-allowed;opacity:.42}.secondary{border:1px solid var(--line);color:var(--text);background:0 0}.loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}.shell{width:min(1540px,100% - 34px);margin:auto;padding:18px 0 50px}.topbar{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:12px 0 18px;display:grid}.brand{align-items:center;gap:12px;display:flex}.brandMark{background:var(--orange);color:#18110c;border-radius:14px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:950;display:grid}.brand span,.brand strong{display:block}.brand span{letter-spacing:1.3px;font-size:19px;font-weight:950}.brand strong{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;margin-top:3px;font-size:10px}.account{color:var(--muted);justify-self:end;align-items:center;gap:10px;font-size:12px;display:flex}.dayStatus{text-align:right;grid-template-columns:auto auto auto;align-items:center;gap:10px;display:grid}.dayStatus span{color:var(--muted);font-size:11px}.dayStatus strong{font-size:14px}.errorBanner{color:#ffc2c2;background:#ff6b6b1a;border:1px solid #ff6b6b73;border-radius:10px;justify-content:space-between;align-items:center;margin:12px 0;padding:11px 14px;display:flex}.errorBanner button{color:#fff;background:0 0;padding:3px 8px}.hero{grid-template-columns:1.7fr .65fr;align-items:end;gap:28px;padding:42px 0 24px;display:grid}.eyebrow{color:var(--orange);letter-spacing:1.5px;font-size:10px;font-weight:900;display:block}.hero h1{margin:8px 0 9px;font-size:52px;line-height:1}.hero p{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.heroCard{border:1px solid var(--line);background:linear-gradient(145deg,#151d21,#0d1215);border-radius:14px;padding:18px}.heroCard span,.heroCard strong,.heroCard small{display:block}.heroCard span{color:var(--muted);text-transform:uppercase;font-size:10px}.heroCard strong{margin:7px 0;font-size:30px}.heroCard small{color:var(--muted)}.stats{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.stat{border:1px solid var(--line);background:#11171ad6;border-radius:11px;min-width:0;padding:14px}.stat span,.stat strong,.stat small{display:block}.stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:9px}.stat strong{text-overflow:ellipsis;margin:6px 0 3px;font-size:18px;overflow:hidden}.stat small{color:var(--muted);font-size:9px}.stat.danger{border-color:#ff6b6b73}.tabs{border:1px solid var(--line);background:#0d1214;border-radius:12px;gap:7px;margin:0 0 15px;padding:6px;display:flex;overflow:auto}.tabs button{color:var(--muted);background:0 0;flex:none}.tabs button.active{background:var(--orange);color:#16100b}.layout{grid-template-columns:minmax(0,1.75fr) minmax(320px,.65fr);gap:15px;display:grid}.mainColumn,.sideColumn{align-content:start;gap:15px;display:grid}.panel{border:1px solid var(--line);background:#11171af2;border-radius:14px;padding:18px;box-shadow:0 12px 40px #00000029}.panel.compact{padding:15px}.panelHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.panelHeader h2{margin:5px 0 0;font-size:24px}.panelHeader>small{max-width:360px;color:var(--muted);text-align:right;font-size:10px;line-height:1.45}.empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;padding:28px}.jobGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.jobCard{border:1px solid var(--line);background:#0d1215;border-radius:11px;flex-direction:column;min-width:0;padding:14px;display:flex}.jobTop,.jobBottom,.vehicleHeader{justify-content:space-between;gap:10px;display:flex}.jobTop span{color:var(--orange);text-transform:uppercase;font-size:9px}.jobTop b{color:var(--muted);font-size:9px}.jobCard h3{margin:10px 0 6px}.jobCard>strong,.jobCard>small{display:block}.jobCard>small{color:var(--muted);margin-top:3px;font-size:9px}.jobCard p{color:#c5ced2;flex:1;font-size:11px;line-height:1.5}.jobBottom{border-top:1px solid var(--line);margin:8px 0 12px;padding-top:9px;font-size:10px}.jobBottom span{color:var(--muted)}.activeJobs{gap:13px;display:grid}.activeJob{border:1px solid var(--line);background:#0d1214;border-radius:13px;padding:16px}.vehicleHeader h3{margin:4px 0}.vehicleHeader span,.vehicleHeader small{color:var(--muted);font-size:10px}.vehicleHeader>div:last-child{text-align:right}.vehicleHeader>div:last-child strong{margin-top:4px;display:block}.activeJob blockquote{border-left:3px solid var(--orange);color:#d7dde0;background:#151b1e;margin:13px 0;padding:11px 13px}.confidence{grid-template-columns:1fr auto;align-items:center;gap:6px;margin-bottom:13px;font-size:10px;display:grid}.confidence span{color:var(--muted)}.confidence i,.progress i{background:#20292e;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.confidence i b,.progress i b{background:var(--orange);height:100%;display:block}.jobColumns{grid-template-columns:1.35fr .8fr;gap:14px;display:grid}.jobColumns h4{margin:0 0 10px}.diagnosticGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:300px;display:grid;overflow:auto}.diagnosticButton{border:1px solid var(--line);color:var(--text);text-align:left;background:#141b1e;padding:9px}.diagnosticButton strong,.diagnosticButton small{display:block}.diagnosticButton strong{font-size:10px}.diagnosticButton small{color:var(--muted);margin-top:4px;font-size:8px}.evidence{background:#13191c;border-left:2px solid #66747b;margin-top:6px;padding:9px}.evidence.good{border-color:var(--green)}.evidence b,.evidence span{display:block}.evidence b{font-size:10px}.evidence span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}label{color:var(--muted);gap:5px;margin:9px 0;font-size:10px;display:grid}input,select{border:1px solid var(--line);width:100%;color:var(--text);background:#0b1012;border-radius:8px;padding:9px}.check{grid-template-columns:auto 1fr;align-items:center}.check input{width:auto}.quotePreview,.approved{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px;display:flex}.approved{display:grid}.approved span{color:var(--muted);font-size:9px}.actionGrid,.upgradeGrid,.employeeGrid,.specialties{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.businessButton,.upgradeGrid button,.specialties button{border:1px solid var(--line);color:var(--text);text-align:left;background:#141b1e;gap:5px;display:grid}.businessButton small,.upgradeGrid small,.specialties small{color:var(--muted);font-size:9px}.upgradeGrid button.owned{color:var(--green);border-color:#62d38a6b}.employeeGrid{margin-top:12px}.employeeGrid article{border:1px solid var(--line);background:#0e1315;border-radius:9px;padding:11px}.employeeGrid span,.employeeGrid small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4;display:block}.policy{border:1px solid var(--line);width:100%;color:var(--text);background:#0e1417;justify-content:space-between;margin:7px 0;display:flex}.policy.on{border-color:#62d38a80}.policy.on b{color:var(--green)}.dangerZone{border-color:#ff6b6b40}.dangerButton{background:var(--red);width:100%}.bigUpgrade{background:#ff8a2a0f;border:1px solid #ff8a2a59;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.bigUpgrade strong,.bigUpgrade span,.bigUpgrade small{display:block}.bigUpgrade span,.bigUpgrade small{color:var(--muted);margin-top:5px}.completeBox{color:var(--green);border:1px solid #62d38a59;border-radius:10px;padding:15px}.roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.roadmap article{border:1px solid var(--line);background:#0d1214;border-radius:10px;flex-direction:column;padding:14px;display:flex}.roadmap article>span{letter-spacing:1px;color:var(--muted);font-size:8px;font-weight:900}.roadmap article.unlocked{border-color:#62d38a73}.roadmap article.unlocked>span{color:var(--green)}.roadmap h3{margin:8px 0}.roadmap p{color:var(--muted);flex:1;font-size:10px;line-height:1.5}.roadmap small{color:#bac4c8;min-height:30px;font-size:8px}.roadmap button{margin-top:10px}.progress{margin:10px 0}.progress span{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.progress i{margin-top:4px;display:block}.competitor{border-bottom:1px solid var(--line);padding:9px 0}.competitor strong,.competitor span{display:block}.competitor span{color:var(--muted);margin-top:4px;font-size:9px}.feed{gap:9px;display:grid}.feedItem{grid-template-columns:8px 1fr;gap:8px;display:grid}.feedItem i{background:#74828a;border-radius:50%;width:7px;height:7px;margin-top:4px}.feedItem.good i{background:var(--green)}.feedItem.warning i{background:var(--yellow)}.feedItem.danger i{background:var(--red)}.feedItem b,.feedItem span{display:block}.feedItem b{font-size:10px}.feedItem span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.ledgerRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:9px;display:flex}.ledgerRow span b{color:var(--muted);font-size:8px;display:block}.positive{color:var(--green)}.negative{color:var(--red)}.dossiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dossiers article{border:1px solid var(--line);background:#0d1214;border-radius:10px;padding:13px}.dossiers strong,.dossiers span,.dossiers small{display:block}.dossiers span,.dossiers small{color:var(--muted);margin-top:4px;font-size:9px}.dossiers p{border-top:1px solid var(--line);color:var(--muted);margin:9px 0 0;padding-top:7px;font-size:9px}.leaderboard>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr repeat(4,minmax(90px,.4fr));gap:10px;padding:12px;font-size:11px;display:grid}.leaderboard span{color:var(--muted)}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030506e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#12181c;border:1px solid #ff8a2a73;border-radius:17px;width:min(650px,100%);max-height:calc(100vh - 40px);padding:25px;overflow:auto}.modal h2{margin:8px 0;font-size:30px}.modal p{color:var(--muted);line-height:1.6}.modal>button{width:100%;margin-top:11px}.summaryGrid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.summaryGrid span{border:1px solid var(--line);color:var(--muted);border-radius:9px;padding:11px;font-size:9px}.summaryGrid strong{color:var(--text);margin-top:4px;font-size:18px;display:block}.recovery code{border:1px solid var(--orange);color:#ffd6b4;text-align:center;white-space:nowrap;background:#080b0d;border-radius:9px;margin:18px 0;padding:17px;font-size:18px;display:block;overflow:auto}.authShell{place-items:center;min-height:100vh;padding:20px;display:grid}.authCard{border:1px solid var(--line);background:#11171af7;border-radius:18px;width:min(480px,100%);padding:28px;box-shadow:0 30px 100px #00000073}.authBrand{margin-bottom:25px}.authCard h1{margin:0 0 8px;font-size:35px}.authCard>p{color:var(--muted);line-height:1.55}.authCard>button{width:100%;margin-top:10px}.authLinks{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px;display:grid}.authLinks button{color:var(--muted);background:0 0;padding:8px;font-size:9px}.authLinks button:hover{color:var(--text)}@media (max-width:1280px){.stats{grid-template-columns:repeat(4,1fr)}.jobGrid,.roadmap{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.shell{width:min(100% - 18px,980px)}.topbar{grid-template-columns:1fr auto}.dayStatus{grid-column:1/-1;justify-content:end}.hero,.layout{grid-template-columns:1fr}.sideColumn{grid-template-columns:repeat(2,1fr)}.jobColumns{grid-template-columns:1fr}.dossiers{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.topbar{grid-template-columns:1fr}.account{justify-self:start}.dayStatus{text-align:left;grid-template-columns:1fr;justify-content:stretch}.hero h1{font-size:38px}.stats{grid-template-columns:repeat(2,1fr)}.jobGrid,.actionGrid,.upgradeGrid,.employeeGrid,.roadmap,.specialties,.dossiers,.sideColumn{grid-template-columns:1fr}.diagnosticGrid{grid-template-columns:repeat(2,1fr);max-height:none}.panelHeader,.vehicleHeader,.bigUpgrade{flex-direction:column;align-items:flex-start}.panelHeader>small{text-align:left}.leaderboard>div{grid-template-columns:35px 1fr}.leaderboard span{grid-column:2}}.quoteRejected{background:#ff6b6b14;border-color:#ff6b6b7a}.quoteRejected b{color:var(--red)}.quoteRejected span{color:#ffc2c2}.quoteChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0;display:grid}.quoteChecks span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#0b1012;border-radius:8px;padding:8px;font-size:8px}.quoteChecks strong{color:var(--text);text-transform:none;margin-top:4px;font-size:12px;display:block}.inlineActionError{background:#ff6b6b1a;border:1px solid #ff6b6b8c;border-radius:8px;gap:4px;margin:9px 0;padding:10px;display:grid}.inlineActionError b{color:var(--red);font-size:10px}.inlineActionError span{color:#ffc2c2;font-size:9px;line-height:1.45}.priceTag{color:var(--orange);letter-spacing:.2px;font-size:15px;font-weight:950;display:block}.upgradeGrid button.owned .priceTag,.specialties button.owned .priceTag{color:var(--green)}.upgradeGrid button.unavailable,.specialties button.unavailable{border-style:dashed}.specialties button.owned{color:var(--green);border-color:#62d38a6b}.hireBar{border:1px solid var(--line);background:#0e1417;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.hireBar strong,.hireBar span,.hireBar small{display:block}.hireBar span{color:var(--muted);margin-top:5px;font-size:10px}.hireBar small{color:var(--yellow);margin-top:5px;font-size:9px}.hireBar button{flex:none}.policy span{text-align:left;gap:3px;display:grid}.policy span strong{font-size:10px}.policy span small{color:var(--muted);font-size:8px;font-weight:500}.policy>b{align-self:center}@media (max-width:700px){.hireBar{flex-direction:column;align-items:stretch}.hireBar button{width:100%}}.statusDock{z-index:70;-webkit-backdrop-filter:blur(14px);background:#080c0ef5;border:1px solid #ff8a2a57;border-radius:13px;grid-template-columns:1.25fr 1.1fr .72fr 1fr .8fr;gap:7px;margin:0 0 10px;padding:8px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #0000006b}.statusDockItem{border:1px solid var(--line);background:#11181b;border-radius:9px;min-width:0;padding:8px 10px}.statusDockItem span,.statusDockItem strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.statusDockItem span{color:var(--muted);letter-spacing:.65px;text-transform:uppercase;font-size:8px;font-weight:800}.statusDockItem strong{margin-top:3px;font-size:14px}.statusDockCash{background:#62d38a12;border-color:#62d38a61}.statusDockCash strong{color:var(--green);font-size:17px}.statusDockItem.warning{border-color:#f3c65b6b}.statusDockItem.warning strong{color:var(--yellow)}.statusDockItem.danger{background:#ff6b6b14;border-color:#ff6b6b7a}.statusDockItem.danger strong{color:var(--red)}@media (max-width:700px){.shell{padding-top:8px}.statusDock{border-radius:10px;grid-template-columns:1.25fr 1.05fr .72fr .95fr .78fr;gap:4px;margin-left:-1px;margin-right:-1px;padding:5px;top:0}.statusDockItem{text-align:center;padding:6px 5px}.statusDockItem span{letter-spacing:.35px;font-size:6px}.statusDockItem strong{font-size:10px}.statusDockCash strong{font-size:12px}}@supports (padding-top:env(safe-area-inset-top)){@media (max-width:700px){.statusDock{top:env(safe-area-inset-top)}}}.diagnosticButton.unaffordable{background:#ff6b6b12;border-color:#ff6b6b7a}.diagnosticButton.unaffordable small{color:#ffb0b0}.diagnosisRequired{background:#f3c65b0d;border:1px dashed #f3c65b6b;border-radius:10px;gap:7px;padding:14px;display:grid}.diagnosisRequired strong{color:var(--yellow)}.diagnosisRequired span{color:var(--muted);font-size:10px;line-height:1.55}.diagnosticResult.good{border-color:#62d38a8c}.diagnosticResult.good .eyebrow{color:var(--green)}.diagnosticResult.danger{border-color:#ff6b6b94}.diagnosticResult.danger .eyebrow{color:var(--red)}.difficultyModal{width:min(820px,100%)}.difficultyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.difficultyOption{border:1px solid var(--line);color:var(--text);text-align:left;background:#0d1316;gap:8px;padding:17px;display:grid}.difficultyOption:hover:not(:disabled){filter:none;background:#ff8a2a14;border-color:#ff8a2ab3}.difficultyOption strong{font-size:19px}.difficultyOption span{color:var(--muted);font-size:11px;line-height:1.5}.difficultyOption small{color:var(--orange);font-weight:800}@media (max-width:700px){.difficultyGrid{grid-template-columns:1fr}.difficultyOption{padding:14px}.diagnosticResult .summaryGrid{grid-template-columns:1fr 1fr}}.diagnosticResultBackdrop{z-index:120}.incidentBackdrop{z-index:220}.incidentModal{box-shadow:0 28px 100px #000000a6}.incidentModal.fire{border-color:#ff8a2ab8}.incidentModal.fire .eyebrow{color:var(--orange)}.incidentModal.theft{border-color:#f3c65bb8}.incidentModal.theft .eyebrow{color:var(--yellow)}.incidentSummary{margin-top:16px}.incidentSummary span:nth-child(3){border-color:#ff6b6b61}.incidentSummary span:nth-child(3) strong{color:var(--red)}.incidentSummary span:nth-child(4){border-color:#62d38a61}.incidentSummary span:nth-child(4) strong{color:var(--green)}@media (max-width:700px){.incidentBackdrop{padding:12px}.incidentModal{max-height:calc(100dvh - 24px);padding:20px}.incidentModal h2{font-size:25px}.incidentSummary{grid-template-columns:1fr 1fr}}.stats{grid-template-columns:repeat(9,minmax(0,1fr))}.weekendBackdrop{z-index:180}.weekendModal{border-color:#62d38a8c}.weekendModal .eyebrow{color:var(--green)}.weekendModal .secondary{border-color:#f3c65b73}.repairResultBackdrop{z-index:150}.repairResult{border-color:#ff6b6b9e}.repairResult .eyebrow{color:var(--red)}.nextSteps{background:#f3c65b0d;border:1px solid #f3c65b61;border-radius:10px;gap:6px;margin:14px 0;padding:13px;display:grid}.nextSteps strong{color:var(--yellow)}.nextSteps span{color:var(--muted);font-size:10px;line-height:1.55}.incidentModal.burnout{border-color:#ff6b6bc7}.incidentModal.burnout .eyebrow{color:var(--red)}.incidentModal.burnout .incidentSummary span{border-color:#ff6b6b47}select:has(option[value=""]:checked){color:var(--muted)}@media (max-width:1280px){.stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.statusDock{grid-template-columns:1.2fr 1fr .65fr .88fr .7fr .7fr}.statusDockItem span{font-size:5.5px}.statusDockItem strong{font-size:9px}.statusDockCash strong{font-size:11px}.weekendModal h2,.repairResult h2{font-size:25px}}.statusDock{grid-template-columns:1.18fr 1.02fr .66fr .66fr .92fr .72fr .72fr}.statusDockClock strong{font-variant-numeric:tabular-nums}.goalStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 10px;display:grid}.goalCard{border:1px solid var(--line);background:#11171ae6;border-radius:12px;gap:9px;padding:13px 15px;display:grid}.goalCard>div{gap:4px;display:grid}.goalCard strong{font-size:12px}.goalCard small{color:var(--muted);font-size:9px}.goalCard i{background:#20292e;border-radius:999px;height:7px;display:block;overflow:hidden}.goalCard i b{background:var(--orange);height:100%;display:block}.goalCard.complete{background:#62d38a0f;border-color:#62d38a7a}.goalCard.complete .eyebrow,.goalCard.complete strong{color:var(--green)}.goalCard.complete i b{background:var(--green)}.workdayClock{border:1px solid var(--line);background:#0d1316;border-radius:12px;gap:9px;margin:0 0 14px;padding:13px 15px;display:grid}.clockHeader{justify-content:space-between;align-items:end;gap:12px;display:flex}.clockHeader>div{align-items:baseline;gap:10px;display:flex}.clockHeader strong{font-variant-numeric:tabular-nums;font-size:25px}.clockHeader small{color:var(--muted);font-size:9px}.clockTrack>i{background:#20292e;border-radius:999px;height:8px;display:block;overflow:hidden}.clockTrack>i b{background:linear-gradient(90deg,var(--green),var(--orange));height:100%;display:block}.clockTrack>div{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.workdayClock.overtime{border-color:#f3c65b80}.workdayClock.overtime .clockHeader strong{color:var(--yellow)}.appointments{background:#62d38a0a;border:1px solid #62d38a4d;border-radius:10px;gap:6px;margin:0 0 12px;padding:12px;display:grid}.appointments>strong{color:var(--green);text-transform:uppercase;letter-spacing:.7px;font-size:10px}.appointments>div{border-top:1px solid #62d38a26;justify-content:space-between;gap:12px;padding-top:6px;font-size:9px;display:flex}.appointments span{color:var(--muted)}.jobCard.rush{border-color:#f3c65b8c;box-shadow:inset 0 0 0 1px #f3c65b14}.jobCard.rush .jobTop span{color:var(--yellow);font-weight:950}.jobActions{grid-template-columns:1fr;gap:6px;display:grid}.jobActions .secondary{padding:8px}.activeJob.rushJob{border-color:#f3c65b6b}.lateText{color:var(--red)!important}.approved .secondary{margin-top:4px}.overtimeButton{background:var(--yellow);color:#17130a}.tomorrowNotice{background:#62d38a0d;border:1px solid #62d38a59;border-radius:9px;gap:4px;margin:12px 0;padding:11px;display:grid}.tomorrowNotice strong{color:var(--green)}.tomorrowNotice span{color:var(--muted);font-size:10px}.daySummaryBackdrop{z-index:170}.daySummaryModal{border-color:#62d38a80}.daySummaryModal .eyebrow{color:var(--green)}@media (max-width:700px){.statusDock{grid-template-columns:1.15fr 1fr .62fr .62fr .88fr .68fr .68fr}.statusDockItem{padding-left:3px;padding-right:3px}.goalStrip{grid-template-columns:1fr}.clockHeader{flex-direction:column;align-items:flex-start}.clockHeader>div{justify-content:space-between;width:100%}.clockTrack>div{font-size:6.5px}.appointments>div{flex-direction:column;align-items:flex-start;gap:3px}.daySummaryModal .summaryGrid{grid-template-columns:1fr 1fr}}.mysteryJob{box-shadow:inset 0 0 0 1px #a476ff14;border-color:#a476ff94!important}.mysteryJob .jobTop span{font-weight:950;color:#b996ff!important}.mysteryNotice{background:#a476ff12;border:1px solid #a476ff6b;border-radius:9px;gap:5px;margin:10px 0;padding:11px;display:grid}.mysteryNotice strong{color:#c7adff}.mysteryNotice span{color:var(--muted);font-size:9px;line-height:1.5}.historyHint{background:#62d38a0a;border:1px solid #62d38a4d;border-radius:9px;gap:4px;margin:10px 0;padding:9px 11px;display:grid}.historyHint strong{color:var(--green);font-size:10px}.historyHint span{color:var(--muted);font-size:9px;line-height:1.45}.diagnosticContextBar{border:1px solid var(--line);background:#10171a;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;padding:10px 12px;display:flex}.diagnosticContextBar>div{gap:3px;display:grid}.diagnosticContextBar span{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:8px}.diagnosticContextBar strong{font-size:10px}.diagnosticContextBar button{flex:none;padding:8px 10px;font-size:9px}.evidence.weak{border-color:var(--yellow);background:#f3c65b0a}.evidence.weak b{color:var(--yellow)}.repairStagePanel,.finalCheckPanel{background:#ff8a2a0d;border:1px solid #ff8a2a5c;border-radius:10px;gap:9px;padding:13px;display:grid}.repairStagePanel>span,.finalCheckPanel>span{color:var(--muted);font-size:10px;line-height:1.5}.repairStagePanel>strong,.finalCheckPanel>strong{color:var(--orange)}.teardownIssue{background:#f3c65b0d;border:1px solid #f3c65b6b;border-radius:9px;gap:6px;padding:11px;display:grid}.teardownIssue b{color:var(--yellow)}.teardownIssue p{color:#d4dadd;margin:0;font-size:10px;line-height:1.5}.teardownIssue small{color:var(--muted);font-size:9px}.teardownIssue em{font-size:9px;font-style:normal;font-weight:800}.teardownIssue.approved{border-color:#62d38a66}.teardownIssue.approved b,.teardownIssue.approved em{color:var(--green)}.teardownIssue.declined{border-color:#ff6b6b59}.teardownIssue.declined em{color:#faa}.finalCheckGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.finalCheckGrid button{text-align:left;gap:4px;display:grid}.finalCheckGrid button strong{font-size:10px}.finalCheckGrid button small{font-size:8px;line-height:1.35}.finalCheckGrid .dangerButton{color:#ffc2c2;background:#ff6b6b24;border:1px solid #ff6b6b6b}.quoteChecks{grid-template-columns:repeat(3,minmax(0,1fr))}.preserveLines{white-space:pre-line}.repairResult.good{border-color:#62d38a99}.repairResult.good .eyebrow{color:var(--green)}.repairResult.warning{border-color:#f3c65b99}.repairResult.warning .eyebrow{color:var(--yellow)}.repairResult.neutral{border-color:#ff8a2a73}.repairResult.neutral .eyebrow{color:var(--orange)}@media (max-width:700px){.diagnosticContextBar{flex-direction:column;align-items:stretch}.diagnosticContextBar button{width:100%}.finalCheckGrid{grid-template-columns:1fr}.quoteChecks{grid-template-columns:1fr 1fr}.mysteryNotice,.historyHint{margin-left:0;margin-right:0}}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.languageSelect{gap:5px;margin:0;display:grid}.languageSelect select{min-width:155px;color:var(--text);background:#0b1012;border-color:#ff8a2a59;padding:8px 30px 8px 10px;font-size:10px;font-weight:800}.languageSelect.compact select{min-width:118px;padding:7px 27px 7px 9px;font-size:9px}.authLanguage{background:#ff8a2a0a;border:1px solid #ff8a2a47;border-radius:10px;gap:6px;margin:0 0 16px;padding:12px;display:grid}.authLanguage>span{color:var(--muted);font-size:9px;line-height:1.45}.diagnosticOverview{background:#ff8a2a09;border:1px solid #ff8a2a47;border-radius:10px;gap:8px;margin:0 0 10px;padding:11px;display:grid}.diagnosticOverview>strong{color:var(--orange);text-transform:uppercase;letter-spacing:.7px;font-size:10px}.diagnosticOverview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.diagnosticOverview span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.4px;background:#0d1316;border-radius:8px;gap:3px;padding:8px;font-size:7.5px;display:grid}.diagnosticOverview span strong{color:var(--text);text-transform:none;letter-spacing:0;font-size:11px}.diagnosticSearch{grid-template-columns:1fr auto;gap:6px;margin:0 0 8px;display:grid}.diagnosticSearch input{margin:0}.diagnosticSearch button{min-width:38px;padding:7px 10px}.diagnosticAccordion{gap:6px;display:grid}.diagnosticGroup{border:1px solid var(--line);background:#0e1417;border-radius:10px;overflow:hidden}.diagnosticGroup.open{border-color:#ff8a2a57}.diagnosticGroupHeader{width:100%;color:var(--text);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.diagnosticGroupHeader:hover:not(:disabled){filter:none;background:#ff8a2a0e}.diagnosticGroupHeader>span{gap:2px;display:grid}.diagnosticGroupHeader strong{font-size:10px}.diagnosticGroupHeader small{color:var(--muted);font-size:7.5px;font-weight:600}.diagnosticGroupHeader>b{border:1px solid var(--line);width:22px;height:22px;color:var(--orange);border-radius:50%;place-items:center;font-size:15px;display:grid}.diagnosticGroupBody{border-top:1px solid #2832388c;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 8px 8px;display:grid}.diagnosticGroupBody .diagnosticButton{gap:6px;margin-top:8px;display:grid}.diagnosticButton>span{gap:3px;display:grid}.diagnosticButton em{color:var(--muted);font-size:8px;font-style:normal;font-weight:500;line-height:1.4}.diagnosticButton:hover:not(:disabled){filter:none;background:#ff8a2a12;border-color:#ff8a2a85}.diagnosticEvidenceList{gap:5px;margin-top:10px;display:grid}.diagnosticEvidenceList .evidence{margin-top:0}.diagnosticEmpty{margin-top:8px;padding:14px}@media (max-width:900px){.account{flex-wrap:wrap}.languageSelect.compact select{min-width:105px}.diagnosticOverview>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.languageSelect,.languageSelect select{width:100%;min-width:0}.account .languageSelect,.account .languageSelect select{width:auto}.diagnosticGroupBody{grid-template-columns:1fr}.diagnosticOverview>div{grid-template-columns:repeat(2,1fr)}.diagnosticGroupHeader{padding:11px}.diagnosticButton{min-height:72px}.diagnosticButton em{font-size:8.5px}}textarea{border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;font:inherit;background:#0b1012;border-radius:8px;padding:10px}.adminShell{width:min(1500px,100% - 34px);margin:auto;padding:18px 0 50px}.adminTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0 18px;display:flex}.adminHero{padding:38px 0 20px}.adminHero h1{margin:6px 0 8px;font-size:46px}.adminHero p{max-width:820px;color:var(--muted);margin:0;line-height:1.6}.adminGrid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.65fr);gap:15px;display:grid}.adminSide{align-content:start;gap:15px;display:grid}.adminUsers{gap:9px;display:grid}.adminUsers article{border:1px solid var(--line);background:#0d1214;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.adminUsers article.keymasterRow{border-color:#ff8a2a61}.adminUsers strong,.adminUsers span,.adminUsers small{display:block}.adminUsers span{color:var(--orange);text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800}.adminUsers small{color:var(--muted);margin-top:5px;font-size:9px}.adminUserActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.adminUserActions button{padding:8px 10px;font-size:9px}.auditList{gap:8px;max-height:420px;display:grid;overflow:auto}.auditList>div{border-bottom:1px solid var(--line);padding:9px}.auditList strong,.auditList span,.auditList small{display:block}.auditList strong{font-size:10px}.auditList span,.auditList small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.forcedUser{border:1px solid var(--line);color:var(--muted);background:#0d1214;border-radius:8px;margin:14px 0;padding:11px}.forcedUser strong{color:var(--text)}.inboxList{gap:10px;display:grid}.inboxList article{border:1px solid var(--line);background:#0d1214;border-radius:11px;padding:15px}.inboxList article.unread{box-shadow:inset 3px 0 0 var(--orange);border-color:#ff8a2a8c}.inboxList article.read{opacity:.78}.inboxMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.inboxMeta span{color:var(--orange);letter-spacing:.8px;font-size:9px;font-weight:900}.inboxMeta small{color:var(--muted);font-size:9px}.inboxList h3{margin:10px 0 6px}.inboxList p{white-space:pre-wrap;color:#c5ced2;line-height:1.55}.inboxList button{margin-top:8px}@media (max-width:900px){.adminTop{flex-direction:column;align-items:flex-start}.adminTop .account{flex-wrap:wrap;justify-self:auto;width:100%}.adminGrid{grid-template-columns:1fr}.adminUsers article{flex-direction:column;align-items:flex-start}.adminUserActions{justify-content:flex-start}.adminHero h1{font-size:36px}}.languageSelect{color:var(--text);margin:0;display:block;position:relative}.languageSelect summary{min-width:170px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0b1012;border:1px solid #ff8a2a59;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:850;list-style:none;display:flex}.languageSelect summary::-webkit-details-marker{display:none}.languageSelect summary::marker{content:"";display:none}.languageSelect summary:hover{background:#101719;border-color:#ff8a2a9e}.languageSelect summary strong{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.languageSelect .languageFlag{font-size:17px;line-height:1}.languageChevron{color:var(--orange);font-size:11px;transition:transform .15s}.languageSelect[open] .languageChevron{transform:rotate(180deg)}.languageMenu{z-index:120;border:1px solid var(--line);background:#0b1012;border-radius:11px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 48px #00000080}.languageMenu button{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:9px 10px;font-size:10px;display:grid}.languageMenu button:hover,.languageMenu button.active{filter:none;background:#ff8a2a17;border-color:#ff8a2a3d}.languageMenu button.active{color:#ffd0aa}.languageMenu button span:nth-child(2){font-weight:800}.languageMenu button small{color:var(--muted);letter-spacing:.7px;font-size:8px;font-weight:900}.languageSelect.compact summary{min-width:92px;padding:7px 9px;font-size:9px}.languageSelect.compact .languageMenu{min-width:205px}.languageSelect.compact .languageFlag{font-size:16px}.authLanguage .languageSelect,.authLanguage .languageSelect summary{width:100%}.authLanguage .languageSelect summary{min-width:0;padding:10px 12px}.authLanguage .languageMenu{min-width:0;left:0;right:0}@media (max-width:700px){.account .languageSelect{width:auto}.languageSelect.compact summary{min-width:84px}.languageMenu{min-width:200px;right:0}.authLanguage .languageSelect{width:100%}.authLanguage .languageMenu{left:0;right:0}}.singleColumn{display:block}.singleColumn .mainColumn{width:100%}.quickOverviewBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.overviewShortcut{border:1px solid var(--line);color:var(--text);text-align:left;background:#0d1316;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.overviewShortcut:hover{filter:none;background:#11191c;border-color:#ff8a2a73}.overviewShortcut>span{font-size:20px}.overviewShortcut>div{gap:2px;display:grid}.overviewShortcut strong{font-size:10px}.overviewShortcut small{color:var(--muted);font-size:8px}.overviewShortcut>b{color:var(--orange);font-size:11px}.infoCardGrid{align-items:stretch}.optionCard,.hireProfile{border:1px solid var(--line);background:#0d1316;border-radius:10px;align-content:start;gap:7px;padding:13px;display:grid;position:relative}.optionCard>strong,.hireProfile>strong{padding-right:28px;font-size:11px}.optionCard>small,.hireProfile>small{min-height:28px;color:var(--muted);font-size:8.5px;line-height:1.45}.optionCard>button:last-child,.hireProfile>button:last-child{margin-top:auto}.optionCard.owned,.hireProfile.owned{border-color:#62d38a59}.optionCard.unavailable,.hireProfile.unavailable{opacity:.67}.infoButton{place-items:center;position:absolute;top:9px;right:9px;width:25px!important;min-width:25px!important;height:25px!important;color:var(--orange)!important;background:#ff8a2a14!important;border:1px solid #ff8a2a6b!important;border-radius:50%!important;padding:0!important;font-size:13px!important;line-height:1!important;display:grid!important}.infoButton:hover{filter:none!important;background:#ff8a2a2e!important}.infoPopup .infoBenefit{background:#62d38a0d;border:1px solid #62d38a4d;border-radius:9px;gap:5px;margin:15px 0;padding:12px;display:grid}.infoPopup .infoBenefit strong{color:var(--green);font-size:10px}.infoPopup .infoBenefit span{color:#d4dcdf;font-size:10px;line-height:1.5}.hireProfileGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.hireProfile>span{color:var(--orange);font-size:10px;font-weight:850}.staffPanel{overflow:visible}.detailedEmployees{grid-template-columns:repeat(2,minmax(0,1fr))}.employeeCard{align-content:start;gap:8px!important;display:grid!important}.employeeHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.employeeHead>div{gap:3px;display:grid}.employeeHead span{color:var(--orange);font-size:9px}.contractBadge{color:#c7adff;white-space:nowrap;background:#a476ff12;border:1px solid #a476ff66;border-radius:999px;padding:4px 7px;font-size:8px}.staffAssignment{background:#62d38a0b;border:1px solid #62d38a4d;border-radius:9px;gap:4px;margin-top:4px;padding:10px;display:grid}.staffAssignment span,.staffAssignment small{color:var(--muted);font-size:8px}.staffAssignment strong{color:var(--green);font-size:10px}.staffAssignControls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:3px;display:grid}.staffAssignControls label{margin:0}.staffAssignControls select{margin-top:4px}.staffAssignControls button{white-space:nowrap;height:36px}.onlinePlayers{gap:9px;display:grid}.onlinePlayers article{border:1px solid var(--line);background:#0d1316;border-radius:10px;grid-template-columns:minmax(180px,.8fr) 1.2fr auto;align-items:center;gap:14px;padding:13px;display:grid}.onlineIdentity{align-items:center;gap:9px;display:flex}.onlineIdentity>i{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #62d38a14}.onlineIdentity>div{gap:2px;display:grid}.onlineIdentity strong{font-size:11px}.onlineIdentity span{color:var(--green);text-transform:uppercase;font-size:8px}.onlineStats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.onlineStats span{color:var(--muted);gap:2px;font-size:8px;display:grid}.onlineStats b{color:var(--text);font-size:11px}.messageComposer .messageStatus{color:var(--green);background:#62d38a0d;border:1px solid #62d38a4d;border-radius:8px;margin:10px 0;padding:9px;font-size:9px}.overviewModal{width:min(860px,100%)}.overviewModalHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.overviewModalHead h2{margin-bottom:0}.closeCircle{color:var(--muted);background:#0b1012;border-radius:50%;place-items:center;font-size:20px;display:grid;width:34px!important;height:34px!important;margin:0!important;padding:0!important}.eventTimeline{gap:0;margin-top:14px;display:grid}.eventTimeline article{grid-template-columns:64px 1fr;gap:12px;padding:0 0 15px;display:grid}.timelineMarker{align-content:start;justify-items:center;gap:4px;display:grid;position:relative}.timelineMarker:after{content:"";background:var(--line);width:1px;position:absolute;top:13px;bottom:-15px}.eventTimeline article:last-child .timelineMarker:after{display:none}.timelineMarker i{z-index:1;background:var(--muted);border:2px solid #0d1316;border-radius:50%;width:10px;height:10px;position:relative}.eventTimeline article.good .timelineMarker i{background:var(--green)}.eventTimeline article.warning .timelineMarker i{background:var(--yellow)}.eventTimeline article.danger .timelineMarker i{background:#f77}.timelineMarker span{color:var(--orange);font-size:7px;font-weight:900}.eventTimeline article>div:last-child{border-bottom:1px solid var(--line);padding:0 0 13px}.eventTimeline strong{font-size:10px}.eventTimeline p{font-size:9px;color:var(--muted)!important;margin:4px 0 0!important;line-height:1.5!important}.cashbookSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.cashbookSummary span{border:1px solid var(--line);color:var(--muted);background:#0d1316;border-radius:9px;gap:4px;padding:11px;font-size:8px;display:grid}.cashbookSummary strong{color:var(--text);font-size:14px}.cashbookSections{gap:15px;display:grid}.cashbookSections h3{margin:0 0 7px;font-size:12px}.cleanLedger{border:1px solid var(--line);border-radius:9px;max-height:310px;overflow:auto}.cleanLedger .ledgerRow:last-child{border-bottom:0}.ledgerRow em{color:var(--orange);background:#ff8a2a14;border-radius:99px;margin:2px 0 0;padding:2px 5px;font-size:7px;font-style:normal;display:inline-block}.mutedLedger{opacity:.75}.overviewClose{width:100%;margin-top:15px}@media (max-width:1000px){.hireProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.detailedEmployees{grid-template-columns:1fr}.onlinePlayers article{grid-template-columns:1fr auto}.onlineStats{grid-area:2/1/auto/-1}.cashbookSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.quickOverviewBar{grid-template-columns:1fr}.overviewShortcut small{display:none}.hireProfileGrid,.staffAssignControls{grid-template-columns:1fr}.staffAssignControls button{width:100%}.onlinePlayers article{grid-template-columns:1fr}.onlineStats{grid-area:auto}.onlinePlayers article>button{width:100%}.cashbookSummary{grid-template-columns:1fr 1fr}.eventTimeline article{grid-template-columns:42px 1fr}.overviewModal{padding:18px}.overviewModalHead h2{font-size:24px}}.inboxActions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.inboxActions button{margin-top:0}.simulationShortcut.running{background:#f3c65b0d;border-color:#f3c65b8c}.simulationShortcut.running>b{color:var(--yellow)}.simulationBackdrop{z-index:210}.simulationModal{width:min(920px,100%);max-height:88vh;overflow-y:auto}.simulationTotals,.simulationLive,.simulationRules{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.simulationLive,.simulationRules{grid-template-columns:repeat(3,minmax(0,1fr))}.simulationTotals span,.simulationLive>div,.simulationRules span{border:1px solid var(--line);color:var(--muted);background:#0d1316;border-radius:9px;gap:4px;padding:11px;font-size:8px;display:grid}.simulationTotals strong,.simulationLive strong,.simulationRules b{color:var(--text);font-size:14px}.simulationLive strong{font-variant-numeric:tabular-nums}.simulationWarning,.simulationRequirement{background:#f3c65b0d;border:1px solid #f3c65b59;border-radius:9px;margin:12px 0;padding:11px 12px;color:#d6d0b6!important;font-size:9px!important;line-height:1.55!important}.simulationRequirement{background:#ff6b6b0a;border-color:#ff6b6b4d;color:#e3baba!important}.simulationActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.simulationActions button{margin:0}.simulationProgress{gap:6px;margin:12px 0 14px;display:grid}.simulationProgress>i{background:#20292e;border-radius:999px;height:9px;display:block;overflow:hidden}.simulationProgress>i b{background:linear-gradient(90deg,var(--green),var(--orange));height:100%;transition:width .6s linear;display:block}.simulationProgress>div{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.simulationProgress span{color:var(--muted);text-align:center;border-radius:6px;padding:4px;font-size:7px}.simulationProgress span.done{color:var(--green);background:#62d38a0f}.simulationProgress span.active{color:var(--yellow);background:#f3c65b12}.simulationWorking{background:#ff8a2a0a;border:1px solid #ff8a2a4d;border-radius:9px;align-items:center;gap:10px;margin:10px 0 14px;padding:11px;display:flex}.simulationWorking>div{gap:3px;display:grid}.simulationWorking strong{font-size:10px}.simulationWorking small{color:var(--muted);font-size:8px}.spinnerDot{background:var(--orange);border-radius:50%;width:11px;height:11px;animation:1.25s infinite simulationPulse;box-shadow:0 0 #ff8a2a59}@keyframes simulationPulse{0%{box-shadow:0 0 #ff8a2a59}70%{box-shadow:0 0 0 9px #ff8a2a00}to{box-shadow:0 0 #ff8a2a00}}.simulationDays{gap:10px;margin-top:12px;display:grid}.simulationDay{border:1px solid var(--line);background:#0d1316;border-radius:10px;overflow:hidden}.simulationDayHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.simulationDayHead>div{gap:2px;display:grid}.simulationDayHead strong{font-size:11px}.simulationDayHead small,.simulationDayHead span{color:var(--muted);font-size:8px}.simulationDayHead>div:last-child{text-align:right}.simulationDayHead>div:last-child b{font-size:11px}.simulationDay>p{padding:11px 12px;color:var(--muted)!important;margin:0!important;font-size:9px!important}.simulationCars{display:grid}.simulationCars article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.simulationCars article:last-child{border-bottom:0}.simulationCars article>div{gap:3px;display:grid}.simulationCars article>div:last-child{text-align:right}.simulationCars strong{font-size:9px}.simulationCars span,.simulationCars small{color:var(--muted);font-size:8px}.simulationCars b{font-size:9px}.simulationStatus{background:#62d38a14;border-radius:999px;justify-self:end;padding:2px 6px;font-weight:850;color:var(--green)!important}.simulationStatus.failed{background:#f3c65b14;color:var(--yellow)!important}.simulationStatus.skipped{background:#ff6b6b14;color:var(--red)!important}@media (max-width:900px){.quickOverviewBar{grid-template-columns:1fr}.simulationTotals,.simulationLive,.simulationRules{grid-template-columns:1fr 1fr}}@media (max-width:700px){.simulationModal{max-height:91vh;padding:18px}.simulationTotals,.simulationLive,.simulationRules{grid-template-columns:1fr 1fr}.simulationCars article{grid-template-columns:1fr}.simulationCars article>div:last-child{text-align:left}.simulationStatus{justify-self:start}.simulationActions{display:grid}.simulationActions button{width:100%}}.staffCapacityPanel{border-color:#ff8a2a57}.stationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.stationGrid article{border:1px solid var(--line);background:#0d1316;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:11px;display:grid}.stationGrid article>span{font-size:18px}.stationGrid article>strong{font-size:10px}.stationGrid article>b{color:var(--orange);font-size:18px}.stationGrid article>small{color:var(--muted);grid-column:1/-1;font-size:8px;line-height:1.45}.autoStaffRow{background:#62d38a09;border:1px solid #62d38a47;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.autoStaffRow>div{gap:4px;display:grid}.autoStaffRow strong{font-size:10px}.autoStaffRow span{color:var(--muted);font-size:8px;line-height:1.45}.autoStaffRow button{width:auto;min-width:76px;margin:0}.employeeCapacity{background:#ff8a2a0e;border-radius:7px;padding:6px 8px;color:#d7c4b3!important}.staffDaySummary{background:#62d38a09;border:1px solid #62d38a47;border-radius:10px;gap:7px;margin:12px 0;padding:10px;display:grid}.staffDaySummaryHead{justify-content:space-between;gap:10px;display:flex}.staffDaySummaryHead strong{color:var(--green);font-size:10px}.staffDaySummaryHead span{color:var(--muted);font-size:8px}.staffDayResult{border:1px solid var(--line);background:#0d1316;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.staffDayResult>div{gap:2px;display:grid}.staffDayResult>div:last-child{text-align:right}.staffDayResult strong{font-size:9px}.staffDayResult span,.staffDayResult small{color:var(--muted);font-size:8px}.staffDayResult.completed>div:last-child>b{color:var(--green)}.staffDayResult.failed>div:last-child>b{color:var(--yellow)}.staffDayResult.idle{opacity:.7}.locationCapacityStrip{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.locationCapacityStrip span{border:1px solid var(--line);color:var(--muted);background:#0d1316;border-radius:999px;padding:6px 9px;font-size:8px}.upgradeReason{color:var(--yellow);margin-top:7px;font-size:9px;font-style:normal;font-weight:850;display:block}@media (max-width:700px){.stationGrid{grid-template-columns:1fr}.autoStaffRow{flex-direction:column;align-items:stretch}.autoStaffRow button{width:100%}.staffDayResult{grid-template-columns:1fr}.staffDayResult>div:last-child{text-align:left}}.staffDemandNotice{background:#f3c65b09;border:1px solid #f3c65b47;border-radius:10px;gap:4px;margin:10px 0;padding:10px 12px;display:grid}.staffDemandNotice strong{color:var(--yellow);font-size:10px}.staffDemandNotice span{color:var(--muted);font-size:8px;line-height:1.5}.teamCarePanel{border-color:#62d38a4d}.teamEventGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.teamEventGrid article{border:1px solid var(--line);background:#0d1316;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.teamEventGrid .teamEventIcon{font-size:22px}.teamEventGrid article>div{gap:5px;display:grid}.teamEventGrid strong{font-size:10px}.teamEventGrid p{color:var(--muted)!important;margin:0!important;font-size:8px!important;line-height:1.5!important}.teamEventGrid small{color:#d7c4b3;font-size:8px}.teamEventGrid em{color:var(--yellow);font-size:8px;font-style:normal}.teamEventGrid button{grid-column:1/-1;margin-top:2px}.teamRetentionHint{background:#ff8a2a09;border:1px solid #ff8a2a42;border-radius:9px;gap:4px;padding:10px 12px;display:grid}.teamRetentionHint strong{color:var(--orange);font-size:9px}.teamRetentionHint span{color:var(--muted);font-size:8px;line-height:1.5}.employeeCard.pressure-warning{border-color:#f3c65b6b}.employeeCard.pressure-danger{border-color:#ff6b6b8c}.employeeWellbeing{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.employeeWellbeing>div{gap:4px;display:grid}.employeeWellbeing span{color:var(--muted);justify-content:space-between;gap:6px;font-size:7px;display:flex}.employeeWellbeing span b{color:var(--text)}.employeeWellbeing i{background:#20292e;border-radius:999px;height:6px;display:block;overflow:hidden}.employeeWellbeing i b{background:var(--orange);height:100%;display:block}.employeeWellbeing>div:nth-child(2) i b,.employeeWellbeing>div:nth-child(3) i b{background:var(--green)}.staffPaceControl{color:var(--muted);gap:5px;margin-top:4px;font-size:8px;display:grid}.staffPaceControl select{margin:0}.employeeExitRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:8px;display:flex}.employeeExitRow span{color:var(--muted);font-size:8px}.employeeExitRow button{width:auto;margin:0;padding:7px 10px}.simulationTeamAfter{background:#62d38a09;border:1px solid #62d38a42;border-radius:9px;gap:5px;margin:10px 0 14px;padding:11px 12px;display:grid}.simulationTeamAfter strong{color:var(--green);font-size:10px}.simulationTeamAfter span{color:var(--muted);font-size:8px}.simulationDayNote{border-top:1px solid var(--line);color:var(--muted)!important;margin:0!important;padding:9px 12px!important;font-size:8px!important;line-height:1.5!important}@media (max-width:700px){.teamEventGrid,.employeeWellbeing{grid-template-columns:1fr}.employeeExitRow{flex-direction:column;align-items:stretch}.employeeExitRow button{width:100%}}.shell{--ui-body:16px;--ui-small:14px;--ui-tiny:13px;--ui-control:15px;--ui-title:1}.shell.ui-size-large{--ui-body:18px;--ui-small:15.5px;--ui-tiny:14px;--ui-control:17px;--ui-title:1.08}.shell.ui-size-xlarge{--ui-body:20px;--ui-small:17px;--ui-tiny:15px;--ui-control:18px;--ui-title:1.16}.shell p,.shell blockquote,.shell .empty{line-height:1.6;font-size:var(--ui-body)!important}.shell button,.shell input,.shell select,.shell textarea{line-height:1.3;font-size:var(--ui-control)!important}.shell label,.shell small,.shell .eyebrow{line-height:1.45;font-size:var(--ui-small)!important}.shell .brand strong,.shell .account,.shell .dayStatus span,.shell .stat span,.shell .stat small,.shell .panelHeader>small,.shell .jobTop span,.shell .jobTop b,.shell .jobCard>small,.shell .jobBottom,.shell .vehicleHeader span,.shell .vehicleHeader small,.shell .confidence,.shell .diagnosticButton small,.shell .evidence span,.shell .approved span,.shell .businessButton small,.shell .upgradeGrid small,.shell .specialties small,.shell .employeeGrid span,.shell .employeeGrid small,.shell .roadmap article>span,.shell .roadmap p,.shell .roadmap small,.shell .progress span,.shell .competitor span,.shell .feedItem span,.shell .ledgerRow,.shell .ledgerRow span b,.shell .dossiers span,.shell .dossiers small,.shell .dossiers p,.shell .summaryGrid span,.shell .statusDockItem span,.shell .clockHeader small,.shell .clockTrack>div,.shell .goalCard small,.shell .appointments>strong,.shell .appointments>div,.shell .overviewShortcut small,.shell .optionCard>small,.shell .hireProfile>small,.shell .onlineIdentity span,.shell .onlineStats span,.shell .timelineMarker span,.shell .eventTimeline p,.shell .cashbookSummary span,.shell .ledgerRow em,.shell .simulationTotals span,.shell .simulationLive>div,.shell .simulationRules span,.shell .simulationWarning,.shell .simulationRequirement,.shell .simulationWorking small,.shell .simulationDayHead small,.shell .simulationDayHead span,.shell .simulationDay>p,.shell .simulationCars span,.shell .simulationCars small,.shell .stationGrid article>small,.shell .autoStaffRow span,.shell .staffDaySummaryHead span,.shell .staffDayResult span,.shell .staffDayResult small,.shell .locationCapacityStrip span,.shell .staffDemandNotice span,.shell .teamEventGrid p,.shell .teamEventGrid small,.shell .teamEventGrid em,.shell .teamRetentionHint span,.shell .employeeWellbeing span,.shell .staffPaceControl,.shell .employeeExitRow span,.shell .simulationTeamAfter span,.shell .simulationDayNote{font-size:var(--ui-small)!important;line-height:1.5!important}.shell .statusDockItem strong{font-size:calc(var(--ui-control) + 1px)!important}.shell .statusDockCash strong{font-size:calc(var(--ui-control) + 3px)!important}.shell .goalCard strong,.shell .diagnosticButton strong,.shell .evidence b,.shell .feedItem b,.shell .onlineIdentity strong,.shell .onlineStats b,.shell .eventTimeline strong,.shell .staffAssignment strong,.shell .staffDemandNotice strong,.shell .teamRetentionHint strong,.shell .simulationWorking strong,.shell .simulationDayHead strong,.shell .simulationCars strong,.shell .simulationCars b,.shell .staffDaySummaryHead strong,.shell .staffDayResult strong,.shell .teamEventGrid strong,.shell .simulationTeamAfter strong{font-size:var(--ui-control)!important}.shell .panelHeader h2{font-size:calc(24px * var(--ui-title))}.shell .hero h1{font-size:calc(52px * var(--ui-title))}.shell .modal h2{font-size:calc(30px * var(--ui-title))}.shell .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.shell .jobGrid,.shell .roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.shell.density-compact .panel{padding:13px}.shell.density-compact .jobCard,.shell.density-compact .activeJob,.shell.density-compact .optionCard,.shell.density-compact .hireProfile{padding:11px}.shell.density-compact .mainColumn,.shell.density-compact .sideColumn{gap:10px}.shell.density-compact .stats,.shell.density-compact .quickOverviewBar{gap:6px}.shell.large-controls button,.shell.large-controls input,.shell.large-controls select,.shell.large-controls textarea{min-height:46px}.shell.large-controls .infoButton,.shell.large-controls .closeCircle{min-height:34px}.shell.reduced-motion *,.shell.reduced-motion :before,.shell.reduced-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.settingsButton{white-space:nowrap}.settingsBackdrop{z-index:260}.settingsModal{width:min(900px,100%)}.settingsModal>p{margin-top:6px}.settingsSaved{color:var(--green);background:#62d38a0d;border:1px solid #62d38a59;border-radius:9px;margin:10px 0;padding:10px 12px;font-size:14px}.settingsSection{border:1px solid var(--line);background:#0d1316;border-radius:12px;margin-top:16px;padding:14px}.settingsSection h3{margin:0 0 12px;font-size:18px}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settingsGrid label{margin:0}.settingsChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.settingCheck{border:1px solid var(--line);cursor:pointer;background:#11181b;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid;color:var(--text)!important;margin:0!important;font-size:14px!important}.settingCheck input{width:auto;min-height:0!important}.settingCheck span{line-height:1.4}.settingCheck b{color:var(--orange);font-size:14px}.settingsActions{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:16px;display:grid}.settingsActions button{margin:0!important}.preferenceWarning{background:#f3c65b0e;border:1px solid #f3c65b61;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:11px 13px;display:flex}.preferenceWarning strong{color:var(--yellow);font-size:14px}.preferenceWarning span{color:#d8d1bb;font-size:14px}.preferenceWarning.danger{background:#ff6b6b0f;border-color:#ff6b6b7a}.preferenceWarning.danger strong{color:var(--red)}.messageToast{z-index:300;width:min(380px,100vw - 32px);color:var(--text);text-align:left;background:#12181c;border:1px solid #ff8a2a80;gap:4px;padding:13px 15px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 45px #00000061}.messageToast strong{font-size:15px}.messageToast span{color:var(--muted);font-size:14px;font-weight:500}@media (max-width:1200px){.shell .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.shell .statusDock{grid-template-columns:repeat(4,minmax(0,1fr))}.topbar{grid-template-columns:1fr}.account{flex-wrap:wrap;justify-self:start}.dayStatus{text-align:left;justify-self:start}}@media (max-width:800px){.shell{--ui-body:16px;--ui-small:13px;--ui-tiny:12px;--ui-control:15px}.shell.ui-size-large{--ui-body:17px;--ui-small:14px;--ui-control:16px}.shell.ui-size-xlarge{--ui-body:18px;--ui-small:15px;--ui-control:17px}.shell .stats,.shell .jobGrid,.shell .roadmap,.settingsGrid,.settingsChecks{grid-template-columns:1fr}.shell .statusDock{grid-template-columns:repeat(4,minmax(0,1fr))}.shell .statusDockItem span{font-size:9px!important}.shell .statusDockItem strong{font-size:11px!important}.shell .statusDockCash strong{font-size:12px!important}.settingsActions{grid-template-columns:1fr}.preferenceWarning{flex-direction:column;align-items:flex-start}.settingsButton{width:auto}.hero h1{font-size:38px!important}}.authCard{font-size:16px}.authCard>p,.authCard label,.authCard input,.authCard select,.authCard button{font-size:15px!important}.authLinks button{font-size:13px!important}.authCard .brand strong{font-size:12px}.adminShell{font-size:16px}.adminShell p,.adminShell label,.adminShell button,.adminShell input,.adminShell select,.adminShell textarea{font-size:15px!important}.adminShell small{font-size:13px!important}@media (min-width:801px){.shell{--ui-body:17px;--ui-small:15px;--ui-tiny:14px;--ui-control:16px;--ui-title:1.03}.shell.ui-size-large{--ui-body:19px;--ui-small:17px;--ui-tiny:15.5px;--ui-control:18px;--ui-title:1.11}.shell.ui-size-xlarge{--ui-body:21px;--ui-small:19px;--ui-tiny:17px;--ui-control:20px;--ui-title:1.19}}.shell .historyHint strong,.shell .diagnosticContextBar strong,.shell .diagnosticOverview>strong,.shell .diagnosticOverview span strong,.shell .diagnosticGroupHeader strong,.shell .diagnosisRequired strong{font-size:var(--ui-control)!important;line-height:1.4!important}.shell .historyHint span,.shell .diagnosticContextBar span,.shell .diagnosticOverview span,.shell .diagnosticGroupHeader small,.shell .diagnosticButton em,.shell .diagnosisRequired span{font-size:var(--ui-small)!important;line-height:1.55!important}.shell .diagnosticContextBar button{font-size:var(--ui-control)!important}.shell .diagnosticOverview{gap:10px;padding:14px}.shell .diagnosticOverview>div{gap:8px}.shell .diagnosticOverview span{gap:5px;padding:11px}.shell .historyHint{gap:6px;padding:12px 14px}.shell .diagnosticContextBar{padding:12px 14px}.shell .diagnosisRequired{gap:9px;padding:16px}.shell .diagnosticGroupHeader{padding:12px 14px}.shell .diagnosticButton{padding:12px}.shell .mysteryNotice,.shell .quoteChecks,.shell .finalCheckGrid,.shell .repairProgress,.shell .repairStageNotice{font-size:var(--ui-small)!important;line-height:1.55!important}@media (max-width:800px){.shell{--ui-body:17px;--ui-small:14px;--ui-tiny:13px;--ui-control:16px}.shell.ui-size-large{--ui-body:18px;--ui-small:15px;--ui-tiny:14px;--ui-control:17px}.shell.ui-size-xlarge{--ui-body:20px;--ui-small:17px;--ui-tiny:15px;--ui-control:19px}.shell .historyHint span,.shell .diagnosticContextBar span,.shell .diagnosticOverview span,.shell .diagnosticGroupHeader small,.shell .diagnosticButton em,.shell .diagnosisRequired span{font-size:var(--ui-small)!important}}.staffPlannerPanel{border-color:#ff8a2a47}.managementSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.managementSummary article{border:1px solid var(--line);background:#0d1316;border-radius:10px;gap:5px;padding:12px;display:grid}.managementSummary span{color:var(--muted);font-size:var(--ui-small)}.managementSummary strong{font-size:var(--ui-control)}.subHeading{gap:4px;margin-bottom:10px;display:grid}.subHeading strong{font-size:var(--ui-control)}.subHeading span{color:var(--muted);font-size:var(--ui-small)}.leaveRequests{background:#f3c65b0a;border:1px solid #f3c65b59;border-radius:11px;gap:8px;margin:12px 0 16px;padding:12px;display:grid}.leaveRequests article{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.leaveRequests article:first-of-type{border-top:0}.leaveRequests article>div:first-child{gap:4px;display:grid}.leaveRequests span,.leaveRequests small{color:var(--muted);font-size:var(--ui-small)}.leaveRequests article>div:last-child{gap:7px;display:flex}.leaveRequests button{white-space:nowrap}.plannerToolbar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.plannerToolbar>div{gap:7px;display:flex}.plannerToolbar>span{max-width:520px;color:var(--muted);font-size:var(--ui-small);line-height:1.45}.staffSchedule{border:1px solid var(--line);background:#0c1114;border-radius:11px;overflow-x:auto}.scheduleHead,.scheduleRow{grid-template-columns:minmax(190px,1.15fr) repeat(5,minmax(145px,1fr));gap:1px;min-width:970px;display:grid}.scheduleHead{background:#151d21}.scheduleHead strong{font-size:var(--ui-small);text-align:center;padding:10px 9px}.scheduleHead strong:first-child{text-align:left}.scheduleRow{border-top:1px solid var(--line)}.scheduleRow>div{gap:3px;padding:10px;display:grid}.scheduleRow>div span,.scheduleRow>div small{color:var(--muted);font-size:var(--ui-small)}.scheduleRow label{border-left:1px solid var(--line);gap:4px;margin:0;padding:7px;display:grid}.scheduleRow label>span{display:none}.scheduleRow select{min-width:0}.planningLegend{background:#0d1316;border-radius:9px;gap:5px;margin-top:11px;padding:10px;display:grid}.planningLegend span{color:var(--muted);font-size:var(--ui-small);line-height:1.45}.hoursLedger{background:#ff8a2a0a;border:1px solid #ff8a2a33;border-radius:8px;padding:8px 9px;display:block;color:var(--muted)!important}.hoursLedger b{color:var(--text)}.plannerRoleHint{background:#62d38a0b;border:1px solid #62d38a47;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.plannerRoleHint strong{color:var(--green);font-size:var(--ui-control)}.plannerRoleHint span{color:var(--muted);font-size:var(--ui-small)}.releaseManagement{max-height:430px;overflow:auto}.releaseCurrent{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.releaseCurrent h3{margin-bottom:5px}.releaseCurrent span{color:var(--muted);font-size:14px;line-height:1.45}.releaseCurrent>b{color:var(--orange);white-space:nowrap;border:1px solid #ff8a2a59;border-radius:999px;padding:7px 9px;font-size:14px}.releaseHistory{gap:7px;margin-top:12px;display:grid}.releaseHistory details{border:1px solid var(--line);background:#10171a;border-radius:9px}.releaseHistory summary{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.releaseHistory summary span{min-width:62px;color:var(--orange);font-weight:850}.releaseHistory summary strong{font-size:15px}.releaseHistory ul{color:var(--muted);margin:0;padding:0 30px 12px 45px}.releaseHistory li{margin:5px 0;font-size:14px;line-height:1.45}@media (max-width:1000px){.managementSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.plannerToolbar{flex-direction:column;align-items:stretch}.plannerToolbar>div{flex-wrap:wrap}}@media (max-width:700px){.managementSummary{grid-template-columns:1fr 1fr}.leaveRequests article{grid-template-columns:1fr}.leaveRequests article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.releaseCurrent{flex-direction:column}.releaseManagement{max-height:none}.scheduleHead,.scheduleRow{min-width:860px}}@media (min-width:801px){.shell{--ui-body:18px;--ui-small:16px;--ui-tiny:15px;--ui-control:17px;--ui-title:1.08}.shell.ui-size-large{--ui-body:21px;--ui-small:18.5px;--ui-tiny:17px;--ui-control:20px;--ui-title:1.18}.shell.ui-size-xlarge{--ui-body:24px;--ui-small:21px;--ui-tiny:19px;--ui-control:23px;--ui-title:1.3}}.shell .activeJob{font-size:var(--ui-body)}.shell .activeJob .vehicleHeader span,.shell .activeJob .vehicleHeader small{line-height:1.5;font-size:var(--ui-small)!important}.shell .activeJob .confidence{font-size:var(--ui-small)!important}.shell .activeJob .jobColumns h4{font-size:var(--ui-control)!important}.shell .diagnosticSearch input{padding:12px 14px;font-size:var(--ui-control)!important}.shell .diagnosticGroupHeader strong,.shell .diagnosticButton strong{font-size:var(--ui-control)!important}.shell .diagnosticButton small,.shell .diagnosticButton em{font-size:var(--ui-small)!important;line-height:1.5!important}.shell .evidence b{line-height:1.4;font-size:var(--ui-control)!important}.shell .evidence span{line-height:1.55;font-size:var(--ui-small)!important}.shell .quotePreview,.shell .approved,.shell .repairStageNotice,.shell .repairProgress{font-size:var(--ui-small)!important}.customerComplaint{background:linear-gradient(90deg,#ff8a2a21,#ff8a2a09);border:2px solid #ff8a2ab8;border-left-width:7px;border-radius:12px;gap:8px;margin:16px 0 14px;padding:17px 19px;display:grid;box-shadow:inset 0 0 0 1px #ff8a2a14}.customerComplaint .eyebrow{color:var(--orange);letter-spacing:1.4px;font-size:var(--ui-small)!important}.customerComplaint blockquote{font-weight:800;line-height:1.45;color:var(--text)!important;font-size:calc(var(--ui-body) + 2px)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.customerComplaint small{line-height:1.5;color:#c6d0d4!important;font-size:var(--ui-small)!important}.evidenceNearOverview{background:#62d38a09;border:1px solid #62d38a52;border-radius:10px;gap:8px;margin:10px 0 14px;padding:13px;display:grid}.evidenceNearOverview .evidenceHeading{gap:3px;padding:2px 2px 4px;display:grid}.evidenceNearOverview .evidenceHeading .eyebrow{color:var(--green);font-size:var(--ui-tiny)!important}.evidenceNearOverview .evidenceHeading strong{font-size:var(--ui-control)!important}.evidenceNearOverview .evidence{border-radius:7px;margin:0}.workActionTimer{background:#ff8a2a0f;border:2px solid #ff8a2a94;border-radius:11px;gap:10px;margin:12px 0 15px;padding:15px 17px;display:grid}.workTimerHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.workTimerHead>div{gap:4px;display:grid}.workTimerHead span{color:var(--orange);font-size:var(--ui-small);font-weight:850}.workTimerHead strong{font-size:var(--ui-control)}.workTimerHead>b{font-size:calc(var(--ui-control) + 6px);font-variant-numeric:tabular-nums;color:var(--orange)}.workActionTimer>i{background:#263137;border-radius:999px;height:11px;display:block;overflow:hidden}.workActionTimer>i b{background:var(--orange);height:100%;transition:width .2s linear;display:block}.workActionTimer small{color:var(--muted);line-height:1.5;font-size:var(--ui-small)!important}.simulationLiveCrew{background:#0d1316;border:1px solid #ff8a2a52;border-radius:11px;gap:11px;margin:14px 0;padding:13px;display:grid}.simulationCrewClock{grid-template-columns:1fr auto;align-items:center;gap:4px 14px;display:grid}.simulationCrewClock span{font-size:var(--ui-small);color:var(--muted)}.simulationCrewClock strong{font-size:calc(var(--ui-control) + 5px);color:var(--orange);font-variant-numeric:tabular-nums}.simulationCrewClock small{color:var(--muted);font-size:var(--ui-small);grid-column:1/-1;line-height:1.45}.simulationCrewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.simulationCrewGrid article{border:1px solid var(--line);background:#11191c;border-radius:9px;grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.simulationCrewGrid article>div{gap:3px;display:grid}.simulationCrewGrid strong{font-size:var(--ui-control)}.simulationCrewGrid span,.simulationCrewGrid small{font-size:var(--ui-small);line-height:1.45}.simulationCrewGrid small{color:var(--muted)}.simulationCrewGrid article>b{color:var(--orange);font-size:var(--ui-tiny);background:#ff8a2a1f;border-radius:999px;align-self:start;padding:4px 6px}.simulationCars em{color:#c7d3d7;font-size:var(--ui-small);margin-top:5px;font-style:normal;line-height:1.45;display:block}.actionConfirmModal{max-width:640px}.actionConfirmModal>p{font-size:var(--ui-body);line-height:1.55}.confirmConsequence{background:#ff8a2a0d;border:1px solid #ff8a2a47;border-radius:9px;gap:5px;margin:12px 0;padding:12px 14px;display:grid}.confirmConsequence strong{color:var(--orange);font-size:var(--ui-small)}.confirmConsequence span{font-size:var(--ui-body);line-height:1.45}.confirmButtons{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}@media (max-width:800px){.shell{--ui-body:18px;--ui-small:15px;--ui-tiny:14px;--ui-control:17px}.shell.ui-size-large{--ui-body:20px;--ui-small:17px;--ui-tiny:15px;--ui-control:19px}.shell.ui-size-xlarge{--ui-body:22px;--ui-small:19px;--ui-tiny:17px;--ui-control:21px}.customerComplaint{padding:14px 15px}.customerComplaint blockquote{font-size:var(--ui-body)!important}.simulationCrewGrid,.simulationCrewClock{grid-template-columns:1fr}.simulationCrewClock small{grid-column:auto}.workTimerHead{flex-direction:column;align-items:flex-start}.workTimerHead>b{font-size:calc(var(--ui-control) + 4px)}.confirmButtons{grid-template-columns:1fr}}.workActionTimer p{color:var(--muted);margin:0;line-height:1.5;font-size:var(--ui-small)!important}.shell .mysteryNotice{background:linear-gradient(90deg,#a476ff1f,#a476ff0b);border-width:2px 2px 2px 6px;gap:9px;padding:15px 17px}.shell .mysteryNotice strong{letter-spacing:.25px;color:#d8c7ff!important;font-size:var(--ui-control)!important;line-height:1.35!important}.shell .mysteryNotice span{color:#d8dce3!important;font-size:var(--ui-small)!important;line-height:1.6!important}@media (max-width:800px){.shell .mysteryNotice{border-left-width:5px;padding:13px 14px}}.floatingWorkTimer{z-index:90;-webkit-backdrop-filter:blur(12px);background:#0d1214f7;width:min(520px,100vw - 44px);margin:0;padding:15px 17px;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 60px #00000094}.floatingWorkTimer.paused{background:#1f1a0ff7;border-color:#f3c65bb8}.floatingWorkTimer.collapsed{gap:7px;width:min(410px,100vw - 44px);padding:11px 13px}.floatingWorkTimer.collapsed>i{height:8px}.workTimerControls{align-items:center;gap:9px;display:flex}.workTimerControls>b{font-size:calc(var(--ui-control) + 6px);font-variant-numeric:tabular-nums;color:var(--orange)}.workTimerControls .timerCollapse{border:1px solid var(--line);width:35px;height:35px;color:var(--text);background:#0b1012;border-radius:50%;padding:0}.workActivityFeed{gap:6px;max-height:190px;padding-right:3px;display:grid;overflow:auto}.workActivityFeed>div{border:1px solid var(--line);background:#11191c;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:8px 9px;display:grid}.workActivityFeed>div.warning{background:#f3c65b0d;border-color:#f3c65b59}.workActivityFeed>div.tool{background:#ff8a2a0e;border-color:#ff8a2a61}.workActivityFeed p{color:var(--text)!important;font-size:var(--ui-small)!important;line-height:1.45!important}.timerPausedReason{background:#f3c65b12;border:1px solid #f3c65b66;border-radius:9px;gap:7px;padding:10px 11px;display:grid}.timerPausedReason strong{color:var(--yellow);font-size:var(--ui-control)}.timerPausedReason span,.timerPausedReason small{font-size:var(--ui-small);line-height:1.45}.timerPausedReason small{color:var(--muted)}.timerPausedReason button{justify-self:start}.toolRequirementBackdrop{z-index:245}.toolRequirementModal{border-color:#f3c65b8c;width:min(690px,100%)}.toolRequirementFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.toolRequirementFacts span{border:1px solid var(--line);color:var(--muted);font-size:var(--ui-small);border-radius:9px;gap:5px;padding:11px;display:grid}.toolRequirementFacts strong{color:var(--text);font-size:var(--ui-control)}.specialToolInventory{border-color:#ff8a2a38}.specialToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.specialToolGrid article{border:1px solid var(--line);background:#0d1316;border-radius:10px;gap:10px;padding:12px;display:grid}.specialToolGrid article.owned{border-color:#62d38a59}.specialToolGrid article>div{gap:4px;display:grid}.specialToolGrid strong{font-size:var(--ui-control)}.specialToolGrid span,.specialToolGrid small{color:var(--muted);font-size:var(--ui-small);line-height:1.45}.specialToolGrid b{font-size:var(--ui-small);color:var(--orange)}.specialToolGrid article.owned b{color:var(--green)}.simulationActivityLine{border-left:3px solid var(--orange);color:#d7dfe2;font-size:var(--ui-small);background:#ff8a2a0e;margin-top:5px;padding:6px 8px;font-style:normal;line-height:1.45;display:block}@media (max-width:800px){.floatingWorkTimer{width:auto;max-height:52vh;padding:12px;bottom:10px;left:10px;right:10px;overflow:auto}.floatingWorkTimer.collapsed{width:auto}.toolRequirementFacts,.specialToolGrid{grid-template-columns:1fr}.workTimerHead{flex-direction:row;align-items:flex-start}.workTimerControls>b{font-size:calc(var(--ui-control) + 3px)}}.staffQuickActions,.staffPanelToolbar{border:1px solid var(--line);background:#0d1316;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.staffQuickActions>span,.staffPanelToolbar span{color:var(--muted);font-size:var(--ui-small);line-height:1.45}.staffPanelToolbar>div:first-child{gap:4px;display:grid}.staffPanelToolbar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.staffPanelToolbar strong{font-size:var(--ui-control)}.scheduleEmployeeButton{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:0;gap:3px;padding:10px;display:grid}.scheduleEmployeeButton:hover{background:#ff8a2a0f}.scheduleEmployeeButton strong{font-size:var(--ui-control)}.scheduleEmployeeButton span,.scheduleEmployeeButton small{color:var(--muted);font-size:var(--ui-small);line-height:1.4}.employeeCompactList{gap:8px;margin-top:12px;display:grid}.employeeCompactRow{border:1px solid var(--line);border-left:5px solid var(--green);width:100%;color:var(--text);text-align:left;background:#0d1316;grid-template-columns:minmax(180px,.75fr) minmax(0,1.5fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.employeeCompactRow.pressure-busy{border-left-color:var(--orange)}.employeeCompactRow.pressure-warning{border-left-color:var(--yellow)}.employeeCompactRow.pressure-danger{border-left-color:var(--red)}.employeeCompactRow>div:first-child{gap:3px;display:grid}.employeeCompactRow strong{font-size:var(--ui-control)}.employeeCompactRow span{color:var(--muted);font-size:var(--ui-small)}.employeeCompactRow em{color:var(--orange);font-size:var(--ui-small);font-style:normal;font-weight:800}.employeeCompactMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.employeeCompactMetrics span{border:1px solid var(--line);border-radius:8px;padding:7px 8px}.employeeCompactMetrics b{color:var(--text)}.staffModalBackdrop{z-index:235}.teamOverviewModal{width:min(980px,100%)}.employeeDetailModal{width:min(860px,100%)}.hireStaffModal{width:min(1050px,100%)}.teamOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.teamOverviewEmployee{border:1px solid var(--line);border-left:5px solid var(--green);color:var(--text);text-align:left;background:#0d1316;gap:9px;padding:13px;display:grid}.teamOverviewEmployee.pressure-busy{border-left-color:var(--orange)}.teamOverviewEmployee.pressure-warning{border-left-color:var(--yellow)}.teamOverviewEmployee.pressure-danger{border-left-color:var(--red)}.teamOverviewEmployee>div:first-child{justify-content:space-between;gap:10px;display:flex}.teamOverviewEmployee strong{font-size:var(--ui-control)}.teamOverviewEmployee span,.teamOverviewEmployee small{color:var(--muted);font-size:var(--ui-small);line-height:1.4}.teamOverviewBars{grid-template-columns:1fr auto;gap:5px 8px;display:grid}.teamOverviewBars span{justify-content:space-between;display:flex}.teamOverviewBars i{background:#20292e;border-radius:999px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.teamOverviewBars i b{background:var(--orange);height:100%;display:block}.employeeModalVitals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.employeeModalVitals article{border:1px solid var(--line);background:#0d1316;border-radius:9px;grid-template-columns:1fr auto;gap:7px;padding:11px;display:grid}.employeeModalVitals span{color:var(--muted);font-size:var(--ui-small)}.employeeModalVitals strong{font-size:var(--ui-control)}.employeeModalVitals i{background:#20292e;border-radius:999px;grid-column:1/-1;height:9px;display:block;overflow:hidden}.employeeModalVitals i b{background:var(--orange);height:100%;display:block}.employeeModalFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.employeeModalFacts span{border:1px solid var(--line);color:var(--muted);font-size:var(--ui-small);border-radius:9px;gap:5px;padding:10px;display:grid}.employeeModalFacts strong{color:var(--text);font-size:var(--ui-control)}.employeeSkillLine{font-size:var(--ui-small)!important}.employeeModalControls{border-top:1px solid var(--line);gap:12px;margin-top:12px;padding-top:12px;display:grid}.employeeModalFooter{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.employeeModalFooter button{flex:180px;width:auto}.modalHireGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:62vh;padding-right:3px;overflow:auto}@media (max-width:900px){.staffQuickActions,.staffPanelToolbar{flex-direction:column;align-items:stretch}.employeeCompactRow{grid-template-columns:1fr}.employeeCompactMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.teamOverviewGrid{grid-template-columns:1fr}.employeeModalVitals,.employeeModalFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.modalHireGrid{grid-template-columns:1fr}.scheduleHead,.scheduleRow{grid-template-columns:minmax(220px,1.2fr) repeat(5,minmax(145px,1fr))}.scheduleEmployeeButton{min-height:100%}}@media (max-width:560px){.employeeModalVitals,.employeeModalFacts,.employeeCompactMetrics{grid-template-columns:1fr}.employeeModalFooter{display:grid}.employeeModalFooter button{width:100%}}.modalHireGrid .hireProfile p{color:var(--muted);font-size:var(--ui-small);margin:0;line-height:1.45}.modalHireGrid .hireProfile>strong{font-size:var(--ui-control);padding-right:0}.quickOverviewBar{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.managementShortcut.attention{background:#ff8a2a11;border-color:#ff8a2a94}.managementShortcut.attention>b{background:var(--orange);color:#15191b;border-radius:999px;place-items:center;min-width:28px;height:28px;display:grid}.managementBackdrop{z-index:238}.managementModal{width:min(1120px,100%);max-height:92vh;overflow:auto}.managementRoleHeader{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.managementRoleHeader>div{border:1px solid var(--line);background:#0d1316;border-radius:10px;gap:5px;padding:12px;display:grid}.managementRoleHeader span{color:var(--muted);font-size:var(--ui-small)}.managementRoleHeader strong{font-size:var(--ui-control)}.managementSection{border-top:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.managementSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.managementSectionHead>div{gap:4px;display:grid}.managementSectionHead h3{font-size:var(--ui-heading);margin:0}.managementSectionHead span{color:var(--muted);font-size:var(--ui-small);line-height:1.45}.managementSectionHead>b{color:var(--orange);font-size:var(--ui-control)}.managementRoleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.managementRoleCard{border:1px solid var(--line);color:var(--text);text-align:left;background:#0d1316;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:6px 10px;padding:13px;display:grid}.managementRoleCard:hover:not(:disabled){filter:none;background:#11191c;border-color:#ff8a2a80}.managementRoleCard.active{background:#62d38a0f;border-color:#62d38a85}.managementRoleCard.locked{opacity:.58}.managementRoleCard>span{grid-row:1/4;font-size:24px}.managementRoleCard>strong{font-size:var(--ui-control)}.managementRoleCard>small{color:var(--muted);font-size:var(--ui-small);line-height:1.45}.managementRoleCard>div{flex-wrap:wrap;gap:8px;display:flex}.managementRoleCard>div b{border:1px solid var(--line);font-size:var(--ui-small);border-radius:7px;padding:4px 7px}.managementRoleCard>em{color:var(--yellow);font-size:var(--ui-small);grid-column:2;font-style:normal}.managementDelegate{background:#78a0ff0e;border:1px solid #78a0ff47;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 14px;padding:12px 14px;display:flex}.managementDelegate>div{gap:4px;display:grid}.managementDelegate span{color:var(--muted);font-size:var(--ui-small)}.managementIssueList{gap:10px;display:grid}.managementIssue{border:1px solid var(--line);border-left:5px solid var(--orange);background:#0d1316;border-radius:10px;gap:10px;padding:13px;display:grid}.managementIssue.angry-customer{border-left-color:var(--red)}.managementIssue.supplier-delay{border-left-color:var(--yellow)}.managementIssue.staff-conflict{border-left-color:#a47cff}.managementIssue.sick-coverage{border-left-color:#6ab6ff}.managementIssueTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.managementIssueTitle>div{align-items:flex-start;gap:9px;display:flex}.managementIssueTitle>div>span{font-size:22px}.managementIssueTitle>div>div{gap:3px;display:grid}.managementIssueTitle strong{font-size:var(--ui-control)}.managementIssueTitle small,.managementIssueTitle em{color:var(--muted);font-size:var(--ui-small);font-style:normal}.managementIssue p{color:#d7dfe2;font-size:var(--ui-small);margin:0;line-height:1.55}.managementChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.managementChoices button{text-align:left;gap:3px;display:grid}.managementChoices button strong{font-size:var(--ui-control)}.managementChoices button small{color:var(--muted);font-size:var(--ui-small);line-height:1.35}.managementLeaveList{gap:8px;display:grid}.managementLeaveList article{border:1px solid var(--line);background:#0d1316;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.managementLeaveList article>div:first-child{gap:3px;display:grid}.managementLeaveList strong{font-size:var(--ui-control)}.managementLeaveList span,.managementLeaveList small{color:var(--muted);font-size:var(--ui-small)}.managementLeaveList article>div:last-child{gap:7px;display:flex}.managementFeedback{border:1px solid var(--line);font-size:var(--ui-small);border-radius:9px;margin:10px 0;padding:11px 12px;font-weight:700}.managementFeedback.good{color:#9ae6b4;background:#52d38914;border-color:#52d38973}.managementFeedback.error{color:#ffb0b0;background:#ff6a6a14;border-color:#ff6a6a80}.managementNoTime{background:#f3c65b11;border:1px solid #f3c65b61;border-radius:9px;gap:5px;margin:8px 0 14px;padding:12px;display:grid}.managementNoTime span{color:var(--muted);font-size:var(--ui-small)}@media (max-width:900px){.managementRoleHeader,.managementRoleGrid{grid-template-columns:1fr}.managementDelegate{flex-direction:column;align-items:stretch}.managementChoices,.managementLeaveList article{grid-template-columns:1fr}.managementLeaveList article>div:last-child{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:560px){.managementLeaveList article>div:last-child{grid-template-columns:1fr}.managementIssueTitle{flex-direction:column}}.simulationWeekendRest{background:#62d38a0f;border:1px solid #62d38a61;border-radius:12px;gap:6px;margin:14px 0;padding:14px;display:grid}.simulationWeekendRest strong{color:var(--green);font-size:var(--ui-control)}.simulationWeekendRest span{color:var(--muted);font-size:var(--ui-small);line-height:1.55}.simulationWorking.paused{background:#f3c65b12;border-color:#f3c65b80}.simulationToolInterruption{z-index:270}.simulationToolMessage{background:#f3c65b0f;border:1px solid #f3c65b59;border-radius:10px;gap:6px;margin:14px 0;padding:13px;display:grid}.simulationToolMessage strong{color:var(--yellow);font-size:var(--ui-control)}.simulationToolMessage span,.simulationToolInventoryLine{color:var(--muted);font-size:var(--ui-small);line-height:1.55}.simulationToolInventoryLine{margin-top:12px;display:block}.simulationPlanningLocked .jobCard{opacity:.82}.simulationPlanningNotice{background:#ff8a2b12;border:1px solid #ff8a2b73;border-radius:10px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.simulationPlanningNotice>span{font-size:22px;line-height:1}.simulationPlanningNotice div{gap:3px;display:grid}.simulationPlanningNotice strong{color:var(--orange)}.simulationPlanningNotice small{color:var(--muted);font-size:inherit;line-height:1.45}.jobActions .simulationLockedButton{color:var(--orange);cursor:not-allowed;opacity:1;background:#ff8a2b1a;border:1px solid #ff8a2b59;grid-column:1/-1}.managerWorkspace{gap:16px;display:grid}.managerModeHero{background:linear-gradient(135deg,#ff88271f,#ff882709);border:1px solid #6b4a21;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.managerModeHero h2{margin:5px 0 7px;font-size:1.55em}.managerModeHero p{max-width:900px;color:var(--muted);margin:0;font-size:.96em;line-height:1.5}.managerModeActions{gap:8px;min-width:240px;display:grid}.managerModeActions button{justify-content:center;align-items:center;gap:10px;display:flex}.managerModeActions button b{color:#ff8b2c;background:#171d20;border-radius:999px;min-width:26px;padding:2px 7px}.managerModeActions small{text-align:center;color:var(--muted)}.managerBriefGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.managerBriefGrid article{border:1px solid var(--line);background:#11181b;border-radius:14px;gap:5px;padding:15px 16px;display:grid}.managerBriefGrid span,.managerBriefGrid small{color:var(--muted)}.managerBriefGrid strong{font-size:1.55em}.managerSimulationNotice{margin:0}.managerFloorPanel,.managerIntakePanel,.managerReportPanel{overflow:hidden}.managerJobBoard,.managerIntakeList,.managerReportList{gap:10px;display:grid}.managerFloorJob{border:1px solid var(--line);background:#0e1518;border-radius:14px;gap:12px;padding:16px;display:grid}.managerFloorJob.managed{border-color:#315d49}.managerFloorJob.unmanaged{border-color:#755224}.managerFloorTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.managerFloorTop>div{gap:4px;display:grid}.managerFloorTop span,.managerFloorTop small{color:var(--muted)}.managerFloorTop b{color:#ff9a42}.managerProgress{gap:6px;display:grid}.managerProgress>div{justify-content:space-between;gap:10px;display:flex}.managerProgress>div span{color:var(--muted)}.managerProgress i{background:#202a2e;border-radius:999px;height:9px;display:block;overflow:hidden}.managerProgress i b{border-radius:inherit;background:#ff8b2c;height:100%;display:block}.managerAssignRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.managerAssignRow label,.managerIntakeAssign label{color:var(--muted);gap:6px;display:grid}.managerAssignRow select,.managerIntakeAssign select{width:100%}.managerIntakeList{grid-template-columns:repeat(2,minmax(0,1fr))}.managerIntakeList>article{border:1px solid var(--line);background:#0e1518;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(250px,.6fr);gap:16px;padding:16px;display:grid}.managerIntakeList>article.mysteryJob{border-color:#6a4a86}.managerIntakeMain{gap:5px;display:grid}.managerIntakeMain p{color:var(--text);margin:9px 0;line-height:1.45}.managerIntakeMain em{color:#ff9a42;font-style:normal;font-weight:700}.managerIntakeTitle{color:#ff8b2c;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.88em;display:flex}.managerIntakeTitle b{color:var(--muted);text-transform:none}.managerIntakeAssign{align-content:end;gap:10px;display:grid}.managerReportList{grid-template-columns:repeat(2,minmax(0,1fr))}.managerReportList article{border:1px solid var(--line);background:#0e1518;border-radius:12px;justify-content:space-between;gap:16px;padding:13px 14px;display:flex}.managerReportList article>div{gap:3px;display:grid}.managerReportList span,.managerReportList small{color:var(--muted)}.managerReportList em{color:#72d8a1;font-style:normal;font-weight:700}.managerReportList article.failed{border-color:#81423f}.managerReportList article.idle{opacity:.76}.ui-size-large .managerModeHero p,.ui-size-large .managerFloorTop small,.ui-size-large .managerIntakeMain small,.ui-size-large .managerReportList small{font-size:.98em}.ui-size-xlarge .managerModeHero p,.ui-size-xlarge .managerFloorTop small,.ui-size-xlarge .managerIntakeMain small,.ui-size-xlarge .managerReportList small{font-size:1em}@media (max-width:1050px){.managerBriefGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.managerIntakeList{grid-template-columns:1fr}}@media (max-width:760px){.managerModeHero{flex-direction:column;align-items:stretch}.managerModeActions{min-width:0}.managerBriefGrid{grid-template-columns:1fr 1fr}.managerFloorTop{flex-direction:column;gap:6px}.managerAssignRow,.managerIntakeList>article,.managerReportList{grid-template-columns:1fr}}@media (max-width:480px){.managerBriefGrid{grid-template-columns:1fr}}.managedEmployeeReadonly{background:#0e1716;border:1px solid #315d49;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.managedEmployeeReadonly h3{margin:4px 0}.managedEmployeeReadonly p{color:var(--muted);margin:0}.managedEmployeeStatus{text-align:right;gap:5px;max-width:520px;display:grid}.managedEmployeeStatus span,.managedEmployeeStatus small{color:var(--muted)}@media (max-width:760px){.managedEmployeeReadonly{flex-direction:column;align-items:flex-start}.managedEmployeeStatus{text-align:left}}.usedCarsPage{gap:16px;display:grid}.usedCarHero{background:linear-gradient(135deg,#76a85614,#ff8b2c09);border-color:#4f5f39}.usedCarMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.usedCarMetrics article{border:1px solid var(--line);background:#0e1518;border-radius:14px;gap:5px;padding:14px 16px;display:grid}.usedCarMetrics span,.usedCarMetrics small{color:var(--muted)}.usedCarMetrics strong{font-size:1.4em}.usedCarStockGrid,.usedCarMarketGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.usedCarCard,.usedCarMarketGrid>article{border:1px solid var(--line);background:#0e1518;border-radius:14px;gap:12px;padding:16px;display:grid}.usedCarCard.needs-prep{border-color:#775426}.usedCarCard.ready{border-color:#315d49}.usedCarCardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.usedCarCardHead>div,.usedCarMarketGrid>article>div:first-child{gap:4px;display:grid}.usedCarCardHead span{color:#ff9a42;letter-spacing:.06em;font-size:.82em;font-weight:800}.usedCarCardHead small,.usedCarMarketGrid small,.usedCarHint{color:var(--muted)}.usedCarCardHead>b{text-align:center;border:1px solid var(--line);background:#141c20;border-radius:10px;min-width:54px;padding:7px 9px}.usedCarFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.usedCarFacts span{color:var(--muted);background:#11191d;border-radius:9px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.usedCarFacts b{color:var(--text)}.usedCarPrice{color:var(--muted);gap:6px;display:grid}.usedCarPrice>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.usedCarPrice input{width:100%}.usedCarMargin{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:14px;padding:10px 12px;display:flex}.usedCarMargin span{color:var(--muted)}.usedCarMargin strong{color:#72d8a1}.usedCarMargin strong.negative{color:#ff7770}.usedCarMarketGrid>article>div:first-child>span{color:#ff9a42;font-size:.86em;font-weight:700}.dealerSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dealerSteps article{border:1px solid var(--line);opacity:.68;background:#0e1518;border-radius:13px;gap:5px;padding:15px;display:grid}.dealerSteps article.done{opacity:1;border-color:#315d49}.dealerSteps b{color:#ff9a42;font-size:1.55em}.dealerSteps span{color:var(--muted)}@media (max-width:1050px){.usedCarMetrics,.dealerSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.usedCarStockGrid,.usedCarMarketGrid{grid-template-columns:1fr}}@media (max-width:560px){.usedCarMetrics,.dealerSteps,.usedCarFacts,.usedCarPrice>div{grid-template-columns:1fr}.usedCarCardHead{flex-direction:column}}.managerModeActions .teamRunButton{background:var(--orange);color:#15100b;border-color:var(--orange);font-weight:900}.managerModeActions .teamProcessedButton{opacity:1;color:var(--green);background:#62d38a14;border-color:#62d38a6b}.managerTeamDoneNotice{background:#62d38a0f;border-color:#62d38a59}.managerTeamReportBackdrop{z-index:245}.managerTeamReportModal{width:min(920px,100%)}.managerReportModalList{max-height:min(58vh,620px);margin:14px 0;overflow:auto}.managerReportList article>div:first-child small:last-child{color:var(--muted);margin-top:4px;line-height:1.45;display:block}@media (max-width:720px){.managerModeActions,.managerModeActions button,.managerTeamReportModal{width:100%}}.betaBadge{color:#ffb16e;letter-spacing:.08em;vertical-align:middle;background:#ff9a421f;border:1px solid #ff9a428c;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:4px 8px;font-size:.72em;font-weight:900;display:inline-flex}.foremanLiveBar{z-index:38;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1316f5;border-radius:15px;grid-template-columns:auto minmax(240px,1fr) minmax(300px,1.4fr);align-items:center;gap:16px;padding:14px 16px;display:grid;position:sticky;top:74px;box-shadow:0 8px 24px #0000003d}.foremanLiveBar.running{border-color:#62d38a61}.foremanLiveBar.paused{border-color:#ff9a428c}.foremanLiveBar.complete{border-color:#84abff6b}.foremanLiveClock{gap:2px;min-width:142px;display:grid}.foremanLiveClock span{letter-spacing:.08em;color:#ff9a42;font-size:.76em;font-weight:900}.foremanLiveClock strong{font-size:1.7em}.foremanLiveClock small{color:var(--muted)}.foremanLiveTrack{gap:7px;display:grid}.foremanLiveTrack i{background:#202b30;border-radius:999px;height:10px;display:block;overflow:hidden}.foremanLiveTrack i>b{border-radius:inherit;background:var(--orange);height:100%;display:block}.foremanLiveTrack span{color:var(--muted);font-weight:700}.foremanLiveLatest{gap:5px;max-height:92px;display:grid;overflow:hidden}.foremanLiveLatest>div{color:var(--muted);grid-template-columns:54px 1fr;gap:8px;font-size:.88em;display:grid}.foremanLiveLatest b{color:var(--text)}.foremanLiveLatest .warning span{color:#ffb16e}.foremanLiveLatest .good span{color:#82dfa7}.managerCrewLiveGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crewLiveCard{border:1px solid var(--line);background:#0e1518;border-radius:13px;gap:8px;padding:14px;display:grid}.crewLiveCard>div:first-child{gap:3px;display:grid}.crewLiveCard>div:first-child span,.crewLiveCard small{color:var(--muted)}.crewLiveCard>div:first-child strong{font-size:1.08em}.crewLiveCard.working{border-color:#62d38a5c}.crewLiveCard.late{border-color:#ff9a428c}.crewLiveCard.done{opacity:.72}.crewLiveBlocks{gap:5px;display:grid}.crewLiveBlocks i{background:#202b30;border-radius:999px;height:8px;display:block;overflow:hidden}.crewLiveBlocks i>b{background:#65cf8d;height:100%;display:block}.foremanInboxPanel{border-color:#84abff42}.foremanThreadList{gap:8px;display:grid}.foremanThreadList>button{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);background:#0e1518;border-radius:12px;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.foremanThreadList>button>div{gap:3px;display:grid}.foremanThreadList span,.foremanThreadList small{color:var(--muted)}.foremanThreadList>button.needs-reply{border-color:#ff9a4280}.foremanThreadList>button.waiting{border-color:#84abff61}.foremanThreadList>button>b{white-space:nowrap;color:#ffb16e}.foremanReadyModal,.foremanToolModal,.foremanThreadModal{width:min(860px,100%)}.readyCrewList{gap:12px;margin:16px 0;display:grid}.readyCrewList>article{border:1px solid var(--line);background:#0e1518;border-radius:12px;grid-template-columns:minmax(160px,.7fr) minmax(240px,1.4fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.readyCrewList>article>div:first-child{gap:4px;display:grid}.readyCrewList label{gap:5px;display:grid}.readyCrewList>article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.threadMeta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.threadMeta span,.managementThreadMeta{border:1px solid var(--line);color:var(--muted);background:#0e1518;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.82em;display:inline-flex}.managementThreadMeta{white-space:normal;width:max-content;max-width:100%}.threadTranscript{gap:9px;max-height:46vh;margin:14px 0;padding-right:4px;display:grid;overflow:auto}.threadTranscript>div,.managementThreadTranscript p{border:1px solid var(--line);background:#0e1518;border-radius:11px;grid-template-columns:auto 1fr auto;gap:9px;margin:0;padding:10px 12px;display:grid}.threadTranscript .owner,.managementThreadTranscript .owner{border-color:#62d38a47}.threadTranscript .system,.managementThreadTranscript .system{border-style:dashed}.threadTranscript small,.managementThreadTranscript small{color:var(--muted)}.threadChoices,.managementThreadChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.threadWaiting,.threadResolved{border:1px solid var(--line);background:#111a1e;border-radius:11px;padding:12px 14px}.threadResolved{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.threadResolved span{color:var(--muted);flex:1}.managementThreadList{gap:12px;display:grid}.managementThread{border:1px solid var(--line);background:#0e1518;border-radius:13px;gap:10px;padding:14px;display:grid}.managementThread.needs-reply{border-color:#ff9a4273}.managementThread.waiting{border-color:#84abff57}.managementThreadHead{justify-content:space-between;gap:14px;display:flex}.managementThreadHead>div{gap:3px;display:grid}.managementThreadHead span{color:var(--muted)}.managementThreadHead>b{color:#ffb16e;white-space:nowrap}.managementThreadTranscript{gap:7px;display:grid}.managementThreadTranscript p{font-size:.94em}.managementThreadChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-size-xlarge .foremanLiveLatest>div,.ui-size-xlarge .crewLiveCard small,.ui-size-xlarge .foremanThreadList small,.ui-size-xlarge .threadTranscript>div,.ui-size-xlarge .managementThreadTranscript p{font-size:.94em}@media (max-width:1100px){.foremanLiveBar{grid-template-columns:auto 1fr}.foremanLiveLatest{grid-column:1/-1}.managerCrewLiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.foremanLiveBar{grid-template-columns:1fr;top:62px}.foremanLiveLatest{grid-column:auto}.managerCrewLiveGrid,.readyCrewList>article,.threadChoices,.managementThreadChoices{grid-template-columns:1fr}.managementThreadHead{flex-direction:column}}.managerWorkspaceV2{gap:14px}.managerCommandBar{background:linear-gradient(135deg,#ff8b2c1a,#10181bf5 52%,#10181bfa);border:1px solid #ff8b2c57;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:center;gap:20px;padding:20px 22px;display:grid}.managerCommandIntro{gap:6px;display:grid}.managerCommandIntro h2{margin:0;font-size:1.65em}.managerCommandIntro p{max-width:880px;color:var(--muted);margin:0;line-height:1.48}.managerHowTo{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.managerHowTo span{border:1px solid var(--line);color:var(--muted);background:#0d1417;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.86em;font-weight:700;display:flex}.managerHowTo b{color:#ff9a42;background:#ff8b2c29;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.managerCommandActions{gap:8px;display:grid}.managerCommandActions button{justify-content:center;align-items:center;gap:8px;display:flex}.managerCommandActions button>b{color:#ff9a42;background:#10171a;border-radius:999px;min-width:24px;padding:2px 6px}.managerCommandActions .teamRunButton{background:var(--orange);color:#17110c;border-color:var(--orange);font-weight:900}.managerCommandActions small{text-align:center;color:var(--muted);line-height:1.35}.managerBriefGridV2 article{min-height:86px}.managerBriefGridV2 article.attention{background:#ff8b2c12;border-color:#ff9a4285}.foremanLiveBarV2{grid-template-columns:auto minmax(260px,1fr) minmax(280px,1fr);padding:12px 14px;top:72px}.foremanLiveBarV2 .foremanLiveLatest{max-height:64px}.managerInlineDecision{background:linear-gradient(135deg,#ff8b2c1f,#161c1ff7);border:1px solid #ff9a429e;border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:0 10px 30px #0000002e}.managerInlineDecisionHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.managerInlineDecisionHead h3{margin:4px 0 3px;font-size:1.15em}.managerInlineDecisionHead p{color:var(--muted);margin:0}.managerInlineDecisionHead>b{white-space:nowrap;color:#ffae68;background:#ff8b2c24;border-radius:999px;padding:7px 10px}.managerReadyInlineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.managerReadyInlineGrid>article{border:1px solid var(--line);background:#0e1518;border-radius:12px;grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.managerReadyPerson{gap:3px;display:grid}.managerReadyPerson span,.managerReadyInlineGrid label,.managerReadyInlineGrid small{color:var(--muted)}.managerReadyInlineGrid label{gap:5px;display:grid}.managerReadyActions{flex-wrap:wrap;gap:7px;display:flex}.managerBoardColumns{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:14px;display:grid}.managerCrewBoard,.managerQueuePanel{margin:0}.managerCrewBoardList{gap:9px;display:grid}.managerMechanicRow{border:1px solid var(--line);background:#0e1518;border-radius:13px;grid-template-columns:minmax(165px,.48fr) minmax(0,1fr);align-items:stretch;gap:14px;padding:13px;display:grid}.managerMechanicRow.working{border-color:#62d38a57}.managerMechanicRow.needsAction{background:#ff8b2c0e;border-color:#ff9a4299}.managerMechanicIdentity{border-right:1px solid var(--line);align-content:center;gap:5px;padding-right:12px;display:grid}.managerMechanicIdentity>div{gap:2px;display:grid}.managerMechanicIdentity strong{font-size:1.08em}.managerMechanicIdentity span,.managerMechanicIdentity small{color:var(--muted)}.managerMechanicIdentity>b{color:#ffad65;font-size:.82em}.managerMechanicPlan{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.managerPlanSlot{border:1px solid var(--line);background:#11191c;border-radius:10px;gap:3px;min-height:70px;padding:9px 10px;display:grid}.managerPlanSlot>span{letter-spacing:.08em;color:var(--muted);font-size:.72em;font-weight:900}.managerPlanSlot>strong{font-size:1.05em}.managerPlanSlot>small{color:var(--muted);line-height:1.3}.managerPlanSlot.current{border-color:#62d38a3d}.managerPlanSlot.next{border-style:dashed}.managerPlanArrow{text-align:center;color:#ff9a42;font-weight:900}.managerCompactIntake{gap:8px;display:grid}.managerCompactIntake>article{border:1px solid var(--line);background:#0e1518;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(230px,.9fr);gap:12px;padding:12px;display:grid}.managerCompactIntake>article.rush{border-color:#ff9a428c}.managerCompactIntake>article.mysteryJob{border-color:#6a4a86}.managerCompactJob{gap:3px;display:grid}.managerCompactJob>div{text-transform:uppercase;color:#ff9a42;justify-content:space-between;gap:10px;font-size:.78em;font-weight:900;display:flex}.managerCompactJob>div b{color:var(--muted);text-transform:none}.managerCompactJob small{color:var(--muted)}.managerCompactJob em{color:#72d8a1;margin-top:2px;font-style:normal;font-weight:800}.managerCompactAssign{align-content:end;gap:6px;display:grid}.managerCompactAssign label{color:var(--muted);gap:4px;display:grid}.managerCompactAssign small{color:var(--muted);line-height:1.3}.managerMoreJobs{color:var(--muted);text-align:center;margin-top:10px;display:block}.managerJobBoardV2{grid-template-columns:repeat(2,minmax(0,1fr))}.managerFloorJob.live{border-color:#62d38a85;box-shadow:inset 0 0 0 1px #62d38a0f}.managerLiveLock{background:#62d38a0e;border:1px solid #62d38a3d;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.managerLiveLock span{font-weight:800}.managerLiveLock small{color:var(--muted)}.managerFloorPanelV2 .managerAssignRow{margin-top:2px}@media (max-width:1180px){.managerBoardColumns,.managerReadyInlineGrid,.managerJobBoardV2{grid-template-columns:1fr}}@media (max-width:860px){.managerCommandBar{grid-template-columns:1fr}.managerCommandActions{grid-template-columns:1fr 1fr}.managerCommandActions small{grid-column:1/-1}.managerMechanicRow{grid-template-columns:1fr}.managerMechanicIdentity{border-right:0;border-bottom:1px solid var(--line);padding-bottom:10px;padding-right:0}.managerReadyInlineGrid>article{grid-template-columns:1fr}}@media (max-width:650px){.managerCommandActions{grid-template-columns:1fr}.managerCommandActions small{grid-column:auto}.managerHowTo{display:grid}.managerHowTo span{border-radius:10px}.managerMechanicPlan{grid-template-columns:1fr}.managerPlanArrow{transform:rotate(90deg)}.managerCompactIntake>article{grid-template-columns:1fr}.managerInlineDecisionHead{flex-direction:column}.managerInlineDecisionHead>b{white-space:normal}}.manager-workshop-dashboard .hero,.manager-workshop-dashboard .goalStrip,.manager-workshop-dashboard .workdayClock,.manager-workshop-dashboard .stats{display:none}.manager-workshop-dashboard{padding-top:10px}.manager-workshop-dashboard .topbar{gap:14px;padding:8px 0 10px}.manager-workshop-dashboard .brandMark{border-radius:12px;width:42px;height:42px;font-size:17px}.manager-workshop-dashboard .brand{gap:9px}.manager-workshop-dashboard .brand span{font-size:16px}.manager-workshop-dashboard .brand strong{margin-top:1px;font-size:9px}.manager-workshop-dashboard .betaBadge{padding:3px 6px;font-size:.63em}.manager-workshop-dashboard .tabs{border-radius:10px;margin-bottom:8px;padding:4px}.manager-workshop-dashboard .tabs button{padding:8px 11px}.manager-workshop-dashboard .statusDock{grid-template-columns:1.15fr 1fr .72fr .72fr .72fr;gap:5px;padding:5px}.manager-workshop-dashboard .statusDock>:nth-child(4),.manager-workshop-dashboard .statusDock>:nth-child(5){display:none}.manager-workshop-dashboard.manager-live .statusDock{grid-template-columns:1.2fr 1fr .72fr .72fr}.manager-workshop-dashboard.manager-live .statusDock>:nth-child(3){display:none}.manager-workshop-dashboard .statusDockItem{padding:7px 9px}.manager-workshop-dashboard .statusDockItem span{font-size:7px}.manager-workshop-dashboard .statusDockItem strong{font-size:11px}.manager-workshop-dashboard .statusDockCash strong{font-size:13px}.manager-workshop-dashboard .quickOverviewBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 9px}.manager-workshop-dashboard .quickOverviewBar .managementShortcut{display:none}.manager-workshop-dashboard .overviewShortcut{background:#0c1215;border-radius:10px;gap:8px;min-height:42px;padding:7px 10px}.manager-workshop-dashboard .overviewShortcut>span{font-size:16px}.manager-workshop-dashboard .overviewShortcut strong{font-size:9px}.manager-workshop-dashboard .overviewShortcut small{display:none}.manager-workshop-dashboard .overviewShortcut>b{color:var(--muted);font-size:9px}.manager-workshop-dashboard .managerWorkspaceV2{gap:10px}.manager-workshop-dashboard .managerCommandBar{border-color:var(--line);background:linear-gradient(135deg,#11191d,#0d1417 62%,#10171a);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(190px,245px);gap:14px;padding:13px 15px;box-shadow:0 10px 28px #00000024}.manager-workshop-dashboard .managerCommandIntro{gap:3px}.manager-workshop-dashboard .managerCommandIntro .eyebrow{color:#b6c0c5}.manager-workshop-dashboard .managerCommandIntro h2{font-size:1.35em}.manager-workshop-dashboard .managerCommandIntro p{max-width:900px;font-size:.91em;line-height:1.38}.manager-workshop-dashboard .managerHowTo{display:none}.manager-workshop-dashboard .managerCommandActions{gap:5px}.manager-workshop-dashboard .managerCommandActions .managerCommandInbox{display:none}.manager-workshop-dashboard .managerCommandActions .teamRunButton{min-height:42px}.manager-workshop-dashboard .managerCommandActions small{font-size:.82em}.manager-workshop-dashboard .managerBriefGridV3{grid-template-columns:.72fr .72fr .82fr 1.5fr .78fr;gap:7px}.manager-workshop-dashboard .managerBriefGridV3>article,.manager-workshop-dashboard .managerAttentionCard{border:1px solid var(--line);background:#0e1518;border-radius:11px;min-height:64px;padding:10px 11px}.manager-workshop-dashboard .managerBriefGridV3>article{align-content:center;gap:2px;display:grid}.manager-workshop-dashboard .managerBriefGridV3 span,.manager-workshop-dashboard .managerBriefGridV3 small{color:var(--muted);font-size:.76em;line-height:1.28}.manager-workshop-dashboard .managerBriefGridV3 strong{font-size:1.25em}.manager-workshop-dashboard .managerGoalBrief strong{color:#d8e0e3}.manager-workshop-dashboard .managerGoalBrief small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.manager-workshop-dashboard .managerAttentionCard{width:100%;color:var(--text);text-align:left;box-shadow:none;cursor:pointer;align-content:center;gap:2px;display:grid}.manager-workshop-dashboard .managerAttentionCard:hover{filter:none;background:#111b1f;border-color:#52616a}.manager-workshop-dashboard .managerAttentionCard.attention{background:#ff8b2c14;border-color:#ff9a42a6}.manager-workshop-dashboard .managerAttentionCard.attention strong{color:#ffad65}.manager-workshop-dashboard .foremanLiveBarV2{background:#0a1114f7;border-radius:13px;grid-template-columns:150px minmax(230px,.9fr) minmax(250px,1.1fr);gap:12px;padding:10px 12px;top:58px;box-shadow:0 9px 28px #00000047}.manager-workshop-dashboard .foremanLiveClock{min-width:0}.manager-workshop-dashboard .foremanLiveClock span{color:#aebbc1;font-size:.68em}.manager-workshop-dashboard .foremanLiveClock strong{font-variant-numeric:tabular-nums;font-size:1.55em}.manager-workshop-dashboard .foremanLiveClock small{font-size:.76em}.manager-workshop-dashboard .foremanLiveTrack i{height:8px}.manager-workshop-dashboard .foremanLiveTrack span{font-size:.84em}.manager-workshop-dashboard .foremanLiveLatest{gap:3px;max-height:52px}.manager-workshop-dashboard .foremanLiveLatest>div{grid-template-columns:46px 1fr;gap:6px;font-size:.79em}.manager-workshop-dashboard .foremanLiveBarV2.running{border-color:#62d38a6b}.manager-workshop-dashboard .foremanLiveBarV2.paused{border-color:#ff9a42b3;box-shadow:0 9px 34px #ff8b2c14}.manager-workshop-dashboard .managerInlineDecision{border-radius:13px;padding:13px}.manager-workshop-dashboard .managerInlineDecisionHead h3{font-size:1.05em}.manager-workshop-dashboard .managerReadyInlineGrid>article{padding:10px}.manager-workshop-dashboard .managerBoardColumns{grid-template-columns:minmax(0,1.22fr) minmax(390px,.78fr);gap:10px}.manager-workshop-dashboard .managerCrewBoard,.manager-workshop-dashboard .managerQueuePanel,.manager-workshop-dashboard .managerFloorPanelV2,.manager-workshop-dashboard .foremanInboxPanel,.manager-workshop-dashboard .managerReportPanel{padding:14px}.manager-workshop-dashboard .panelHeader{margin-bottom:11px}.manager-workshop-dashboard .panelHeader h2{font-size:1.18em}.manager-workshop-dashboard .panelHeader>small{font-size:.77em;line-height:1.35}.manager-workshop-dashboard .managerCrewBoardList{gap:7px}.manager-workshop-dashboard .managerMechanicRow{background:#0d1417;border-radius:11px;grid-template-columns:minmax(155px,.43fr) minmax(0,1fr);gap:10px;padding:10px}.manager-workshop-dashboard .managerMechanicIdentity{gap:3px;padding-right:9px}.manager-workshop-dashboard .managerMechanicIdentity strong{font-size:1em}.manager-workshop-dashboard .managerMechanicIdentity>b{color:#b8c5ca;font-size:.76em}.manager-workshop-dashboard .managerMechanicRow.needsAction .managerMechanicIdentity>b{color:#ffad65}.manager-workshop-dashboard .managerMechanicIdentity span,.manager-workshop-dashboard .managerMechanicIdentity small{font-size:.78em}.manager-workshop-dashboard .managerMechanicPlan{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:5px}.manager-workshop-dashboard .managerPlanSlot{background:#10181b;border-radius:9px;min-height:60px;padding:8px 9px}.manager-workshop-dashboard .managerPlanSlot.current{background:#62d38a09;border-color:#62d38a59}.manager-workshop-dashboard .managerPlanSlot.next{background:#0f171a;border-style:dashed;border-color:#43545d}.manager-workshop-dashboard .managerPlanSlot>span{font-size:.65em}.manager-workshop-dashboard .managerPlanSlot>strong{font-size:.94em}.manager-workshop-dashboard .managerPlanSlot>small{font-size:.76em}.manager-workshop-dashboard .managerPlanArrow{color:#66757c;font-size:.9em}.manager-workshop-dashboard .managerQueuePanel{max-height:690px;overflow:hidden}.manager-workshop-dashboard .managerCompactIntake{scrollbar-gutter:stable;gap:6px;max-height:580px;padding-right:3px;overflow:auto}.manager-workshop-dashboard .managerCompactIntake>article{background:#0c1316;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(205px,.72fr);gap:8px;padding:9px}.manager-workshop-dashboard .managerCompactJob{gap:2px}.manager-workshop-dashboard .managerCompactJob>div{font-size:.68em}.manager-workshop-dashboard .managerCompactJob>strong{font-size:.9em}.manager-workshop-dashboard .managerCompactJob small{font-size:.75em}.manager-workshop-dashboard .managerCompactJob em{font-size:.82em}.manager-workshop-dashboard .managerCompactAssign{gap:4px}.manager-workshop-dashboard .managerCompactAssign label{margin:0;font-size:.76em}.manager-workshop-dashboard .managerCompactAssign select{padding:7px}.manager-workshop-dashboard .managerCompactAssign button{padding:8px 9px}.manager-workshop-dashboard .managerCompactAssign small{font-size:.72em}.manager-workshop-dashboard .managerCompactIntake>article.rush{background:#ff8b2c09;border-color:#ff9a42a6}.manager-workshop-dashboard .managerJobBoardV2{scrollbar-gutter:stable;gap:7px;max-height:520px;padding-right:3px;overflow:auto}.manager-workshop-dashboard .managerFloorJob{border-radius:11px;gap:9px;padding:11px}.manager-workshop-dashboard .managerProgress i{height:7px}.manager-workshop-dashboard .foremanThreadList{max-height:430px;padding-right:3px;overflow:auto}.manager-workshop-dashboard .foremanThreadList>button{background:#0d1417;border-radius:10px;padding:10px 11px}.manager-workshop-dashboard .managerReportList{max-height:390px;padding-right:3px;overflow:auto}.foremanThreadBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030608e6}.foremanThreadModal{background:linear-gradient(#151e22,#0e1518);border-color:#46565e;border-radius:18px;width:min(940px,100vw - 30px);box-shadow:0 30px 110px #000000b8}.foremanThreadModal .overviewModalHead h2{font-size:1.65em}.foremanThreadModal .threadMeta span{background:#0b1215;border-color:#344149}.foremanThreadModal .threadTranscript{gap:8px;max-height:50vh;padding:3px 4px 3px 0}.foremanThreadModal .threadTranscript>div{background:#0d1518;border-radius:12px;grid-template-columns:minmax(84px,auto) minmax(0,1fr) auto;padding:11px 12px}.foremanThreadModal .threadTranscript .owner{background:#62d38a0b;border-color:#62d38a5c;margin-left:7%}.foremanThreadModal .threadTranscript .other{border-color:#394850;margin-right:7%}.foremanThreadModal .threadTranscript .system{opacity:.8}.foremanThreadModal .threadChoices{gap:9px;margin-top:4px}.foremanThreadModal .threadChoices button{min-height:50px;color:var(--text);text-align:left;box-shadow:none;background:#121d21;border:1px solid #3b4a52;padding:11px 13px;line-height:1.35}.foremanThreadModal .threadChoices button:hover:not(:disabled){filter:none;background:#17242a;border-color:#ff9a42b3}.foremanThreadModal .threadWaiting{background:#84abff0b;border-color:#84abff59}@media (max-width:1180px){.manager-workshop-dashboard .managerBriefGridV3{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-workshop-dashboard .managerGoalBrief{grid-column:span 2}.manager-workshop-dashboard .managerBoardColumns{grid-template-columns:1fr}.manager-workshop-dashboard .managerQueuePanel{max-height:none;overflow:visible}.manager-workshop-dashboard .managerCompactIntake{max-height:510px}}@media (max-width:860px){.manager-workshop-dashboard .statusDock{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-workshop-dashboard.manager-live .statusDock{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-workshop-dashboard .managerCommandBar,.manager-workshop-dashboard .managerCommandActions{grid-template-columns:1fr}.manager-workshop-dashboard .foremanLiveBarV2{grid-template-columns:130px 1fr;top:54px}.manager-workshop-dashboard .foremanLiveLatest{grid-column:1/-1}.manager-workshop-dashboard .managerBriefGridV3{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-workshop-dashboard .managerGoalBrief{grid-column:span 1}.manager-workshop-dashboard .managerCompactIntake>article{grid-template-columns:1fr}}@media (max-width:650px){.manager-workshop-dashboard{width:calc(100% - 12px)}.manager-workshop-dashboard .topbar{padding-top:6px}.manager-workshop-dashboard .brandMark{width:36px;height:36px}.manager-workshop-dashboard .account{gap:6px}.manager-workshop-dashboard .quickOverviewBar{grid-template-columns:1fr 1fr 1fr}.manager-workshop-dashboard .overviewShortcut{text-align:center;grid-template-columns:1fr;justify-items:center;padding:7px 5px}.manager-workshop-dashboard .overviewShortcut>div{display:none}.manager-workshop-dashboard .overviewShortcut>b{font-size:.72em}.manager-workshop-dashboard .managerBriefGridV3{grid-template-columns:1fr 1fr}.manager-workshop-dashboard .managerMechanicRow{grid-template-columns:1fr}.manager-workshop-dashboard .managerMechanicIdentity{border-right:0;border-bottom:1px solid var(--line);padding:0 0 7px}.manager-workshop-dashboard .managerMechanicPlan{grid-template-columns:1fr}.manager-workshop-dashboard .managerPlanArrow{transform:rotate(90deg)}.manager-workshop-dashboard .foremanLiveBarV2{grid-template-columns:1fr;top:50px}.manager-workshop-dashboard .foremanLiveLatest{grid-column:auto}.foremanThreadModal .threadTranscript>div{grid-template-columns:1fr;gap:4px}.foremanThreadModal .threadTranscript .owner,.foremanThreadModal .threadTranscript .other{margin-left:0;margin-right:0}.foremanThreadModal .threadChoices{grid-template-columns:1fr}}.manager-workshop-dashboard .managerHowToV3{gap:6px}.manager-workshop-dashboard .managerHowToV3 span{background:#0c1316;border-color:#344149}.manager-workshop-dashboard .managerDayPlanButton{color:#dbe6ff;background:#84abff0e;border-color:#84abff61;min-height:42px}.manager-workshop-dashboard .managerDayPlanButton:hover:not(:disabled){filter:none;background:#84abff1a;border-color:#84abffb3}.manager-workshop-dashboard .managerPlanFeedback{border:1px solid var(--line);background:#0c1316;border-radius:9px;padding:7px 9px;display:block;text-align:left!important;line-height:1.4!important}.manager-workshop-dashboard .managerPlanFeedback.good{color:#9be5b8;border-color:#62d38a57}.manager-workshop-dashboard .managerPlanFeedback.error{color:#ffb2b2;border-color:#ff6b6b61}.manager-workshop-dashboard .managerRecommendation{background:#84abff0a;border-left:2px solid #84abff8c;padding:5px 7px;color:#aebed2!important}.manager-workshop-dashboard select:has(option[value=""]:checked){color:var(--muted);background:#0a1013;border-color:#3a4850}.staffDaySummaryV2{gap:8px;display:grid}.staffDaySummaryV2 .staffDayEmployeeSummary{border:1px solid var(--line);background:#0d1417;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 14px;display:grid}.staffDaySummaryV2 .staffDayEmployeeSummary>div:first-child{gap:4px;display:grid}.staffDaySummaryV2 .staffDayEmployeeSummary>div:last-child{text-align:right;justify-items:end;gap:4px;display:grid}.staffDaySummaryV2 .staffDayEmployeeSummary span,.staffDaySummaryV2 .staffDayEmployeeSummary small{color:var(--muted);line-height:1.35}.staffDaySummaryV2 .staffDayEmployeeSummary.completed{border-color:#62d38a4d}.staffDaySummaryV2 .staffDayEmployeeSummary.failed{background:#f3c65b09;border-color:#f3c65b6b}.staffDaySummaryV2 .staffDayEmployeeSummary.idle{opacity:.72}.staffDaySummaryV2 .staffDayEmployeeSummary .positive{color:var(--green)}.staffDaySummaryV2 .staffDayProblem{color:#e5c56e!important}@media (max-width:720px){.staffDaySummaryV2 .staffDayEmployeeSummary{grid-template-columns:1fr}.staffDaySummaryV2 .staffDayEmployeeSummary>div:last-child{text-align:left;justify-items:start}}.actionCenter{border:1px solid var(--line);background:#0b1215;border-radius:13px;gap:10px;margin:0 0 12px;padding:13px 14px;display:grid;box-shadow:0 10px 30px #00000029}.actionCenter.hasAttention{background:linear-gradient(135deg,#ff9a420e,#0b1215 46%);border-color:#ff9a426b}.actionCenterHead{justify-content:space-between;align-items:end;gap:18px;display:flex}.actionCenterHead>div{gap:3px;display:grid}.actionCenterHead>div>strong{font-size:1.06em}.actionCenterHead>small{max-width:620px;color:var(--muted);text-align:right;line-height:1.4}.actionSignals{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;display:grid}.actionSignal{border:1px solid var(--line);border-left:4px solid var(--orange);min-height:58px;color:var(--text);text-align:left;box-shadow:none;background:#0e1619;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;display:grid;position:relative}.actionSignal:hover{filter:none;background:#111b1f}.actionSignalIcon{font-size:22px}.actionSignal>div{gap:2px;min-width:0;display:grid}.actionSignal strong{font-size:.92em}.actionSignal small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76em;overflow:hidden}.actionSignal>b{text-align:center;background:#182126;border-radius:999px;min-width:28px;padding:4px 7px}.actionSignal>i{transform-origin:50% 10%;font-size:18px;font-style:normal;animation:.8s ease-in-out infinite garageBellRing}.actionSignal.message{border-left-color:#61a8ff;box-shadow:inset 0 0 0 1px #61a8ff14}.actionSignal.message>i{filter:drop-shadow(0 0 7px #61a8ff8c)}.actionSignal.customer{border-left-color:#ff6b6b;box-shadow:inset 0 0 0 1px #ff6b6b14}.actionSignal.customer>i{filter:drop-shadow(0 0 7px #ff6b6b99)}.actionSignal.staff{border-left-color:#f3c65b}.actionSignal.staff>i{filter:drop-shadow(0 0 7px #f3c65b8c)}.actionSignal.supplier{border-left-color:#b38cff}.actionSignal.supplier>i{filter:drop-shadow(0 0 7px #b38cff8c)}.actionSignal.workshop{border-left-color:#ff922f}.actionSignal.workshop>i{filter:drop-shadow(0 0 7px #ff922f99)}.actionSignal.occasion{border-left-color:#62d38a}.actionSignal.occasion>i{filter:drop-shadow(0 0 7px #62d38a8c)}.actionSignal.safety{border-left-color:#47d7d1}.actionSignal.safety>i{filter:drop-shadow(0 0 7px #47d7d199)}.actionAllClear{background:#62d38a09;border:1px solid #62d38a3d;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.actionAllClear>span{width:28px;height:28px;color:var(--green);background:#62d38a1f;border-radius:50%;place-items:center;font-weight:950;display:grid}.actionAllClear>div{gap:2px;display:grid}.actionAllClear small{color:var(--muted)}@keyframes garageBellRing{0%,55%,to{transform:rotate(0)}65%{transform:rotate(13deg)}75%{transform:rotate(-12deg)}85%{transform:rotate(8deg)}95%{transform:rotate(-5deg)}}@keyframes garageAlarmPulse{0%,to{box-shadow:0 0 #ff9a4200}50%{box-shadow:0 0 0 4px #ff9a4221}}.tabs button.tabAlarm{border-color:#ff9a4259;align-items:center;gap:6px;animation:1.7s ease-in-out infinite garageAlarmPulse;display:inline-flex;position:relative}.tabs button.tabAlarm.alarm-message{border-color:#61a8ff8c}.tabs button.tabAlarm.alarm-business{border-color:#47d7d17a}.tabs button.tabAlarm.alarm-occasion{border-color:#62d38a7a}.tabAlarmBell{color:#ffd5ad;background:#171f23;border-radius:999px;align-items:center;gap:3px;padding:2px 5px;font-size:.76em;font-weight:900;display:inline-flex}.attentionBeaconDock{z-index:285;gap:7px;display:grid;position:fixed;top:50%;right:14px;transform:translateY(-50%)}.attentionBeacon{border:2px solid var(--line);place-items:center;animation:1.45s ease-in-out infinite garageAlarmPulse;display:grid;position:relative;box-shadow:0 8px 24px #0000006b;background:#11191d!important;border-radius:50%!important;width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;font-size:20px!important}.attentionBeacon b{color:#101517;background:#f2f5f6;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-6px;right:-5px}.attentionBeacon.message{border-color:#61a8ff}.attentionBeacon.customer{border-color:#ff6b6b}.attentionBeacon.staff{border-color:#f3c65b}.attentionBeacon.supplier{border-color:#b38cff}.attentionBeacon.workshop{border-color:#ff922f}.attentionBeacon.occasion{border-color:#62d38a}.attentionBeacon.safety{border-color:#47d7d1}.actionFeedbackToast{z-index:310;border:1px solid var(--line);width:min(520px,100vw - 40px);color:var(--text);text-align:left;background:#10181c;border-radius:11px;gap:4px;padding:13px 15px;display:grid;position:fixed;bottom:20px;left:20px;box-shadow:0 16px 48px #0000007a}.actionFeedbackToast strong{letter-spacing:.03em;font-size:13px}.actionFeedbackToast span{color:#d7e0e3;font-size:13px;line-height:1.42}.actionFeedbackToast.good{background:#101b17;border-color:#62d38a94}.actionFeedbackToast.good strong{color:#91e7b0}.actionFeedbackToast.error{background:#201313;border-color:#ff6b6b9e}.actionFeedbackToast.error strong{color:#ff9d9d}.messageAlarmToast{animation:1.2s ease-in-out infinite garageAlarmPulse;border-color:#61a8ffb3!important}.messageAlarmToast strong{color:#a9d1ff}.urgentActionCard{animation:1.7s ease-in-out infinite garageAlarmPulse;position:relative;border-color:#ff9a4294!important}.urgentActionCard:before{content:"ACTIE NODIG";color:#17100b;letter-spacing:.04em;background:#ff9a42;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:950;position:absolute;top:8px;right:10px}#daily-business-actions,#used-car-stock{scroll-margin-top:110px}.attentionActionBlocked{color:#ffc18a!important;background:#ff9a4212!important;border-color:#ff9a4299!important}.manager-workshop-dashboard .actionCenter{margin-bottom:8px;padding:9px 10px}.manager-workshop-dashboard .actionCenterHead>small{font-size:.78em}.manager-workshop-dashboard .actionSignals{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.manager-workshop-dashboard .actionSignal{min-height:50px;padding:7px 8px}.manager-workshop-dashboard .actionSignalIcon{font-size:19px}@media (max-width:800px){.actionCenterHead{flex-direction:column;align-items:flex-start;gap:5px}.actionCenterHead>small{text-align:left}.actionSignals{grid-template-columns:1fr 1fr}.attentionBeaconDock{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090e11f0;border-radius:999px;grid-template-columns:none;grid-auto-flow:column;max-width:calc(100vw - 16px);padding:5px 7px;inset:auto auto 8px 50%;overflow-x:auto;transform:translate(-50%)}.attentionBeacon{width:40px!important;height:40px!important;min-height:40px!important;font-size:17px!important}.actionFeedbackToast{width:calc(100vw - 20px);bottom:66px;left:10px}.messageToast{bottom:66px}}@media (max-width:520px){.actionSignals{grid-template-columns:1fr}.actionSignal small{white-space:normal}.tabs button.tabAlarm{gap:4px}.tabAlarmBell{font-size:.7em}}.occasionDealBar{background:#62d38a0b;border:1px solid #62d38a52;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;padding:11px;display:grid}.occasionDealBar>span{border:1px solid var(--line);background:#0d1518;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.occasionDealBar small{color:var(--muted);font-size:.78em}.occasionDealBar strong{font-size:1.02em}.occasionDealBar.danger{background:#ff6b6b0f;border-color:#ff6b6b8c}.occasionDealBar .damage strong{color:var(--red)}.usedCarCard.testDriveDamaged{box-shadow:0 0 0 1px #ff6b6b1c,0 14px 34px #00000038;border-color:#ff6b6bb3!important}.usedCarDamageNotice{background:#ff6b6b12;border:1px solid #ff6b6b8c;border-radius:10px;gap:5px;padding:11px 12px;display:grid}.usedCarDamageNotice strong{color:#ff8f8f}.usedCarDamageNotice span{color:#e1c4c4;line-height:1.45}.usedCarDamageNotice b{color:var(--text)}.usedCarDamageHistory{color:var(--muted);background:#62d38a09;border:1px solid #62d38a38;border-radius:9px;padding:8px 10px;font-size:.82em;line-height:1.4}.dossierPanel{gap:12px;display:grid}.dossierToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.dossierToolbar label{margin:0}.dossierToolbar label span{color:var(--text);font-weight:700}.dossierToolbar>div{border:1px solid var(--line);text-align:center;background:#0d1518;border-radius:10px;min-width:90px;padding:9px 13px;display:grid}.dossierToolbar>div strong{font-size:1.25em}.dossierToolbar>div span{color:var(--muted);font-size:.76em}.dossierRows{gap:7px;display:grid}.dossierRow{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:#0d1518;border-radius:11px;grid-template-columns:minmax(105px,.65fr) minmax(180px,1.2fr) minmax(160px,1fr) minmax(74px,.45fr) minmax(115px,.65fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.dossierRow:hover{background:#ff9a420b;border-color:#ff9a4280}.dossierRow>i{color:var(--orange);font-size:1.7em;font-style:normal}.dossierPlateBadge{color:#ffb16e;letter-spacing:.06em;background:#ff9a4214;border:1px solid #ff9a4280;border-radius:8px;justify-content:center;padding:8px 9px;font-weight:950;display:inline-flex}.dossierVehicle,.dossierOwner,.dossierVisits,.dossierSpent{gap:3px;display:grid}.dossierRow small{color:var(--muted);line-height:1.3}.dossierVisits{text-align:center}.dossierVisits b{font-size:1.25em}.dossierSpent{text-align:right}.dossierSpent strong{color:var(--green)}.dossierBackdrop{z-index:255}.dossierModal{width:min(980px,100%);max-height:91vh;overflow:auto}.dossierIdentity{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.dossierIdentity article{border:1px solid var(--line);background:#0d1518;border-radius:10px;gap:5px;padding:12px;display:grid}.dossierIdentity span,.dossierIdentity small{color:var(--muted)}.dossierIdentity strong{overflow-wrap:anywhere;font-size:1.05em}.dossierVehicleFacts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.dossierVehicleFacts span{border:1px solid var(--line);color:var(--muted);background:#11191d;border-radius:9px;gap:4px;padding:10px;display:grid}.dossierVehicleFacts strong{color:var(--text)}.dossierFictionNotice{color:var(--muted);background:#84abff09;border:1px dashed #84abff52;border-radius:9px;margin:10px 0;padding:9px 11px;line-height:1.45}.dossierHistory{gap:8px;margin:15px 0;display:grid}.dossierHistory>div:first-child{justify-content:space-between;align-items:end;gap:12px;display:flex}.dossierHistory h3{margin:0}.dossierHistory>div:first-child span{color:var(--muted)}.dossierHistory article{border:1px solid var(--line);background:#0d1518;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.dossierHistory article>b{color:var(--orange)}.dossierHistory article>div{gap:3px;display:grid}.dossierHistory article span{color:var(--muted)}.dossierHistory article>strong{color:var(--green)}.dossierHistoryLimit{border-left:3px solid var(--yellow);color:var(--muted);background:#f3c65b0d;padding:8px 10px;line-height:1.45}@media (max-width:900px){.occasionDealBar{grid-template-columns:repeat(2,minmax(0,1fr))}.dossierRow{grid-template-columns:105px minmax(0,1fr) auto auto}.dossierOwner{grid-column:2}.dossierSpent{display:none}.dossierVehicleFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.dossierIdentity{grid-template-columns:1fr}}@media (max-width:620px){.dossierToolbar{grid-template-columns:1fr}.dossierToolbar>div{display:none}.dossierRow{grid-template-columns:100px minmax(0,1fr) auto;padding:10px}.dossierOwner{grid-column:2}.dossierVisits{grid-area:1/3/3}.dossierRow>i{display:none}.dossierVehicleFacts{grid-template-columns:1fr 1fr}.dossierHistory article{grid-template-columns:45px minmax(0,1fr)}.dossierHistory article>strong{grid-column:2}.occasionDealBar{grid-template-columns:1fr}}.actionCenter.hasDeferred{background:linear-gradient(135deg,#f3c65b09,#0b1215 46%);border-color:#f3c65b47}.actionDeferred{color:var(--text);background:#f3c65b09;border:1px solid #f3c65b47;border-left:4px solid #9e946d;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid;animation:none!important}.actionDeferred>span{background:#f3c65b14;border-radius:50%;place-items:center;width:31px;height:31px;font-size:18px;display:grid}.actionDeferred>div{gap:2px;display:grid}.actionDeferred strong{color:#d8d2b9;font-size:.92em}.actionDeferred small{color:var(--muted);line-height:1.38}.actionDeferred>b{color:#c9c2a6;text-align:center;background:#1a2021;border-radius:999px;min-width:30px;padding:4px 8px}.managementShortcut.deferred{background:#f3c65b06!important;border-color:#f3c65b42!important;animation:none!important}.managementShortcut.deferred>b{color:#c9c2a6}.managementShortcut.deferred>span{filter:grayscale(.25)}.managementLeaveList article{position:relative}.managementLeaveList article:before{content:"5–8 MIN ADMIN";color:#8fdcab;letter-spacing:.04em;background:#111a18;border:1px solid #62d38a47;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:900;position:absolute;top:-8px;right:10px}.managementLeaveList button:disabled{cursor:wait}@media (max-width:700px){.actionDeferred{grid-template-columns:auto 1fr}.actionDeferred>b{grid-column:2;justify-self:start}.managementLeaveList article:before{grid-column:1/-1;justify-self:start;width:max-content;margin-bottom:-4px;position:static}}.manager-workshop-dashboard .managerMechanicRow.finishedToday{background:linear-gradient(90deg,#84abff0b,#0e1518 34%);border-color:#84abff4d}.manager-workshop-dashboard .managerMechanicRow.finishedToday .managerMechanicIdentity>b{color:#a9bdeb}.manager-workshop-dashboard .managerPlanSlot.nextDay{background:#84abff0b;border-color:#84abff57}.manager-workshop-dashboard .managerPlanSlot.nextDay>span{color:#a9bdeb}.manager-workshop-dashboard .managerPlanSlot.offDay{opacity:.68;background:#0d1417;border-color:#344149}.manager-workshop-dashboard .managerNextDayNotice{background:#84abff0d;border:1px solid #84abff52;border-radius:10px;gap:4px;margin:0 0 10px;padding:10px 12px;display:grid}.manager-workshop-dashboard .managerNextDayNotice b{color:#b6c7f1;font-size:var(--ui-control)}.manager-workshop-dashboard .managerNextDayNotice span{color:var(--muted);font-size:var(--ui-small);line-height:1.45}.managementIssue.sick-coverage:has(.managementIssueTitle span:first-child){transition:border-color .2s,background .2s}.employeeCompactRow .temporaryBadge,.employeeCompactRow .injuryBadge{font-size:var(--ui-tiny);border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-weight:800;display:inline-flex}.managementThread.needs-reply:has(strong:first-child){border-color:#ff7e7e57}.foremanThreadModal:has(.eyebrow:first-child){scroll-margin-top:12px}.manager-workshop-dashboard .managerMechanicRow.off .managerMechanicIdentity strong{color:#c6ced2}
