/* Warranty + Commercial */
.cm-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}
.wc-opp{border:1px solid color-mix(in oklab,var(--sev-low) 40%,var(--border-base));background:color-mix(in oklab,var(--sev-low) 4%,var(--bg-card));border-radius:10px;padding:12px 14px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}
.wc-opp-h{display:flex;align-items:center;gap:8px;font-size:12.5px}
.wc-opp-h .ico{color:var(--sev-low)}
.wc-opp-h .sec{font-size:11px}
.wc-opp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}
.wc-opp-it{display:grid;grid-template-columns:minmax(0,1fr) auto auto 14px;gap:12px;align-items:center;padding:10px 12px;background:var(--bg-card);border:1px solid var(--border-base);border-radius:8px;cursor:pointer;text-align:left;color:var(--fg-primary);font-family:var(--font-sans);font-size:12px}
.wc-opp-it:hover{border-color:var(--sev-low)}
.wc-opp-it>div{display:flex;flex-direction:column;gap:2px;min-width:0}
.wc-opp-it .sec{font-size:10.5px}
.wc-opp-v{color:var(--sev-low);font-size:13px}
.wc-st,.cm-st{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:var(--bg-inset);color:var(--fg-secondary);white-space:nowrap}
.wc-st-submitted,.wc-st-review,.cm-st-sent,.cm-st-issued{background:color-mix(in oklab,var(--accent-primary) 15%,transparent);color:var(--accent-primary)}
.wc-st-info,.cm-st-unbilled{background:color-mix(in oklab,var(--sev-medium) 16%,transparent);color:var(--sev-medium)}
.wc-st-approved,.wc-st-credited,.cm-st-accepted{background:color-mix(in oklab,var(--sev-low) 15%,transparent);color:var(--sev-low)}
.wc-st-rejected,.cm-st-declined,.cm-st-overdue{background:color-mix(in oklab,var(--sev-critical) 15%,transparent);color:var(--sev-critical)}
.wc-modal{width:min(1080px,96vw)!important;max-width:none!important}
.wc-body{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;gap:18px;max-height:70vh;overflow:auto}
.wc-b-l,.wc-b-r{display:flex;flex-direction:column;gap:10px;min-width:0}
.wc-list-h{display:flex;align-items:center;gap:6px}
.wc-list-h .caps{flex:1}
.wc-list{display:flex;flex-direction:column;gap:3px;max-height:340px;overflow:auto;border:1px solid var(--border-base);border-radius:8px;padding:4px}
.wc-row{display:grid;grid-template-columns:16px 28px minmax(0,1.4fr) 92px minmax(0,1fr) 60px;gap:10px;align-items:center;padding:6px 8px;border-radius:6px;font-size:11.5px;cursor:pointer;color:var(--fg-muted)}
.wc-row.on{color:var(--fg-primary);background:var(--bg-inset)}
.wc-th{width:28px;height:20px;border-radius:3px}
.wc-r-m{display:flex;flex-direction:column;min-width:0}
.wc-r-m b{font-size:11px}
.wc-r-m em{font-style:normal;font-size:10.5px;color:var(--fg-muted)}
.wc-r-d{color:var(--sev-high)}
.wc-r-c{font-size:10.5px;color:var(--fg-secondary)}
.wc-excl{display:flex;gap:6px;align-items:flex-start;font-size:11px;color:var(--fg-muted);line-height:1.45}
.wc-excl .ico{flex-shrink:0;margin-top:2px;color:var(--sev-medium)}
.wc-sum{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--bg-inset);border-radius:8px}
.wc-tot{padding-top:6px;border-top:1px solid var(--border-base)}
.wc-tot b{font-size:15px;color:var(--sev-low)}
.wc-flow{display:flex;gap:4px;flex-wrap:wrap}
.wc-flow span{display:flex;align-items:center;gap:5px;font-size:10.5px;padding:4px 8px;border-radius:6px;background:var(--bg-card);border:1px solid var(--border-base);color:var(--fg-muted)}
.wc-flow i{width:6px;height:6px;border-radius:99px;background:var(--fg-disabled)}
.wc-flow .done{color:var(--fg-secondary)}
.wc-flow .done i{background:var(--sev-low)}
.wc-flow .cur{border-color:var(--accent-primary);color:var(--fg-primary)}
.wc-flow .cur i{background:var(--accent-primary)}
.wc-file{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:center;font-size:11.5px;padding:4px 0;border-bottom:1px solid var(--border-base)}
.wc-serials{display:flex;flex-wrap:wrap;gap:4px}
.wc-serials span{font-size:10px;padding:2px 6px;background:var(--bg-inset);border-radius:4px}
.cm-2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}
.cm-bars{display:flex;flex-direction:column;padding:6px 14px 12px}
.cm-bar{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr) 80px 56px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-base);font-size:12px}
.cm-bar:last-child{border-bottom:0}
.cm-bar-n{display:flex;flex-direction:column;font-weight:600}
.cm-bar-n em{font-style:normal;font-weight:400;font-size:10.5px;color:var(--fg-muted)}
.cm-bar-t{display:flex;height:10px;border-radius:3px;background:var(--bg-inset);overflow:hidden}
.cm-bar-t i.c{background:color-mix(in oklab,var(--fg-muted) 55%,transparent)}
.cm-bar-t i.m,.cm-lg i.m{background:var(--accent-primary)}
.cm-lg i.c{background:color-mix(in oklab,var(--fg-muted) 55%,transparent)}
.cm-bar b{text-align:right;font-size:12px}
.ok{color:var(--sev-low)}
.cm-bar .warn,.tbl .warn{color:var(--sev-medium)}
.cm-lg{display:flex;gap:14px;padding:0 14px 12px;font-size:10.5px;color:var(--fg-muted)}
.cm-lg span{display:flex;align-items:center;gap:5px}
.cm-lg i{width:10px;height:6px;border-radius:2px}
.cm-act{display:flex;flex-direction:column;gap:6px;padding:10px 14px 14px}
.cm-act-it{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:7px;border:1px solid var(--border-base);background:var(--bg-inset);font-size:11.5px;color:var(--fg-secondary);text-align:left;font-family:var(--font-sans);cursor:default}
button.cm-act-it{cursor:pointer}
.cm-act-it b{color:var(--fg-primary)}
.cm-act-it em{font-style:normal;font-size:10px;color:var(--sev-medium)}
.cm-act-it.crit .ico{color:var(--sev-critical)}
.cm-act-it.warn .ico{color:var(--sev-medium)}
.cm-link{background:none;border:0;padding:0;color:var(--accent-primary);font:inherit;cursor:pointer}
.cm-link:hover{text-decoration:underline}
.cm-foot{padding:10px 14px;font-size:11px;border-top:1px solid var(--border-base)}
.cm-sla{position:relative;display:inline-block;width:70px;height:5px;border-radius:99px;background:var(--bg-inset);margin-right:8px;vertical-align:middle}
.cm-sla i{position:absolute;left:0;top:0;bottom:0;border-radius:99px}
.cm-sla em{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--fg-muted)}
@media (max-width:1200px){.cm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-2,.wc-body{grid-template-columns:1fr}}

/* Alerts */
.al-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:14px;align-items:start}
.al-list{display:flex;flex-direction:column;max-height:calc(100vh - 340px);min-height:360px;overflow:auto}
.al-it{display:grid;grid-template-columns:4px 26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px 10px 0;border:0;border-bottom:1px solid var(--border-base);background:transparent;color:var(--fg-primary);cursor:pointer;text-align:left;font-family:var(--font-sans)}
.al-it:hover{background:var(--bg-hover)}
.al-it.on{background:var(--bg-active)}
.al-it.resolved,.al-it.snoozed{opacity:.55}
.al-it .al-sev{height:34px;width:4px;border-radius:0 3px 3px 0}
.al-it-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:var(--bg-inset);color:var(--fg-secondary)}
.al-it-m{display:flex;flex-direction:column;gap:2px;min-width:0}
.al-it-m b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.al-it.new .al-it-m b::before{content:"";display:inline-block;width:6px;height:6px;border-radius:99px;background:var(--accent-primary);margin-right:6px;vertical-align:middle}
.al-it-m em{font-style:normal;font-size:10.5px;color:var(--fg-muted)}
.al-sev{display:inline-block;width:8px;height:8px;border-radius:99px;background:var(--fg-muted)}
.al-sev-critical{background:var(--sev-critical)}.al-sev-high{background:var(--sev-high)}.al-sev-medium{background:var(--sev-medium)}.al-sev-low{background:var(--sev-low)}
.al-st{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:var(--bg-inset);color:var(--fg-secondary);white-space:nowrap}
.al-st-new{background:color-mix(in oklab,var(--accent-primary) 15%,transparent);color:var(--accent-primary)}
.al-st-assigned{background:color-mix(in oklab,var(--accent-mission) 16%,transparent);color:var(--accent-mission)}
.al-st-resolved{background:color-mix(in oklab,var(--sev-low) 15%,transparent);color:var(--sev-low)}
.al-sev-t-critical{color:var(--sev-critical)}.al-sev-t-high{color:var(--sev-high)}.al-sev-t-medium{color:var(--sev-medium)}.al-sev-t-low{color:var(--sev-low)}
.al-esc{font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;background:color-mix(in oklab,var(--sev-critical) 16%,transparent);color:var(--sev-critical);white-space:nowrap}
.al-det{position:sticky;top:12px}
.al-det-hd{padding:14px 16px;border-bottom:1px solid var(--border-base)}
.al-det-hd h3{margin:6px 0 4px;font-size:15px;line-height:1.35}
.al-det-b{padding:14px 16px;display:flex;flex-direction:column;gap:12px}
.al-kv{display:flex;flex-direction:column;gap:6px}
.al-escl{display:flex;flex-direction:column;gap:2px}
.al-escl>div{display:grid;grid-template-columns:10px 56px 1fr auto;gap:8px;align-items:center;font-size:11.5px;color:var(--fg-muted);padding:4px 0}
.al-escl i{width:8px;height:8px;border-radius:99px;border:1px solid var(--border-elevated)}
.al-escl .hit{color:var(--fg-primary)}
.al-escl .hit i{background:var(--sev-high);border-color:var(--sev-high)}
.al-escl em{font-style:normal;font-size:10.5px}
.al-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
@media (max-width:1100px){.al-split{grid-template-columns:1fr}.al-det{position:static}}

/* Field app */
.fa-wrap{display:grid;grid-template-columns:auto minmax(260px,360px);gap:24px;align-items:start;justify-content:center}
.fa-phone{width:390px;height:min(800px,calc(100vh - 190px));min-height:560px;border-radius:44px;border:10px solid #05070d;outline:1px solid var(--border-strong);background:#0b1020;color:#e5e9f2;display:flex;flex-direction:column;overflow:hidden;position:relative;font-size:14px}
.fa-status{display:flex;align-items:center;gap:8px;padding:10px 22px 6px;font-size:12px}
.fa-net{display:flex;align-items:center;gap:6px;border:1px solid #334155;background:#111827;color:#cbd5e1;border-radius:99px;padding:3px 10px;font-size:11px;cursor:pointer;font-family:var(--font-sans)}
.fa-net i{width:7px;height:7px;border-radius:99px;background:#f59e0b}
.fa-net.on i{background:#22c55e}
.fa-top{display:flex;align-items:center;gap:10px;padding:8px 16px 12px;border-bottom:1px solid #1e293b}
.fa-top>div{flex:1;display:flex;flex-direction:column;min-width:0}
.fa-hi{font-size:17px;font-weight:700}
.fa-sub{font-size:12px;color:#94a3b8}
.fa-ic{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid #1e293b;background:#111827;color:#e5e9f2;cursor:pointer;flex-shrink:0}
.fa-off{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#3b2a07;color:#fcd34d;font-size:12px}
.fa-body{flex:1;overflow:auto;padding:12px 16px 18px;display:flex;flex-direction:column;gap:10px}
.fa-sec{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-top:8px}
.fa-late{color:#f87171!important}
.fa-card{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;border:1px solid #1e293b;background:#111827;color:#e5e9f2;text-align:left;cursor:pointer;font-family:var(--font-sans);font-size:14px}
.fa-card b{font-size:15px;line-height:1.3}
.fa-card-hd{display:flex;align-items:center;gap:8px}
.fa-muted{font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:5px}
.fa-chip{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:99px;background:#1e293b;color:#cbd5e1;white-space:nowrap}
.fa-chip-in_progress{background:#3b2a07;color:#fcd34d}
.fa-chip-done,.fa-chip-verified{background:#052e1a;color:#4ade80}
.fa-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#94a3b8;font-size:13px;padding:40px 20px}
.fa-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #1e293b;background:#0e1424;padding:6px 6px 18px}
.fa-tabs button{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:52px;justify-content:center;border:0;background:transparent;color:#64748b;font-size:11.5px;cursor:pointer;font-family:var(--font-sans)}
.fa-tabs button.on{color:#60a5fa}
.fa-tab-ic{position:relative}
.fa-tab-ic em{position:absolute;top:-6px;right:-12px;font-style:normal;font-size:10px;font-weight:700;background:#ef4444;color:#fff;border-radius:99px;padding:0 5px;min-width:16px;text-align:center}
.fa-login{align-items:stretch}
.fa-logo{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#2E75B6,#7B5EA7);display:grid;place-items:center;font-weight:800;font-size:20px;margin:30px auto 6px}
.fa-login h3{text-align:center;margin:0;font-size:20px}
.fa-login p{text-align:center;color:#94a3b8;font-size:13px;margin:0 0 10px}
.fa-user{display:flex;align-items:center;gap:12px;padding:12px;min-height:60px;border-radius:14px;border:1px solid #1e293b;background:#111827;color:#e5e9f2;cursor:pointer;text-align:left;font-family:var(--font-sans)}
.fa-user>span:nth-child(2){flex:1;display:flex;flex-direction:column}
.fa-user b{font-size:15px}.fa-user em{font-style:normal;font-size:12px;color:#94a3b8}
.fa-av{width:40px;height:40px;border-radius:99px;background:#1e3a5f;display:grid;place-items:center;font-weight:700;font-size:13px}
.fa-t{margin:0;font-size:18px;line-height:1.3}
.fa-loc{display:flex;align-items:center;gap:8px;font-size:13px;color:#cbd5e1}
.fa-loc span{flex:1}
.fa-nav{min-height:36px;padding:0 14px;border-radius:10px;border:1px solid #2563eb;background:transparent;color:#60a5fa;font-weight:600;cursor:pointer;font-family:var(--font-sans)}
.fa-det{display:flex;gap:12px;align-items:center;padding:10px;border-radius:12px;background:#111827;border:1px solid #1e293b}
.fa-det>div{display:flex;flex-direction:column;gap:3px;min-width:0}
.fa-det b{font-size:13.5px}
.fa-th{width:56px;height:44px;border-radius:8px;flex-shrink:0}
.fa-step{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:12px;border:1px solid #1e293b;background:#111827;cursor:pointer;font-size:14px}
.fa-step input{display:none}
.fa-step i{width:26px;height:26px;border-radius:99px;border:1.5px solid #334155;display:grid;place-items:center;font-style:normal;font-size:12px;color:#94a3b8;flex-shrink:0}
.fa-step.on{border-color:#14532d}
.fa-step.on i{background:#22c55e;border-color:#22c55e;color:#04140a}
.fa-step.on span{color:#94a3b8;text-decoration:line-through}
.fa-photos{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.fa-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:88px;border-radius:12px;border:1.5px dashed #334155;background:repeating-linear-gradient(45deg,#0f172a 0 8px,#111827 8px 16px);color:#94a3b8;cursor:pointer;font-family:var(--font-sans);font-size:12.5px}
.fa-ph.wide{min-height:72px}
.fa-ph.on{border-style:solid;border-color:#166534;background:#0b2416;color:#4ade80}
.fa-ph em{font-style:normal;font-size:10.5px;color:#86efac}
.fa-f{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#94a3b8}
.fa-f .inp,.fa-f .sel{height:44px;font-size:14px;border-radius:10px}
.fa-scan{display:flex;gap:8px}
.fa-scan .inp{flex:1}
.fa-ms{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.fa-note{height:auto!important;font-size:14px;border-radius:10px;resize:none}
.fa-sig{display:flex;align-items:center;min-height:56px;padding:0 14px;border-radius:12px;border:1.5px dashed #334155;font-size:13px;color:#94a3b8;cursor:pointer}
.fa-sig input{display:none}
.fa-sig.on{border-style:solid;border-color:#2563eb;color:#e5e9f2;font-family:"Brush Script MT",cursive;font-size:20px}
.fa-act{display:flex;gap:8px;padding:12px 16px 22px;border-top:1px solid #1e293b;background:#0e1424}
.fa-btn{flex:1;min-height:50px;border-radius:12px;border:0;background:#d4910c;color:#1a1000;font-weight:700;font-size:15px;cursor:pointer;font-family:var(--font-sans)}
.fa-btn:disabled{opacity:.4;cursor:not-allowed}
.fa-btn.ghost{background:#111827;color:#e5e9f2;border:1px solid #334155;flex:0 0 40%}
.fa-done{flex:1;display:flex;align-items:center;gap:8px;color:#4ade80;font-size:13px;min-height:50px}
.fa-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
.fa-seg button{min-height:44px;border-radius:10px;border:1px solid #1e293b;background:#111827;color:#94a3b8;text-transform:capitalize;cursor:pointer;font-family:var(--font-sans);font-size:13px}
.fa-seg button.on{color:#fff;border-color:#60a5fa}
.fa-seg .s-critical{background:#450a0a}.fa-seg .s-high{background:#431407}.fa-seg .s-medium{background:#422006}.fa-seg .s-low{background:#052e1a}
.fa-syncbox{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:#111827;border:1px solid #1e293b}
.fa-syncbox>div{flex:1;display:flex;flex-direction:column;gap:3px}
.fa-syncbox .fa-btn{flex:0 0 auto;padding:0 18px}
.fa-qi{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;background:#111827;font-size:13px}
.fa-qi span{flex:1;min-width:0}
.fa-qi em{font-style:normal;font-size:11px;color:#94a3b8}
.fa-side-b{padding:12px 14px;display:flex;flex-direction:column;gap:8px}
.fa-side-it{display:grid;grid-template-columns:16px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-base)}
.fa-side-it .ico{color:var(--accent-primary);margin-top:2px}
.fa-side-it div{display:flex;flex-direction:column;gap:2px}
.fa-side-it b{font-size:12.5px}.fa-side-it span{font-size:11.5px;color:var(--fg-secondary);line-height:1.45}
@media (max-width:900px){.fa-wrap{grid-template-columns:1fr;justify-items:center}}

.fa-meta{font-size:12px;color:#94a3b8;overflow-wrap:anywhere}

/* Site setup editor */
.sc-b{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}
.sc-map{position:relative}
.sc-map svg{touch-action:none}
.sc-hint{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);padding:5px 10px;border-radius:6px;background:rgba(10,14,26,.88);border:1px solid var(--border-elevated);font-size:11px;color:var(--fg-secondary);white-space:nowrap}
.sc-side-b{padding:12px 14px;display:flex;flex-direction:column;gap:10px}
.sc-side-b input[type=range]{width:100%}
.sc-diff{display:flex;flex-direction:column;gap:5px;padding:10px;background:var(--bg-inset);border-radius:8px}
.sc-diff .acc{color:var(--accent-primary)}
.sc-look{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:4px 10px;border-radius:6px;background:color-mix(in oklab,var(--accent-primary) 10%,transparent);color:var(--fg-primary)}
.sc-tbl td{padding-top:4px;padding-bottom:4px}
.sc-in{height:26px!important;font-size:11.5px;padding:0 7px;width:100%;min-width:0}
.sc-num{max-width:80px;text-align:right;margin-left:auto}
.sc-miss{border-color:color-mix(in oklab,var(--sev-medium) 50%,var(--border-base))!important}
.sc-tg{width:24px!important;height:24px!important;border-radius:5px!important;background:transparent!important;border-color:var(--border-base)!important;color:var(--fg-secondary)!important}
.sc-inv{background:var(--bg-card)}
.sc-cmb td{background:var(--bg-inset);font-size:11.5px}
.sc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px}
@media (max-width:1100px){.sc-b{grid-template-columns:1fr}}

.al-sit{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:8px;border:1px solid color-mix(in oklab,#7B5EA7 35%,var(--border-base));background:color-mix(in oklab,#7B5EA7 5%,transparent)}
.al-sit div{display:flex;flex-direction:column;gap:3px}
.al-sit b{font-size:12px}.al-sit span:not(.core-mark){font-size:11.5px;line-height:1.5;color:var(--fg-secondary)}
.wc-kind{display:inline-block;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:99px;margin-right:6px;background:color-mix(in oklab,var(--accent-mission) 18%,transparent);color:var(--accent-mission)}.wc-kind-m{background:color-mix(in oklab,var(--accent-primary) 18%,transparent);color:var(--accent-primary)}
.wc-src{font-size:9.5px;text-transform:none;letter-spacing:0;color:var(--accent-primary);margin-left:6px;font-weight:500}
.wc-th-note{font-size:11px;line-height:1.5;color:var(--fg-secondary)}
.wc-hist{display:grid;gap:3px;align-items:center;font-size:10.5px}
.wc-hist-h{font-size:9.5px;color:var(--fg-muted);text-align:center}.wc-hist-h:first-child{text-align:left}
.wc-hist-m{display:flex;flex-direction:column;min-width:0}.wc-hist-m b{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-hist-m em{font-style:normal;font-size:9.5px;color:var(--fg-muted)}
.wc-hist-c{text-align:center;padding:4px 0;border-radius:4px;font-family:var(--font-mono);font-size:10px}
.wc-hist-c.ok{background:color-mix(in oklab,var(--sev-low) 12%,transparent);color:var(--sev-low)}
.wc-hist-c.warm{background:color-mix(in oklab,var(--sev-medium) 16%,transparent);color:var(--sev-medium)}
.wc-hist-c.hot{background:color-mix(in oklab,var(--sev-critical) 18%,transparent);color:#fca5a5}
