.electrical-details{margin:18px 0}.electrical-details>summary{cursor:pointer;display:flex;align-items:center;min-height:44px}.electrical-details>summary span{display:flex;flex-direction:column;gap:4px}.electrical-details>summary small{color:#526b63;font-weight:400}.electrical-details[open]>summary{margin-bottom:18px}.electrical-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.electrical-detail-grid dl{margin:0;display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:8px 12px}.electrical-detail-grid dt{font-weight:600;color:#36564c}.electrical-detail-grid dd{margin:0;overflow-wrap:anywhere}@media(max-width:700px){.electrical-detail-grid{grid-template-columns:1fr}.electrical-detail-grid dl{grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr)}}
.equipment-tile,.card{box-shadow:0 6px 22px #173f3510,0 1px 3px #173f3508}.equipment-tile:hover{box-shadow:0 12px 30px #173f3520}.chart-tools{display:flex;gap:7px;flex-wrap:wrap}.chart-tools button{padding:9px 12px;font-size:12px}.interactive-chart{display:block;width:100%;min-width:420px;height:auto;touch-action:pan-y}.interactive-chart text{font:12px Segoe UI,Arial,sans-serif;fill:#35564c}.plot-wrap{overflow:auto}.chart-readout{padding:13px;background:#eaf2e6;border-radius:9px;font-size:13px}.chart-window{font-size:12px}.chart-pan{width:100%}.event-key{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin:15px 0}.event-key span::before{content:'●';color:var(--event-color);margin-right:5px}.event-list{max-height:200px;overflow:auto}.event-list p{padding:9px;border-bottom:1px solid #dde5d5;font-size:13px}#chart{height:auto!important;min-height:210px}#chart svg{height:auto!important;width:100%}

.equipment-route-loading #equipment-content,.equipment-route-loading #equipment-grid{display:none!important}.back-tank{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;margin:0 12px 12px 0;background:#eaf2e6;border:1px solid #d4e2cb;border-radius:10px;color:#173f35;font-weight:600;text-decoration:none}.back-tank:hover{background:#dcebd6}.back-tank:focus-visible{outline:3px solid #357e69;outline-offset:3px}
