#chart{position:relative}.v1262ObLayer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.v1262ObZone{position:absolute;border-radius:5px;border:1px solid;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:2px 6px;font-size:10px;font-weight:800;line-height:1.2;box-shadow:inset 0 0 18px rgba(0,0,0,.08)}.v1262ObZone span{white-space:nowrap}.v1262ObZone b{font-family:Courier New,monospace;white-space:nowrap}.v1262ObZone.demand{background:rgba(0,192,118,.18);border-color:rgba(33,240,208,.78);color:#bfffee}.v1262ObZone.supply{background:rgba(207,48,74,.16);border-color:rgba(255,82,111,.76);color:#ffd2da}.v1262ObZone.mitigated{opacity:.38;border-style:dashed}.v1262ObControls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:10px;border:1px solid rgba(33,240,208,.25);border-radius:10px;background:#06131f;font-size:12px}.v1262ObControls b{color:#7fe7ff}.v1262ObControls label{display:flex;align-items:center;gap:5px;color:#b8dfe8}.v1262ObControls input[type=number],.v1262ObControls select{width:auto;min-width:72px;background:#071827;border:1px solid #1e5262;color:#eaffff;border-radius:7px;padding:6px}.v1262ObControls button{background:#13c8d8;border:0;border-radius:8px;padding:7px 10px;font-weight:900;color:#04202a}.v1262ObStatus{margin-left:auto;color:#ffd166;font-weight:800}.v1262ObSaveMsg{color:#4dff9a}@media(max-width:700px){.v1262ObZone{font-size:8px}.v1262ObZone b{display:none}.v1262ObStatus{width:100%;margin-left:0}}
