.baywatt-calc-wrapper{--bw-bg: #ffffff;--bw-panel: #f7fafc;--bw-panel-2: #eef5f8;--bw-border: #d8e3e8;--bw-cyan: #00b4d8;--bw-cyan-dark: #0087a5;--bw-cyan-light: #90e0ef;--bw-text: #111111;--bw-muted: #5f6b76;--bw-warning: #ffb703;--bw-danger: #d64545;width:100%;max-width:1260px;margin:32px auto;padding:30px 30px 26px;border:1px solid var(--bw-border);border-radius:16px;background:var(--bw-bg);color:var(--bw-text);box-shadow:0 10px 30px #00000012;font-family:inherit;box-sizing:border-box}.baywatt-calc-wrapper *,.baywatt-calc-wrapper *:before,.baywatt-calc-wrapper *:after{box-sizing:border-box}.baywatt-calc-header{padding-bottom:18px;margin-bottom:26px;border-bottom:2px solid var(--bw-cyan)}.calc-eyebrow{margin-bottom:7px;color:var(--bw-cyan-dark);font-size:1rem;line-height:1.25;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.calc-title{margin:0 0 10px;color:var(--bw-text);font-size:clamp(2.3rem,3vw,2.9rem);line-height:1.12;font-weight:800}.calc-subtitle{max-width:1050px;margin:0;color:var(--bw-muted);font-size:1.45rem;line-height:1.5}.calc-inputs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"voltage capacity . ." "series parallel crate drop" "maincable intercable . .";gap:22px 20px;margin-bottom:30px;align-items:start}.calc-inputs-grid>.calc-field:nth-child(1){grid-area:voltage}.calc-inputs-grid>.calc-field:nth-child(2){grid-area:capacity}.calc-inputs-grid>.calc-field:nth-child(3){grid-area:crate}.calc-inputs-grid>.calc-field:nth-child(4){grid-area:series}.calc-inputs-grid>.calc-field:nth-child(5){grid-area:parallel}.calc-inputs-grid>.calc-field:nth-child(6){grid-area:maincable}.calc-inputs-grid>.calc-field:nth-child(7){grid-area:intercable}.calc-inputs-grid>.calc-field:nth-child(8){grid-area:drop}.calc-field{min-width:0;display:flex;flex-direction:column}.calc-field label{min-height:46px;margin-bottom:9px;color:var(--bw-text);font-size:1.45rem;line-height:1.25;font-weight:750}.calc-field small{display:block;margin-top:8px;color:var(--bw-muted);font-size:1.3rem;line-height:1.4}.calc-field input[type=number]{width:100%;height:54px;padding:9px 13px;border:1px solid var(--bw-border);border-radius:8px;outline:none;background:#fff;color:var(--bw-text);font:inherit;font-size:1.35rem;font-weight:700}.calc-field input[type=number]:focus{border-color:var(--bw-cyan);box-shadow:0 0 0 3px #00b4d81f}.calc-input-unit{display:flex;overflow:hidden;border-radius:8px}.calc-input-unit input[type=number]{border-radius:8px 0 0 8px}.calc-input-unit span{display:flex;align-items:center;justify-content:center;min-width:58px;padding:0 11px;border:1px solid var(--bw-border);border-left:0;border-radius:0 8px 8px 0;background:var(--bw-panel-2);color:var(--bw-cyan-dark);font-size:1.2rem;font-weight:800}.slider-row{min-height:54px;display:flex;align-items:center;gap:14px}.slider-row input[type=range]{flex:1;width:100%;height:24px;cursor:pointer;-webkit-appearance:none;appearance:none;background:transparent;outline:none}.slider-row input[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;border-radius:999px;background:#bfe8f2;box-shadow:inset 0 0 0 1px #0087a524}.slider-row input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-7px;-webkit-appearance:none;appearance:none;border:3px solid #ffffff;border-radius:50%;background:var(--bw-cyan);box-shadow:0 0 0 1px var(--bw-cyan-dark),0 2px 5px #0000002e}.slider-row input[type=range]::-moz-range-track{width:100%;height:10px;border:0;border-radius:999px;background:#bfe8f2}.slider-row input[type=range]::-moz-range-progress{height:10px;border-radius:999px;background:var(--bw-cyan)}.slider-row input[type=range]::-moz-range-thumb{width:20px;height:20px;border:3px solid #ffffff;border-radius:50%;background:var(--bw-cyan);box-shadow:0 0 0 1px var(--bw-cyan-dark),0 2px 5px #0000002e}.slider-val{min-width:78px;color:var(--bw-cyan-dark);font-size:1.35rem;line-height:1;font-weight:800;text-align:right;white-space:nowrap}.calc-section-title{margin:38px 0 16px;color:var(--bw-cyan-dark);font-size:1.4rem;line-height:1.3;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.calc-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.calc-card{min-height:158px;display:flex;flex-direction:column;padding:18px 18px 16px;border:1px solid var(--bw-border);border-radius:12px;background:var(--bw-panel)}.calc-card--primary{border:2px solid var(--bw-cyan);background:#fcfeff}.calc-card--power{border:1px solid #cfe8ef;background:linear-gradient(135deg,#f8fdff,#eef8fb)}.calc-card--cable{border-top:4px solid var(--bw-cyan)}.card-label{margin-bottom:8px;color:var(--bw-muted);font-size:1.2rem;line-height:1.3;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.card-value{color:var(--bw-text);font-size:2.6rem;line-height:1.05;font-weight:800}.card-subtext{margin-top:8px;color:var(--bw-cyan-dark);font-size:1.4rem;line-height:1.4;font-weight:650}.card-note{margin-top:auto;padding-top:11px;color:var(--bw-muted);font-size:1.2rem;line-height:1.45}.store-card .shop-btn{margin-top:auto}.shop-btn{display:inline-block;margin-top:15px;padding:10px 14px;border-radius:8px;background:var(--bw-cyan);color:#fff!important;text-align:center;text-decoration:none!important;font-size:1.15rem;line-height:1.2;font-weight:800;transition:background .18s ease,transform .12s ease}.shop-btn:hover{background:#009fc0;transform:translateY(-1px)}.calc-warning-banner{margin:18px 0;padding:15px 16px;border:1px solid #f1d28c;border-left:4px solid var(--bw-warning);border-radius:8px;background:#fff8e7;color:#745400;font-size:1.25rem;line-height:1.5}.calc-warning-banner--strong{border-color:#efb2b2;border-left-color:var(--bw-danger);background:#fff2f2;color:#8b1f1f}.calc-warning-banner strong{display:block;margin-bottom:4px;color:inherit;font-size:1.35rem;line-height:1.35}.calc-method-note{margin-top:16px;padding:15px 16px;border-left:4px solid var(--bw-cyan);border-radius:8px;background:#f8fbfc;color:var(--bw-muted);font-size:1.2rem;line-height:1.55}.calc-method-note strong{color:var(--bw-text);font-size:1.3rem}.calc-method-note p{margin:5px 0 0}.calc-disclaimer{margin-top:26px;padding:15px 16px;border:1px solid var(--bw-border);border-radius:8px;background:#f8fbfc;color:var(--bw-muted);font-size:1.2rem;line-height:1.55}.calc-disclaimer strong{color:var(--bw-text);font-size:1.3rem}.calc-disclaimer p{margin:5px 0 0}[hidden]{display:none!important}@media(max-width:1100px){.calc-inputs-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"voltage capacity" "series parallel" "crate drop" "maincable intercable"}.calc-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.baywatt-calc-wrapper{padding:18px 14px;border-radius:10px}.calc-inputs-grid{grid-template-columns:1fr;grid-template-areas:"voltage" "capacity" "series" "parallel" "crate" "drop" "maincable" "intercable"}.calc-results-grid{grid-template-columns:1fr}.calc-title{font-size:2rem}.calc-subtitle{font-size:1.25rem}.calc-field label{min-height:0;font-size:1.3rem}.calc-field small{font-size:1.15rem}.calc-field input[type=number]{font-size:1.3rem}.calc-input-unit span{font-size:1.15rem}.slider-val{min-width:68px;font-size:1.25rem}.calc-section-title{font-size:1.3rem}.card-label{font-size:1.1rem}.card-value{font-size:2.35rem}.card-subtext{font-size:1.25rem}.card-note,.shop-btn{font-size:1.1rem}.calc-warning-banner{font-size:1.15rem}.calc-warning-banner strong{font-size:1.25rem}.calc-method-note,.calc-disclaimer{font-size:1.1rem}.calc-method-note strong,.calc-disclaimer strong{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/battery-calculator.css.map */
