.solar-calc{--solar-calc-radius: 1.2rem;--solar-calc-border: rgba(var(--text-color, 26, 26, 26), .14);--solar-calc-muted: rgba(var(--text-color, 26, 26, 26), .65);--solar-calc-surface: rgba(255, 255, 255, .78);--solar-calc-ok: #1f7a3f;--solar-calc-ok-bg: rgba(31, 122, 63, .12);--solar-calc-warn: #a15c00;--solar-calc-warn-bg: rgba(161, 92, 0, .12);--solar-calc-info: #1f5f8b;--solar-calc-info-bg: rgba(31, 95, 139, .12);display:block;width:100%;margin-inline:auto;font-size:calc(var(--body-font-size, 16) * .1rem);line-height:1.5}.solar-calc__intro{max-width:68rem;margin-inline:auto;margin-bottom:3.2rem}.solar-calc__intro .rte{font-size:1.1em;line-height:1.6}@media(min-width:750px){.solar-calc__intro{margin-bottom:4.8rem}}.solar-calc__layout{display:grid;gap:2rem;width:100%}@media(min-width:900px){.solar-calc__layout{grid-template-columns:minmax(0,1.5fr) minmax(34rem,.8fr);gap:3.2rem;align-items:start}}.solar-calc__controls{display:grid;gap:2rem;min-width:0}.solar-calc__panel{border:1px solid var(--solar-calc-border);border-radius:var(--solar-calc-radius);padding:2rem;background:var(--solar-calc-surface);box-shadow:0 1px 2px rgba(var(--text-color, 26, 26, 26),.04),0 8px 24px rgba(var(--text-color, 26, 26, 26),.05)}@media(min-width:750px){.solar-calc__panel{padding:2.8rem}}.solar-calc__label{display:block;font-weight:650;margin-bottom:1.4rem;line-height:1.3;font-size:1.2em}.solar-calc__hint{color:var(--solar-calc-muted);font-size:.95em;margin:1rem 0 0;line-height:1.55}.solar-calc__segmented{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.solar-calc__segment{-webkit-appearance:none;appearance:none;border:1px solid var(--solar-calc-border);border-radius:1rem;background:rgba(var(--bg-color, 255, 255, 255),.65);color:inherit;font-family:inherit;font-size:1em;padding:1.6rem 1.2rem;cursor:pointer;text-align:center;min-height:7rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}@media(min-width:750px){.solar-calc__segment{padding:1.8rem 2rem}}.solar-calc__segment:hover{border-color:rgba(var(--text-color, 26, 26, 26),.4)}.solar-calc__segment.is-active{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor;background:rgba(var(--text-color, 26, 26, 26),.06)}.solar-calc__segment-title{display:block;font-weight:700;line-height:1.2;font-size:1.3em}.solar-calc__segment-meta{display:block;font-size:.95em;color:var(--solar-calc-muted);margin-top:.4rem}.solar-calc__time-header{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:1.4rem}.solar-calc__time-header .solar-calc__label{margin-bottom:0}@media(min-width:600px){.solar-calc__time-header{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1.6rem}}.solar-calc__time-value{font-weight:700;font-size:1.1em;line-height:1.3}.solar-calc__slider{width:100%;height:2.4rem;accent-color:currentColor}.solar-calc__ticks{display:flex;justify-content:space-between;margin-top:.6rem;font-size:.875em;color:var(--solar-calc-muted);gap:.4rem}.solar-calc__appliances{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:520px){.solar-calc__appliances{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.solar-calc__appliances{grid-template-columns:repeat(3,minmax(0,1fr))}}.solar-calc__appliance{position:relative;display:flex;align-items:center;gap:1.2rem;border:1px solid var(--solar-calc-border);border-radius:1rem;padding:1.6rem;min-height:7.2rem;cursor:pointer;background:rgba(var(--bg-color, 255, 255, 255),.85);box-shadow:0 1px rgba(var(--text-color, 26, 26, 26),.03);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover){.solar-calc__appliance:hover{border-color:rgba(var(--text-color, 26, 26, 26),.35);box-shadow:0 6px 18px rgba(var(--text-color, 26, 26, 26),.06)}}.solar-calc__appliance:has(input:checked){border-color:currentColor;background:rgba(var(--text-color, 26, 26, 26),.05);box-shadow:inset 0 0 0 1px currentColor}.solar-calc__appliance:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.solar-calc__appliance-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.solar-calc__check{position:relative;flex-shrink:0;width:2.4rem;height:2.4rem;border:1.5px solid rgba(var(--text-color, 26, 26, 26),.35);border-radius:.6rem;background:rgba(var(--bg-color, 255, 255, 255),.95);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.solar-calc__check:after{content:"";position:absolute;left:.8rem;top:.35rem;width:.6rem;height:1.1rem;border:solid transparent;border-width:0 2px 2px 0;transform:rotate(45deg) scale(.6);opacity:0;transition:opacity .15s ease,transform .15s ease,border-color .15s ease}.solar-calc__appliance:has(input:checked) .solar-calc__check{background:currentColor;border-color:currentColor;box-shadow:0 0 0 3px rgba(var(--text-color, 26, 26, 26),.08)}.solar-calc__appliance:has(input:checked) .solar-calc__check:after{border-color:#fff;opacity:1;transform:rotate(45deg) scale(1)}.solar-calc__appliance-copy{min-width:0;flex:1}.solar-calc__appliance-name{display:block;font-weight:650;line-height:1.25;font-size:1.05em}.solar-calc__appliance-watts{display:block;font-size:.9em;color:var(--solar-calc-muted);margin-top:.3rem}.solar-calc__breakdown{margin:-.6rem 0 1.6rem;font-size:.95em;color:var(--solar-calc-muted);line-height:1.4}.solar-calc__results{min-width:0}@media(min-width:900px){.solar-calc__results{position:sticky;top:1.6rem}}.solar-calc__stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.6rem}.solar-calc__stat{border:1px solid var(--solar-calc-border);border-radius:.9rem;padding:1.4rem 1.2rem;background:rgba(var(--bg-color, 255, 255, 255),.55);min-width:0}.solar-calc__stat-label{display:block;font-size:.95em;color:var(--solar-calc-muted);margin-bottom:.6rem;line-height:1.3}.solar-calc__stat-value{display:block;font-size:2.1em;font-weight:700;line-height:1.1;word-break:break-word}@media(min-width:750px){.solar-calc__stat-value{font-size:2.5em}}.solar-calc__stat-unit{font-size:.5em;font-weight:600}.solar-calc__est{font-size:.8em;font-weight:600;letter-spacing:.02em;text-transform:lowercase;color:var(--solar-calc-muted);vertical-align:super}.solar-calc__status{border-radius:.9rem;padding:1.8rem;margin-bottom:1.6rem}.solar-calc__status[data-state=surplus]{background:var(--solar-calc-ok-bg);color:var(--solar-calc-ok)}.solar-calc__status[data-state=close]{background:var(--solar-calc-warn-bg);color:var(--solar-calc-warn)}.solar-calc__status[data-state=shortfall]{background:var(--solar-calc-info-bg);color:var(--solar-calc-info)}.solar-calc__status[data-state=idle]{background:rgba(var(--text-color, 26, 26, 26),.05)}.solar-calc__status-title{display:block;font-weight:700;margin-bottom:.5rem;font-size:1.2em}.solar-calc__status-text{display:block;font-size:1em;line-height:1.55}.solar-calc__meter{height:.9rem;border-radius:999px;background:rgba(var(--text-color, 26, 26, 26),.08);overflow:hidden;margin-bottom:1.4rem}.solar-calc__meter-fill{height:100%;width:0;border-radius:inherit;background:currentColor;transition:width .25s ease}.solar-calc__meter-fill[data-state=surplus]{background:var(--solar-calc-ok)}.solar-calc__meter-fill[data-state=close]{background:var(--solar-calc-warn)}.solar-calc__meter-fill[data-state=shortfall]{background:var(--solar-calc-info)}.solar-calc__footnote{font-size:.9em;color:var(--solar-calc-muted);margin:0;line-height:1.5}.solar-calc__empty{color:var(--solar-calc-muted);font-size:1em}
/*# sourceMappingURL=/cdn/shop/t/11/assets/solar-power-calculator.css.map */
