@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin-variable.woff2)format("woff2")}:root{--ink:#163b44;--muted:#526971;--paper:#f4f7f7;--white:#fff;--petrol:#08677b;--petrol-dark:#084c5a;--petrol-soft:#e5f0f2;--line:#cddde1;--accent:#d8f1f4;--comparison:#9a572a;--fuel-super:#15803d;--fuel-super-soft:#f1f8f4;--fuel-diesel:#1f2937;--fuel-diesel-soft:#f3f4f6;--fuel-other:#526971;--fuel-other-soft:#f4f7f7;--oil-brent:#1d4ed8;--positive:#146049;--negative:#a3271d;--radius:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;font-synthesis:none;color:var(--ink);background:var(--paper);font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.fuel-super{--fuel-color:var(--fuel-super);--fuel-soft:var(--fuel-super-soft)}.fuel-diesel{--fuel-color:var(--fuel-diesel);--fuel-soft:var(--fuel-diesel-soft)}.fuel-other{--fuel-color:var(--fuel-other);--fuel-soft:var(--fuel-other-soft)}.fuel-marker{vertical-align:baseline;fill:var(--fuel-color);flex:none;display:inline-block}.fuel-label{align-items:center;gap:8px;display:inline-flex}.fuel-heading{align-items:center;gap:10px;display:flex}.fuel-price.fuel-price--fuel{color:var(--fuel-color)}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit;color:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button,input,select{border-radius:6px}input,select{min-width:0}.chart-surface:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,svg:focus-visible{outline:3px solid var(--petrol);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.025em;font-weight:650;line-height:1.25}h1{font-size:40px}h2{font-size:25px}h3{font-size:20px}p{color:var(--muted)}svg{flex-shrink:0}::selection{background:var(--accent);color:var(--ink)}.container{width:min(1240px,100% - 80px);margin-inline:auto}.small{font-size:13px}.muted{color:var(--muted)}.eyebrow,.section-caption{color:var(--muted);letter-spacing:0;text-transform:none;font-size:14px;font-weight:550}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.site-header{z-index:30;border-bottom:1px solid var(--line);background:#fff;height:80px;position:relative}.header-inner{align-items:center;gap:28px;width:min(1344px,100% - 64px);height:100%;margin:auto;display:flex}.logo{white-space:nowrap;color:var(--petrol-dark);align-items:center;font-size:27px;display:inline-flex}.logo svg{width:auto;height:1.21em;display:block}.desktop-nav{align-items:stretch;gap:27px;height:100%;margin-left:auto;display:flex}.desktop-nav a{white-space:nowrap;color:var(--muted);border-bottom:3px solid #0000;align-items:center;padding-top:3px;font-size:14px;font-weight:550;display:flex}.desktop-nav a.active{border-color:var(--petrol)}.desktop-nav a.active,.desktop-nav a:active{color:var(--petrol-dark)}.header-actions{align-items:center;gap:8px;display:flex;position:relative}.icon-button.mobile-menu{display:none}.nav-choose{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;padding:3px 0 0;font-size:14px;font-weight:550;display:flex}.mobile-nav{display:none}.skip-link{background:var(--petrol-dark);color:#fff;z-index:100;padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:10px}.button{background:var(--petrol-dark);color:#fff;border:1px solid var(--petrol-dark);border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.button:active{filter:brightness(.9)}.button.secondary{color:var(--petrol-dark);background:#fff;border-color:#91adb5}.button.secondary:active{background:#d2e4e9}.button.secondary[aria-pressed=true]{background:var(--petrol-dark);border-color:var(--petrol-dark);color:#fff}.button.secondary[aria-pressed=true]:active{filter:brightness(.9)}.button:disabled{color:var(--muted);border-color:var(--line);background:#e0e6e8}.icon-button{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:44px;height:44px;display:inline-grid}.icon-button:active{background:#d2e4e9}.text-link{color:var(--petrol-dark);text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;font-weight:550;text-decoration:underline;display:inline-flex}.text-link:active{text-decoration-thickness:2px}.text-button{color:var(--petrol-dark);text-underline-offset:3px;background:0 0;border:0;border-radius:4px;padding:8px 0;font-size:12px;text-decoration:underline}.segmented,.text-button:active{background:var(--petrol-soft)}.segmented{border-radius:7px;gap:3px;width:fit-content;padding:4px;display:flex}.segmented button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:4px;min-height:40px;padding:9px 14px;font-size:14px}.segmented .selected{color:#fff;background:var(--petrol-dark);font-weight:600}.segmented button:not(.selected):not(:disabled):active{color:var(--ink);background:#c3dbe1}.field-label{color:var(--muted);flex-direction:column;gap:5px;font-size:14px;display:flex}.field-label select,.select-wrap select{appearance:none;min-height:44px;color:var(--ink);background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23526971%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.65%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E) right 10px center/16px no-repeat,#fff;border:1px solid #91adb5;border-radius:6px;padding:9px 34px 9px 12px;font-size:14px}.field-label input[type=range]{accent-color:var(--petrol);width:100%;min-height:32px}.checkbox-label{color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:14px;display:flex}.checkbox-label:active{color:var(--ink)}.checkbox-label input{width:17px;height:17px;accent-color:var(--petrol)}.select-wrap{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.fuel-price{color:inherit;white-space:nowrap;align-items:baseline;min-width:0;max-width:100%;line-height:1;display:inline-flex}.fuel-price--with-prefix{flex-direction:column;align-items:flex-start;gap:2px}.price-row{flex-wrap:wrap;align-items:baseline;display:inline-flex}.price-digits{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.04em;font-weight:620}.price-symbol{letter-spacing:0;font-size:.56em;font-weight:520}.price-symbol--lead{margin-right:.16em}.price-symbol--trail{margin-left:.16em}.price-prefix{color:var(--muted);font-size:12px;font-weight:500}.fuel-price--inline .price-symbol{font-size:.8em}.home{padding-top:32px;padding-bottom:24px}.market-heading{margin-bottom:var(--space-5)}.market-heading h1{margin-bottom:var(--space-2);font-size:32px}.market-subline{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.market-subline p{margin:0;font-size:14px}.region-chip{color:var(--petrol-dark);align-items:center;display:inline-flex;position:relative}.region-chip>svg{pointer-events:none;position:absolute;left:12px}.region-chip select{appearance:none;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23526971%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.65%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E) no-repeat right 10px center /16px,var(--petrol-soft);max-width:100%;min-height:36px;color:var(--petrol-dark);cursor:pointer;border:1px solid #91adb5;border-radius:999px;padding:5px 34px 5px 32px;font-size:14px;font-weight:550}.region-chip select:hover{border-color:var(--petrol)}.price-board{grid-template-columns:1fr 1fr;gap:15px;display:grid}.board-price{text-align:left;gap:var(--space-3);padding:var(--space-5);border:1px solid color-mix(in srgb,var(--fuel-color,var(--petrol)) 45%,#fff);background:var(--fuel-soft,var(--petrol-soft));color:var(--petrol-dark);border-radius:var(--radius);flex-direction:column;display:flex}.board-label{justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.board-price .fuel-price{margin-bottom:var(--space-1);font-size:clamp(60px,6.4vw,86px)}.board-range{margin:0}.board-change,.board-range{font-variant-numeric:tabular-nums}.board-change{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--fuel-color,var(--petrol)) 22%,#fff);flex-direction:column;font-size:16px;display:flex}.board-change p{margin:0}.change-line{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.change-arrow{font-size:.75em}.change-amount{font-weight:600}.nowrap{white-space:nowrap}.change-period{color:var(--muted);font-weight:400}.change-up{color:var(--negative)}.board-tank-change,.change-down,.change-unchanged{color:var(--petrol-dark)}.board-tank-change{font-size:14px}.chart-fuel-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.data-delayed{border-radius:var(--radius);color:#5c3b00;background:#fff6e0;border:1px solid #e0b866;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.data-delayed svg{flex:none;margin-top:2px}.data-note{color:var(--muted);align-items:flex-start;gap:8px;margin:15px 0;font-size:12px;line-height:1.7;display:flex}.data-note svg{margin-top:3px}.data-note a{text-decoration:underline}.data-note a:active{text-decoration-thickness:2px}.history-panel{margin:32px 0;padding:8px 8px 12px}.history-note{align-items:flex-start;gap:8px;margin:12px 16px 4px;display:flex}.history-note svg{flex-shrink:0;margin-top:2px}.nearby-cheaper-panel{margin:24px 0;padding:24px 28px}.nearby-cheaper-panel h2{align-items:center;gap:8px;margin-bottom:16px;display:flex}.nearby-cheaper-group+.nearby-cheaper-group{margin-top:20px}.nearby-cheaper-group h3{color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:550}.nearby-cheaper-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.nearby-cheaper-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;display:flex}.nearby-cheaper-list li:first-child{border-top:0;padding-top:0}.nearby-cheaper-list .fuel-price{margin-left:auto}.station-nearby-panel{margin:24px 0;padding:24px 28px}.station-nearby-panel h2{align-items:center;gap:8px;margin-bottom:16px;display:flex}.station-nearby-list{margin:0;padding:0;list-style:none}.station-nearby-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.station-nearby-list li:first-child{border-top:0;padding-top:0}.station-nearby-main{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.station-nearby-prices{flex:none;gap:16px;display:flex}.station-nearby-list li.is-stale .station-nearby-prices,.station-nearby-price.is-stale{opacity:.6}.station-nearby-price{align-items:center;gap:6px;display:inline-flex}.market-history{margin-top:25px}.chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:20px 24px;display:flex}.chart-toolbar h2{font-size:23px}.chart-period{align-items:center;gap:8px;display:flex}.chart-zoom button{place-items:center;width:40px;padding:0;display:inline-grid}.chart-zoom path{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;fill:none}.chart-zoom button:disabled{opacity:.4;cursor:default}.chart-fuel-group>.chart-zoom{display:none}.price-chart{padding:0 24px;transition:opacity .18s}.price-chart.refreshing{opacity:.5}.chart-legend{color:var(--muted);align-items:center;gap:20px;margin:0 0 8px;font-size:12px;display:flex}.chart-legend>span{align-items:center;gap:7px;display:inline-flex}.chart-legend .chart-unit{margin-left:auto}.chart-plot{position:relative;container-type:inline-size}.chart-surface{--chart-right:30px;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:275px;display:block;position:relative}.chart-overview.has-oil,.chart-surface.has-oil{--chart-right:64px}@container (width<500px){.chart-surface{height:220px}}.chart-surface.is-zoomed{cursor:grab}.chart-surface.is-panning{cursor:grabbing}.chart-clip{inset:0;overflow:clip}.chart-area,.chart-clip{pointer-events:none;position:absolute}.chart-area{left:54px;right:var(--chart-right);top:28px;bottom:40px}.chart-graphic{clip-path:inset(-28px -8px -3px -2px);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart-graphic *{vector-effect:non-scaling-stroke}.chart-grid{stroke:var(--line);stroke-dasharray:3 5}.chart-line{fill:none;stroke-width:3px;stroke-linejoin:round}.chart-line-oil{stroke:var(--oil-brent);stroke-width:2px;stroke-dasharray:6 4}.chart-dot{box-sizing:border-box;border-radius:50%;position:absolute;top:0;left:0}.chart-dot-end{border:3px solid #fff;width:13px;height:13px;transform:translate(-50%,-50%)}.chart-dot-hover{width:10px;height:10px}.chart-dot-oil{border:2.5px solid var(--oil-brent);background:#fff;width:12px;height:12px}.chart-guide{border-left:1px dashed var(--muted);width:0;top:-13px;left:0}.chart-brush,.chart-guide{position:absolute;bottom:0}.chart-brush{box-sizing:border-box;background:color-mix(in srgb,var(--petrol) 12%,transparent);border:1px dashed var(--petrol);pointer-events:none;top:0}.chart-ticks[class*=tier-]{display:none}@container (width<400px){.chart-ticks.tier-0{display:block}}@container (400px<=width<600px){.chart-ticks.tier-1{display:block}}@container (600px<=width<800px){.chart-ticks.tier-2{display:block}}@container (800px<=width<1000px){.chart-ticks.tier-3{display:block}}@container (width>=1000px){.chart-ticks.tier-4{display:block}}.axis-label{color:var(--muted);white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;line-height:16px;position:absolute}.chart-at{width:100%;height:100%;position:absolute;top:0;left:0}.axis-label-y{top:0;left:-54px;transform:translateY(-50%)}.axis-label-oil{color:var(--oil-brent);left:calc(100% + 8px)}.axis-label-x{top:calc(100% + 21px);transform:translate(-50%)}.axis-label-x.anchor-start{transform:none}.axis-label-x.anchor-end{transform:translate(-100%)}.chart-tooltip{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:6px;width:max-content;padding:10px 12px;font-family:Inter,sans-serif;font-size:12px;line-height:20px;position:absolute;top:0;left:0;box-shadow:0 2px 6px #084c5a2e}.chart-tooltip-date{color:var(--muted)}.chart-tooltip-row{color:var(--petrol-dark);align-items:center;gap:6px;font-weight:620;display:flex}.chart-tooltip-swatch{background:currentColor;width:16px;height:3px}.chart-tooltip-swatch.is-dashed{background:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 8px)}.chart-zoom-hint{color:#fff;pointer-events:none;white-space:nowrap;background:#084c5aeb;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;animation:.16s chart-hint-in;position:absolute;top:16%;left:50%;transform:translate(-50%,-50%)}@keyframes chart-hint-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.chart-zoom-hint{animation:none}}.chart-overview{--chart-right:30px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;height:40px;margin-top:6px;position:relative;overflow-x:clip}.overview-area{left:54px;right:var(--chart-right);position:absolute;top:0;bottom:0}.overview-graphic{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.overview-line{vector-effect:non-scaling-stroke;fill:none;stroke-width:1.5px;stroke-linejoin:round;opacity:.7}.overview-dim{transform-origin:0 0;background:color-mix(in srgb,var(--petrol-dark) 10%,transparent);width:100%;position:absolute;top:0;bottom:0;left:0}.overview-dim.is-right{transform-origin:100% 0}.overview-window{transform-origin:0 0;box-sizing:border-box;border-block:1.5px solid var(--petrol);background:color-mix(in srgb,var(--petrol) 10%,transparent);width:100%}.overview-edge,.overview-window{position:absolute;top:1px;bottom:1px;left:0}.overview-edge{background:var(--petrol);width:1.5px}.overview-handle{background:var(--petrol);border-radius:2px;width:4px;height:16px;position:absolute;top:calc(50% - 8px);left:0}.chart-zoom-bar{min-height:36px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;font-size:12px;display:flex}.chart-zoom-bar .text-button{white-space:nowrap;flex:none}.section-heading>.chart-zoom{margin-left:auto}.chart-live-region{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.chart-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;min-height:45px;font-size:12px;display:flex}.chart-bottom>span{max-width:75%}.chart-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 24px 7px;display:flex}.chart-table{max-height:340px;margin:14px 0;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}td,th{border-bottom:1px solid var(--line);padding:12px}caption{text-align:left;padding:15px 12px;font-weight:600}.history-panel>.section-heading{padding:20px 24px}.history-panel>.data-note{margin-inline:24px}.search-form{align-items:stretch;gap:10px;display:flex}.search-input{min-width:0;color:var(--muted);background:#fff;border:1px solid #91adb5;border-radius:6px;flex:1;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.search-input input{width:100%;height:46px;color:var(--ink);background:0 0;border:0;outline:none;font-size:16px}.search-input input::placeholder{color:var(--muted);opacity:1}.search-input:focus-within{outline:3px solid var(--petrol);outline-offset:3px}.search-input input:focus-visible{outline:none}.station-search-field{align-items:stretch;gap:10px;display:flex}.station-search-box{flex:1;min-width:0;position:relative}.station-search--hero .search-input{border-width:2px;border-color:var(--petrol);min-height:56px}.station-search--hero .search-input input{height:52px}.station-search--hero .button{min-height:56px;padding-inline:24px;font-size:16px}.station-search--page{flex:1;min-width:0}.suggest-list{z-index:40;border-radius:var(--radius);overscroll-behavior:contain;background:#fff;border:1px solid #91adb5;max-height:min(70vh,520px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #084c5a33}.suggest-option{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:8px 12px;display:flex}.suggest-option.active{background:var(--petrol-soft);outline:2px solid var(--petrol);outline-offset:-2px}.suggest-main{flex-direction:column;min-width:0;display:flex}.suggest-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.suggest-address{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.suggest-prices{font-variant-numeric:tabular-nums;flex-shrink:0;gap:12px;display:flex}.suggest-price{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.suggest-fuel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px}.suggest-price strong{font-size:15px}.suggest-price small{font-size:11px}.suggest-price strong{color:var(--fuel-color)}.suggest-fuel{gap:4px}.suggest-all{min-height:48px;color:var(--petrol-dark);justify-content:flex-start;gap:10px;font-size:14px}.suggest-status{color:var(--muted);padding:12px;font-size:14px}.hero-search{max-width:680px;margin-top:18px}.related-tools{flex-wrap:wrap;justify-content:space-between;gap:18px;padding:2px 0 12px;display:flex}.related-tools a{color:var(--petrol-dark);text-underline-offset:4px;align-items:center;gap:10px;font-size:14px;text-decoration:underline;display:flex}.related-tools a:active{text-decoration-thickness:2px}.page{min-height:65vh;padding-top:40px;padding-bottom:60px}.page-heading{max-width:850px;margin:5px 0 32px}.page-heading h1{margin:0 0 16px}.page-heading p{font-size:16px;line-height:1.8}.page-heading .eyebrow{margin-bottom:12px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-heading h2{font-size:25px}.anchor-heading{align-items:center;gap:8px;display:inline-flex}.anchor-link{color:var(--muted);opacity:0;margin:-4px;padding:4px;transition:opacity .15s;display:inline-flex}.anchor-heading:hover .anchor-link,.anchor-link:focus-visible{opacity:1}.search-panel{padding:25px}.search-form .search-input{flex:1}.quick-search{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.quick-search>span{color:var(--muted);font-size:13px}.chip{color:var(--petrol-dark);background:var(--petrol-soft);border:1px solid var(--line);border-radius:5px;padding:5px 10px;font-size:12px}button.chip{min-height:36px}button.chip:active{background:#d2e4e9}.results-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:27px 0;display:flex}.result-controls{align-items:center;gap:25px;display:flex}.result-selects{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 20px;display:flex}.section-heading h2[tabindex="-1"]{scroll-margin-top:96px}.section-heading h2[tabindex="-1"]:focus{outline:none}.station-list{gap:12px;display:grid}.saved-elsewhere{flex-direction:column;gap:6px;margin-top:16px;display:flex}.saved-elsewhere p{margin:0}.unavailable-saved{flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.unavailable-saved li{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.station-card{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:#fff;grid-template-columns:48px minmax(0,1fr) auto 44px;align-items:center;gap:20px;padding:23px;display:grid;position:relative}.station-card:active{border-color:#6b939e}.station-symbol{background:var(--petrol-soft);width:48px;height:48px;color:var(--petrol);border-radius:8px;place-items:center;display:grid}.station-name{align-items:center;gap:9px;font-size:19px;font-weight:600;line-height:1.4;display:inline-flex}.station-name:after{content:"";position:absolute;inset:0}.station-main p{margin:5px 0;font-size:14px}.station-main .small{font-size:12px}.station-main .list-verdict{color:var(--petrol-dark);font-size:14px;font-weight:550}.list-verdict>span{color:var(--muted);font-weight:400}.station-price .fuel-price{font-size:38px}.cheapest-list{padding:0}.cheapest-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:0 24px 24px;display:grid}.cheapest-column{min-width:0;container-type:inline-size}.cheapest-tabs{display:none}.cheapest-fuel-heading{color:var(--fuel-color);margin:0 0 12px;font-size:20px}.station-card.cheapest-card{grid-template-columns:40px minmax(0,1fr) auto;gap:14px;padding:16px}.cheapest-card .station-main{grid-column:2;padding-right:0}.cheapest-card .station-price{grid-column:3}.cheapest-card .station-name{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:17px}.cheapest-card .station-main{min-width:0}.cheapest-card .station-main p{overflow-wrap:anywhere}.cheapest-card .station-price .fuel-price{font-size:30px}@container (width<=379px){.station-card.cheapest-card{grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:14px}.cheapest-card .station-price{grid-area:1/2}.cheapest-card .station-main{grid-area:2/2}.cheapest-card .cheapest-rank{grid-row:1;align-self:center;width:32px;height:32px;font-size:15px}}.cheapest-rank{background:var(--petrol-soft);width:48px;height:48px;color:var(--petrol);border-radius:8px;place-items:center;font-size:19px;font-weight:700;display:grid}.bookmark{z-index:1;color:var(--petrol);border-color:#0000;position:relative}.bookmark.saved{color:var(--petrol-dark);background:var(--petrol-soft)}.bookmark.saved:active{background:#d2e4e9}.bookmark.saved svg{fill:currentColor}.breadcrumbs{color:var(--muted);margin-bottom:25px;font-size:13px}.breadcrumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs li,.breadcrumbs ol{align-items:center;gap:6px;display:flex}.breadcrumbs li:not(:last-child):after{content:"›";color:var(--line)}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.breadcrumbs a:active{text-decoration-thickness:2px}.breadcrumbs [aria-current]{color:var(--ink);font-weight:550}.breadcrumbs li:last-child{flex:0 auto;min-width:0;max-width:100%}.breadcrumbs li:last-child [aria-current]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.station-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.station-heading>div{min-width:0}.station-heading h1{overflow-wrap:anywhere;margin-bottom:12px}.station-heading p{align-items:flex-start;gap:8px;font-size:14px;display:flex}.station-heading p>svg{margin-top:3px}.station-heading .opening-status{background:var(--petrol-soft);color:var(--petrol-dark);border-radius:5px;margin-top:14px;padding:6px 10px;font-size:13px;display:inline-flex}.station-heading .opening-status.closed,.station-heading .opening-status.unknown{color:var(--muted);background:#edf0f1}.detail-grid{grid-template-columns:1.25fr 1fr;gap:23px;display:grid}.detail-prices,.opening-panel{padding:28px}.detail-price-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;margin:15px 0 20px;display:grid}.detail-price-button{border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;align-items:flex-start;gap:15px;min-width:0;padding:16px;font-size:16px;display:flex}.detail-price-button .fuel-price{font-size:49px}.price-meta{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.price-change-24h,.price-change-date{display:block}.price-change-date time{color:var(--ink)}.price-change-24h{font-variant-numeric:tabular-nums}.price-floor-badge{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.sr-only{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.freshness{align-items:flex-start;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.freshness svg{margin-top:2px}.price-floor-note{align-items:flex-start;gap:8px;margin-bottom:15px;line-height:1.7;display:flex}.price-floor-note svg{flex-shrink:0;margin-top:2px}.price-floor-note a{text-decoration:underline}.station-verdict{border-top:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:10px;margin-bottom:22px;padding:17px 0 0;font-size:14px;line-height:1.8;display:flex}.station-verdict svg{color:var(--petrol);margin-top:4px}.station-verdict strong{color:var(--petrol-dark)}.detail-prices>.small{margin-top:12px;font-size:12px}.directions-actions{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.directions-alt{min-height:44px}.opening-panel h2{align-items:center;gap:10px;font-size:22px;display:flex}.hours-list{margin:20px 0;font-size:14px}.hours-list>div{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.hours-list dt{color:var(--muted)}.hours-list dd{font-variant-numeric:tabular-nums;margin:0}.payment-list{flex-wrap:wrap;gap:7px;display:flex}.contact-service,.payment-list{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.contact-service h3{margin-bottom:12px;font-size:15px}.contact-service p{align-items:center;gap:8px;margin:8px 0;font-size:14px;display:flex}.contact-service .payment-list{border-top:none;margin-top:12px;padding-top:12px}.comparison-grid{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.comparison-result,.country-comparison{padding:30px}.country-comparison h2{margin-bottom:30px}.country-row{margin-bottom:27px}.country-title{align-items:center;gap:10px;margin-bottom:10px;display:flex}.country-title>strong{font-size:16px;font-weight:550}.country-title>span:last-child{font-variant-numeric:tabular-nums;margin-left:auto;font-size:27px;font-weight:550}.country-title small{color:var(--muted);font-size:13px;font-weight:400}.flag{border:1px solid #00000010;border-radius:2px;width:24px;height:16px;display:inline-block}.flag-AT{background:linear-gradient(#d95152 33%,#fff 0 66%,#d95152 0)}.flag-DE{background:linear-gradient(#353c39 33%,#c45b53 0 66%,#e4c368 0)}.flag-IT{background:linear-gradient(90deg,#619879 33%,#fff 0 66%,#c8655b 0)}.flag-FR{background:linear-gradient(90deg,#5b78b5 33%,#fff 0 66%,#c8655b 0)}.flag-ES{background:linear-gradient(#c8655b 25%,#e4c368 0 75%,#c8655b 0)}.bar-track{background:var(--petrol-soft);border-radius:5px;height:10px}.bar-track>div{background:var(--fuel-color,var(--petrol));border-radius:5px;height:100%}.bar-track>div.abroad{background:color-mix(in srgb,var(--fuel-color,var(--petrol)) 60%,#fff)}.comparison-result{background:var(--petrol-soft)}.comparison-result h2{margin-bottom:22px;font-size:23px}.comparison-result .field-label{margin:17px 0}.comparison-saving{color:var(--petrol-dark);letter-spacing:-.03em;font-size:53px;font-weight:620;line-height:1.25}.comparison-result p{margin:12px 0;font-size:16px}.comparison-result .small{font-size:13px;display:block}.comparison-crosslink{color:var(--muted);margin:25px 0;font-size:14px}.comparison-crosslink .text-link{margin-left:8px}.explore-section{margin-top:38px}.border-pairs{gap:24px;margin-top:8px;display:grid}.border-pair{padding:30px}.border-pair>h2{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:24px;display:flex}.border-fuels{grid-template-columns:1fr 1fr;gap:18px;display:grid}.border-fuel{border-radius:var(--radius);background:var(--fuel-soft);border:1px solid color-mix(in srgb,var(--fuel-color) 25%,#fff);padding:20px}.border-fuel h3{margin-bottom:14px;font-size:17px}.border-fuel .country-title{margin-bottom:8px}.border-fuel .country-title>span:last-child{font-size:22px}.border-result{border-top:1px solid color-mix(in srgb,var(--fuel-color) 25%,#fff);margin-top:16px;padding-top:14px}.border-result strong{font-size:17px;font-weight:620;display:block}.border-result>span{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;display:block}.border-crossings{margin-top:26px}.border-crossings h3{margin-bottom:14px;font-size:18px}.border-crossings .crossing-grid{grid-template-columns:repeat(3,1fr);gap:12px}.border-crossings .crossing-card{color:inherit;padding:16px 18px;text-decoration:none}.border-crossings .crossing-name{margin-bottom:4px;font-size:16px;font-weight:620;display:block}.border-crossings .crossing-card .small{margin-bottom:8px;display:block}.border-caveat{margin-top:18px}.border-litres{max-width:420px;margin:0 0 20px}.border-none{padding:30px}.border-none p{max-width:62ch;margin:10px 0 18px}.crossing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.crossing-card{text-align:left;width:100%;padding:24px;display:block}.crossing-card>svg{color:var(--petrol);margin-bottom:15px}.crossing-card h3{font-size:20px}.crossing-card p{margin:12px 0 20px;font-size:14px}.crossing-card:active{border-color:var(--petrol);background:var(--petrol-soft)}.country-controls{justify-content:flex-start;align-items:flex-end;gap:24px}.country-controls .fuel-toggle{align-self:center;margin-right:auto}.country-controls select{min-width:150px}.country-table-panel{padding:12px 24px}.country-table{font-size:15px}.country-table caption{padding:18px 10px 24px;font-size:20px}.country-table caption span{color:var(--muted);margin-top:6px;font-size:14px;font-weight:400;display:block}.country-table thead th{color:var(--muted);font-size:13px;font-weight:500}.country-table td,.country-table th{padding:19px 10px}.country-table tbody th{font-weight:500}.country-table tbody th>span{vertical-align:middle;display:inline-block}.country-code{border:1px solid var(--line);background:var(--petrol-soft);text-align:center;border-radius:5px;min-width:34px;margin-right:12px;padding:3px 7px;font-size:12px}.country-table td .fuel-price{font-size:25px}.country-table td{font-variant-numeric:tabular-nums}.country-table small{color:var(--muted);font-size:12px;font-weight:400;display:block}.country-table td:last-child{color:var(--muted);font-size:13px}.country-table .reference-row{background:color-mix(in srgb,var(--petrol-soft) 50%,#fff)}.country-table tbody tr:last-child>*{border-bottom:0}.cheaper-value{color:var(--positive)}.country-comparison-notes{max-width:870px;margin-top:25px}.country-comparison-notes p{margin:12px 0;font-size:14px;line-height:1.8}.country-comparison-notes a{text-decoration:underline}.report-heading{max-width:850px;margin:8px 0 35px}.report-heading h1{margin-bottom:17px;font-size:40px}.report-heading p{margin-bottom:16px;font-size:16px;line-height:1.8}.report-stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.report-stats>div{flex-direction:column;gap:16px;padding:25px;display:flex}.report-stats .stat-label{color:var(--muted);font-size:14px}.report-stats strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:38px;font-weight:600;line-height:1}.report-stats .fuel-price{font-size:38px}.report-stats small{color:var(--muted);font-size:14px;font-weight:400}.report-explanation{max-width:780px;margin:38px auto 0}.report-explanation h2{margin-bottom:18px}.report-explanation p{margin-bottom:20px;font-size:16px;line-height:1.85}.prose{max-width:820px;padding-top:50px}.prose .eyebrow{margin-bottom:15px}.prose h1{margin-bottom:23px}.prose .lead{margin-bottom:35px;font-size:19px;line-height:1.8}.prose p{margin-bottom:20px;font-size:16px;line-height:1.85}.prose h2{margin:35px 0 14px}.prose .button{margin-top:25px}.legal p{white-space:pre-line}.legal .note{background:var(--petrol-soft);border-left:4px solid var(--petrol-dark);border-radius:6px;margin-top:35px;padding:1px 22px 2px}.legal .note h2{margin-top:22px}.inline-message{color:#75451f;background:#faf1e7;border-radius:6px;margin-top:18px;padding:16px;font-size:14px}.empty-state{border-radius:var(--radius);text-align:center;background:#fff;border:1px dashed #91adb5;flex-direction:column;align-items:center;gap:17px;padding:50px 25px;display:flex}.empty-state p{max-width:560px}.loading-state{text-align:center;padding:70px}.site-footer{border-top:1px solid var(--line);background:#eaf0f2;margin-top:20px}.footer-top{justify-content:space-between;align-items:center;gap:25px;padding:30px 0;display:flex}.footer-logo{font-size:25px}.footer-top p{margin-top:8px;font-size:13px}.footer-links{color:var(--muted);flex-wrap:wrap;gap:23px;font-size:13px;display:flex}.footer-links a:active{text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:18px;padding:17px 0 23px;font-size:12px;display:flex}@media (width<=1200px){.desktop-nav{display:none}.header-actions{margin-left:auto}.icon-button.mobile-menu{display:inline-grid}.mobile-nav{z-index:20;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;padding:15px 24px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 25px #163b4410}.mobile-nav .nav-choose,.mobile-nav a{min-height:44px;padding:12px 0}.mobile-nav .nav-choose{text-align:left;width:100%;font-size:inherit;color:inherit;border:0}}@media (width<=1100px){.container,.header-inner{width:calc(100% - 48px)}.board-price{padding:22px}.board-price .fuel-price{font-size:63px}.detail-price-button{padding:13px}.detail-price-button .fuel-price{font-size:38px}}@media (width<=900px){.site-header{height:70px}.header-actions{position:static}.price-board{grid-template-columns:1fr 1fr}.board-price .fuel-price{font-size:75px}.detail-grid{grid-template-columns:1fr 1fr;gap:18px}.detail-prices,.opening-panel{padding:20px}.detail-price-row{gap:9px}.detail-price-button{padding:10px}.detail-price-button .fuel-price{font-size:32px}.comparison-grid{grid-template-columns:1fr 1fr;gap:18px}.comparison-result,.country-comparison{padding:23px}.country-title{flex-wrap:wrap}.crossing-grid{gap:12px}.border-crossings .crossing-grid{grid-template-columns:1fr 1fr}.crossing-card{padding:20px}.crossing-card h3{font-size:19px}.chart-footer,.chart-toolbar{flex-wrap:wrap}}@media (width<=640px){.container,.header-inner{width:calc(100% - 36px)}h1{font-size:31px}h2{font-size:23px}.logo{font-size:25px}.home{padding-top:22px}.market-heading{margin-bottom:12px;display:block}.market-heading h1{margin-bottom:6px;font-size:25px;line-height:1.15}.market-subline p{font-size:13px}.region-chip select{min-height:44px;font-size:16px}.price-board{gap:10px}.board-price{gap:12px;padding:14px 12px}.board-label{flex-wrap:wrap;gap:5px;font-size:16px}.board-price .fuel-price{font-size:clamp(32px,9.5vw,54px)}.board-change{padding-top:var(--space-2);font-size:14px}.board-tank-change{font-size:13px}.chart-fuel-caption{display:none}.chart-fuel-group,.chart-fuel-group .fuel-toggle{width:100%}.chart-fuel-group .fuel-toggle{justify-content:space-between;gap:0}.data-note{gap:6px;margin:10px 0;font-size:12px}.data-note svg{width:14px}.history-panel{margin:12px 0;padding:0 0 10px}.chart-toolbar{gap:6px;padding:10px 16px 6px}.chart-toolbar h2{font-size:19px}.ranges{justify-content:space-between;gap:0;width:100%}.ranges button{flex:1;min-height:42px;padding:9px 6px;font-size:12px}.ranges:has(.range-custom-toggle){grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.chart-period{width:100%}.chart-period>.chart-zoom{display:none}.chart-fuel-group:has(>.chart-zoom){grid-template-columns:1fr auto;gap:8px;display:grid}.chart-fuel-group>.chart-zoom{display:flex}.chart-fuel-group:has(>.chart-zoom) .oil-toggle{justify-self:start}.price-chart{padding:0 13px}.chart-legend{flex-wrap:wrap;gap:11px}.chart-bottom,.chart-legend,.chart-legend .chart-unit{font-size:12px}.chart-bottom{align-items:flex-start;gap:10px;padding:8px 0}.chart-bottom>span{max-width:70%}.text-button{white-space:nowrap;min-height:36px;padding:0;font-size:12px}.chart-footer{gap:16px;padding:15px 16px 5px}.chart-footer .text-link,.checkbox-label{font-size:13px}.history-panel>.section-heading{padding:20px 16px 0}.history-panel>.data-note{margin-inline:16px}.cheapest-columns{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 16px 18px}.js .cheapest-tabs{width:auto;margin:0 16px 14px;display:flex}.js .cheapest-tabs button{color:var(--fuel-color);flex:1;justify-content:center}.js .cheapest-tabs button.selected{background:var(--fuel-color);color:#fff}.js .cheapest-tabs button.selected .fuel-marker{fill:#fff}.js .cheapest-column.tab-inactive,.js .cheapest-fuel-heading{display:none}.station-search-field{flex-wrap:wrap}.station-search-box{flex-basis:100%}.station-search .station-search-field .button{flex:1;justify-content:space-between;padding:10px 14px;font-size:15px}.search-form .station-search{flex-basis:100%}.suggest-option{min-height:60px;padding:10px}.suggest-prices{gap:9px}.related-tools{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.related-tools a{font-size:14px}.page{padding-top:26px;padding-bottom:35px}.page-heading{margin:0 0 25px}.page-heading p{font-size:16px}.search-panel{padding:17px}.search-form{flex-wrap:wrap}.search-form .search-input{flex-basis:100%}.search-form .button{flex:1;padding:10px 9px;font-size:13px}.quick-search{gap:7px}.quick-search>span{width:100%}.results-toolbar{flex-wrap:wrap;gap:17px;margin:22px 0}.result-controls{flex-wrap:wrap;gap:15px;width:100%}.fuel-toggle button{flex:1;min-height:42px;padding:9px 6px;font-size:12px}.select-wrap{flex-wrap:wrap}.result-selects{justify-content:flex-start;width:100%}.field-label select,.select-wrap select{font-size:16px}.station-card{grid-template-columns:minmax(0,1fr) 44px;gap:14px;padding:18px}.station-symbol{display:none}.station-main{grid-column:1/-1;padding-right:0}.station-name{font-size:19px}.station-main p{font-size:14px;line-height:1.7}.station-main .small{font-size:12px;display:block}.station-price{grid-column:1}.station-price .fuel-price{font-size:41px}.bookmark{grid-column:2}.breadcrumbs{margin-bottom:19px;font-size:13px}.station-heading{flex-wrap:wrap;gap:12px;margin-bottom:20px}.station-heading h1{margin-bottom:9px;font-size:30px}.station-heading p{font-size:14px}.station-heading>.button{min-height:38px;padding:8px 11px;font-size:13px}.station-heading .opening-status{margin-top:10px;font-size:12px}.detail-grid{grid-template-columns:1fr;gap:20px}.detail-prices,.opening-panel{padding:19px}.detail-price-button{gap:12px;padding:13px 10px}.detail-price-button .fuel-price{font-size:39px}.detail-price-row{gap:10px;margin:12px 0 16px}.directions-actions>.button{width:100%}.directions-actions{gap:12px 18px}.freshness{font-size:12px}.station-verdict{margin-bottom:18px;font-size:14px;line-height:1.7}.comparison-grid{grid-template-columns:1fr}.border-none,.border-pair{padding:20px}.border-crossings .crossing-grid,.border-fuels{grid-template-columns:1fr}.comparison-result,.country-comparison{padding:22px}.comparison-result .field-label{font-size:14px}.country-title>strong{font-size:16px}.country-title>span:last-child{font-size:27px}.comparison-crosslink .text-link{margin:9px 0 0;display:flex}.explore-section{margin-top:30px}.section-heading h2{font-size:23px}.crossing-grid{grid-template-columns:1fr;gap:14px}.crossing-card{padding:23px}.country-controls{gap:15px}.country-controls .fuel-toggle{width:100%;margin:0}.country-controls .field-label{flex:1;min-width:0}.country-controls select{width:100%;min-width:0;max-width:100%;font-size:16px}.country-table-panel{padding:8px 16px}.country-table{display:block}.country-table caption{text-align:left;padding:15px 0;font-size:19px;display:block}.country-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.country-table tbody{display:block}.country-table tbody tr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:20px 10px;display:grid}.country-table tbody th{border:0;grid-column:1/-1;align-items:center;padding:0;font-size:16px;display:flex}.country-table td{border:0;padding:0}.country-table td:nth-child(2):before,.country-table td:nth-child(3):before{content:attr(data-label);color:var(--muted);font-size:12px;display:block}.country-table td:nth-child(3){font-size:23px}.country-table td:last-child{grid-column:1/-1;font-size:12px}.country-table td:last-child:before{content:attr(data-label) ": "}.report-heading{margin:0 0 27px}.report-heading h1{font-size:32px}.report-stats{grid-template-columns:1fr;gap:12px}.report-stats>div{gap:12px;padding:22px}.report-stats strong{font-size:37px}.report-page .results-toolbar>.button{padding:10px 12px;font-size:13px}.report-page .section-heading{flex-wrap:wrap}.report-explanation{margin-top:28px}.prose{padding-top:35px}.prose .lead{font-size:18px}.prose h2{font-size:24px}.empty-state{padding:35px 20px}.footer-top{flex-direction:column;align-items:flex-start;gap:23px;padding:28px 0}.footer-links{gap:18px;font-size:13px}.footer-bottom{flex-direction:column;gap:9px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.settings-button{border:1px solid var(--line);min-height:44px;color:var(--petrol-dark);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:650;display:inline-flex}.settings-button:active,.settings-button[aria-expanded=true]{background:#d2e4e9}.settings-flag{font-size:20px;line-height:1}.settings-currency{color:var(--muted)}.settings-panel{z-index:40;border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:14px;width:300px;padding:18px;display:flex;position:absolute;top:calc(100% + 22px);right:0;box-shadow:0 15px 25px #163b4418}@media (width<=900px){.settings-panel{border-width:0 0 1px;border-radius:0;width:auto;padding:18px 24px 22px;top:calc(100% + 1px);left:0;right:0}}.settings-title{text-transform:uppercase;letter-spacing:.04em;font-weight:650}.settings-field,.settings-title{color:var(--muted);font-size:13px}.settings-field{flex-direction:column;gap:6px;font-weight:600;display:flex}.settings-field select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;padding:0 10px;font-size:16px;font-weight:500}.global-countries{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.global-country{flex-direction:column;gap:18px;padding:24px;display:flex}.global-country h2{font-size:23px}.global-country-prices{grid-template-columns:1fr 1fr;gap:15px;display:grid}.global-country-prices>div{flex-direction:column;gap:10px;font-size:14px;display:flex}.global-country .fuel-price{font-size:32px}.global-country .text-link{margin-top:auto}.exchange-note{color:var(--muted);margin:10px 0 18px;font-size:13px}@media (width<=900px){.global-countries{grid-template-columns:1fr 1fr}}@media (width<=640px){.global-countries{grid-template-columns:1fr}.global-country{padding:22px}.global-country-prices .fuel-price{font-size:40px}}.directory-pages ol,.region-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.directory-pages{margin-bottom:28px}.directory-pages [aria-current],.directory-pages a{border:1px solid var(--line);color:var(--petrol-dark);background:#fff;border-radius:6px;padding:6px 10px;font-size:13px;display:inline-block}.directory-pages [aria-current]{background:var(--petrol-soft);color:var(--ink)}.directory-pages b{margin-right:4px}.directory{-moz-columns:300px 3;columns:300px 3;-moz-column-gap:36px;column-gap:36px}.directory-group{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:22px}.directory-group h2{margin:0 0 8px;font-size:17px}.directory-group ul{margin:0;padding:0;list-style:none}.directory-group li{margin-bottom:7px;line-height:1.4}.directory-group a{color:var(--petrol-dark);font-weight:550}.directory-group li span{color:var(--muted);font-size:13px;display:block}.directory-step{justify-content:space-between;gap:20px;margin:12px 0 8px;display:flex}.directory-next{margin-left:auto}.directory-regions{margin-top:44px}.directory-regions h2{margin:0 0 10px;font-size:22px}.directory-regions>p{margin:0 0 14px}.region-links li{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:baseline;gap:6px;padding:6px 11px;display:inline-flex}.region-links a{color:var(--petrol-dark);font-weight:550}.region-links a:active{text-decoration:underline}.region-link{margin-left:24px}@media (width<=640px){.directory{-moz-columns:1;columns:1}.region-link{margin-top:12px;margin-left:0}}@media (pointer:coarse){.checkbox-label,.fuel-toggle button,.ranges button,.station-heading>.button,button.chip{min-height:44px}.chart-zoom button{width:44px;min-height:44px}.text-button{align-items:center;display:inline-flex}.logo,.text-button,.text-link{min-height:44px}.directory-pages [aria-current],.directory-pages a{justify-content:center;min-width:44px}.breadcrumbs a,.directory-pages [aria-current],.directory-pages a,.footer-links a,.related-tools a{align-items:center;min-height:44px;display:inline-flex}.region-links a,.region-links li{align-items:center}.region-links a{justify-content:center;min-width:44px;min-height:44px;display:inline-flex}.directory-group a{min-width:44px;padding-block:11px;display:inline-block}}@media (hover:hover) and (pointer:fine){a:hover{-webkit-text-decoration-color:var(--petrol);text-decoration-color:var(--petrol);text-decoration-thickness:2px}.desktop-nav a:hover,.logo:hover,.nav-choose:hover{color:var(--petrol)}.button:not(:disabled):hover{background:var(--petrol)}.button.secondary:hover{background:var(--petrol-soft)}.button.secondary[aria-pressed=true]:hover{background:var(--petrol);border-color:var(--petrol)}.icon-button:hover{background:var(--petrol-soft)}.breadcrumbs a:hover,.data-note a:hover,.related-tools a:hover,.text-link:hover{text-underline-offset:5px;text-decoration-thickness:2px}.text-button:hover{background:var(--petrol-soft)}button.chip:hover{background:#d2e4e9}.checkbox-label:hover{color:var(--ink)}.segmented button:hover:not(.selected):not(:disabled){color:var(--ink);background:#d2e4e9}.station-card:hover{border-color:#6b939e}.station-name:hover{text-decoration:underline}.crossing-card:hover{border-color:var(--petrol)}.footer-links a:hover{text-decoration:underline}.settings-button:hover{background:var(--petrol-soft)}.region-links a:hover{text-decoration:underline}}.range-custom{flex-wrap:wrap;flex-basis:100%;order:10;align-items:flex-end;gap:10px 14px;display:flex}.range-custom label{color:var(--muted);gap:4px;font-size:12px;display:grid}.range-custom input[type=date]{font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:6px 10px;font-size:14px}.range-custom .range-error{color:var(--negative);flex-basis:100%;margin:0;font-size:13px}.oil-toggle{min-height:40px;font:inherit;color:var(--petrol-dark);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex}.oil-toggle[aria-pressed=true]{border-color:var(--oil-brent);box-shadow:inset 0 0 0 1px var(--oil-brent);font-weight:620}.oil-swatch{flex:none}.oil-swatch line{stroke:var(--oil-brent);stroke-width:2.5px;stroke-dasharray:5 3}.chart-legend-oil{white-space:nowrap;min-height:18px}.chart-legend-oil .oil-value{color:var(--petrol-dark);font-variant-numeric:tabular-nums;font-weight:620}.chart-oil-source{margin:4px 0 0}.range-empty{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:0 24px 14px;display:flex}.range-empty p{margin:0}@media (width<=640px){.range-empty{padding:0 16px 12px}}.fuel-price .price-row[data-unit]:after{content:attr(data-unit);color:var(--muted);margin-left:.14em;font-size:.5em;font-weight:520}.extra-fuels{margin:0 0 20px}.extra-fuels-title{color:var(--muted);text-transform:none;margin:0 0 8px;font-size:13px;font-weight:620}.extra-fuels-list{border:1px solid var(--line);background:#fff;border-radius:7px;margin:0;padding:0;list-style:none}.extra-fuel{-moz-column-gap:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:11px 16px;display:grid}.extra-fuel+.extra-fuel{border-top:1px solid var(--line)}.extra-fuel-name{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:15px;display:flex}.extra-fuel-source{color:var(--muted);font-size:13px}.extra-fuel .fuel-price{grid-area:1/2/span 2;font-size:22px}.extra-fuel-meta{color:var(--muted);flex-wrap:wrap;grid-column:1;gap:2px 12px;padding-left:16px;font-size:12px;display:flex}.extra-fuel-meta time{color:var(--ink)}.extra-fuel-stale{align-items:center;gap:4px;display:inline-flex}.stats-panel{margin:0 0 32px;padding:24px 28px}.stats-panel h2{margin-bottom:8px;font-size:23px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 40px;display:grid}.stats-table caption{padding:12px 0}.stats-table caption .fuel-marker{margin-right:6px}.stats-table thead th{color:var(--muted);padding-inline:0;font-size:13px;font-weight:500}.stats-table td,.stats-table th{padding-inline:0}.stats-table tbody th{font-weight:500}.stats-table td,.stats-table th:not(:first-child){text-align:right}.stats-facts{gap:8px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.stats-note{margin-top:16px}@media (width<=900px){.stats-grid{grid-template-columns:1fr;gap:20px}}@media (width<=640px){.stats-panel{padding:20px}.stats-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.stats-table tbody{display:block}.stats-table tbody tr{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:14px 0;display:grid}.stats-table tbody th{grid-column:1/-1}.stats-table tbody th,.stats-table td{text-align:left;border:0;padding:0}.stats-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;display:block}}.region-chip-link{background:var(--petrol-soft);min-height:36px;color:var(--petrol-dark);border:1px solid #91adb5;border-radius:999px;align-items:center;gap:6px;padding:5px 14px 5px 12px;font-size:14px;font-weight:550;display:inline-flex}.region-chip-link:active{background:#d2e4e9}.board-too-few{color:var(--muted);margin:0;font-size:16px}.board-cheapest{flex-direction:column;gap:2px;margin:0;font-size:14px;display:flex}.board-cheapest-label{color:var(--muted);font-size:12px}.board-cheapest-station{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.board-cheapest-station .text-link{overflow-wrap:anywhere}.board-price .board-cheapest .fuel-price{margin:0;font-size:16px}.board-change .muted{font-weight:400}.city-section{margin-top:36px}.city-section .section-heading{flex-wrap:wrap}.city-directory{-moz-columns:280px 3;columns:280px 3;-moz-column-gap:36px;column-gap:36px;margin:0;padding:0;list-style:none}.city-directory li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:7px;line-height:1.4}.city-directory a{color:var(--petrol-dark);font-weight:550}.city-directory li span{color:var(--muted);font-size:13px;display:block}.city-nearby .region-links{margin-bottom:24px}.city-links{justify-content:flex-start;gap:12px 32px}.directory-group h2 a{font-weight:inherit;text-underline-offset:4px;text-decoration:underline}@media (width<=640px){.city-directory{-moz-columns:1;columns:1}.city-section{margin-top:28px}.board-too-few{font-size:14px}.city-section .section-heading .fuel-toggle{width:100%}}@media (pointer:coarse){.region-chip-link{min-height:44px}.city-directory a{min-width:44px;padding-block:11px;display:inline-block}}@media (hover:hover) and (pointer:fine){.region-chip-link:hover{border-color:var(--petrol)}.city-directory a:hover{text-decoration:underline}.brand-region-heading a:hover,.directory-group h2 a:hover{text-decoration-thickness:2px}}.city-index .directory-group h3{margin:0 0 8px;font-size:17px}.city-index-list{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.city-index-list li{margin:0}.brand-region{margin-top:26px}.brand-region-heading{margin:0 0 12px;font-size:20px;line-height:1.25}.brand-region-heading a{color:var(--petrol-dark);font-weight:inherit;text-underline-offset:4px;text-decoration:underline}.brand-stations .directory-pages{margin-top:4px}.board-cheapest-place{color:var(--muted);font-size:12px}.brand-links .region-links{margin-bottom:24px}
