.navitem[data-active=true] .navcount.warn{background:var(--warn);border-color:var(--warn);color:#fff}.navitem[data-active=true] .navcount.crit{background:var(--crit);border-color:var(--crit);color:#fff}.unitdot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background:var(--rule);vertical-align:1px}.unitdot.run{background:var(--data)}.unitdot.idle{background:var(--warn)}.unitdot.down{background:var(--crit)}.vchecks,.vrow{display:grid}.vrow{grid-template-columns:26px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--rule)}.vrow:last-child{border-bottom:none}.vrow .vi{font-family:var(--mono);font-weight:700;text-align:center}.vrow.pass .vi{color:var(--good)}.vrow.fail .vi{color:var(--crit)}.vrow.warn .vi{color:var(--warn)}.vrow.na .vi{color:var(--ink-3)}.vrow .vt{font-size:.86rem}.vrow .vt b{font-family:var(--display);font-weight:600}.vrow .vt small{display:block;color:var(--ink-2);font-size:.78rem;margin-top:2px}.vrow .vv{font-family:var(--mono);font-size:.66rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.sigflow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.sig{border:1px solid var(--rule);border-radius:4px;padding:9px 11px;background:var(--surface)}.sig.done{border-color:color-mix(in srgb,var(--good) 35%,var(--rule))}.sig.done .sstep:before{content:"✓ ";color:var(--good)}.sig.now{border-color:color-mix(in srgb,var(--warn) 45%,var(--rule));background:var(--hot-wash)}.sig.stop{border-color:color-mix(in srgb,var(--crit) 40%,var(--rule));background:var(--crit-wash)}.sig .sstep{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.sig .sname{display:block;font-family:var(--display);font-weight:600;font-size:.9rem;margin:3px 0}.sig .smeta{display:block;font-size:.76rem;color:var(--ink-2);line-height:1.4}.measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.measure{border:1px solid var(--rule);border-radius:4px;padding:9px 11px;background:var(--surface)}.measure .mk{display:block;font-family:var(--display);font-weight:600;font-size:.88rem}.measure .mv{display:block;font-size:.78rem;color:var(--ink-2);margin-top:2px}.measure .pill{margin-top:7px}.statefilter{margin-bottom:12px}.statusform{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.statusform label{flex:1 1 170px;min-width:0;max-width:260px}.statusform label:has(input){flex:3 1 240px;max-width:none}.statusform label span{display:block;margin-bottom:4px;font-family:var(--mono);font-size:.62rem;text-transform:uppercase;color:var(--ink-3)}.statusform input,.statusform select{width:100%;padding:0 9px;border:1px solid var(--rule);border-radius:3px;font:inherit;font-size:.85rem;background-color:var(--surface)}.statusform select{padding-right:30px}.statusform>.btn{flex:0 0 auto}.statusform .action-bad,.statusform .action-good{flex:1 0 100%}.notelog{margin:10px 0 0;padding:0;list-style:none}.notelog li{font-size:.8rem;color:var(--ink-2);padding:5px 0;border-bottom:1px dashed var(--rule)}.notelog li:last-child{border-bottom:none}@media (max-width:900px){.sigflow{grid-template-columns:repeat(2,minmax(0,1fr))}.measures{grid-template-columns:1fr}.statusform label,.statusform label:has(input){flex-basis:100%;max-width:none}}@media (max-width:560px){.sigflow{grid-template-columns:1fr}.vrow{grid-template-columns:22px minmax(0,1fr)}.vrow .vv{grid-column:2}}.placeform label{display:grid;grid-gap:4px;gap:4px;min-width:0}.placeform label span{font-family:var(--mono);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.placeform input,.placeform select{min-height:var(--ctl-h);min-width:0;padding:0 9px;border:1px solid var(--rule);border-radius:3px;background-color:var(--surface);font:inherit;font-size:.82rem}.placeform select{padding-right:30px}.partcell{display:flex;align-items:center;gap:9px;min-width:0}.partcell-shot{flex:0 0 auto;width:40px;height:40px;object-fit:cover;border:1px solid var(--rule);border-radius:3px;background:var(--surface-2)}.partcell-text{display:flex;flex-direction:column;gap:1px;min-width:0}.partcell-sub{display:block;font-size:.78rem}.schedule-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:14px;gap:14px;align-items:start}.schedule-board{display:flex;flex-direction:column;height:calc(100dvh - 150px);min-height:460px;padding-bottom:10px}.srow,.sruler{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:10px;gap:10px}.sruler .strack{height:18px}.srows{flex:1 1;display:grid;grid-auto-rows:minmax(52px,1fr);grid-gap:6px;gap:6px;min-height:0}.srow.tfc:first-of-type,.srow:not(.tfc)+.srow.tfc{margin-top:10px}.slbl{display:flex;flex-direction:column;justify-content:center}.slbl b{font-size:.76rem;color:var(--ink)}.slbl b,.slbl small{font-family:var(--mono)}.slbl small{font-size:.62rem;color:var(--ink-3)}.strack{position:relative;background:var(--surface-2);border-radius:4px;overflow:hidden}.sruler .strack{background:none;overflow:visible}.stick{position:absolute;top:0;transform:translateX(-50%);font-family:var(--mono);font-size:.62rem;color:var(--ink-3)}.stick:first-child{transform:none}.sgrid{width:1px;background:var(--rule);opacity:.6}.sgrid,.snow{position:absolute;top:0;bottom:0}.snow{width:2px;background:var(--crit);z-index:3}.sempty{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-3)}.sbar,.sempty{font-family:var(--mono);font-size:.64rem}.sbar{position:absolute;top:5px;bottom:5px;z-index:2;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:0 7px;border-radius:3px;color:#fff;white-space:nowrap;line-height:1.2}.sbar b{font-weight:600;font-size:.7rem}.sbar span{text-overflow:ellipsis;overflow:hidden}.sbar.running{background:var(--data)}.sbar.planned{background:var(--indigo)}.sbar.tmp{background:var(--hot-wash);color:var(--warn);border:1px dashed var(--warn)}.sclash{position:absolute;right:6px;top:4px;z-index:4;padding:0 5px;border-radius:2px;background:var(--crit);color:#fff;font-family:var(--mono);font-size:.62rem;text-transform:uppercase}.sbar:hover{outline:2px solid var(--ink);outline-offset:1px}.slegend{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:.62rem;color:var(--ink-3)}.slegend i{display:inline-block;width:12px;height:8px;margin-right:5px;border-radius:2px;vertical-align:middle}.slegend i.running{background:var(--data)}.slegend i.planned{background:var(--indigo)}.slegend i.tmp{background:var(--hot-wash);border:1px dashed var(--warn)}.slegend i.now{width:2px;background:var(--crit)}.schedule-side{display:grid;grid-gap:14px;gap:14px;max-height:calc(100dvh - 150px);overflow-y:auto}.splace{padding:10px 0;border-bottom:1px solid var(--rule)}.splace:last-child{border-bottom:0}.splace-h{display:flex;justify-content:space-between;gap:8px;align-items:baseline;cursor:default}.splace-k{margin:3px 0 0;font-size:.7rem}.placeform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;grid-gap:8px;gap:8px;align-items:end;margin-top:8px}.placeform .note{grid-column:1/-1}@media (max-width:1100px){.schedule-layout{grid-template-columns:minmax(0,1fr)}.schedule-side{max-height:none;overflow:visible}}@media (max-width:700px){.schedule-board{height:auto;min-height:0;overflow-x:auto}.srows,.sruler{min-width:720px}.srows{grid-auto-rows:48px}.placeform{grid-template-columns:1fr 1fr}.placeform button{grid-column:1/-1}}.signbox{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:12px;padding:12px;border:1px solid var(--rule);border-radius:4px;background:var(--surface-2)}.signbox label{display:grid;grid-gap:4px;gap:4px}.signbox label.wide{flex:1 1 100%}.signbox label span{font-family:var(--mono);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.signbox input,.signbox textarea{padding:8px 10px;border:1px solid var(--rule);border-radius:3px;font:inherit;background:var(--surface)}.signbox input{width:130px;letter-spacing:.3em}.signbox textarea{min-height:64px}.signbox-actions{display:flex;flex-wrap:wrap;gap:8px}.signbox-why{margin:0;font-size:.8rem}@media (min-width:901px) and (max-width:1200px){.sigflow{grid-template-columns:repeat(3,minmax(0,1fr))}}.statstrip.strip-3{grid-template-columns:repeat(3,minmax(0,1fr))}.statstrip.strip-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:700px){.statstrip.strip-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:display;src:url(/_next/static/media/2829ce62aa7187e9-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_d1bd21{font-family:display,display Fallback,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_d1bd21{--font-display:"display","display Fallback",Helvetica Neue,Arial,sans-serif}@font-face{font-family:body;src:url(/_next/static/media/14ca4067a94f5022-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:102.41%;descent-override:33.12%;line-gap-override:0.00%;size-adjust:101.16%}.__className_b2263b{font-family:body,body Fallback,Georgia,serif;font-style:normal}.__variable_b2263b{--font-body:"body","body Fallback",Georgia,serif}@font-face{font-family:mono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/422bb7078d9b61dc-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_1f286a{font-family:mono,mono Fallback,SF Mono,Menlo,monospace}.__variable_1f286a{--font-mono:"mono","mono Fallback",SF Mono,Menlo,monospace}