.electricity-tool{--et-border:#dce3ec;--et-primary:#175cd3;--et-text:#202d3d;--et-muted:#66758a;color:var(--et-text);font-size:.92rem;max-width:100%}
.electricity-tool *{box-sizing:border-box}
.electricity-tool .et-tabs{display:flex;gap:6px;overflow-x:auto;padding:2px 1px 9px;scrollbar-width:thin}
.electricity-tool .et-tab{background:#fff;border:1px solid var(--et-border);border-radius:7px;padding:9px 13px;white-space:nowrap;font-size:.85rem;font-weight:600;color:#53647b;cursor:pointer}
.electricity-tool .et-tab.active{background:#edf4ff;border-color:#175cd3;color:#1249a6}
.electricity-tool .et-panel{background:#fff;border:1px solid var(--et-border);border-radius:10px;padding:15px;min-width:0}
.electricity-tool .et-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.96rem;font-weight:700;margin-bottom:13px;flex-wrap:wrap}
.electricity-tool .et-muted{font-size:.75rem;color:var(--et-muted);font-weight:400}
.electricity-tool .et-field{margin-bottom:13px}
.electricity-tool .et-field>label{display:block;font-size:.83rem;font-weight:600;margin-bottom:5px}
.electricity-tool .et-field .input-group{flex-wrap:nowrap}
.electricity-tool .et-field .form-control,.electricity-tool .et-field .form-select{font-size:.89rem;min-width:0}
.electricity-tool .et-field .form-select{max-width:112px;flex:0 0 112px}
.electricity-tool .et-hint{font-size:.76rem;color:var(--et-muted);margin:7px 0 0}
.electricity-tool .et-choice{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}
.electricity-tool .et-choice label{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid var(--et-border);border-radius:6px;font-size:.79rem;cursor:pointer}
.electricity-tool .et-choice input{accent-color:#175cd3}
.electricity-tool .et-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.electricity-tool .et-result{background:#f7f9fc;border:1px solid #e7ecf3;border-radius:8px;padding:11px;min-width:0}
.electricity-tool .et-result.featured{background:#F0F5FE;border-color:#F0F5FE;grid-column:1 / -1}
.electricity-tool .et-result-name{font-size:.75rem;color:#617088;margin-bottom:3px}
.electricity-tool .et-result-value{font-size:1.12rem;font-weight:750;overflow-wrap:anywhere;line-height:1.35;font-variant-numeric:tabular-nums}
.electricity-tool .et-result.featured .et-result-value{font-size:1.45rem;color:#123f8b}
.electricity-tool .et-chart-holder{height:225px;position:relative;width:100%}
.electricity-tool #et-chart{width:100%;height:100%;display:block;cursor:crosshair;touch-action:pan-y}
.electricity-tool .et-chart-tip{position:absolute;pointer-events:none;background:#202d3d;color:#fff;border-radius:5px;padding:5px 8px;font-size:.72rem;white-space:nowrap;z-index:2}
.electricity-tool .et-chart-controls{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:10px;color:#54657c;font-size:.79rem}
.electricity-tool .et-chart-controls input[type=range]{width:145px;accent-color:#175cd3}
.electricity-tool .et-schematic{min-height:115px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.electricity-tool .et-schematic svg{width:100%;height:auto;max-height:185px}
.electricity-tool .et-table{font-size:.83rem}
.electricity-tool .et-table td,.electricity-tool .et-table th{padding:.5rem .4rem;border-color:#edf0f4}
.electricity-tool .et-reset{width:45px;flex:0 0 45px}
.electricity-tool .btn-calc{background:#175cd3;color:#fff;border-color:#175cd3;font-weight:600}
.electricity-tool .btn-calc:hover,.electricity-tool .btn-calc:focus{background:#1049ac;color:#fff;border-color:#1049ac}
.electricity-tool .et-resistor-row{display:flex;gap:6px;align-items:center;margin-bottom:8px}
.electricity-tool .et-resistor-row .form-control{min-width:0}
.electricity-tool .et-remove{flex:0 0 36px}
.electricity-tool .et-small-button{font-size:.78rem}
.electricity-tool .et-output-note{font-size:.75rem;color:#66758a;grid-column:1/-1}
@media(max-width:575.98px){.electricity-tool .et-panel{padding:12px}.electricity-tool .et-chart-holder{height:195px}.electricity-tool .et-results{gap:7px}.electricity-tool .et-result{padding:9px}.electricity-tool .et-result-value{font-size:1rem}.electricity-tool .et-result.featured .et-result-value{font-size:1.3rem}.electricity-tool .et-tabs{margin-right:-4px}.electricity-tool .et-tab{padding:8px 10px}.electricity-tool .et-actions .dropdown{width:100%}}
