.regional-section{max-width:960px;margin:0 auto;color:inherit}.live-region-section h2{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:0 0 12px}.live-region-snapshot{color:var(--muted,#5b6876);font-size:15px;margin:0 0 12px}.live-region-controls{display:flex;flex-wrap:wrap;gap:16px 24px;margin:20px 0 14px}.live-region-controls label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:150px}.live-region-controls select{font:inherit;font-weight:400;color:inherit;background:transparent;border:1px solid #aab6c1;border-radius:6px;min-height:44px;padding:9px 35px 9px 12px}.live-region-instruction{font-size:15px;line-height:1.55;max-width:64ch;color:var(--muted,#5b6876)}.live-region-content{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"map selection";gap:24px;align-items:start}.live-region-figure{grid-area:map;margin:0;min-width:0}.live-region-map svg{display:block;width:100%;height:auto}.live-region-map [data-live-region-state]{cursor:pointer;outline:none}.live-region-label-hit{transition:fill .15s}.live-region-map [data-live-region-state]:hover .live-region-label-hit,.live-region-map [data-live-region-state]:focus-visible .live-region-label-hit,.live-region-map .is-selected .live-region-label-hit{fill:#e9f2fc;fill-opacity:1}.live-region-map [data-live-region-state]:focus-visible .live-region-label-hit{stroke:#0865d6;stroke-width:3}.live-region-map .is-selected circle{r:10;stroke:#0865d6;stroke-width:3}.live-region-figure figcaption{font-size:13px;line-height:1.5;color:var(--muted,#5b6876);margin:0 0 20px}.live-region-selection{grid-area:selection;padding:24px 0;margin-top:80px;border-top:1px solid #dfe5eb;position:sticky;top:24px}.live-region-selection h3{margin:0 0 12px;font-size:22px;line-height:1.3}.live-region-selection-price{font-size:32px!important;font-weight:650;line-height:1.2;margin:0 0 6px;font-variant-numeric:tabular-nums}.live-region-selection #live-region-selection-fuel{font-size:14px;color:var(--muted,#5b6876);line-height:1.5;margin:0 0 20px}.live-region-stations{display:inline-block;line-height:1.5;padding:8px 0;min-height:44px;font-size:16px;font-weight:600}.live-region-selection-note{font-size:14px!important;color:var(--muted,#5b6876);line-height:1.5;margin:8px 0}.live-region-all,.live-region-method{border-top:1px solid #dfe5eb;margin:0;padding:6px 0}.live-region-all>summary,.live-region-method>summary{cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;padding:12px 0;min-height:44px}.live-region-method p{max-width:72ch;font-size:15px;line-height:1.65}.live-region-table-wrap table{width:100%;border-collapse:collapse;font-size:15px}.live-region-table-wrap th,.live-region-table-wrap td{padding:12px 6px;border-bottom:1px solid #e4e8ec;text-align:right;font-variant-numeric:tabular-nums}.live-region-table-wrap th:first-child{text-align:left}.live-region-table-wrap thead th{font-size:13px;font-weight:500;color:var(--muted,#5b6876)}.live-region-table-wrap button{font:inherit;color:inherit;border:0;background:none;padding:8px 0;cursor:pointer;min-height:44px;text-align:left}.live-region-downloads{display:flex;gap:24px;flex-wrap:wrap;padding:8px 0 16px}.live-region-downloads a{min-height:44px;padding:8px 0}.live-region-note{font-size:14px;line-height:1.5;color:var(--muted,#5b6876)}#live-region-status:empty{display:none}.live-region-section [hidden]{display:none!important}.live-region-section button:focus-visible,.live-region-section select:focus-visible,.live-region-section a:focus-visible,.live-region-section summary:focus-visible{outline:2px solid #0865d6;outline-offset:3px}.live-region-section[data-theme=dark] .live-region-map [data-live-region-state]:hover .live-region-label-hit,.live-region-section[data-theme=dark] .live-region-map [data-live-region-state]:focus-visible .live-region-label-hit,.live-region-section[data-theme=dark] .live-region-map .is-selected .live-region-label-hit{fill:#263e57}.live-region-section[data-theme=dark] .live-region-method,.live-region-section[data-theme=dark] .live-region-all,.live-region-section[data-theme=dark] .live-region-selection{border-color:#455260}@media(max-width:800px){.live-region-content{display:flex;flex-direction:column;gap:0}.live-region-figure{width:100%;max-width:600px;margin:0 auto}.live-region-selection{position:static;margin:12px 0 0;padding:16px 0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px}.live-region-selection h3{grid-column:1;margin:0;font-size:21px}.live-region-selection-price{grid-column:2;grid-row:1 / 3;text-align:right;align-self:center;font-size:28px!important}.live-region-selection #live-region-selection-fuel{grid-column:1;margin:4px 0 0}.live-region-stations{grid-column:1/-1;font-size:15px;margin-top:8px}.live-region-selection-note{display:none}.live-region-map [data-live-region-label]{font-size:25px}.live-region-map [data-live-region-value]{font-size:29px}}@media(max-width:450px){.live-region-controls{gap:12px}.live-region-controls label{min-width:0;flex:1}.live-region-controls select{width:100%;max-width:100%;font-size:15px}.live-region-instruction{font-size:14px}.live-region-map [data-live-region-label]{font-size:27px}.live-region-map [data-live-region-value]{font-size:31px}.live-region-map svg{overflow:visible}.live-region-snapshot{font-size:14px}.live-region-table-wrap table{font-size:14px}.live-region-table-wrap th,.live-region-table-wrap td{padding:10px 3px}}@media(prefers-reduced-motion:reduce){.live-region-label-hit{transition:none}}

/* Extremes refer to the stored city means; selection keeps its own outline. */
.live-region-extremes{display:flex;flex-wrap:wrap;gap:8px 28px;margin:16px 0;font-size:16px;line-height:1.55}.live-region-extremes>span{min-width:0}.live-region-extremes strong{font-weight:600}.live-region-extremes [data-live-region-lowest]{color:#147653}.live-region-extremes [data-live-region-highest]{color:#9e4c08}
.live-region-map [data-live-region-state] circle{fill:#0865d6}.live-region-map [data-live-region-label],.live-region-map [data-live-region-value]{fill:#17212b}.live-region-map .is-missing circle{fill:#5b6876}
.live-region-section[data-theme=dark] .live-region-map [data-live-region-state] circle{fill:#80b7ff}.live-region-section[data-theme=dark] .live-region-map [data-live-region-label],.live-region-section[data-theme=dark] .live-region-map [data-live-region-value]{fill:#f1f5fa}.live-region-section[data-theme=dark] .live-region-map .is-missing circle{fill:#b2bfcd}
.live-region-map .is-lowest circle{fill:#147653}.live-region-map .is-highest circle{fill:#9e4c08}.live-region-map .is-lowest [data-live-region-label],.live-region-map .is-lowest [data-live-region-value]{fill:#147653}.live-region-map .is-highest [data-live-region-label],.live-region-map .is-highest [data-live-region-value]{fill:#9e4c08}
.live-region-section[data-theme=dark] .live-region-extremes [data-live-region-lowest],.live-region-section[data-theme=dark] .live-region-map .is-lowest [data-live-region-label],.live-region-section[data-theme=dark] .live-region-map .is-lowest [data-live-region-value]{color:#70d3a8;fill:#70d3a8}.live-region-section[data-theme=dark] .live-region-map .is-lowest circle{fill:#70d3a8}.live-region-section[data-theme=dark] .live-region-extremes [data-live-region-highest],.live-region-section[data-theme=dark] .live-region-map .is-highest [data-live-region-label],.live-region-section[data-theme=dark] .live-region-map .is-highest [data-live-region-value]{color:#efb066;fill:#efb066}.live-region-section[data-theme=dark] .live-region-map .is-highest circle{fill:#efb066}
@media(max-width:650px){.live-region-extremes{font-size:15px;gap:8px}.live-region-extremes>span{flex-basis:100%}}
