.energy-calc-page{min-height:60vh;padding-bottom:2rem}.tools-breadcrumbs{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tools-breadcrumbs a{color:inherit;text-decoration:none}.tools-breadcrumbs__sep{opacity:.55}.tools-back-link{margin-bottom:14px;text-decoration:none;display:inline-block}.energy-calc-layout{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.energy-calc-main-card{border:1px solid var(--ui-border-control);background:var(--card);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.energy-calc-main-col{padding:16px}.energy-calc-main-col--result{border-left:1px solid var(--ui-border-control)}.energy-calc-main-title{text-transform:uppercase;margin:0}.energy-calc-main-hint{margin:10px 0 0}.energy-calc-form{align-items:flex-end;gap:.875rem;margin-top:16px;display:flex}.energy-calc-form--single{max-width:320px}.energy-calc-form__field{flex:1;min-width:0}.energy-calc-form__field .input{border-radius:12px;width:100%}.energy-calc-form__divider{padding-bottom:.5rem}.energy-calc-mode-switch{color:color-mix(in srgb, var(--accent) 85%, var(--absolute-white));margin-top:8px}.energy-calc-result-pill{border:1px solid var(--ui-border-control);background:var(--surface);border-radius:20px;align-items:center;gap:10px;min-height:42px;margin-top:14px;padding:10px 16px;display:flex}.energy-calc-scale{pointer-events:none;border-radius:10px;width:100%;margin-top:12px;display:flex;overflow:hidden}.energy-calc-scale__segment{text-align:center;text-shadow:0 1px 1px var(--overlay-black-040);flex:1;padding:.4rem .2rem;transition:opacity .2s}.energy-calc-scale__segment--active{opacity:1;box-shadow:inset 0 0 0 1px var(--absolute-white)}.energy-calc-scale__segment:not(.energy-calc-scale__segment--active){opacity:.85}.energy-calc-how-side .accordion__item-header{min-height:48px}.energy-calc-how-side__content p{margin:0 0 .75rem}.energy-calc-how__h{margin:1rem 0 .5rem}.energy-calc-how__h:first-of-type{margin-top:0}.energy-calc-how__table{border-collapse:collapse;width:100%;margin:1rem 0}.energy-calc-how__table th,.energy-calc-how__table td{text-align:left;border-bottom:1px solid var(--ui-border-control);padding:.5rem .65rem}@media (max-width:1200px){.energy-calc-layout{grid-template-columns:1fr}}@media (max-width:820px){.energy-calc-main-card{grid-template-columns:1fr}.energy-calc-main-col--result{border-left:none;border-top:1px solid var(--ui-border-control)}.energy-calc-result-pill{border-radius:14px;flex-wrap:wrap}}@media (max-width:620px){.energy-calc-form{flex-direction:column;align-items:stretch}.energy-calc-form__divider{text-align:center;padding:0}.energy-calc-scale__segment{padding:.4rem .15rem}}
