.utility-sector-diagrams{margin:16px 0}.utility-sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sector-chart{padding:18px;min-width:0}.sector-chart h3{margin:0 0 8px}.sector-chart p{color:#657f8b;font-size:12px}.sector-tools{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.sector-tools strong{margin-right:auto}.sector-comparison{display:block;width:100%;border:0;border-bottom:1px solid #dae6ea;padding:12px 0;background:transparent;text-align:left;cursor:pointer;color:inherit}.sector-bar-row{display:grid;grid-template-columns:28px minmax(0,1fr) 84px;align-items:center;gap:8px;margin:7px 0}.sector-bar-row i{display:block;height:13px;background:linear-gradient(to right,var(--tone) var(--bar),#eaf1f3 var(--bar));border-radius:3px}.sector-bar-row strong{font-size:12px}.sector-scale{display:flex;justify-content:space-between;padding-left:36px;padding-right:92px;font-size:11px;color:#68818d}.command-device-events .event-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;overflow:auto}.command-device-events{margin:12px 0}.command-device-events h2{font-size:17px}.command-device-events .event-row{min-width:0}.signal-pending{--signal-color:#df9b32;position:relative;animation:utility-signal-ring 2.2s ease-out infinite!important}.signal-pending.signal-critical{--signal-color:#dc514b}.signal-pending:after{content:'';position:absolute;inset:-4px;border:2px solid var(--signal-color);border-radius:inherit;pointer-events:none;opacity:.65}.signal-count{position:absolute;right:-7px;top:-9px;background:#bf6a12;color:white;border:2px solid white;border-radius:12px;min-width:20px;padding:1px 4px;font-size:10px}.command-device-events .event-icon{border-radius:50%;padding:4px}.utility-diagrams-disclosure{background:white;border:1px solid #d5e3e7;border-radius:12px;margin:12px 0;padding:14px}.utility-diagrams-disclosure>summary{cursor:pointer;font-weight:700}.utility-diagrams-disclosure .chart svg{height:280px;min-height:220px}.utility-diagrams-disclosure .vector-wrap{min-height:280px}.gas-timeline-plot{min-height:160px!important}.gas-day-bars{height:160px!important;flex-shrink:0}.gas-day-bars button i{flex-shrink:0}.electricity-cabinet .dispatch-timeline-chart{min-height:160px}.sector-chart svg{width:100%;min-height:220px}.sector-comparison:hover{background:#f1f8f8}@keyframes utility-signal-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--signal-color) 55%,transparent)}80%,100%{box-shadow:0 0 0 12px transparent}}@media(prefers-reduced-motion:reduce){.signal-pending{animation:none!important}.signal-pending:after{opacity:1}}@media(max-width:760px){.utility-sector-grid,.command-device-events .event-list{grid-template-columns:1fr}.sector-chart{padding:12px}.sector-tools{gap:8px}.gas-timeline-plot,.gas-day-bars{min-height:140px!important;height:140px!important}.sector-chart svg{min-width:440px}.sector-chart{overflow-x:auto}}

.event.signal-accepted i,.event.signal-accepted i:after{animation:none!important;box-shadow:none!important}

.day-insight article.signal-accepted>i{animation:none!important;box-shadow:none!important}

.dispatch-consumption .engineering-chart .chart-plot-scroll svg{height:230px;min-height:210px}.event-calculation>summary{padding:7px 0;cursor:pointer;color:#087d87}.event-calculation[open]{margin:8px 0}.dispatch-consumption .chart-summary{margin-bottom:6px}

.command-work-orders{margin:12px 0 20px;padding:16px;border:1px solid #c9dce1;border-radius:12px;background:#fff}.command-work-orders header{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}.command-work-order-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:12px}.command-work-order-list a{display:flex;flex-direction:column;gap:5px;padding:12px;background:#eef6f7;border-radius:8px;color:#16414c;text-decoration:none}.command-work-order-list a:hover{outline:2px solid #0b8590}.command-work-order-list small{color:#5a717a}
