body.aps-page.cc-page{height:100%;min-height:0;overflow:hidden}html:has(body.aps-page.cc-page){height:100%;min-height:0;overflow:hidden}body.cc-page{flex-direction:column;display:flex}.cc-page .aps-top{white-space:nowrap;flex-wrap:nowrap;flex:none;gap:14px;padding:8px 14px;position:static}.cc-page .aps-title{text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.cc-page .aps-alarm{flex:none;margin:8px 14px 0}.cc-page .aps-alarm p{margin:2px 0}.cc-page .aps-alarm a{color:var(--cyan)}.cc-filter{align-items:center;gap:6px;display:flex}.cc-filter select{color:inherit;background:#060828e6;border:1px solid #fff3;border-radius:4px;max-width:260px;padding:2px 4px;font:500 12px IBM Plex Mono,monospace}.cc-body{flex:1;grid-template-columns:clamp(270px,19vw,360px) minmax(0,1fr);gap:10px;min-height:0;padding:10px 14px 12px;display:grid}.cc-side{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--glass);flex-direction:column;gap:8px;min-height:0;padding:10px 12px;display:flex;overflow:hidden}.cc-side h2{letter-spacing:.16em;color:var(--accent);margin:0;font:700 11px Inter,sans-serif}.cc-gauge{flex-direction:column;align-items:center;min-height:0;display:flex}.cc-gauge svg{width:100%;height:100%;min-height:0;display:block}.cc-gauge .g-track{fill:none;stroke:#ffffff17;stroke-width:9px;stroke-linecap:round}.cc-gauge .g-val{fill:none;stroke:var(--gc);stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--gc));transition:stroke-dasharray .6s}.cc-gauge .g-tick{stroke:#ffffff8c;stroke-width:1.2px}.cc-gauge .g-num{fill:var(--gc);text-anchor:middle;font:700 21px IBM Plex Mono,monospace}.cc-gauge .g-sub{fill:var(--dim);letter-spacing:.12em;text-anchor:middle;font:600 6.5px Inter,sans-serif}.cc-gauge.main{flex:4 1 0}.cc-gauge.main .g-num{font-size:22px}.cc-gauge small{color:var(--dim);letter-spacing:.1em;margin-top:-2px;font:600 10px Inter,sans-serif}.cc-gauge.ok{--gc:var(--ok)}.cc-gauge.warn{--gc:var(--warn)}.cc-gauge.bad{--gc:var(--bad)}.cc-gauge.neutral{--gc:var(--cyan)}.cc-gauges3{flex:2.5 1 0;grid-template-columns:repeat(3,1fr);gap:4px;min-height:0;display:grid}.cc-gauges3 .g-num{font-size:20px}.cc-stats{border-top:1px solid #ffffff1a;flex:2.2 1 0;grid-auto-rows:1fr;align-items:center;gap:0;min-height:0;max-height:280px;display:grid}.cc-stats>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:8px;min-height:0;padding:2px 0;display:flex}.cc-stats small{color:var(--dim);font-size:11px}.cc-stats b{white-space:nowrap;font:700 14px IBM Plex Mono,monospace}.cc-grid{gap:8px;min-width:0;min-height:0;display:grid}.cc-card{border:1px solid var(--line);border-top:3px solid var(--st);border-radius:var(--radius-surface);background:var(--glass);flex-direction:column;gap:4px;min-width:0;min-height:0;padding:7px 9px;display:flex;position:relative;overflow:hidden;container-type:size}.cc-card.fault{box-shadow:0 0 0 1px var(--bad), 0 0 18px #ff3b3b59}.cc-card.idle,.cc-card.off{opacity:.72}.cc-card header{justify-content:space-between;align-items:center;gap:6px;display:flex}.cc-card header b{letter-spacing:.04em;white-space:nowrap;font:700 clamp(12px,5.2cqw,15px) Orbitron,sans-serif}.cc-state{letter-spacing:.06em;color:var(--st);border:1px solid var(--st);border-radius:var(--radius-control);white-space:nowrap;padding:1px 5px;font:700 9px Inter,sans-serif}.cc-card p{margin:0}.cc-card .small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cc-order{min-height:0;font-size:11px;line-height:1.3}.cc-order>b,.cc-order>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cc-order span{color:var(--dim)}.cc-order small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.cc-bar{background:#ffffff14;border-radius:3px;height:4px;margin:3px 0 2px;overflow:hidden}.cc-bar i{background:var(--st);height:100%;display:block}.cc-oee{border-top:1px solid #ffffff14;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:end;gap:2px;padding-top:4px;font:500 clamp(11px,3.4cqh,14px) IBM Plex Mono,monospace;display:grid}.cc-oee small{color:var(--dim);font:600 9px Inter,sans-serif;display:block}.cc-oee b{font-size:clamp(15px,6.5cqh,26px)}.cc-oee{flex:auto;align-content:center}.cc-load{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:1px 6px;margin-top:auto;padding-top:4px;font:500 11px IBM Plex Mono,monospace;display:grid}.cc-load small{color:var(--dim);letter-spacing:.04em;font:600 9px Inter,sans-serif;display:block}.cc-load b{font-size:clamp(13px,4.5cqh,20px)}.cc-load-bar{background:#ffffff14;border-radius:3px;grid-column:1/-1;height:5px;margin-top:2px;position:relative;overflow:hidden}.cc-load-bar i{position:absolute;top:0;bottom:0;left:0}.cc-load-bar i.av{background:#aab0be59}.cc-load .cc-strip{grid-column:1/-1}.cc-load .shift-strip{gap:3px;margin:2px 0 0}.cc-load .shift-strip .ss-cell{height:clamp(18px,9cqh,44px)}.cc-load .shift-strip .ss-day b{margin-top:1px;font-size:9px}.cc-load .shift-strip .ss-day small{display:none}.cc-link{display:none;position:absolute;top:9px;right:9px}.cc-card header b a{color:inherit;text-decoration:none}.cc-card header b a:hover{color:var(--cyan)}.cc-reserve .cc-chips{flex-wrap:wrap;gap:5px;margin:0;display:flex}.cc-chips a{color:var(--dim);border:1px solid var(--line);border-radius:var(--radius-control);padding:2px 6px;font:600 11px IBM Plex Mono,monospace;text-decoration:none}.cc-chips a:hover{color:var(--text);border-color:var(--cyan)}@media (height<=820px){.cc-card{gap:3px;padding:6px 8px}.cc-load .shift-strip .ss-cell{height:clamp(14px,9cqh,44px)}.cc-load .shift-strip .ss-day b{display:none}}@media (width<=1500px){.cc-page .aps-title .dim{display:none}}@media (width<=900px){body.cc-page{height:auto;overflow:auto}html:has(body.cc-page){height:auto;overflow:auto}.cc-page .aps-top{flex-wrap:wrap}.cc-body{grid-template-columns:1fr}.cc-side{height:520px}.cc-grid{grid-template-rows:none!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.cc-card{min-height:260px}}.cc-energy{border-top:1px solid #ffffff1a;flex-direction:column;flex:none;gap:4px;padding-top:6px;display:flex}.cc-kw{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cc-kw b{color:#ffd45c;font:700 24px IBM Plex Mono,monospace}.cc-kw b small{color:var(--dim);font-size:12px}.cc-kw span{color:var(--dim);text-align:right;font-size:11px}.cc-kw-split{color:var(--dim);justify-content:space-between;gap:6px;font-size:11px;display:flex}.cc-kw-split b{color:var(--text,#e6ecff);font-family:IBM Plex Mono,monospace}.pw-spark{width:100%;height:56px}.pw-spark .pw-line{fill:none;stroke:#ffd45c;stroke-width:1.2px;vector-effect:non-scaling-stroke}.pw-spark .pw-past{fill:#ffd45c2e}.pw-spark .pw-now{stroke:#fff;stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.pw-spark text{fill:var(--dim);text-anchor:middle;font-size:7px}.cc-kwtag{color:#ffd45c;font-family:IBM Plex Mono,monospace;font-weight:600}.cc-kwtag.off{color:var(--dim)}
