/* Gas tariff archive: matches the tariff calculator palette and controls. */
.gas-tariffs, .gas-tariffs * {box-sizing:border-box;}
.gas-tariffs {--gas-cyan:#25dadb;--gas-accent:#d3f157;--gas-line:rgba(37,218,219,.35);max-width:1140px;margin:4.6875rem auto;color:#e9e9e9;font:16px/1.5 Helvetica,Arial,sans-serif;color-scheme:dark;}
.gas-tariffs [hidden] {display:none!important;}
.gas-tariffs__shell {padding:40px 30px;background:#000615;}
.gas-tariffs .gas-tariffs__title {margin:0 0 34px;font:400 2rem/1.3 Angry,Helvetica,Arial,sans-serif;letter-spacing:.025em;text-transform:uppercase;color:var(--gas-cyan);}
.gas-tariffs__layout {display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:start;}
.gas-tariffs__controls label {display:block;margin:0 0 10px;font-size:15px;font-weight:600;}
.gas-tariffs__controls label span {color:var(--gas-cyan);font-size:12px;margin-right:9px;}
.gas-tariffs select {display:block;width:100%;max-width:100%;min-height:52px;padding:12px 30px 12px 16px;border:1px solid var(--gas-line);border-radius:4px;background:#1d1e28;color:#e9e9e9;font:16px/1.4 Helvetica,Arial,sans-serif;box-shadow:none;}
.gas-tariffs select:hover {border-color:#7caaa8;}
.gas-tariffs select:focus-visible {outline:3px solid var(--gas-cyan);outline-offset:4px;}
.gas-tariffs__hint {margin:9px 0 0;color:#c8c8c8;font-size:13px;}
.gas-tariffs__results {min-width:0;padding:28px;background:#071523;border:1px solid var(--gas-line);}
.gas-tariffs__period + .gas-tariffs__period {margin-top:28px;}
.gas-tariffs[data-gas-ready] .gas-tariffs__period {margin-top:0;}
.gas-tariffs:not([data-gas-ready]) .gas-tariffs__layout {display:block;}
.gas-tariffs .gas-tariffs__period h3 {margin:0 0 8px;color:var(--gas-accent);font:700 1.125rem/1.5 Helvetica,Arial,sans-serif;letter-spacing:.025em;}
.gas-tariffs__unit {margin:0 0 20px;color:#c8c8c8;font-size:13px;}
.gas-tariffs__rates {margin:0;border-top:1px solid var(--gas-line);}
.gas-tariffs__row {display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:17px 0;border-bottom:1px solid var(--gas-line);}
.gas-tariffs__row dt {color:#c8c8c8;font-weight:400;overflow-wrap:anywhere;}
.gas-tariffs__row dd {margin:0;color:var(--gas-accent);font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;}
@media(max-width:1199.98px) {.gas-tariffs {max-width:960px;}}
@media(max-width:991.98px) {.gas-tariffs {max-width:720px;margin:3.125rem auto;}}
@media(max-width:840px) {.gas-tariffs__layout {grid-template-columns:1fr;gap:24px;}}
@media(max-width:767.98px) {.gas-tariffs {max-width:540px;}.gas-tariffs .gas-tariffs__title {font-size:1.625rem;}}
@media(max-width:575.98px) {.gas-tariffs {max-width:100%;margin:1.5625rem auto;}.gas-tariffs__shell {padding:25px 15px;}.gas-tariffs .gas-tariffs__title {font-size:1.5rem;}.gas-tariffs__results {padding:20px 16px;}.gas-tariffs__row {gap:12px;font-size:14px;}.gas-tariffs__row dd {font-size:20px;}}
