.ost-voltage{font:400 16px/1.4 OST Sans,Arial,sans-serif;color:#152f55;background:#eaf4fd;font-variant-numeric:tabular-nums}.ost-voltage *{box-sizing:border-box}.ost-voltage h1,.ost-voltage h2,.ost-voltage label,.ost-voltage button,.ost-voltage select,.ost-voltage input{font-family:inherit;text-transform:none;letter-spacing:normal}.ost-voltage button,.ost-voltage select,.ost-voltage input{font-size:16px;line-height:1.4}.ost-voltage button{cursor:pointer}.ost-voltage button:focus,.ost-voltage input:focus,.ost-voltage select:focus,.ost-voltage :focus-visible{outline:none;box-shadow:none}.ost-voltage .voltage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 28px;background:#f6faff;border-bottom:1px solid #dbe7f3}.ost-voltage h1{font-size:20px;font-weight:600;line-height:1.3;margin:0}.ost-voltage .voltage-toolbar form{display:flex;align-items:center;gap:12px;margin:0}.ost-voltage .voltage-toolbar label{margin:0;font-size:14px}.ost-voltage input,.ost-voltage select{height:42px;min-width:0;padding:8px 12px;border:1px solid #becfe2;border-radius:6px;background:white;color:#152f55;box-shadow:none}.ost-voltage button{min-height:42px;height:auto;padding:8px 14px;border:1px solid #becfe2;border-radius:6px;background:white;color:#0055bd;white-space:nowrap}.ost-voltage button:hover{background:#eef6ff}.ost-voltage .voltage-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,1fr);gap:24px;padding:20px}.ost-voltage .voltage-map{background:#dce3eb;border-radius:12px;overflow:hidden;min-width:0}.ost-voltage #svg107614{display:block;width:100%;height:820px;max-height:calc(100vh - 190px);min-height:600px}.ost-voltage .kv-item{cursor:pointer}.ost-voltage .kv-item[aria-pressed=true] circle{stroke:#152f55;stroke-width:3}.ost-voltage .voltage-sidebar{display:flex;flex-direction:column;gap:20px;min-width:0}.ost-voltage .voltage-panel{background:white;border-radius:12px;overflow:hidden}.ost-voltage h2{font-size:20px;font-weight:600;line-height:1.2;margin:0;padding:16px;border-bottom:1px solid #dbe7f3}.ost-voltage .voltage-selection{padding:16px}.ost-voltage .voltage-selection label{display:block;margin:0 0 10px;font-size:14px;color:#526883;line-height:1.5}.ost-voltage .voltage-selection select{width:100%}.ost-voltage .voltage-layers{display:flex;gap:12px;padding:0 16px 16px}.ost-voltage .voltage-layers button{display:flex;align-items:center;gap:8px;font-size:14px;min-width:110px}.ost-voltage .voltage-layers button[aria-pressed=true]{background:#e0efff;border-color:#98b8de;color:#152f55}.ost-voltage .voltage-layers button[aria-pressed=false]{opacity:.55}.ost-voltage .voltage-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.ost-voltage .green{background:#2e933c}.ost-voltage .red{background:#c01215}.ost-voltage .voltage-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:16px;border-bottom:1px solid #dbe7f3}.ost-voltage .voltage-chart-heading h2{border:0}.ost-voltage .voltage-chart-heading span{font-size:13px;color:#526883}.ost-voltage .voltage-chart{height:340px;padding:18px 16px 8px;position:relative}.ost-voltage .voltage-chart canvas{width:100%!important;height:100%!important}.ost-voltage .voltage-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:16px;border-top:1px solid #dbe7f3;gap:16px}.ost-voltage dt{font-size:13px;color:#526883;line-height:1.4;margin:0 0 8px}.ost-voltage dd{font-size:20px;font-weight:600;color:#0055bd;line-height:1.4;margin:0}.ost-voltage #voltage-status{font-size:14px;color:#526883;margin:0;padding:0 16px;line-height:1.5}.ost-voltage #voltage-status:not(:empty){padding:8px 16px 16px}.ost-voltage #voltage-retry{margin:0 16px 16px}.ost-voltage [hidden]{display:none!important}.ost-voltage .voltage-source{font-size:12px;color:#526883;margin:0;padding:0 4px}.ost-voltage ::selection{background:#bddbff;color:#152f55}
body.ost-voltage-page{background:#eaf4fd;margin:0;padding:0}.ost-voltage-page.noxfolio-boxed-layout #noxfolio-page{max-width:none;width:100%;margin:0;padding:0;background:#eaf4fd}.ost-voltage-page #noxfolio-content{margin:0;padding:0}.ost-voltage-page .elementor>.e-con,.ost-voltage-page .elementor .e-con-inner{max-width:none;width:100%;padding:0!important;margin:0;gap:0}.ost-voltage-page .elementor-widget-shortcode,.ost-voltage-page .elementor-widget-shortcode>.elementor-widget-container{margin:0;padding:0;width:100%}
@media(max-width:960px){.ost-voltage .voltage-workspace{grid-template-columns:1fr 1fr;gap:16px;padding:16px}.ost-voltage .voltage-summary{gap:8px}.ost-voltage dd{font-size:17px}.ost-voltage #svg107614{height:740px;max-height:none;min-height:0}.ost-voltage .voltage-chart{height:310px}}
@media(max-width:720px){.ost-voltage .voltage-toolbar{padding:16px;align-items:flex-start;flex-direction:column;gap:16px}.ost-voltage .voltage-toolbar form{width:100%;gap:10px}.ost-voltage .voltage-toolbar input{flex:1;width:0}.ost-voltage .voltage-workspace{grid-template-columns:1fr;padding:12px;gap:16px}.ost-voltage #svg107614{height:620px;max-height:none}.ost-voltage .voltage-chart{height:300px}.ost-voltage h2{font-size:18px}.ost-voltage .voltage-summary dd{font-size:19px}}
@media(max-width:720px){.ost-voltage .voltage-toolbar form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%}.ost-voltage .voltage-toolbar input[type=date]{width:100%;min-width:0}}

/* Station markers scale as a single unit, including their readings. */
.ost-voltage .station-visual{pointer-events:none;transform-box:fill-box;transform-origin:center;transition:transform 320ms cubic-bezier(.2,.8,.2,1),filter 320ms ease}.ost-voltage .kv-item circle{stroke:#fff;stroke-width:2.5;filter:drop-shadow(0 2px 2px rgba(21,47,85,.24))}.ost-voltage .kv-item text{font-family:OST Sans,Arial,sans-serif;font-weight:600;pointer-events:none}.ost-voltage .kv-item:hover .station-visual,.ost-voltage .kv-item:focus-visible .station-visual,.ost-voltage .kv-item[aria-pressed=true] .station-visual{transform:scale(1.4)}.ost-voltage .kv-item[aria-pressed=true] circle{stroke:#152f55;stroke-width:3}@media(prefers-reduced-motion:reduce){.ost-voltage .station-visual{transition:none}}

.ost-voltage .kv-item .station-hit{stroke:none;filter:none;pointer-events:all}
