main.wrap:has(#battery-runtime){max-width:var(--maxw-wide)}.layout:has(#battery-runtime){grid-template-columns:minmax(0,1fr)}.layout:has(#battery-runtime) .col-rail{max-width:var(--maxw);width:100%;margin-inline:auto}.layout:has(#battery-runtime) .col-main>:not(#battery-runtime):not(h1):not(.capsule):not(.board-line){max-width:var(--maxw);margin-inline:auto}#battery-runtime[data-astro-cid-yi3w3klb]{margin:var(--sp-3) 0 var(--sp-5);border:var(--border-width) var(--border-style) var(--c-line-strong);border-radius:var(--radius-lg);background:var(--c-surface);padding:var(--sp-3)}.calculator[data-astro-cid-yi3w3klb]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-4);align-items:start}fieldset[data-astro-cid-yi3w3klb]{border:0;padding:0;margin:0;min-width:0}legend[data-astro-cid-yi3w3klb],.eyebrow[data-astro-cid-yi3w3klb]{font-weight:700;margin:0 0 var(--sp-2)}label[data-astro-cid-yi3w3klb]{display:grid;gap:var(--sp-1);font-size:var(--fs-0);min-width:0}input[data-astro-cid-yi3w3klb],select[data-astro-cid-yi3w3klb],button[data-astro-cid-yi3w3klb]{font:inherit;color:var(--c-ink);min-height:calc(var(--sp-3) + var(--sp-3));border:var(--border-width) var(--border-style) var(--c-line-strong);border-radius:var(--sp-1);padding:var(--sp-2);background:var(--c-surface);max-width:100%}input[data-astro-cid-yi3w3klb],select[data-astro-cid-yi3w3klb]{width:100%;box-sizing:border-box}button[data-astro-cid-yi3w3klb]{cursor:pointer;font-size:var(--fs-0);font-weight:700}button[data-astro-cid-yi3w3klb]:hover{background:var(--c-brand-soft)}[data-astro-cid-yi3w3klb]:is(input,select,button):focus-visible{outline:var(--rule-width) solid var(--c-brand);outline-offset:var(--border-width)}.pair[data-astro-cid-yi3w3klb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-2);margin-bottom:var(--sp-2)}.load-row[data-astro-cid-yi3w3klb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.45fr) auto auto;gap:var(--sp-1);align-items:center;margin-bottom:var(--sp-1)}.add-row[data-astro-cid-yi3w3klb],.actions[data-astro-cid-yi3w3klb]{display:flex;gap:var(--sp-2);margin:var(--sp-2) 0}.grow[data-astro-cid-yi3w3klb]{flex:1}.result[data-astro-cid-yi3w3klb]{background:var(--c-brand-soft);color:var(--c-brand-ink);border-radius:var(--sp-2);padding:var(--sp-3)}#runtime[data-astro-cid-yi3w3klb]{font-family:var(--font-heading);font-size:var(--fs-4);line-height:var(--lh-tight);margin:var(--sp-2) 0}#energy[data-astro-cid-yi3w3klb],#battery-count[data-astro-cid-yi3w3klb]{margin:var(--sp-2) 0}.small[data-astro-cid-yi3w3klb]{font-size:var(--fs-0);line-height:var(--lh-body);margin:var(--sp-2) 0}.result[data-astro-cid-yi3w3klb] h2[data-astro-cid-yi3w3klb]{font-size:var(--fs-2);margin:var(--sp-3) 0 var(--sp-2)}#load-shares[data-astro-cid-yi3w3klb]{list-style:none;margin:0;padding:0;font-size:var(--fs-0)}#load-shares[data-astro-cid-yi3w3klb] li{margin:var(--sp-2) 0}#load-shares meter{display:block;width:100%;height:var(--sp-3);accent-color:var(--c-brand)}#input-error[data-astro-cid-yi3w3klb]{color:var(--c-danger)}table[data-astro-cid-yi3w3klb]{width:100%;border-collapse:collapse}th[data-astro-cid-yi3w3klb],td[data-astro-cid-yi3w3klb]{text-align:left;padding:var(--sp-2);border-bottom:var(--border-width) solid var(--c-line)}@media(max-width:700px){.calculator[data-astro-cid-yi3w3klb]{display:flex;flex-direction:column;gap:var(--sp-3)}.result[data-astro-cid-yi3w3klb]{display:contents}.runtime-summary[data-astro-cid-yi3w3klb]{order:-1;position:sticky;top:0;z-index:1;background:var(--c-brand-soft);padding:var(--sp-2);width:100%;box-sizing:border-box;border-radius:var(--sp-2)}.inputs[data-astro-cid-yi3w3klb]{width:100%}#runtime[data-astro-cid-yi3w3klb]{font-size:var(--fs-3)}.runtime-summary[data-astro-cid-yi3w3klb] p[data-astro-cid-yi3w3klb]{margin:var(--sp-1) 0}#energy[data-astro-cid-yi3w3klb],#battery-count[data-astro-cid-yi3w3klb]{font-size:var(--fs-0)}.pair[data-astro-cid-yi3w3klb]{grid-template-columns:minmax(0,1fr)}#battery-runtime[data-astro-cid-yi3w3klb]{padding:var(--sp-2)}.add-row[data-astro-cid-yi3w3klb]{flex-wrap:wrap}}@media print{.site-header,.site-footer,.consent-banner,.col-rail,.col-main>:not(h1):not(#battery-runtime){display:none!important}main.wrap{max-width:none;padding:0}.calculator[data-astro-cid-yi3w3klb]{display:grid;grid-template-columns:1fr 1fr}#battery-runtime[data-astro-cid-yi3w3klb]{border:0;padding:0;margin:0}.runtime-summary[data-astro-cid-yi3w3klb]{position:static}.actions[data-astro-cid-yi3w3klb],.add-row[data-astro-cid-yi3w3klb],.remove[data-astro-cid-yi3w3klb],#save-state[data-astro-cid-yi3w3klb],noscript[data-astro-cid-yi3w3klb]{display:none!important}.result[data-astro-cid-yi3w3klb]{display:block}input[data-astro-cid-yi3w3klb],select[data-astro-cid-yi3w3klb]{border:0}.load-row[data-astro-cid-yi3w3klb]{grid-template-columns:1fr 1fr auto}}
