.electricity-bill-calculator-module__zAw20q__section{padding-block:34px 20px}.electricity-bill-calculator-module__zAw20q__shell{gap:18px;display:grid}.electricity-bill-calculator-module__zAw20q__introCard,.electricity-bill-calculator-module__zAw20q__controlsCard,.electricity-bill-calculator-module__zAw20q__resultCard,.electricity-bill-calculator-module__zAw20q__disclaimer{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);box-shadow:0 18px 50px #15454c0f}.electricity-bill-calculator-module__zAw20q__introCard{border-radius:20px;align-items:flex-start;gap:14px;padding:18px;display:flex}.electricity-bill-calculator-module__zAw20q__introIcon,.electricity-bill-calculator-module__zAw20q__resultIcon{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));flex:none;place-items:center;display:grid}.electricity-bill-calculator-module__zAw20q__introIcon{border-radius:13px;width:42px;height:42px}.electricity-bill-calculator-module__zAw20q__introCard h2{margin:0 0 5px;font-size:clamp(1.2rem,4.5vw,1.55rem);line-height:1.35}.electricity-bill-calculator-module__zAw20q__introCard p{color:var(--muted);margin:0;font-size:.92rem}.electricity-bill-calculator-module__zAw20q__workspace{gap:18px;display:grid}.electricity-bill-calculator-module__zAw20q__controlsCard,.electricity-bill-calculator-module__zAw20q__resultCard{border-radius:24px;padding:20px}.electricity-bill-calculator-module__zAw20q__controlsCard{gap:20px;display:grid}.electricity-bill-calculator-module__zAw20q__fieldGroup{gap:8px;display:grid}.electricity-bill-calculator-module__zAw20q__label{color:var(--ink);font-size:.93rem;font-weight:700}.electricity-bill-calculator-module__zAw20q__segmented{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:5px;display:grid}.electricity-bill-calculator-module__zAw20q__segmentButton{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;font-size:.82rem;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s}.electricity-bill-calculator-module__zAw20q__segmentButton:hover{color:var(--primary)}.electricity-bill-calculator-module__zAw20q__segmentButton:focus-visible,.electricity-bill-calculator-module__zAw20q__select:focus-visible,.electricity-bill-calculator-module__zAw20q__input:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 30%, transparent);outline-offset:2px}.electricity-bill-calculator-module__zAw20q__activeSegment{background:var(--surface-raised);border-color:color-mix(in srgb, var(--primary) 28%, var(--border));color:var(--primary);box-shadow:0 5px 16px #15454c14}.electricity-bill-calculator-module__zAw20q__select,.electricity-bill-calculator-module__zAw20q__input{border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--ink);min-height:48px;font:inherit;border-radius:14px}.electricity-bill-calculator-module__zAw20q__select{padding:0 13px}.electricity-bill-calculator-module__zAw20q__inputWrap{position:relative}.electricity-bill-calculator-module__zAw20q__input{font-variant-numeric:tabular-nums;padding-inline:14px 70px;font-size:1rem}html[dir=rtl] .electricity-bill-calculator-module__zAw20q__input{padding-inline:70px 14px}.electricity-bill-calculator-module__zAw20q__unit{inset-inline-end:14px;color:var(--primary);pointer-events:none;font-size:.8rem;font-weight:800;position:absolute;top:50%;transform:translateY(-50%)}.electricity-bill-calculator-module__zAw20q__helper{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.electricity-bill-calculator-module__zAw20q__formulaBox{color:var(--primary-strong);background:color-mix(in srgb, var(--primary) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));border-radius:14px;align-items:center;gap:9px;padding:12px 13px;font-size:.82rem;font-weight:700;display:flex}.electricity-bill-calculator-module__zAw20q__resultCard{background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 36%), var(--surface-raised);align-self:stretch}.electricity-bill-calculator-module__zAw20q__resultHeader{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:16px;display:flex}.electricity-bill-calculator-module__zAw20q__resultIcon{border-radius:15px;width:48px;height:48px}.electricity-bill-calculator-module__zAw20q__kicker{color:var(--primary);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800;display:block}html[lang=ar] .electricity-bill-calculator-module__zAw20q__kicker{letter-spacing:0}.electricity-bill-calculator-module__zAw20q__resultHeader h3{margin:2px 0 0;font-size:1.2rem}.electricity-bill-calculator-module__zAw20q__amount{color:var(--primary);align-items:baseline;gap:8px;padding-block:24px 20px;display:flex}.electricity-bill-calculator-module__zAw20q__amount strong{font-variant-numeric:tabular-nums;font-size:clamp(2rem,9vw,3.5rem);line-height:1}.electricity-bill-calculator-module__zAw20q__amount span{color:var(--muted);font-size:.85rem;font-weight:700}.electricity-bill-calculator-module__zAw20q__resultList{gap:0;margin:0;display:grid}.electricity-bill-calculator-module__zAw20q__resultList div{border-top:1px solid var(--border);justify-content:space-between;gap:18px;padding-block:12px;display:flex}.electricity-bill-calculator-module__zAw20q__resultList dt{color:var(--muted);font-size:.82rem}.electricity-bill-calculator-module__zAw20q__resultList dd{text-align:end;color:var(--ink);margin:0;font-size:.86rem;font-weight:800}.electricity-bill-calculator-module__zAw20q__note{background:color-mix(in srgb, var(--accent) 13%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--ink);border-radius:13px;align-items:flex-start;gap:8px;margin-top:16px;padding:11px 12px;font-size:.78rem;display:flex}.electricity-bill-calculator-module__zAw20q__note svg{color:var(--accent);flex:none;margin-top:2px}.electricity-bill-calculator-module__zAw20q__emptyResult{text-align:center;min-height:180px;color:var(--muted);place-items:center;display:grid}.electricity-bill-calculator-module__zAw20q__disclaimer{border-radius:18px;align-items:flex-start;gap:11px;padding:16px 18px;display:flex}.electricity-bill-calculator-module__zAw20q__disclaimer>svg{color:var(--primary);flex:none;margin-top:3px}.electricity-bill-calculator-module__zAw20q__disclaimer strong{margin-bottom:3px;font-size:.9rem;display:block}.electricity-bill-calculator-module__zAw20q__disclaimer p{color:var(--muted);margin:0;font-size:.79rem;line-height:1.7}.electricity-bill-calculator-module__zAw20q__priceSnapshot{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border));background:radial-gradient(circle at 10% 0%, #ffb22e1f, transparent 32%), radial-gradient(circle at 95% 100%, color-mix(in srgb, var(--primary) 11%, transparent), transparent 34%), color-mix(in srgb, var(--surface-raised) 97%, transparent);border-radius:24px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 48px #15454c12}.electricity-bill-calculator-module__zAw20q__priceSnapshotHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.electricity-bill-calculator-module__zAw20q__priceSnapshotTitleWrap{align-items:center;gap:11px;min-width:0;display:flex}.electricity-bill-calculator-module__zAw20q__priceSnapshotIcon{color:#fff;background:linear-gradient(145deg,#ffb12b,#ff8a00);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #ff910033}.electricity-bill-calculator-module__zAw20q__priceSnapshotKicker{color:var(--primary);margin-bottom:1px;font-size:.69rem;font-weight:800;display:block}.electricity-bill-calculator-module__zAw20q__priceSnapshotHeader h3{color:var(--ink);margin:0;font-size:clamp(1.05rem,4vw,1.32rem);line-height:1.25}.electricity-bill-calculator-module__zAw20q__priceSnapshotUnit{background:color-mix(in srgb, var(--primary) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));color:var(--primary-strong);border-radius:999px;flex:none;padding:6px 9px;font-size:.68rem;font-weight:800}.electricity-bill-calculator-module__zAw20q__priceGrid{grid-template-columns:1fr;gap:10px;display:grid}.electricity-bill-calculator-module__zAw20q__priceCard{--card-accent:var(--primary);--card-tint:color-mix(in srgb, var(--primary) 10%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--card-accent) 24%, var(--border));background:linear-gradient(145deg, var(--card-tint), color-mix(in srgb, var(--surface-raised) 96%, transparent));border-radius:18px;min-width:0;padding:14px;position:relative;box-shadow:0 9px 24px #15454c0d}.electricity-bill-calculator-module__zAw20q__priceCard_teal{--card-accent:#1f8f86;--card-tint:#eefaf7}.electricity-bill-calculator-module__zAw20q__priceCard_amber{--card-accent:#d98708;--card-tint:#fff8e9}.electricity-bill-calculator-module__zAw20q__priceCard_blue{--card-accent:#2c6fb0;--card-tint:#eef6ff}.electricity-bill-calculator-module__zAw20q__priceCardTop{align-items:center;gap:10px;min-width:0;display:flex}.electricity-bill-calculator-module__zAw20q__priceCardIcon{background:var(--card-accent);color:#fff;width:42px;height:42px;box-shadow:0 8px 18px color-mix(in srgb, var(--card-accent) 25%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}.electricity-bill-calculator-module__zAw20q__priceCardTop>div{min-width:0}.electricity-bill-calculator-module__zAw20q__priceCard h4{color:var(--ink);margin:0 0 2px;font-size:.91rem;line-height:1.35}.electricity-bill-calculator-module__zAw20q__priceCardTop>div>span{color:var(--muted);font-size:.7rem}.electricity-bill-calculator-module__zAw20q__priceValueRow{color:var(--card-accent);align-items:baseline;gap:7px;margin-top:15px;display:flex}.electricity-bill-calculator-module__zAw20q__priceValueRow strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:clamp(1.7rem,8vw,2.35rem);line-height:1}.electricity-bill-calculator-module__zAw20q__priceValueRow span{color:var(--muted);font-size:.7rem;font-weight:800}.electricity-bill-calculator-module__zAw20q__priceLegacy{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:5px;display:flex}.electricity-bill-calculator-module__zAw20q__priceLegacy>span{font-size:.8rem;font-weight:800}.electricity-bill-calculator-module__zAw20q__priceLegacy small{font-size:.66rem}.electricity-bill-calculator-module__zAw20q__priceSnapshotFootnote{color:var(--muted);margin:11px 1px 0;font-size:.7rem;line-height:1.55}@media (min-width:620px){.electricity-bill-calculator-module__zAw20q__priceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.electricity-bill-calculator-module__zAw20q__priceCard{padding:15px}}@media (min-width:760px){.electricity-bill-calculator-module__zAw20q__section{padding-block:44px 28px}.electricity-bill-calculator-module__zAw20q__introCard{padding:20px 22px}.electricity-bill-calculator-module__zAw20q__workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:start}.electricity-bill-calculator-module__zAw20q__controlsCard,.electricity-bill-calculator-module__zAw20q__resultCard{padding:26px}.electricity-bill-calculator-module__zAw20q__priceSnapshot{padding:22px}}@media (max-width:430px){.electricity-bill-calculator-module__zAw20q__segmented{gap:4px}.electricity-bill-calculator-module__zAw20q__segmentButton{min-height:39px;padding-inline:5px;font-size:.75rem}.electricity-bill-calculator-module__zAw20q__resultList div{gap:10px}.electricity-bill-calculator-module__zAw20q__priceSnapshot{border-radius:20px;padding:14px}.electricity-bill-calculator-module__zAw20q__priceSnapshotHeader{align-items:flex-start}.electricity-bill-calculator-module__zAw20q__priceSnapshotUnit{padding:5px 7px;font-size:.62rem}.electricity-bill-calculator-module__zAw20q__priceCard{padding:13px}.electricity-bill-calculator-module__zAw20q__priceCardIcon{width:39px;height:39px}}@media (prefers-reduced-motion:reduce){.electricity-bill-calculator-module__zAw20q__segmentButton{transition:none}}
