/* DBB3 / DSY1 Quality Control Center v6.0 — Shared Workspace */
.v6Sync{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950;border:1px solid rgba(255,255,255,.3);white-space:nowrap}.v6SyncDot{width:8px;height:8px;border-radius:50%;background:#f4b43f}.v6Sync.saved .v6SyncDot{background:#65d58b}.v6Sync.syncing .v6SyncDot{background:#f4b43f}.v6Sync.offline .v6SyncDot,.v6Sync.conflict .v6SyncDot{background:#ff7474}.v6Manager{font-size:10px;opacity:.85;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v6SharedCard{border:1px solid #cde4d6;background:#f7fcf9}.v6SharedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.v6SharedMetric{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px}.v6SharedMetric b{display:block;font-size:18px;margin-top:3px}.v6SharedActivity{max-height:350px;overflow:auto}.v6ModalBackdrop{position:fixed;inset:0;z-index:250;background:rgba(8,25,38,.68);display:none;align-items:center;justify-content:center;padding:18px}.v6ModalBackdrop.open{display:flex}.v6Modal{width:min(560px,96vw);background:#fff;border-radius:20px;padding:20px;box-shadow:0 25px 90px rgba(0,0,0,.35)}.v6Modal h2{margin:0 0 7px}.v6ScopeBtns{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.v6ScopeBtn{border:1px solid var(--line);border-radius:12px;padding:14px 10px;background:#fff;font-weight:900}.v6ScopeBtn:hover{background:#eef7fc}.v6SetupError{background:var(--warnbg);border-left:4px solid var(--warn);padding:10px 12px;border-radius:10px;font-size:11px;line-height:1.45}.v6MigrateBox{border:1px dashed #9fb5c6;border-radius:14px;padding:13px;background:#fbfdff}.v6Conflict{border:1px solid #efbbbb;background:#fff4f3;border-radius:12px;padding:12px}.v6StationScope{display:inline-flex;gap:4px;margin-left:6px}.v6StationScope span{font-size:9px;font-weight:950;padding:3px 6px;border-radius:999px;background:#eef6fb;color:#185b7a}.v6RemoteNote{font-size:10px;color:var(--muted);margin-top:4px}.v6SharedHelp{border-left:4px solid #1b7a49;background:#eef9f2;padding:10px 12px;border-radius:10px;margin-top:12px;font-size:11px;line-height:1.5}
@media(max-width:820px){.v6SharedGrid{grid-template-columns:1fr}.v6Manager{display:none}.v6Sync{padding:7px 8px}.v6ScopeBtns{grid-template-columns:1fr}.v6Modal{padding:16px}.v526TopTools{flex-wrap:wrap;justify-content:flex-end}}

/* v6.2 — clean manager UX */
.v527SideHelp,.v527FloatingHelp,#v526SideNote,#v526AppState{display:none!important}.v526HelpTop{display:inline-flex!important}.brand small{opacity:.76}.v62DriverTabs{display:flex;gap:7px;margin-bottom:12px}.v62DriverTab{border:1px solid var(--line);background:#fff;color:#506577;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:950;cursor:pointer}.v62DriverTab.active{background:#163c55;color:#fff;border-color:#163c55}.v62ConSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px}.v62WeekTotal{border:1px solid var(--line);border-radius:13px;background:#fff;padding:11px 12px}.v62WeekTotal span{display:block;font-size:10px;font-weight:900;color:var(--muted)}.v62WeekTotal b{display:block;font-size:24px;margin-top:3px}.v62ConTools{display:grid;grid-template-columns:minmax(220px,1fr) 190px;gap:10px;margin-bottom:10px}.v62ConCard{padding:0;overflow:hidden}.v62ConCard>.profileHead{padding:14px 14px 8px}.v62ConTable th,.v62ConTable td{text-align:center}.v62ConTable th:first-child,.v62ConTable td:first-child{text-align:left;min-width:220px}.v62DriverLink{border:0;background:transparent;padding:0;font-weight:950;color:#173e58;cursor:pointer;text-align:left}.v62DriverLink:hover{text-decoration:underline}.v62Count{border:0;border-radius:8px;min-width:34px;padding:6px 8px;font-weight:950;cursor:pointer;background:#eef5f9;color:#173e58}.v62Count.has{background:#fff1ef;color:#a63a32}.v62Count.zero{background:#eef8f1;color:#28764b}.v62Missing{color:#9aa8b4;font-weight:800}.v62TotalCell b{font-size:16px}.v62TableNote{padding:10px 14px 14px;color:var(--muted)}.v62ReminderCard{border:1px solid #bfd7e8;border-radius:16px;background:#f7fbfe;padding:14px;margin-top:12px}.v62ReminderCard.sent{border-color:#cfe7d6;background:#f7fcf9}.v62ReminderCard .v519MessageBox{margin-top:10px}.v62ReminderActions{display:grid;grid-template-columns:minmax(180px,260px) auto;align-items:end;gap:10px;margin-top:10px}.v62HomeKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px}.v62HomeKpi{border:1px solid var(--line);border-radius:14px;background:#fff;padding:13px 14px;text-align:left;box-shadow:var(--v519-shadow);color:inherit}.v62HomeKpi[onclick]{cursor:pointer}.v62HomeKpi[onclick]:hover{border-color:#9db7c8}.v62HomeKpi span{display:block;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.v62HomeKpi b{display:block;font-size:27px;margin-top:4px}.v62HomeKpi small{display:block;color:var(--muted);margin-top:4px}.v62HomeKpi.total{background:#f7fafc}.v62DataStatus{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid var(--line);background:#fff;border-radius:13px;padding:10px 12px;font-size:11px;color:var(--muted)}.v62DataStatus b{color:#263b4d}.v62AdminGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v62InactiveTools{display:grid;grid-template-columns:minmax(200px,1fr) auto minmax(220px,1fr);gap:9px;align-items:center;margin-top:12px}.v62InactiveTools input,.v62InactiveTools select{width:100%;border:1px solid var(--line);border-radius:10px;padding:9px 10px;background:#fff}.v62InactiveFilters{display:flex;gap:5px;flex-wrap:wrap}.v62InactiveFilter{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:950;color:#52677a;cursor:pointer}.v62InactiveFilter.active{background:#173e58;color:#fff;border-color:#173e58}.v62InactiveCard{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);background:#fbfcfd;border-radius:12px;padding:12px}.v62Hr{border:0;border-top:1px solid var(--line);margin:15px 0}.v62AdvancedImport,.v62ImportRules,.v62ImportedReports{border:1px solid var(--line);border-radius:12px;background:#fbfdff;padding:10px 12px}.v62AdvancedImport summary,.v62ImportRules summary,.v62ImportedReports summary{cursor:pointer;font-weight:900;color:#40596d}.v62AdvancedImportBody,.v62ImportRulesBody{margin-top:10px}.v62ImportRules{margin-top:12px}.v62ImportedReports{padding:0}.v62ImportedReports>summary{padding:12px 14px}.v62ImportedReports .tablewrap{border-top:1px solid var(--line)}
@media(max-width:1050px){.v62HomeKpis{grid-template-columns:repeat(3,1fr)}.v62ConSummary{grid-template-columns:repeat(3,1fr)}.v62InactiveTools{grid-template-columns:1fr}.v62AdminGrid{grid-template-columns:1fr}}
@media(max-width:820px){.v62HomeKpis,.v62ConSummary{grid-template-columns:1fr 1fr}.v62ConTools,.v62ReminderActions{grid-template-columns:1fr}.v62DriverTabs{position:sticky;top:0;z-index:4;background:var(--bg);padding:4px 0}.v62ConTable th:first-child,.v62ConTable td:first-child{min-width:180px}.v526HelpTop{font-size:0!important}.v526HelpTop:after{content:"? HELP";font-size:11px}.v62InactiveCard{align-items:flex-start;flex-direction:column}.v62InactiveCard .actions{width:100%}.v62InactiveCard .actions .btn{flex:1}}

/* v6.3 — coaching intelligence */
.v63HomeMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px}.v63HomeMetrics button{border:1px solid var(--line);border-radius:14px;background:#fff;padding:13px 14px;text-align:left;color:inherit;cursor:pointer}.v63HomeMetrics button:hover{border-color:#9db7c8}.v63HomeMetrics span,.v63TodayStats span,.v63Impact span,.v63Effect span,.v63WeekGlance span,.v63IntelGrid span,.v63NextShift span{display:block;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.v63HomeMetrics b{display:block;font-size:27px;margin-top:4px}.v63TodayStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.v63TodayStats>button,.v63TodayStats>div{border:1px solid var(--line);border-radius:12px;background:#fbfdff;padding:10px;text-align:left;color:inherit}.v63TodayStats>button{cursor:pointer}.v63TodayStats b{display:block;font-size:22px;margin-top:3px}.v63HomeGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v63Impact,.v63Effect{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.v63Impact>div,.v63Effect>div{border:1px solid var(--line);border-radius:11px;background:#fbfdff;padding:9px}.v63Impact b,.v63Effect b{display:block;font-size:19px;margin-top:3px}.v63IntelCard{border-left:4px solid #2d7ea8}.v63WeekGlance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.v63WeekGlance>div{border:1px solid var(--line);border-radius:11px;background:#fbfdff;padding:10px;min-width:0}.v63WeekGlance b{display:block;font-size:18px;margin-top:4px;overflow-wrap:anywhere}.v63WeekGlance b.small{font-size:11px;line-height:1.35}.v63NextShift{margin-top:10px;border:1px solid #bfd7e8;background:#f5faff;border-radius:12px;padding:11px 12px}.v63NextShift b{display:block;font-size:15px;margin:4px 0}.v63NextShift p{margin:0;font-size:12px;line-height:1.45}.v63IntelGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.v63IntelGrid>div{border:1px solid var(--line);border-radius:11px;padding:10px}.v63IntelGrid b{display:block;font-size:12px;margin-top:4px;line-height:1.4}.v63QuietMessage{border-left:4px solid var(--good)}.v63CurrentWeek{background:#eef7fc!important}.v63StickyDriver{position:sticky!important;left:0;z-index:2;background:#fff!important}.v62ConTable thead .v63StickyDriver{z-index:4;background:#f4f7fa!important}.v63IadcRow{border-left:4px solid #6d57b5}.v63MessageDetails{margin-top:10px;border-top:1px solid var(--line);padding-top:9px}.v63MessageDetails>summary{cursor:pointer;font-weight:900;color:#40596d}.v63MessageDetails .v519MessageBox{margin-top:10px}.v62WeekTotal.current{border-color:#8ebbd4;background:#eef7fc}
@media(max-width:1050px){.v63HomeMetrics,.v63TodayStats,.v63Impact,.v63Effect,.v63WeekGlance{grid-template-columns:repeat(2,1fr)}.v63HomeGrid{grid-template-columns:1fr}}
@media(max-width:620px){.v63HomeMetrics,.v63TodayStats,.v63Impact,.v63Effect,.v63WeekGlance,.v63IntelGrid{grid-template-columns:1fr}.v63StickyDriver{min-width:150px!important}}

/* v6.5.0 — dated coverage and manager team briefing */
.v650WeekDates{display:block;font-size:10px;line-height:1.4;font-weight:600;color:var(--muted);margin-top:4px;white-space:normal;overflow-wrap:anywhere}
.v62ConTable th:has(.v650WeekDates){min-width:140px}
.v519WeekSelect{max-width:100%;min-width:0;white-space:normal}
.v650Coverage,.v650TeamCard{min-width:0}
.v650CoverageDays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:12px}
.v650CoverageDay{border:1px solid var(--line);border-radius:11px;padding:10px 8px;min-width:0;overflow-wrap:anywhere}
.v650CoverageDay b{display:block;font-size:11px;line-height:1.4}
.v650CoverageDay span{display:block;font-size:9px;font-weight:900;margin-top:6px}
.v650CoverageDay.available{background:#eef8ef;border-color:#bddcc3;color:#245834}
.v650CoverageDay.missing{background:#fff8e8;border-color:#ead398;color:#795817}
.v650CoverageDay.future{background:#f4f6f8;color:#657485}
.v650CoverageSummary{font-size:12px;line-height:1.5;margin:10px 0 6px}
.v650TeamControls,.v650StationMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}
.v650TeamControls input,.v650TeamControls select{width:100%;min-width:0}
.v650TeamControls label{font-size:11px}
.v650StationMetrics>div{border:1px solid var(--line);border-radius:11px;padding:11px;min-width:0;background:#fbfdff}
.v650StationMetrics>div.over{border-color:#e3b7b1;background:#fff3f1}
.v650StationMetrics span{display:block;font-size:10px;color:var(--muted);line-height:1.4}
.v650StationMetrics b{display:block;font-size:22px;margin-top:5px;overflow-wrap:anywhere}
.v650Source{margin-top:9px;line-height:1.5;overflow-wrap:anywhere}
.v650TeamPreview{margin-top:14px}
.v650TeamPreview>summary{cursor:pointer;font-weight:800;font-size:12px}
.v650MessageBox{white-space:pre-wrap;background:#f8fbfd;border:1px solid #dbe7ee;border-radius:13px;padding:14px;font-size:12px;max-height:480px;overflow:auto;line-height:1.65;margin-top:10px;overflow-wrap:anywhere}
.v650TeamActions{margin-top:12px;flex-wrap:wrap}
@media(max-width:1050px){.v650CoverageDays{grid-template-columns:repeat(4,minmax(0,1fr))}.v650TeamControls,.v650StationMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.v650CoverageDays{grid-template-columns:repeat(2,minmax(0,1fr))}.v650TeamControls,.v650StationMetrics{grid-template-columns:1fr}.v519HomeHero{align-items:flex-start;flex-direction:column;gap:12px}.v519HomeHero h1{font-size:23px;line-height:1.3;overflow-wrap:anywhere}.v650TeamActions .btn{width:100%;white-space:normal}.v62WeekTotal{min-width:145px}}
.v651ModeHint{margin:10px 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}

/* v6.6.0 — DSC detail, message options and matching-period snapshots */
.v66ConTools{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,240px) minmax(160px,240px);gap:10px;margin-bottom:12px}
.v66DscMeta{display:block;font-size:9px;line-height:1.45;color:var(--muted);max-width:150px;margin:4px auto 0;white-space:normal}
.v66Mismatch{color:#9e4c13;font-weight:800}
.v66DscDialog{position:fixed;inset:0;z-index:1000;background:rgba(12,29,42,.5);display:flex;align-items:center;justify-content:center;padding:20px}
.v66DscSheet{width:min(780px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:22px;box-shadow:0 20px 70px rgba(12,29,42,.24)}
.v66DscSheet .v650MessageBox{max-height:50vh;overflow:auto;margin:14px 0;overflow-wrap:anywhere}
.v66MessageManager{border:1px solid var(--line);border-radius:12px;background:#f7fafc;padding:12px;margin:10px 0}
.v66ReasonChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}
.v66ReasonChips span{font-size:10px;font-weight:750;background:#e9f1f7;color:#34536a;border-radius:999px;padding:5px 8px}
.v66MessageControls{display:flex;flex-wrap:wrap;gap:10px;align-items:end;min-width:0}
.v66MessageControls label,.v66SnapshotRow label{display:grid;gap:5px;font-size:10px;font-weight:800;color:var(--muted)}
.v66MessageControls select,.v66SnapshotRow input{border:1px solid var(--line);border-radius:9px;padding:8px 10px;background:#fff;color:#263b4d;font:inherit;font-size:12px;min-width:120px;max-width:100%}
.v63IadcRow .v519MessageActions{display:flex;flex-wrap:wrap;align-items:end;gap:10px}
.v66CoachingHistory{margin-top:10px;font-size:11px;line-height:1.55}
.v66CoachingHistory summary,.v66ComparisonImport summary{cursor:pointer;font-weight:800;color:#40596d}
.v66SnapshotList{display:grid;gap:9px;margin-top:12px}
.v66SnapshotRow{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,190px) auto;align-items:end;gap:12px;border:1px solid var(--line);border-radius:11px;padding:12px}
.v66SnapshotRow b,.v66SnapshotRow span{display:block;overflow-wrap:anywhere}
.v66SnapshotRow span{margin-top:5px}
.v63Effect{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:820px){.v66ConTools,.v66SnapshotRow{grid-template-columns:1fr}.v66MessageControls{width:100%}.v66MessageControls label{flex:1}.v66DscDialog{padding:10px}.v66DscSheet{padding:16px;max-height:94vh}.v63Effect{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v6.7.0 — clear concessions and DSC detail */
.v67DscSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}
.v67DscStat{border:1px solid var(--line);border-radius:14px;padding:14px;text-align:left;background:#f8fbfd;color:#213d51;cursor:pointer;min-width:0}
.v67DscStat span{display:block;font-size:11px;font-weight:800;line-height:1.4}
.v67DscStat b{display:block;font-size:30px;line-height:1.2;margin:7px 0}
.v67DscStat small{display:block;font-size:10px;line-height:1.4;color:var(--muted)}
.v67DscStat.included{border-color:#ebbbb5;background:#fff2ef;color:#9c392e}
.v67DscStat.excluded{border-color:#acd8bc;background:#edf9f0;color:#237449}
.v67DscStat.pending{border-color:#e9d297;background:#fff8e8;color:#866315}
.v67ConToolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,190px) auto auto;align-items:end;gap:10px;margin:16px 0}
.v67ConToolbar input:not([type=checkbox]),.v67ConToolbar select{width:100%;min-width:0}
.v67ArchivedToggle{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;padding:10px 0}
.v67ConViews{display:flex;gap:6px}
.v67DscFilters{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}
.v67DscFilters .btn{font-size:11px;border-radius:999px}
.v67DscFilters .btn.active{background:#173e58;border-color:#173e58;color:#fff}
.v67ConTable td{vertical-align:middle}
.v67ConTable th{white-space:normal;min-width:90px}
.v67DscNumber{display:inline-block;min-width:44px;border:1px solid transparent;border-radius:10px;padding:9px 12px;font-size:18px;font-weight:900;cursor:pointer}
.v67DscNumber.total{background:#eaf2f8;color:#234e6a}
.v67DscNumber.included{background:#fff0ec;color:#a6382a;border-color:#f1cbc3}
.v67DscNumber.excluded{background:#eaf7ee;color:#23764a;border-color:#bee1ca}
.v67DscNumber.pending{background:#fff7df;color:#866211;border-color:#ead7a0}
.v67RowStatus{display:inline-block;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.4}
.v67RowStatus.complete{background:#edf8f1;color:#28764a}
.v67RowStatus.pending{background:#fff7df;color:#866211}
.v67RowStatus.review{background:#fff0e6;color:#a6551e}
.v67DetailCount{display:block;font-size:10px;color:var(--muted);margin-top:5px}
.v67ArchivedLabel{font-size:9px;color:#8b6f37;font-weight:800}
.v67HistoryDsc{display:flex;flex-direction:column;gap:3px;margin-top:7px;font-size:9px;line-height:1.4}
.v67HistoryDsc .included{color:#a6382a}.v67HistoryDsc .excluded{color:#23764a}.v67HistoryDsc .pending{color:#866211}
.v67TotalsNotice,.v67PendingNotice{border:1px solid #e4bd7b;border-radius:11px;padding:11px 13px;background:#fff7e8;color:#7d5817;font-size:12px;line-height:1.5;margin:12px 0}
.v67DscSheet{width:min(980px,100%)}
.v67CaseList{display:grid;gap:12px;margin:14px 0}
.v67CaseCard{border:1px solid var(--line);border-left:5px solid #d6aa37;border-radius:13px;padding:15px;background:#fff}
.v67CaseCard.included{border-left-color:#cf6352}.v67CaseCard.excluded{border-left-color:#46a174}
.v67CaseHead{display:flex;align-items:center;justify-content:space-between;gap:10px}
.v67DscTag{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;white-space:normal;line-height:1.4}
.v67DscTag.included{background:#fff0ec;color:#a6382a}.v67DscTag.excluded{background:#eaf7ee;color:#23764a}.v67DscTag.pending{background:#fff7df;color:#866211}
.v67CaseFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}
.v67CaseFacts>div{min-width:0}.v67CaseFacts span{display:block;font-size:10px;color:var(--muted);line-height:1.5}.v67CaseFacts b{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere;margin-top:3px}
.v67CaseExplanation{font-size:12px;line-height:1.55;margin:10px 0}
.v67CaseSignals{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.v67CaseSignals span{border-radius:8px;padding:6px 8px;background:#f1f5f8;color:#425a6c;font-size:10px;line-height:1.4}
.v67CaseSource{margin-top:10px;line-height:1.5;overflow-wrap:anywhere}
@media(max-width:1050px){.v67ConToolbar{grid-template-columns:1fr 1fr}.v67DscSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.v67CaseFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.v67ConToolbar{grid-template-columns:1fr}.v67ConViews .btn{flex:1}.v67DscStat{padding:11px}.v67DscStat b{font-size:25px}.v67CaseHead{align-items:flex-start}.v67CaseCard{padding:12px}.v67DscFilters .btn{font-size:10px}.v67ConTable .v63StickyDriver{min-width:165px!important}}

/* Manager live station performance */
.v613Metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.v613Metric{min-width:0;border:1px solid var(--line);background:#f8fafc;border-radius:12px;padding:14px}.v613Metric dt{font-size:12px;font-weight:700;color:#215778}.v613Metric dd{font-size:28px;font-weight:750;margin:10px 0;overflow-wrap:anywhere}.v613Metric small,.v613Formula{font-size:11px;line-height:1.6;color:var(--muted)}.v613Metric.live{background:#f0f6ff;border-color:#bad0ec}.v613Metric.good{background:#effaf5}.v613Metric.pending{background:#fff9ee}.v613Formula{overflow-wrap:anywhere}@media(max-width:480px){.v613Metrics{grid-template-columns:1fr}.v613Metric{padding:12px}.v613Metric dd{font-size:25px}}

/* Shareable station performance targets */
.v613Metric.over{background:#fff0f0;border-color:#e29b9b}.v613Metric.over dd,.v613Metric.over small{color:#a51d28}.v613Metric.within{background:#effaf3;border-color:#9bc9ab}.v613Metric.within dd,.v613Metric.within small{color:#17653c}.v617Targets{margin:12px 0}.v617Targets summary{cursor:pointer;font-size:12px;color:#215778}.v617TargetFields{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.v617TargetFields label{display:grid;gap:5px;font-size:12px;font-weight:600}.v617TargetFields input{width:150px;max-width:100%;padding:8px;border:1px solid var(--line);border-radius:8px}

/* Early manual concession details */
.v619Overlay{position:fixed;inset:0;z-index:1100;background:#132a42a6;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}.v619Editor{width:min(680px,100%);max-height:92vh;overflow:auto}.v619Editor [hidden]{display:none!important}.v619Editor label{display:grid;gap:6px;font-size:12px;font-weight:650;margin:14px 0}.v619Editor select,.v619Editor input{width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text)}.v619Editor :is(select:disabled,input[readonly]){background:#f2f6fa;color:#334b63;opacity:1}.v619Fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.v619Saved{display:grid;gap:8px;margin-top:12px}.v619Saved>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);padding:10px;border-radius:10px;font-size:12px}.v619Saved small{display:block;color:var(--muted);margin-top:5px}.v619ManualCard{border-left:3px solid #5682a5}@media(max-width:520px){.v619Fields{grid-template-columns:1fr}.v619Editor .profileHead{align-items:flex-start}.v619Saved>div{align-items:flex-start;flex-direction:column}}
.v620Scenario{margin:14px 0;padding:14px;border:1px dashed #c8a45d;border-radius:12px;background:#fffcf5}.v620Scenario .v613Metrics{margin:12px 0}.v620ScenarioValues{display:flex;flex-wrap:wrap;gap:12px 24px;margin:12px 0;font-size:12px}.v620ScenarioValues strong{font-size:22px;margin-left:6px}.v620Scenario .tiny{line-height:1.6}.v620Scenario .profileHead{flex-wrap:wrap;gap:8px}
.v622AccuracyBox{margin:14px 0}.v622AccuracyBox label,.v622Accuracy{display:grid;gap:5px;font-size:12px;font-weight:650;margin:10px 0}.v622AccuracyBox select,.v622Accuracy select{padding:8px;max-width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text)}.v622AccuracyBox select{width:min(360px,100%)}.v622Accuracy select{min-width:180px}
