.account-page.favorites-page,.account-page.alerts-page,.account-page.fillup-page{max-width:1440px;padding:28px 32px 40px}.favorites-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.favorites-heading .account-page-heading{max-width:none;margin:0}.favorites-heading h1{letter-spacing:-.03em;margin:0 0 8px;font-size:38px;line-height:1.05}.favorites-heading p{color:#52617a;margin:0;font-size:17px}.favorites-add{background:#fff;border:2px solid #dce2e8;border-radius:12px;flex:none;min-height:48px;padding:0 18px;font-size:15px}.favorites-page .account-best-favorite{color:#0b1f3a;background:#c8f04b;border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 22px;padding:20px 22px;display:flex}.favorites-page .account-best-favorite p{color:#0b1f3a;margin:0;font-size:16px;line-height:1.4}.favorites-page .account-best-favorite small{color:#243612;font-size:12px;line-height:1.5}.favorites-go{color:#fff;background:#0b1f3a;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.favorites-go:hover{color:#c8f04b;background:#16305a}.favorites-page .favorite-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;display:grid}.favorites-page .favorite-card{box-shadow:none;border:2px solid #dce2e8;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.favorites-page .favorite-card.is-best{border-color:#0e7c66}.favorite-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.favorite-card-heading>div:first-child{min-width:0}.favorites-page .favorite-card h2{letter-spacing:0;margin:0 0 4px;font:600 17px/1.3 Inter,sans-serif}.favorites-page .favorite-card h2 a{color:#0b1f3a;text-decoration:none}.favorite-card-heading p{color:#52617a;margin:0;font-size:14px;line-height:1.4}.favorite-card-heading p strong{color:#0b1f3a;font-weight:600}.favorites-page .favorite-control button{color:#0b1f3a;background:#f4f6f8;border:0;border-radius:12px;width:44px;height:44px;padding:0}.favorites-page .favorite-control button[aria-pressed=true]{color:#0b1f3a;background:#f4f6f8}.favorites-page .favorite-price{border:0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px;margin-top:4px;padding:0;display:flex}.favorites-page .favorite-price>strong{color:#0b1f3a;font:600 32px/1.1 IBM Plex Mono,monospace}.favorites-page .favorite-price>span{color:#52617a;text-align:left;font-size:13px}.favorite-change{border-radius:6px;align-self:flex-start;max-width:100%;padding:3px 7px;font:500 12px/1.4 IBM Plex Mono,monospace}.favorite-change.is-down{color:#006550;background:#ddf3ec}.favorite-change.is-up{color:#943400;background:#ffebdd}.favorite-change.is-stable{color:#52617a;background:#eef1f4}.favorites-page .favorite-card .favorite-tank{color:#52617a;margin:0;font-size:14px;line-height:1.5}.favorite-tank strong{color:#0b1f3a;font-weight:500}.favorites-page .favorite-card .account-actions{flex-wrap:wrap;gap:10px;margin:0;padding-top:2px}.favorites-page .favorite-card .account-secondary{border:2px solid #dce2e8;border-radius:12px;min-height:44px;padding:10px 14px;font-size:14px}.favorite-itinerary{color:#fff;background:#0e7c66;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.favorite-itinerary:hover{color:#fff;background:#0b5c4c}html[data-theme=dark] .favorites-heading p,html[data-theme=dark] .favorite-card-heading p,html[data-theme=dark] .favorites-page .favorite-price>span,html[data-theme=dark] .favorites-page .favorite-card .favorite-tank{color:#b8c5d6}html[data-theme=dark] .favorites-page .favorite-card{background:#10233c;border-color:#50637a}html[data-theme=dark] .favorites-page .favorite-card.is-best{border-color:#62c5a6}html[data-theme=dark] .favorite-card-heading p strong,html[data-theme=dark] .favorite-tank strong,html[data-theme=dark] .favorites-page .favorite-price>strong,html[data-theme=dark] .favorites-page .favorite-card h2 a{color:#e6edf5}html[data-theme=dark] .favorites-page .account-best-favorite{color:#0b1f3a;background:#c8f04b}html[data-theme=dark] .favorites-page .account-best-favorite p,html[data-theme=dark] .favorites-page .account-best-favorite small{color:#0b1f3a}html[data-theme=dark] .favorite-itinerary,html[data-theme=dark] .favorites-go{color:#fff}@media (max-width:700px){.account-page.favorites-page,.account-page.alerts-page,.account-page.fillup-page{padding:24px 18px 32px}.favorites-heading{flex-direction:column;align-items:flex-start;gap:16px}.favorites-heading h1{font-size:30px;line-height:1.12}.favorites-heading p{font-size:15px}.favorites-page .account-best-favorite{padding:20px}.favorites-page .favorite-cards{grid-template-columns:1fr}.favorites-page .favorite-card{padding:18px}}.site-header .account-header summary{border:0;align-items:center;gap:10px;padding:6px 14px 6px 6px;line-height:1.3;display:flex}.site-header .account-header summary::marker{content:""}.site-header .account-header summary::-webkit-details-marker{display:none}.account-avatar{color:#0b1f3a;background:#c8f04b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font:700 14px Inter,sans-serif;display:flex}.site-header .account-header-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.station-page,.city-seo-page,.about-page{max-width:1440px;padding:28px 32px 48px}.station-page h1,.city-seo-page h1,.about-page h1{letter-spacing:-.03em;margin:0 0 8px;font-size:38px;line-height:1.08}.station-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:22px 0;display:flex}.station-heading p{margin:6px 0;font-size:14px}.station-heading-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.station-heading .station-account-actions{gap:10px;margin:0;display:flex}.station-action-links{gap:10px;display:flex}.station-page>.fuel-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:12px 0 22px}.station-page>.fuel-grid article{border-radius:14px;padding:16px}.station-page>.fuel-grid h3{margin:0 0 10px;font-size:14px}.station-page>.fuel-grid .price{font-size:28px}.station-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.station-detail-main{gap:22px;min-width:0;display:grid}.station-detail-sidebar{background:0 0;border:0;gap:22px;margin:0;padding:0;display:grid}.station-detail-sidebar article,.station-personal-tank,.station-map-card{background:var(--panel,#fff);border:1px solid var(--line,#dde3ea);border-radius:14px;min-width:0;margin:0;padding:20px}.station-page h2{margin:0 0 12px;font-size:20px}.station-page .station-history{margin:0;padding:22px}.station-page .station-history .trend-controls{background:0 0;border:0;flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;padding:0;display:flex}.station-history .trend-controls label{flex:1;min-width:100px;font-size:12px}.station-history .trend-controls select,.station-history .trend-controls button{min-height:38px}.station-detail-sidebar ul{padding-left:18px;font-size:13px;line-height:1.7}.station-detail-sidebar .hours{padding:0;font-size:12px}.station-detail-sidebar .map{border-radius:10px;height:230px;min-height:0}.station-detail-sidebar .map-note{font-size:10px}.station-personal-tank .station-tank{margin:0 0 14px}.city-seo-page>.hero{background:0 0;border:0;margin:22px 0;padding:0}.city-seo-page>.hero p{margin:0;font-size:15px}.city-fuel-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.city-fuel-summary>a{color:#0b1f3a;background:#fff;border:1px solid #dde3ea;border-radius:14px;flex-direction:column;gap:9px;padding:16px;text-decoration:none;display:flex}.city-fuel-summary>a[aria-current=page]{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.city-fuel-summary>a>span{font-size:12px}.city-fuel-summary strong{font:600 27px IBM Plex Mono,monospace}.city-fuel-summary>a[aria-current=page] strong{color:#c8f04b}.city-fuel-summary small{font:12px Inter,sans-serif}.city-seo-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.city-seo-main{gap:22px;min-width:0;display:grid}.city-ranking,.city-faq,.city-seo-sidebar>article{background:var(--panel,#fff);border:1px solid var(--line,#dde3ea);border-radius:14px;padding:22px}.city-ranking h2,.city-faq h2,.city-seo-sidebar h2{margin:0 0 10px;font-size:20px}.city-ranking-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.city-ranking-heading a{white-space:nowrap;font-size:12px}.city-ranking>.muted{margin:0 0 16px;font-size:12px}.city-table-scroll{overflow-x:auto}.city-ranking table{border-collapse:collapse;width:100%}.city-ranking th{text-transform:uppercase;letter-spacing:.04em;color:#526b91;text-align:left;background:0 0;border-bottom:1px solid #e5eaf0;padding:10px 8px;font-size:10px;font-weight:500}.city-ranking td{border-bottom:1px solid #e5eaf0;padding:16px 8px;font-size:13px}.city-ranking td:nth-child(2)>a{color:inherit;font-weight:600;text-decoration:none}.city-ranking td:nth-child(2)>span{color:#526b91;margin-top:5px;font-size:11px;display:block}.city-ranking tbody tr:first-child{background:#f4fbdf}.city-rank{background:#f4f6f8;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:600;display:grid}.city-ranking tbody tr:first-child .city-rank{color:#0b1f3a;background:#c8f04b}.city-price{white-space:nowrap;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:18px!important}.city-price small{font-size:10px;font-weight:400}.city-ranking .price-updated{font-size:10px}.city-all-stations{margin-top:18px;font-size:13px}.city-seo-sidebar{background:0 0;border:0;gap:18px;margin:0;padding:0;display:grid}.city-seo-sidebar dl{margin:0}.city-seo-sidebar dl>div{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.city-seo-sidebar dt{color:#526b91;font-size:12px}.city-seo-sidebar dd{margin:0;font:500 14px IBM Plex Mono,monospace}.city-seo-sidebar p,.city-seo-sidebar a{font-size:12px;line-height:1.6}.city-seo-sidebar .city-alert-invite{color:#0b1f3a;background:#c8f04b;border-color:#c8f04b}.city-alert-invite .button{color:#fff;background:#0b1f3a}.city-faq details{border-top:1px solid #e5eaf0;padding:13px 0;font-size:14px}.about-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.about-navigation{background:var(--panel,#fff);border:1px solid var(--line,#dde3ea);border-radius:14px;flex-direction:column;gap:16px;padding:22px;font-size:13px;display:flex;position:sticky;top:90px}.about-navigation strong{font-size:15px}.about-sections{gap:20px;display:grid}.about-sections>article{border-radius:14px;padding:24px}.about-sections h2{margin:0 0 14px;scroll-margin-top:90px;font-size:22px}.about-sections p{font-size:14px;line-height:1.7}.account-page .account-page-heading h1{letter-spacing:-.03em;font-size:38px;line-height:1.08}.account-page .account-page-heading .account-eyebrow{display:none}.account-page .account-page-heading{margin-bottom:20px}.account-page .account-page-heading p{font-size:15px}.account-page .account-form{gap:14px}.alerts-page .alerts-layout{grid-template-columns:minmax(0,1fr) 360px;gap:22px}.alerts-page .alerts-list{align-content:start;gap:14px}.alerts-page .alert-card{gap:9px;min-height:0;padding:20px 22px}.alerts-page .alert-card h2{margin:0;font-size:17px;line-height:1.35}.alerts-page .alert-card p{margin:0;font-size:13px;line-height:1.5}.alerts-page .alert-type-icon{border-radius:8px;width:28px;height:28px;font-size:16px}.alerts-page .alert-card-top{gap:10px;margin:0}.alerts-page .alert-card-bottom{margin-top:4px;padding-top:10px;font-size:11px}.alerts-page .alert-form{padding:22px 24px}.alerts-page .alert-notification-preview{color:#fff;background:#0b1f3a;border-color:#0b1f3a;border-radius:14px;padding:20px}.alert-notification-preview .account-eyebrow{color:#c8f04b}.alert-notification-preview p,.alert-notification-preview small{color:#d6e3f3}.account-page .account-primary{color:#fff;background:#0b7f6c;border-color:#0b7f6c}.account-page .account-estimate>.account-card:first-child{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.account-estimate .account-card:first-child h2{color:#fff;font-size:22px}.account-estimate .account-card:first-child .account-help{color:#d4dfef}.account-estimate .account-card:first-child .account-eyebrow{color:#c8f04b}.account-estimate .account-saving{color:#0b1f3a;background:#c8f04b;border-color:#c8f04b}.account-estimate .account-saving .account-help{color:#0b1f3a!important}.fillup-page .fillup-stat-grid{gap:12px}.fillup-page .fillup-stat{padding:18px}.fillup-page .fillup-stat h2{font-size:12px}.fillup-page .fillup-stat>strong{font-size:28px}.fillup-page .fillup-stat p,.fillup-page .fillup-stat small{font-size:11px}.fillup-page .fillup-stat.is-saving{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.fillup-page .fillup-stat.is-saving>strong{color:#c8f04b}.fillup-page .fillup-stat.is-saving h2,.fillup-page .fillup-stat.is-saving p{color:#dce7f3}.fillup-page .fillup-workspace.with-editor{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.fillup-page .fillup-chart{grid-area:1/1;margin:0;padding:22px}.fillup-page .fillup-editor-block{grid-area:1/2/span 3}.fillup-page .fillup-history{grid-area:2/1;min-width:0;margin:0;padding:22px}.fillup-page .fillup-advice{grid-column:1}.fillup-page .fillup-editor{gap:14px;padding:22px 24px}.fillup-page .fillup-editor h2{font-size:20px}.fillup-page .fillup-editor .account-field-row{gap:12px}.fillup-page .fillup-editor label{font-size:12px}.fillup-page .fillup-editor input,.fillup-page .fillup-editor select{min-height:40px;padding:9px 10px}.fillup-page .fillup-editor .account-help{font-size:11px;line-height:1.5}.fillup-page .fillup-bar{background:#9fb9db}.fillup-page .fillup-bar.is-current{background:#c8f04b}@media (max-width:1100px){.station-heading{flex-wrap:wrap}.station-heading-actions{align-items:flex-start}.station-page>.fuel-grid,.city-fuel-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.station-detail-layout,.city-seo-layout{grid-template-columns:minmax(0,1fr) 300px}.alerts-page .alerts-layout{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:800px){.station-page,.city-seo-page,.about-page{padding:22px 16px 36px}.station-page h1,.city-seo-page h1,.about-page h1,.account-page .account-page-heading h1{font-size:30px}.station-detail-layout,.city-seo-layout,.about-layout,.alerts-page .alerts-layout,.fillup-page .fillup-workspace.with-editor{grid-template-columns:minmax(0,1fr)}.station-heading-actions{width:100%}.station-action-links{flex-wrap:wrap}.station-page>.fuel-grid,.city-fuel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.about-navigation{position:static}.city-ranking-heading{flex-direction:column;align-items:flex-start;gap:6px}.city-ranking,.city-faq,.city-seo-sidebar>article{padding:16px}.city-ranking table{min-width:500px}.city-ranking th,.city-ranking td{padding:12px 6px}.fillup-page .fillup-editor-block,.fillup-page .fillup-history,.fillup-page .fillup-chart,.fillup-page .fillup-advice{grid-area:auto/1}.fillup-page .fillup-editor-block{order:-1}}:root[data-theme=dark] .station-detail-sidebar,:root[data-theme=dark] .city-seo-sidebar{background:0 0;border:0}:root[data-theme=dark] .station-detail-sidebar article,:root[data-theme=dark] .station-map-card,:root[data-theme=dark] .station-personal-tank,:root[data-theme=dark] .city-ranking,:root[data-theme=dark] .city-faq,:root[data-theme=dark] .city-seo-sidebar>article,:root[data-theme=dark] .about-navigation,:root[data-theme=dark] .about-sections>article{color:#eef3fa;background:#14273f;border-color:#30435b}:root[data-theme=dark] .city-fuel-summary>a{color:#edf3fa;background:#14273f;border-color:#30435b}:root[data-theme=dark] .city-ranking tbody tr:first-child{background:#263c30}:root[data-theme=dark] .city-ranking td:nth-child(2)>span,:root[data-theme=dark] .city-ranking th,:root[data-theme=dark] .city-seo-sidebar dt{color:#aebfd6}:root[data-theme=dark] .city-ranking td,:root[data-theme=dark] .city-ranking th,:root[data-theme=dark] .city-seo-sidebar dl>div,:root[data-theme=dark] .city-faq details{border-color:#30435b}:root[data-theme=dark] .city-rank{background:#263c55}:root[data-theme=dark] .city-seo-sidebar .city-alert-invite{color:#0b1f3a;background:#c8f04b}:root[data-theme=dark] .city-alert-invite p{color:#0b1f3a}.report-page{min-height:80vh}.report-dialog{color:#0b1f3a;background:#fff;border:0;border-radius:20px;width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;box-shadow:0 20px 60px #0b1f3a59}.report-dialog::backdrop{background:#0b1f3a8c}.report-dialog-heading{justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.report-dialog h1{margin:0 0 6px;font-size:24px;line-height:1.2}.report-dialog-heading p{color:#526b91;margin:0;font-size:13px}.report-close{color:#0b1f3a;background:#f4f6f8;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:24px;text-decoration:none;display:grid}.report-dialog .message-form{gap:16px;display:grid}.report-dialog label,.report-dialog legend{font-size:12px;font-weight:500}.report-dialog .report-reasons{border:0;min-width:0;margin:0;padding:0}.report-reasons legend{margin-bottom:10px}.report-reasons>div{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.report-dialog .report-reasons label{flex-direction:row;align-items:center;gap:8px;font-size:12px;display:flex}.report-dialog .report-reasons input{accent-color:#0b7f6c;width:16px;height:16px;min-height:0;margin:0}.report-dialog textarea{min-height:105px}.report-dialog input,.report-dialog select{min-height:42px}.report-dialog .muted{background:#f4f6f8;border-radius:10px;margin:0;padding:12px;font-size:11px;line-height:1.6}.report-form-actions{justify-content:flex-end;gap:10px;display:flex}.report-form-actions button{color:#fff;background:#0b7f6c}.report-dialog .contact-attachment-picker{justify-self:start;min-height:38px;font-size:12px}:root[data-theme=dark] .report-dialog{color:#edf3fa;background:#14273f}:root[data-theme=dark] .report-dialog-heading p{color:#b6c6db}:root[data-theme=dark] .report-dialog .muted,:root[data-theme=dark] .report-close{color:#dce6f5;background:#20354e}@media (max-width:800px){body:has(.search-page)>header{display:none}.search-page{max-width:none;min-height:100dvh;margin:0;position:relative;padding:0!important}.search-page .search-banner{z-index:5;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;top:12px;left:12px;right:12px}.search-page .search-inner{padding:0}.search-page .search-inner>h1,.search-page .source-line,.search-page .autocomplete-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-page .search-banner form{grid-template-columns:minmax(0,1fr) 52px;gap:8px;margin:0;display:grid}.search-page .address-field{background:#fff;border:1px solid #dce3ec;border-radius:12px;min-height:48px;box-shadow:0 4px 16px #0b1f3a12}.search-page .address-field input{background:0 0;min-height:46px;font-size:14px}.search-page .locate-button{background:#fff;border:1px solid #dce3ec;border-radius:12px;width:52px;min-height:48px;padding:0;font-size:0;overflow:hidden;box-shadow:0 4px 16px #0b1f3a12}.search-page .locate-button span{font-size:25px}.search-page .submit-search{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.search-page .submit-search:focus-visible{grid-column:1/-1;width:auto;height:40px;position:static}.search-page .fuel-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0;padding:10px 0;display:flex;overflow-x:auto}.search-page .fuel-tabs>span{display:none}.search-page .fuel-tabs button{color:#0b1f3a;background:#fff;border:1px solid #dce3ec;border-radius:20px;flex:none;min-height:36px;padding:8px 12px;font-size:12px;box-shadow:0 2px 5px #0b1f3a0a}.search-page .fuel-tabs button[aria-pressed=true]{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.search-page .search-content{padding:0}.search-page .search-workspace{display:block}.search-page .results-area{padding:0}.search-page .summary-grid{display:none}.search-page .mobile-controls{z-index:4;pointer-events:none;background:0 0;justify-content:space-between;margin:0;padding:0;display:flex;position:absolute;top:118px;left:12px;right:12px}.search-page .mobile-controls button{pointer-events:auto;color:#0b1f3a;background:#fff;border:1px solid #dce3ec;min-height:36px;font-size:12px;box-shadow:0 3px 12px #0b1f3a15}.search-page .results{flex-direction:column;gap:0;display:flex!important}.search-page .results .map-column{order:0;width:100%;position:relative;top:auto;display:block!important}.search-page .results .map{border:0;border-radius:0;height:61dvh;min-height:420px}.search-page .maplibregl-ctrl-top-right{top:165px}.search-page .map-note,.search-page .results-source{display:none}.search-page .results .station-list{z-index:3;background:#fff;border:0;border-radius:22px 22px 0 0;order:1;min-height:350px;max-height:55dvh;margin-top:-24px;padding:14px 16px 24px;position:relative;overflow-y:auto;box-shadow:0 -5px 20px #0b1f3a14}.search-page .results .station-list:before{content:"";background:#cdd6df;border-radius:4px;width:40px;height:4px;margin:0 auto 14px;display:block}.search-page .results-heading{flex-wrap:wrap;gap:8px}.search-page .results-heading h2{font-size:18px}.search-page .sort-tabs{margin-left:0}.search-page .sort-tabs button{min-height:30px;padding:0 10px;font-size:11px}.search-page .vehicle-hint{font-size:11px}.search-page .results .station-card{border-radius:14px;min-height:145px;margin-top:10px;padding:14px 10px}.search-page .results.view-liste .map-column{display:none!important}.search-page .results.view-liste .station-list{min-height:70dvh;max-height:none;margin-top:165px}.search-page .filter-panel.is-open{z-index:20;background:#fff;width:auto;max-height:none;padding:22px;position:fixed;inset:170px 12px 12px;overflow:auto;box-shadow:0 0 0 200vmax #0b1f3a80}.search-page .seo-content{margin:24px 16px}:root[data-theme=dark] .search-page .address-field,:root[data-theme=dark] .search-page .locate-button,:root[data-theme=dark] .search-page .fuel-tabs button,:root[data-theme=dark] .search-page .mobile-controls button,:root[data-theme=dark] .search-page .results .station-list,:root[data-theme=dark] .search-page .filter-panel.is-open{color:#edf3fa;background:#14273f;border-color:#30435b}:root[data-theme=dark] .search-page .fuel-tabs button[aria-pressed=true]{color:#0b1f3a;background:#c8f04b}:root[data-theme=dark] .search-page .address-field input{color:#edf3fa}}.mobile-bottom-nav,.mobile-result-summary,.mobile-sheet-filter{display:none}@media (max-width:800px){.search-page .results .map{height:47dvh;min-height:365px}.search-page .mobile-controls{display:none}.search-page .mobile-result-summary{color:#526b91;flex:100%;margin:0;font-size:12px;display:block}.search-page .mobile-sheet-filter{color:#0b1f3a;background:#fff;border:1px solid #dde3ea;min-height:38px;margin-left:auto;padding:8px 12px;font-size:12px;display:block}.search-page .results .station-list{min-height:360px;max-height:50dvh;padding-bottom:70px}.search-page .station-list .vehicle-hint,.search-page .station-list .results-caption{display:none}.search-page .sort-tabs{width:100%;margin:4px 0 0;display:flex}.search-page .sort-tabs button{flex:1;min-height:36px}.mobile-bottom-nav{height:64px;padding-bottom:env(safe-area-inset-bottom);z-index:6;background:#fff;border-top:1px solid #dde3ea;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{color:#526b91;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:60px;font-size:11px;text-decoration:none;display:flex}.mobile-bottom-nav a>span{text-align:center;border-radius:20px;min-width:48px;font-size:24px;line-height:28px}.mobile-bottom-nav a[aria-current=page]>span{color:#0b1f3a;background:#c8f04b}.search-page .station-info .favorite-button{display:none}:root[data-theme=dark] .mobile-bottom-nav,:root[data-theme=dark] .search-page .mobile-sheet-filter{color:#edf3fa;background:#14273f;border-color:#30435b}:root[data-theme=dark] .mobile-bottom-nav a,:root[data-theme=dark] .search-page .mobile-result-summary{color:#b6c6db}}:root[data-theme=dark] .map canvas{filter:brightness(.45)saturate(.65)hue-rotate(155deg)}.mobile-view-toggle{display:none}.account-page:has(.account-editor-grid){max-width:1200px;padding:36px 32px 56px}.account-page .vehicle-form{border-radius:20px;padding:28px}.account-page .vehicle-form label:not(.account-check),.account-page .vehicle-form legend{margin:12px 0 6px;font-size:12px;font-weight:500}.account-page .vehicle-form .vehicle-kinds label{margin:0;padding:9px 12px}.account-page .vehicle-form .vehicle-kinds{margin:14px 0}.account-page .vehicle-form input:not([type=radio]):not([type=checkbox]):not([type=range]),.account-page .vehicle-form select{min-height:42px;padding:10px 12px;font-size:13px}.account-page .vehicle-form .account-help{margin-top:6px;font-size:11px;line-height:1.5}.account-page .vehicle-capacity{margin-top:14px;padding:0 14px 12px}.account-page .vehicle-capacity input[type=range]{margin-top:10px}.account-page .vehicle-form .account-actions{justify-content:flex-end;margin-top:18px}.account-page .account-profile{margin-top:24px}.alerts-page .alert-form label:not(.account-check),.alerts-page .alert-form legend{margin:12px 0 6px;font-size:12px;font-weight:500}.alerts-page .alert-form input:not([type=radio]):not([type=checkbox]),.alerts-page .alert-form select{min-height:40px;padding:9px 10px;font-size:13px}.alerts-page .alert-form .account-check{margin:8px 0}.alerts-page .alert-form .account-help{font-size:11px;line-height:1.5}.fillup-page .fillup-editor label:not(.account-check){margin:10px 0 6px;font-weight:500}.trip-page{padding:28px 32px 40px}.trip-page .trip-hero{margin-bottom:22px}.trip-hero>.account-eyebrow{display:none}.trip-page .trip-hero h1{letter-spacing:-.03em;margin:0 0 8px;font-size:38px}.trip-page .trip-hero>p{margin:0;font-size:15px}.trip-page form.trip-form{padding:18px 20px}.trip-page .trip-calculate{color:#fff;background:#0b7f6c}.trip-summary>section:first-child{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.trip-summary>section:first-child h2,.trip-summary>section:first-child p{color:#d3dfef}.trip-summary>section:first-child strong{color:#c8f04b}.report-dialog .contact-attachment-picker{color:#0b1f3a;background:#fff;border:1px solid #dce3ea;padding:9px 12px}.cookie-dialog .consent-row input[role=switch]{appearance:none;cursor:pointer;background:#dce2e8;border:0;border-radius:20px;width:42px;height:24px;min-height:24px;position:relative}.cookie-dialog .consent-row input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b1f3a30}.cookie-dialog .consent-row input[role=switch]:checked{background:#0b7f6c}.cookie-dialog .consent-row input[role=switch]:checked:before{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.cookie-dialog .consent-row input[role=switch]:before{transition:none}}@media (max-width:800px){.search-page .mobile-view-toggle{color:#087563;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:11px;display:block}.search-page .mobile-sheet-filter{margin-left:auto}.search-page .fuel-tabs button:not([aria-pressed=true]){color:#0b1f3a;background:#fff;border-color:#dce3ec}:is(.account-page:has(.account-editor-grid),.trip-page){padding:24px 16px 36px}.trip-page .trip-hero h1{font-size:30px}.account-page .vehicle-form{padding:20px}}:root[data-theme=dark] .report-dialog .contact-attachment-picker{color:#edf3fa;background:#14273f;border-color:#50637a}@media (max-width:800px){:root[data-theme=dark] .search-page .fuel-tabs button:not([aria-pressed=true]){color:#edf3fa;background:#14273f;border-color:#30435b}:root[data-theme=dark] .search-page .mobile-view-toggle{color:#b9e5cf}}.account-estimate>.account-card:first-child>a{color:#c8f04b}.alert-notification-preview>div p,.alert-notification-preview>div small{color:#52617a}:root[data-theme=dark] .account-estimate>.account-card:first-child>a{color:#c8f04b}.account-page .account-primary:hover{color:#fff;background:#075e51}html[data-theme=dark] .account-page .account-primary{color:#fff;background:#087563}html[data-theme=dark] .account-page .account-primary:hover{color:#fff;background:#075e51}html[data-theme=dark] .trip-page .trip-calculate{color:#fff;background:#087563}html[data-theme=dark] .trip-page .trip-calculate:hover{color:#fff;background:#075e51}html[data-theme=dark] .alert-notification-preview>div p,html[data-theme=dark] .alert-notification-preview>div small{color:#c4d1e3}.station-personal-tank .account-station-tank{margin:0 0 14px}@media (max-width:800px){.search-page .station-list>.account-personal-note{display:none}}.about-layout{margin-top:0}.about-navigation{background:0 0;border:0;padding:4px 0}.about-heading .page-intro{margin:0;font-size:14px}body:has(.report-page)>header{visibility:hidden}body:has(.report-page)>.site-footer{visibility:hidden}@media (max-width:800px){.about-layout{gap:22px}.about-navigation{flex-flow:wrap;gap:10px 16px;font-size:12px;position:static}.about-navigation>strong{width:100%}.about-heading{grid-row:1}.search-page .station-card .price-updated{gap:4px;margin-top:2px;padding:5px}.search-page .station-card .price-updated svg{width:12px;height:12px}.search-page .station-card .price-updated-label{font-size:9px}.search-page .station-card .price-updated time{white-space:nowrap;font-size:10px}.search-page .station-card .full-tank{display:none}.search-page .station-card .station-info p{font-size:11px!important}.search-page .station-card .station-info p:not(.station-brand){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-page .station-card .station-info .favorite-control{display:none}}.site-footer .cookie-dialog>a{color:#086d5b}.cookie-banner .cookie-accept{color:#fff;background:#0b1f3a}.cookie-banner .cookie-personalize{color:#086d5b;background:0 0;border:0;order:-1;text-decoration:underline}html[data-theme=dark] .site-footer .cookie-dialog>a,html[data-theme=dark] .cookie-banner .cookie-personalize{color:#b9e5cf}@media (max-width:800px){.cookie-banner .cookie-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.cookie-banner .cookie-refuse{grid-area:1/1}.cookie-banner .cookie-actions .cookie-accept{grid-area:1/2}.cookie-banner .cookie-personalize{grid-area:2/1/auto/-1;min-height:30px}}.station-page{padding-top:20px}.station-heading{background:#fff;border:1px solid #dde0e3;border-radius:16px;align-items:flex-end;padding:24px 28px}.city-neighbors{margin-top:22px}.city-neighbors h2{margin:0 0 12px;font-size:20px}.city-neighbors .chips a{color:#0b1f3a;background:#fff;border:1px solid #dde3ea;border-radius:8px;padding:8px 12px;font-size:12px;text-decoration:none}html[data-theme=dark] .station-heading,html[data-theme=dark] .city-neighbors .chips a{color:#edf3fa;background:#14273f;border-color:#30435b}@media (max-width:800px){.station-heading{padding:20px 16px}.station-heading-actions{min-width:0}.station-heading .station-account-actions{flex-wrap:wrap}}
:root{--site-content-width:1440px;--site-content-gutter:32px}@media (max-width:1199px){:root{--site-content-gutter:24px}}@media (max-width:600px){:root{--site-content-gutter:16px}}body>.site-header .nav-inner{max-width:var(--site-content-width);padding-inline:var(--site-content-gutter)}body>main:not(.search-page):not(.report-page):not(.narrow-page):not(.legal-page):not(.account-login):not(.admin-shell):not(.admin-login){max-width:var(--site-page-width,var(--site-content-width));padding-inline:var(--site-content-gutter)}body>.site-footer{padding-inline:var(--site-content-gutter)}body>.site-footer :is(.footer-main,.developer-credit,.local-mail-note){max-width:calc(var(--site-content-width) - 2 * var(--site-content-gutter));margin-inline:auto}@media (min-width:801px){.search-page .search-inner,.search-page .search-content{padding-inline:var(--site-content-gutter)}}
.mobile-menu-toggle,.mobile-map-menu-toggle{display:none}.mobile-menu-dialog{width:min(360px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:24px 20px max(24px, env(safe-area-inset-bottom));color:#fff;background:#0b1f3a;border:0;border-radius:20px 0 0 20px;margin:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #0003}.mobile-menu-dialog[open]{overscroll-behavior:contain;flex-direction:column;gap:24px;display:flex;overflow-y:auto}.mobile-menu-dialog::backdrop{background:#0b1f3a80}.mobile-menu-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.mobile-menu-heading h2{letter-spacing:-.02em;margin:0;font-size:26px}.mobile-menu-close{color:#fff;cursor:pointer;background:#16305a;border:1px solid #53657f;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-navigation{flex-direction:column;gap:8px;display:flex}.mobile-navigation a{color:#dce5f1;white-space:nowrap;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:14px 16px;font-size:16px;font-weight:500;line-height:22px;text-decoration:none;display:flex}.mobile-navigation a:hover{color:#fff;background:#16305a}.mobile-navigation a[aria-current=page]{color:#fff;background:#16305a;font-weight:700}.mobile-navigation a[aria-current=page]>span{color:#c8f04b}.mobile-menu-account{border-top:1px solid #30445e;margin-top:auto;padding-top:20px}.mobile-menu-account .account-header{width:100%}.mobile-menu-account .account-header summary{background:#16305a;border-radius:12px;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:8px 12px;display:flex}.mobile-menu-account .account-header-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-menu-account .account-dropdown{width:100%;max-width:100%;box-shadow:none;margin-top:12px;position:static}.mobile-menu-account .account-header-login{color:#0b1f3a;background:#c8f04b;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.mobile-menu-toggle:focus-visible,.mobile-map-menu-toggle:focus-visible,.mobile-menu-dialog :focus-visible{outline-offset:3px;outline:3px solid #c8f04b}@media (max-width:1199px){.site-header .nav-inner{flex-wrap:nowrap;gap:16px;padding-block:14px}.site-header .main-navigation,.site-header .nav-inner>.account-header,.site-header .nav-inner>.account-header-login{display:none}.mobile-menu-toggle{color:#fff;cursor:pointer;background:#16305a;border:1px solid #53657f;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:grid}}@media (max-width:800px){.mobile-map-menu-toggle{z-index:7;color:#0b1f3a;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:12px;place-items:center;width:44px;height:48px;padding:0;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 4px 16px #0b1f3a12}.search-page .search-banner form{padding-inline-start:52px}html[data-theme=dark] .mobile-map-menu-toggle{color:#edf3fa;background:#14273f;border-color:#30435b}}
body{font-family:Inter,system-ui,sans-serif}.reference-page{flex-direction:column;gap:22px;padding-block:28px 40px;display:flex}.reference-page h1,.reference-page .account-page-heading h1{letter-spacing:-.03em;max-width:none;margin:0;font:800 38px/1.05 Bricolage Grotesque,sans-serif}.reference-page .account-page-heading,.reference-page .information-heading{flex-direction:column;gap:8px;max-width:none;margin:0;display:flex}.reference-page .account-page-heading p,.reference-page .information-heading p{color:#3f4d63;max-width:none;margin:0;font-size:17px;line-height:1.25}.reference-page .account-feedback:empty,.reference-page .account-eyebrow{display:none}.reference-page .account-primary,.reference-page .account-secondary,.reference-page .button,.reference-page .secondary-button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font:600 15px Inter,sans-serif;display:inline-flex}.reference-page .account-primary,.reference-page .button{color:#fff;background:#0e7c66;border:2px solid #0e7c66}.reference-page .account-secondary,.reference-page .secondary-button{color:#0b1f3a;background:#fff;border:2px solid #dce2e8}.reference-page .account-form input:not([type=checkbox]):not([type=radio]):not([type=range]),.reference-page .account-form select,.reference-page .message-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.reference-page .message-form select,.reference-page .message-form textarea{color:#0b1f3a;background:#fff;border:2px solid #dce2e8;border-radius:12px;min-height:48px;padding:12px 14px;font:500 16px Inter,sans-serif}.reference-page .account-form label:not(.account-check),.reference-page .account-form legend,.reference-page .message-form label{font:600 15px/1.25 Inter,sans-serif}.reference-page .account-help{font-size:13px;line-height:1.5}.reference-page .account-actions{gap:10px;margin:0}.reference-page .account-card{box-shadow:none}body>.site-footer{color:#fff;background:#0b1f3a;margin-top:24px;padding:0}body>.site-footer .footer-main{max-width:1440px;padding:36px var(--site-content-gutter);flex-wrap:wrap;gap:32px 64px;margin:0 auto;display:flex}.site-footer .footer-brand{flex-direction:column;flex:260px;gap:10px;display:flex}.site-footer .footer-brand p{max-width:340px;margin:0;font-size:14px;line-height:1.25}.site-footer .footer-cities{flex:2 420px;gap:8px}.site-footer .footer-information{flex:200px;gap:0}.site-footer .footer-cities>h2,.site-footer .footer-information>h2{letter-spacing:.06em;color:#9fb0c8;margin:0 0 8px;font:700 13px/1.2 Inter,sans-serif}.site-footer .footer-cities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.site-footer .footer-cities a,.site-footer .footer-information>a,.site-footer .footer-information>button{color:#c9ced6;min-height:0;padding:4px 0;font:400 14px/1.25 Inter,sans-serif}body>.site-footer .footer-extra{max-width:1440px;padding:0 var(--site-content-gutter) 20px;flex-wrap:wrap;align-items:center;gap:10px 24px;margin:0 auto;display:flex}.site-footer .footer-extra>.developer-credit,.site-footer .footer-extra>.local-mail-note{border:0;width:auto;max-width:none;margin:0;padding:0}.site-footer .footer-extra>.footer-source{margin:0;font-size:11px}.footer-extra .preference-links{margin:0;display:flex}.footer-extra .preference-links>button:last-child{display:none}.reference-page .favorites-heading{align-items:flex-end;gap:14px;margin:0}.reference-page .favorites-heading p{font-size:17px}.reference-page .account-best-favorite{gap:12px;margin:0;padding:18px 22px}.reference-page .account-best-favorite p{font-size:16px;line-height:1.25}.reference-page .favorites-go{min-height:48px;padding:0 22px;font-size:15px}.reference-page .account-best-favorite small{font-size:11px}.reference-page .favorite-cards{gap:14px}.reference-page .favorite-card{gap:12px;padding:18px}.reference-page .favorite-card h2{margin:0 0 4px;font:600 17px/1.25 Inter,sans-serif}.reference-page .favorite-card-heading p{font-size:14px;line-height:1.25}.reference-page .favorite-card .favorite-control button{background:#f4f6f8;border-radius:12px;width:44px;height:44px}.reference-page .favorite-card .favorite-price{gap:8px;margin:0}.reference-page .favorite-card .favorite-price>strong{font:600 38px/1 IBM Plex Mono,monospace}.reference-page .favorite-card .favorite-price>span{font-size:13px}.reference-page .favorite-change{padding:3px 7px;font-size:12px;line-height:1.25}.reference-page .favorite-card .favorite-tank{font-size:14px;line-height:1.25}.reference-page .favorite-card .account-secondary,.reference-page .favorite-card .favorite-itinerary{min-height:44px;padding:0 16px;font-size:15px}.reference-page.contact-page .message-form{gap:16px}.reference-page.contact-page .message-form label:not(.check){gap:8px;font-size:15px;font-weight:600}.reference-page.contact-page .message-form textarea{resize:vertical;height:168px;min-height:168px}.reference-page .contact-form-panel{padding:26px 28px}.reference-page .contact-sidebar{gap:16px}.reference-page .contact-sidebar section{border-radius:16px;padding:20px 22px}.reference-page .contact-sidebar h2{margin:0 0 10px;font:800 20px/1.2 Bricolage Grotesque,sans-serif}.reference-page .contact-sidebar p{margin:0;font-size:15px;line-height:1.25}.reference-page .contact-sidebar nav{gap:8px}.reference-page .contact-sidebar nav a{padding:6px 0;font-size:15px;font-weight:500}.reference-page .contact-sidebar .contact-help-card p{font-size:14px}.reference-page .contact-attachment-picker{border:2px solid #dce2e8;border-radius:12px;min-height:48px;padding:0 18px;font:600 15px Inter,sans-serif}.reference-page.contact-page .message-form .check{gap:12px;font-size:14px;font-weight:400;line-height:1.4}.reference-page .contact-form-footer{gap:16px;padding-top:16px}.reference-page .contact-form-footer p{font-size:13px}.reference-page .contact-form-footer button{min-height:48px;padding:0 22px;font:600 15px Inter,sans-serif}.reference-page .siteplan-groups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.reference-page .siteplan-group{gap:6px;padding:20px 22px}.reference-page .siteplan-group h2{margin:0 0 4px;font-size:19px}.reference-page .siteplan-group nav{gap:0}.reference-page .siteplan-group a,.reference-page .siteplan-group button{min-height:0;padding:6px 0;font-size:15px;font-weight:500;line-height:1.25}.reference-page .siteplan-regions{padding:24px}.reference-page .siteplan-regions>h2{margin:0 0 16px;font-size:22px}.reference-page .siteplan-region h3{margin:0 0 8px;font:600 16px Inter,sans-serif}.reference-page .siteplan-region nav a{padding:4px 0;font-size:15px;line-height:1.25}.reference-page .siteplan-xml-note{margin:0;font-size:13px}.reference-page .alerts-heading{display:block}.reference-page .alerts-heading>div{flex-direction:column;gap:8px;display:flex}.reference-page .alerts-layout{grid-template-columns:minmax(0,1fr) 360px;gap:22px}.reference-page .alerts-list{gap:10px}.reference-page .alerts-list-title{margin:0;font:800 22px Bricolage Grotesque,sans-serif}.reference-page .alert-card{border-radius:16px;flex-direction:row;align-items:center;gap:16px;min-height:0;padding:16px 18px;display:flex;position:relative}.alert-card-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.reference-page .alert-kind{letter-spacing:.03em;color:#0e7c66;font:700 13px/1.25 Inter,sans-serif}.reference-page .alert-card h2{margin:0;font:600 17px/1.25 Inter,sans-serif}.reference-page .alert-card p{margin:0;font-size:14px;line-height:1.25}.reference-page .alert-card-bottom{border:0;margin:0;padding:0;display:block}.reference-page .alert-card-bottom>div{align-items:center;gap:16px;display:flex}.reference-page .alert-switch{flex:none;width:50px;min-width:50px;height:28px;padding:3px;position:static}.reference-page .alert-switch>span{width:22px;height:22px}.reference-page .alert-edit{white-space:nowrap;min-height:44px}.alert-more{font-size:10px;position:absolute;bottom:2px;right:12px}.alert-more summary{color:#52617a;padding:2px}.alert-more[open]{z-index:3;background:#fff;border:1px solid #dce2e8;border-radius:10px;padding:10px}.reference-page .alert-form{border-radius:16px;padding:22px 24px}.reference-page .alert-form h2{margin:0 0 18px;font-size:22px}.reference-page .alert-form label:not(.account-check),.reference-page .alert-form legend{margin:16px 0 8px;font-size:15px;font-weight:600}.reference-page .alert-form .account-help{font-size:12px}.reference-page .alert-form .account-actions{margin-top:16px}.reference-page .alert-form .account-primary{width:100%}.reference-page .alert-notification-preview{border-radius:16px;margin-top:18px;padding:18px 20px}.reference-page .alert-notification-preview>.account-eyebrow{color:#9fb0c8;font-size:12px;display:block}.reference-page .alert-notification-preview>div{border-radius:16px;padding:12px 14px}.notification-settings-details{font-size:13px}.reference-page .fillup-heading{align-items:flex-end;gap:14px;margin:0}.fillup-filter-details{margin:0;font-size:13px}.fillup-filter-details:not([open]){align-self:flex-end;margin-top:-12px;margin-bottom:-12px}.reference-page .fillup-stat-grid{gap:12px;margin:0}.reference-page .fillup-stat{border-radius:16px;padding:18px 20px}.reference-page .fillup-stat h2{margin:0 0 8px;font:400 13px/1.25 Inter,sans-serif}.reference-page .fillup-stat>strong{font:600 34px/1 IBM Plex Mono,monospace}.reference-page .fillup-stat p{margin:8px 0 0;font-size:13px;line-height:1.25}.reference-page .fillup-stat>small{margin:6px 0 0;font-size:11px;line-height:1.25}.reference-page .fillup-workspace.with-editor{grid-template-columns:minmax(0,1fr) 340px;gap:22px}.reference-page .fillup-chart,.reference-page .fillup-history{border-radius:16px;padding:22px 24px}.reference-page .fillup-chart h2,.reference-page .fillup-history h2{font-size:22px}.reference-page .fillup-chart{min-height:298px}.reference-page .fillup-bars{height:220px}.reference-page .fillup-editor-block{grid-area:auto}.reference-page .fillup-history{grid-area:auto;width:100%;margin:0}.reference-page .fillup-editor{padding:22px 24px}.reference-page .fillup-editor label:not(.account-check){margin:14px 0 8px;font-size:15px;line-height:1.25}.reference-page .fillup-editor input,.reference-page .fillup-editor select{min-height:48px;font-size:16px}.reference-page .fillup-editor .account-help{font-size:12px}.reference-page .fillup-history th{letter-spacing:.04em;background:0 0;padding:10px 8px;font-size:12px}.reference-page .fillup-history td{padding:16px 8px;font-size:14px}@media (max-width:1000px){.reference-page .alerts-layout{grid-template-columns:minmax(0,1fr) 340px}.reference-page .alert-card{flex-wrap:wrap}.reference-page .alert-card-bottom{margin-left:auto}}@media (max-width:800px){.reference-page{padding-block:24px 36px}.reference-page h1,.reference-page .account-page-heading h1{font-size:30px}.reference-page .account-page-heading p,.reference-page .information-heading p{font-size:16px}.reference-page .alerts-layout,.reference-page .fillup-workspace.with-editor{grid-template-columns:1fr}.reference-page .alert-card{gap:12px}.reference-page .alert-form,.reference-page .contact-form-panel,.reference-page .siteplan-regions{padding:20px}.reference-page .fillup-editor-block{order:0}.site-footer .footer-cities>div{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=dark] .reference-page .account-page-heading p,html[data-theme=dark] .reference-page .information-heading p{color:#bfccd9}html[data-theme=dark] .reference-page .account-secondary,html[data-theme=dark] .reference-page .secondary-button,html[data-theme=dark] .reference-page .account-form input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=dark] .reference-page .account-form select,html[data-theme=dark] .reference-page .message-form input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme=dark] .reference-page .message-form select,html[data-theme=dark] .reference-page .message-form textarea{color:#edf3fa;background:#10233c;border-color:#50637a}html[data-theme=dark] .reference-page .alert-kind{color:#96dac2}html[data-theme=dark] .alert-more[open]{background:#10233c;border-color:#50637a}.reference-page.account-page:has(.vehicle-form){--site-page-width:1200px;gap:28px;padding-block:36px 56px}.reference-page:has(.vehicle-form)>.account-page-heading h1{font-size:40px}.reference-page:has(.vehicle-form)>.account-page-heading p{max-width:720px}.reference-page .account-editor-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px;display:grid}.reference-page .vehicle-form{border-radius:20px;flex-direction:column;gap:22px;padding:28px;display:flex}.reference-page .vehicle-form label:not(.account-check),.reference-page .vehicle-form legend{margin:0 0 10px}.vehicle-identity-row,.vehicle-dimensions-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vehicle-fuels{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.vehicle-fuels legend{width:100%}.reference-page .vehicle-fuels label{cursor:pointer;border:2px solid #dce2e8;border-radius:999px;align-items:center;gap:10px;margin:0;padding:11px 15px;display:flex}.vehicle-fuels label.is-selected{background:#def3ed;border-color:#0e7c66}.vehicle-version-options{margin-top:-8px;font-size:13px}.vehicle-version-options summary{color:#0e7c66;cursor:pointer}.vehicle-version-options[open]{background:#f4f6f8;border-radius:12px;padding:12px}.vehicle-version-options[open] summary{margin-bottom:12px}.reference-page .vehicle-capacity{background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.reference-page .vehicle-capacity-heading{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.reference-page .vehicle-capacity-heading>span{white-space:nowrap;color:#0e7c66;align-items:center;font:600 15px IBM Plex Mono,monospace;display:flex}.reference-page .vehicle-capacity-heading input{appearance:textfield;width:38px;min-height:0!important;font:inherit!important;border:0!important;padding:0!important}.reference-page .vehicle-capacity-heading input::-webkit-inner-spin-button{appearance:none}.reference-page .vehicle-capacity input[type=range]{width:100%;margin:5px 0}.reference-page .vehicle-capacity small{font-size:13px}.vehicle-unit-input{position:relative}.reference-page .vehicle-unit-input input{padding-right:75px!important;font-family:IBM Plex Mono,monospace!important}.vehicle-unit-input>span{color:#52617a;pointer-events:none;font-size:13px;position:absolute;top:15px;right:14px}.reference-page .vehicle-save-actions{border-top:1px solid #eaf0f5;justify-content:flex-end;padding-top:20px}.reference-page .account-estimate>.account-card{border-radius:20px;padding:24px}.reference-page .account-estimate>.account-card:first-child{color:#fff;background:#0b1f3a}.reference-page .account-estimate .account-eyebrow{color:#9fb0c8;margin:0 0 22px;font-size:13px;display:block}.reference-page .account-estimate h2{font:600 18px Inter,sans-serif}.reference-page .account-estimate .account-help{color:#c9ced6}.reference-page .account-estimate-values{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.reference-page .account-estimate-values dt{background:#173158;border-radius:14px 14px 0 0;grid-row:1;padding:12px 12px 0;font-size:13px}.reference-page .account-estimate-values dd{background:#173158;border-radius:0 0 14px 14px;grid-row:2;margin:0;padding:4px 12px 12px;font:600 22px IBM Plex Mono,monospace}.reference-page .account-saving{color:#0b1f3a;background:#c8f04b;border-radius:16px;padding:18px}.reference-page .account-saving strong{color:#0b1f3a;font:600 36px IBM Plex Mono,monospace}.reference-page .account-tip{margin-top:16px}.account-extra-features>section,.account-extra-features>.account-card{margin-top:20px}.account-extra-features>summary{cursor:pointer;font-weight:600}.reference-page .fillup-advanced{margin:14px 0;font-size:12px}.reference-page .fillup-advanced[open]{background:#f4f6f8;border-radius:12px;padding:12px}.reference-page .fillup-editor .account-actions{justify-content:flex-end}.reference-page .fillup-editor .account-actions .account-secondary{display:none}.reference-page .fillup-editor .account-actions .account-primary{width:100%}.reference-page .fillup-live-total{background:#f2fad6;border-radius:12px;flex-flow:wrap;gap:4px;padding:10px 12px;font-size:14px}.reference-page .report-reasons>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reference-page .report-reasons label{border:2px solid #dce2e8;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.reference-page .report-reasons label:has(input:checked){background:#def3ed;border-color:#0e7c66}.reference-page .report-dialog .message-form{gap:16px}.reference-page .report-dialog textarea{height:80px;min-height:80px}.reference-page .report-dialog .contact-attachment-picker{width:100%}@media (max-width:1000px){.reference-page .account-editor-grid{grid-template-columns:minmax(0,1fr) 300px}.vehicle-identity-row,.vehicle-dimensions-row{gap:12px}}@media (max-width:800px){.reference-page .account-editor-grid{grid-template-columns:1fr}.reference-page .vehicle-form{padding:20px}.vehicle-identity-row,.vehicle-dimensions-row{grid-template-columns:1fr}.reference-page:has(.vehicle-form)>.account-page-heading h1{font-size:30px}.reference-page .vehicle-fuels label{padding:10px 12px;font-size:13px}.reference-page .report-reasons>div{grid-template-columns:1fr}}html[data-theme=dark] .vehicle-fuels label{border-color:#50637a}html[data-theme=dark] .vehicle-fuels label.is-selected{background:#12483e}html[data-theme=dark] .vehicle-version-options[open],html[data-theme=dark] .reference-page .fillup-advanced[open]{background:#162d46}html[data-theme=dark] .reference-page .fillup-live-total{background:#123e35}html[data-theme=dark] .vehicle-unit-input>span{color:#bfccd9}.mobile-station-meta{display:none}@media (max-width:800px){body:has(.search-workspace):has(.search-page) .station-list .station-card{border:2px solid #dce2e8;border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px;display:grid}body:has(.search-workspace):has(.search-page) .station-list .station-card.best-station{border-color:#0e7c66}body:has(.search-workspace):has(.search-page) .station-card .rank{border-radius:9px;grid-area:1/1;align-self:center;width:28px;min-width:28px;height:32px;font:600 14px IBM Plex Mono,monospace}body:has(.search-workspace):has(.search-page) .station-card .station-info{grid-area:1/2;min-width:0;padding:0;display:block}body:has(.search-workspace):has(.search-page) .station-card h3{margin:0 0 4px;font:600 15px/1.2 Inter,sans-serif}body:has(.search-workspace):has(.search-page) .station-card h3 a{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}body:has(.search-workspace):has(.search-page) .station-list .station-card .station-info>p:not(.mobile-station-meta){display:none}body:has(.search-workspace):has(.search-page) .station-info .service-tags{display:none}body:has(.search-workspace):has(.search-page) .station-info .favorite-control{display:none}body:has(.search-workspace):has(.search-page) .station-card .mobile-station-meta{color:#5e6878;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.2;display:block;overflow:hidden}body:has(.search-workspace):has(.search-page) .station-card .station-values{border:0;flex-direction:column;grid-area:1/3;align-self:center;align-items:flex-end;gap:0;width:auto;min-width:0;max-width:none;margin:0;padding:0;display:flex;position:static}body:has(.search-workspace):has(.search-page) .station-values>strong{font:600 22px/1.1 IBM Plex Mono,monospace}body:has(.search-workspace):has(.search-page) .station-values>strong small{display:none}body:has(.search-workspace):has(.search-page) .station-values .full-tank{display:none}body:has(.search-workspace):has(.search-page) .station-values .price-updated{display:none}body:has(.search-workspace):has(.search-page) .station-values>a{display:none}body:has(.search-workspace):has(.search-page) .station-values .delta-context{display:none}body:has(.search-workspace):has(.search-page) .station-values .delta{white-space:nowrap;text-overflow:clip;background:0 0;max-width:82px;padding:0;font:600 12px/1.25 IBM Plex Mono,monospace;overflow:hidden}body:has(.search-workspace):has(.search-page) .station-card{margin-bottom:12px}html[data-theme=dark] body:has(.search-workspace):has(.search-page) .station-card .mobile-station-meta{color:#9fb0c8}}.reference-page .about-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;display:grid}.reference-page .about-navigation{border-radius:16px;gap:18px;padding:20px 22px}.reference-page .about-navigation>strong{letter-spacing:.06em;font:700 13px Inter,sans-serif}.reference-page .about-navigation>a{padding:4px 0;font:500 15px Inter,sans-serif}.reference-page .about-sections{flex-direction:column;gap:18px;display:flex}.reference-page .about-sections>article{border-radius:16px;padding:24px 28px}.reference-page .about-sections h2{margin:0 0 12px;font:800 24px Bricolage Grotesque,sans-serif}.reference-page .about-sections p{margin:12px 0 0;font-size:16px;line-height:1.6}.reference-page .about-sections>article>a{margin-top:12px;display:inline-block}.calculation-formulas{overflow-wrap:anywhere;background:#f4f6f8;border-radius:16px;margin:12px 0;padding:16px;font:400 14px/1.8 IBM Plex Mono,monospace}@media (max-width:800px){.reference-page .about-layout{grid-template-columns:1fr}.reference-page .about-navigation{position:static}.reference-page .about-sections>article{padding:20px}}html[data-theme=dark] .calculation-formulas{background:#162d46}.cookie-banner{z-index:1000;color:#0b1f3a;background:#fff;border-radius:22px;align-items:center;gap:32px;max-width:none;margin:0;padding:24px 26px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 18px 60px #0b1f3a40}.cookie-banner>div:first-child{flex:1;min-width:0}.cookie-banner h2{margin:0 0 8px;font:600 20px Inter,sans-serif}.cookie-banner p{max-width:none;margin:0;font:400 14px/1.7 Inter,sans-serif}.cookie-banner .cookie-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:10px;width:auto;margin:0;display:flex}.cookie-banner button,.cookie-dialog .cookie-actions button{white-space:nowrap;color:#fff;background:#0b1f3a;border:2px solid #0b1f3a;border-radius:12px;min-height:48px;padding:12px 20px;font:600 15px Inter,sans-serif}.cookie-banner .cookie-refuse,.cookie-dialog .secondary-button{color:#0b1f3a;background:#fff;border-color:#0b1f3a}.cookie-banner .cookie-personalize{color:#0e7c66;background:0 0;border-color:#0000;order:-1;padding:12px 20px;text-decoration:underline}.cookie-dialog{color:#0b1f3a;border:0;border-radius:20px;width:640px;max-width:calc(100vw - 32px);padding:28px}.cookie-dialog::backdrop{background:#0b1f3a88}.cookie-dialog h2{margin:0;font:600 22px Inter,sans-serif}.cookie-dialog>.panel-heading{margin-bottom:10px}.cookie-dialog>p{color:#3f4d63;margin:0 0 12px;font:400 14px/1.5 Inter,sans-serif}.cookie-dialog .consent-row{border-top:1px solid #eaf0f5;justify-content:space-between;align-items:flex-start;gap:20px;min-height:103px;margin:0;padding:16px 0;display:flex}.cookie-dialog .consent-row>span:first-child{flex-direction:column;gap:6px;display:flex}.cookie-dialog .consent-row strong{font-size:16px;font-weight:600}.cookie-dialog .consent-row p,.cookie-dialog .consent-row span span{color:#3f4d63;margin:0;font:400 14px/1.5 Inter,sans-serif}.cookie-dialog .consent-row>div+span{color:#005c4b;background:#def3ed;border-radius:8px;flex:none;padding:6px 10px;font:600 13px Inter,sans-serif}.cookie-dialog input[role=switch]{appearance:none;cursor:pointer;background:#c5cfdd;border:0;border-radius:20px;flex:none;width:52px;height:30px;margin:0;position:relative}.cookie-dialog input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0004}.cookie-dialog input[role=switch]:checked{background:#0e7c66}.cookie-dialog input[role=switch]:checked:before{left:25px}.cookie-dialog .cookie-actions{border-top:1px solid #eaf0f5;justify-content:flex-end;gap:10px;margin:0;padding-top:16px;display:flex}.cookie-dialog .cookie-actions button:last-child{color:#fff;background:#0e7c66;border-color:#0e7c66}.cookie-dialog>a{margin-top:12px;font-size:12px;display:inline-block}@media (max-width:800px){.cookie-banner{border-radius:22px 22px 0 0;flex-direction:column;align-items:stretch;gap:12px;padding:24px 18px;display:flex;bottom:0;left:0;right:0}.cookie-banner p{line-height:1.6}.cookie-banner .cookie-actions{grid-template-columns:1fr 1fr;gap:12px 8px;width:100%;display:grid}.cookie-banner .cookie-personalize{order:3;grid-column:1/-1;min-height:40px}.cookie-dialog{padding:22px}.cookie-dialog .cookie-actions{flex-wrap:wrap}.cookie-dialog .cookie-actions button:last-child{width:100%}.cookie-dialog .consent-row{min-height:100px}}html[data-theme=dark] .cookie-banner,html[data-theme=dark] .cookie-dialog{color:#edf3fa;background:#10233c}html[data-theme=dark] .cookie-dialog>p,html[data-theme=dark] .cookie-dialog .consent-row p,html[data-theme=dark] .cookie-dialog .consent-row span span{color:#c9d4e2}html[data-theme=dark] .cookie-banner .cookie-refuse,html[data-theme=dark] .cookie-dialog .secondary-button{color:#edf3fa;background:0 0;border-color:#a9bbd1}html[data-theme=dark] .cookie-banner .cookie-personalize{color:#9de1ca}.reference-page.city-seo-page .breadcrumb{gap:8px;margin:0;font-size:14px}.reference-page .city-introduction{flex-direction:column;gap:12px;display:flex}.reference-page .city-introduction p{color:#3f4d63;max-width:850px;margin:0;font:400 17px/1.25 Inter,sans-serif}.city-fuel-tabs{flex-wrap:wrap;gap:6px;display:flex}.city-fuel-tabs a{color:#0b1f3a;background:#fff;border:2px solid #dce2e8;border-radius:999px;align-items:center;min-height:40px;padding:10px 14px;font:600 14px Inter,sans-serif;text-decoration:none;display:inline-flex}.city-fuel-tabs a[aria-current=page]{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.reference-page .city-fuel-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0}.reference-page .city-fuel-summary>a{color:#0b1f3a;background:#fff;border:1px solid #dce2e8;border-radius:16px;gap:4px;padding:14px 16px}.reference-page .city-fuel-summary>a>span:first-child{font:600 14px Inter,sans-serif}.reference-page .city-fuel-summary strong{font:600 28px/1.2 IBM Plex Mono,monospace}.reference-page .city-fuel-summary>a>span:last-child{color:#52617a;font-size:12px;line-height:1.25}.reference-page .city-seo-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px}.reference-page .city-ranking{border-radius:16px;padding:22px 24px}.reference-page .city-ranking h2,.reference-page .city-faq h2{margin:0 0 14px;font-size:24px}.reference-page .city-ranking table{margin:0}.reference-page .city-ranking th{letter-spacing:.04em;color:#52617a;background:0 0;padding:10px 8px;font:700 12px Inter,sans-serif}.reference-page .city-ranking td{padding:14px 8px;font-size:14px}.reference-page .city-ranking td:nth-child(2) span{color:#52617a;margin-top:4px;font-size:13px;display:block}.reference-page .city-ranking .city-price{white-space:nowrap;font:600 16px IBM Plex Mono,monospace}.reference-page .city-ranking .price-updated{box-shadow:none;background:0 0;border:0;padding:0;font:400 12px Inter,sans-serif}.reference-page .city-ranking .price-updated-label{display:none}.reference-page .city-all-stations{margin-top:14px}.reference-page .city-seo-sidebar{gap:18px}.reference-page .city-seo-sidebar article{border-radius:16px;padding:20px 22px}.reference-page .city-seo-sidebar h2{margin:0 0 12px;font-size:20px}.reference-page .city-seo-sidebar dl{gap:10px}.reference-page .city-seo-sidebar dl>div{border:0;justify-content:space-between;gap:16px;margin:0;padding:0;font-size:15px;display:flex}.reference-page .city-seo-sidebar dd{font:600 16px IBM Plex Mono,monospace}.reference-page .city-seo-sidebar .city-alert-invite{color:#fff;background:#0b1f3a}.reference-page .city-alert-invite .button{color:#0b1f3a;background:#c8f04b;border-color:#c8f04b;width:100%}.reference-page .city-faq{background:#fff;border:1px solid #dce2e8;border-radius:16px;padding:22px 24px}.reference-page .city-faq details{border-top:1px solid #eaf0f5;padding:16px 0}.reference-page .city-faq summary{font:600 16px Inter,sans-serif}.reference-page .city-neighbors h2{margin:0 0 12px;font-size:24px}.reference-page .city-neighbors .chips{gap:8px}.reference-page .city-neighbors a{color:#0b1f3a;background:#fff;border:2px solid #dce2e8;border-radius:12px;min-height:40px;padding:10px 18px;font-size:14px;text-decoration:none}.reference-page.station-page{padding-block:20px 48px}.reference-page .station-heading{background:#fff;border:1px solid #dce2e8;border-radius:16px;align-items:center;gap:24px;padding:24px 28px}.reference-page .station-heading p{margin:10px 0 0;font-size:16px;line-height:1.3}.reference-page .station-heading .muted{display:none}.station-status-badge{color:#005c4b;background:#def3ed;border-radius:6px;margin-bottom:8px;padding:4px 10px;font:600 13px Inter,sans-serif;display:inline-flex}.reference-page .station-heading-actions{flex-direction:row;align-items:center;gap:10px;display:flex}.reference-page .station-action-links{flex-direction:row-reverse;gap:10px;display:flex}.reference-page .station-account-actions{margin:0}.reference-page.station-page>h2{margin:0 0 -10px;font-size:24px}.reference-page .fuel-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.reference-page .fuel-grid article{border:1px solid #dce2e8;border-radius:16px;flex-direction:column;gap:8px;min-height:132px;padding:18px;display:flex}.reference-page .fuel-grid h3{margin:0;font:600 14px Inter,sans-serif}.reference-page .fuel-grid h3 a{color:inherit;text-decoration:none}.reference-page .fuel-grid .price{font:600 34px/1.2 IBM Plex Mono,monospace}.reference-page .fuel-grid .price small{display:none}.reference-page .fuel-grid .price-updated{box-shadow:none;color:inherit;background:0 0;border:0;padding:0;font-size:12px}.reference-page .fuel-grid .is-selected{color:#fff;background:#0b1f3a}.reference-page .fuel-grid .is-selected .price{color:#c8f04b}.reference-page .fuel-grid .is-outage{color:#930;background:#ffebdd;border-style:dashed;border-color:#ff9768}.reference-page .fuel-grid .is-unavailable{color:#5e6878;background:#eef1f4}.reference-page .station-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px}.reference-page .station-history{border-radius:16px;padding:22px 24px}.station-history-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.reference-page .station-history h2{margin:0;font-size:22px}.station-periods{background:#e4e8ef;border-radius:12px;gap:0;padding:3px;display:flex}.station-periods a{color:#0b1f3a;white-space:nowrap;border-radius:10px;padding:12px 14px;font:500 14px Inter,sans-serif;text-decoration:none}.station-periods a[aria-current=page]{background:#fff;font-weight:600}.station-chart-legend{gap:24px;margin:18px 0;font-size:14px;display:flex}.station-chart-legend span{align-items:center;gap:8px;display:flex}.station-chart-legend span:before{content:"";background:#0e7c66;border-radius:10px;width:18px;height:4px}.station-chart-legend span+span:before{background:#e74d00}.reference-page .station-history .history-chart{height:330px}.reference-page .station-history>.muted,.reference-page .station-history>p{font-size:13px;line-height:1.4}.reference-page .station-personal-tank{padding:16px 24px}.reference-page .station-detail-sidebar{gap:22px}.reference-page .station-detail-sidebar>article{border-radius:16px;padding:20px 22px}.reference-page .station-detail-sidebar h2{margin:0 0 12px;font-size:20px}.reference-page .station-detail-sidebar .hours li{min-height:0;padding:8px 0;font-size:14px}.reference-page .station-detail-sidebar .hours strong{font-weight:400}.reference-page .station-detail-sidebar>article:nth-child(2)>ul{grid-template-columns:1fr 1fr;gap:12px;padding:0;font-size:14px;list-style:none;display:grid}.reference-page .station-detail-sidebar>article:nth-child(2)>ul li{padding-left:22px;position:relative}.reference-page .station-detail-sidebar>article:nth-child(2)>ul li:before{content:"✓";color:#0e7c66;position:absolute;left:0}.reference-page .station-map-card>h2{display:none}.reference-page .station-map-card .map-container{height:200px;min-height:200px}@media (max-width:1000px){.reference-page .city-fuel-summary,.reference-page .fuel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-page .station-heading{flex-direction:column;align-items:stretch}.station-history-heading{flex-wrap:wrap}}@media (max-width:800px){.reference-page .city-seo-layout,.reference-page .station-detail-layout{grid-template-columns:1fr}.reference-page .city-fuel-summary,.reference-page .fuel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-page .station-heading,.reference-page .station-history,.reference-page .city-ranking,.reference-page .city-faq{padding:20px}.reference-page .station-heading-actions,.reference-page .station-action-links{flex-wrap:wrap}.reference-page .city-ranking table{min-width:640px}}html[data-theme=dark] .reference-page .city-fuel-summary>a,html[data-theme=dark] .reference-page .city-faq,html[data-theme=dark] .reference-page .station-heading{color:#edf3fa;background:#10233c;border-color:#50637a}html[data-theme=dark] .reference-page .city-introduction p{color:#c9d4e2}html[data-theme=dark] .city-fuel-tabs a,html[data-theme=dark] .reference-page .city-neighbors a{color:#edf3fa;background:#10233c;border-color:#50637a}html[data-theme=dark] .city-fuel-tabs a[aria-current=page]{color:#0b1f3a;background:#c8f04b;border-color:#c8f04b}.reference-page .vehicle-form{align-items:stretch;margin:0}.reference-page .vehicle-form>fieldset,.reference-page .vehicle-form>div,.reference-page .vehicle-form>details,.reference-page .vehicle-form>.account-check{flex:none;width:100%}.reference-page .vehicle-form .vehicle-kinds{gap:8px;margin:0}.reference-page .vehicle-kinds legend,.reference-page .vehicle-fuels legend{margin:0 0 10px;padding:0}.reference-page .vehicle-form .vehicle-kinds label{white-space:nowrap;border:2px solid #dce2e8;border-radius:12px;flex:none;min-height:44px;padding:10px 18px}.reference-page .vehicle-form .vehicle-kinds label.is-selected{background:#def3ed;border-color:#0e7c66}.reference-page .vehicle-fuels label{white-space:nowrap;flex:none;gap:10px}.reference-page .vehicle-fuels input[type=radio]{width:14px;min-width:14px;height:14px;min-height:14px;padding:0}.reference-page .vehicle-form .account-check{justify-content:flex-start;margin:0;padding:8px 0;font:400 15px Inter,sans-serif}.reference-page .vehicle-form .vehicle-save-actions{width:100%;margin-top:0}.reference-page .vehicle-capacity{margin-top:0}.reference-page .account-steps{flex-wrap:wrap;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.reference-page .account-steps li{background:#fff;border:1px solid #dce2e8;border-radius:999px;gap:10px;min-height:48px;padding:10px 16px}.reference-page .account-steps li:first-child{color:#005c4b;background:#def3ed;border-color:#def3ed}.reference-page .account-steps li[aria-current]{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.reference-page .account-steps li:last-child span{color:#52617a;background:#eef1f4}.reference-page .account-steps span{width:26px;height:26px}.reference-page .account-estimate{flex-direction:column;gap:16px;display:flex}.reference-page .account-estimate>.account-card{border-top:1px solid #dce2e8;margin:0}.reference-page .account-estimate>.account-card:first-child{border-color:#0b1f3a}.reference-page .account-estimate>.account-tip{background:#fff}.reference-page .account-estimate>.account-tip h3{margin:0 0 12px;font-size:18px}.reference-page .account-profile,.reference-page .account-extra-features{margin:0}.reference-page .alert-switch{background:0 0;align-items:center;width:50px;min-width:50px;height:44px;min-height:44px;max-height:44px;padding:0 3px;position:relative}.reference-page .alert-switch:before{content:"";background:#c5cfdd;border-radius:999px;width:50px;height:28px;position:absolute;top:8px;left:0}.reference-page .alert-switch[aria-checked=true]:before{background:#0e7c66}.reference-page .alert-switch[aria-checked=true]{background:0 0}.reference-page .alert-switch>span{position:relative;top:auto;left:auto;transform:translate(0)}.reference-page .alert-switch[aria-checked=true]>span{transform:translate(22px)}.reference-page .alert-card-copy{gap:4px}.reference-page .alert-card-copy>span{text-transform:uppercase}.reference-page .alert-card-copy>p{color:#52617a;font-size:14px}.reference-page .alert-form>label{margin-top:14px}.reference-page .alert-form .alert-price-radius{gap:12px}.reference-page .alert-form .alert-channels{margin-top:14px}.reference-page .alert-form .alert-channels .account-help{font-size:11px;line-height:1.4}.reference-page .alert-notification-preview>div strong{color:#0b1f3a}.reference-page .alert-notification-preview>small{font-size:11px}.reference-page .report-dialog{border-radius:20px;width:520px;max-width:calc(100vw - 32px);margin:auto;padding:24px}.reference-page .report-dialog-heading h1{letter-spacing:0;font:600 22px Inter,sans-serif}.reference-page .report-dialog-heading p{margin:6px 0 0;font-size:14px;line-height:1.4}.reference-page .report-dialog .message-form{gap:16px;margin:16px 0 0}.reference-page .report-dialog .report-reasons{border:0;margin:0;padding:0}.reference-page .report-dialog .report-reasons legend{margin-bottom:8px;font:600 15px Inter,sans-serif}.reference-page .report-dialog label{gap:8px;font:600 15px Inter,sans-serif}.reference-page .report-dialog .report-reasons input{flex:none;width:18px;min-width:18px;height:18px;min-height:18px;margin:0}.reference-page .report-dialog .muted{background:0 0;padding:0;font:400 13px/1.3 Inter,sans-serif}.reference-page .report-dialog .report-form-actions button{border-radius:12px;min-height:48px;padding:12px 22px;font-size:15px}@media (max-width:800px){.reference-page .vehicle-form .vehicle-kinds label,.reference-page .vehicle-form .vehicle-fuels label{padding:10px;font-size:13px}.reference-page .account-steps{gap:6px;font-size:12px}.reference-page .account-steps li{padding:8px 10px}.reference-page .report-dialog .report-reasons>div{grid-template-columns:1fr 1fr}.reference-page .report-dialog .report-reasons label{padding:8px;font-size:13px}}html[data-theme=dark] .reference-page .alert-card-copy>p,html[data-theme=dark] .alert-more summary,html[data-theme=dark] .reference-page .city-ranking td:nth-child(2) span,html[data-theme=dark] .reference-page .city-fuel-summary>a>span:last-child{color:#bfccd9}html[data-theme=dark] .reference-page .account-tip{color:#edf3fa;background:#14263c}html[data-theme=dark] .reference-page .account-steps li{color:#edf3fa;background:#14263c;border-color:#50637a}html[data-theme=dark] .reference-page .account-steps li:first-child{color:#b7f2dc;background:#123e35}html[data-theme=dark] .reference-page .account-steps li[aria-current]{color:#fff;background:#0b1f3a}html[data-theme=dark] .reference-page .vehicle-capacity-heading input{color:#96dac2;background:0 0!important}html[data-theme=dark] .reference-page .vehicle-fuels .is-selected,html[data-theme=dark] .reference-page .vehicle-form .vehicle-kinds .is-selected{color:#edf3fa;background:#123e35;border-color:#96dac2}.site-footer .cookie-banner a,.site-footer .cookie-dialog a{color:#0e7c66}html[data-theme=dark] .site-footer .cookie-banner a,html[data-theme=dark] .site-footer .cookie-dialog a{color:#9de1ca}.reference-page .city-ranking tbody tr:first-child{background:0 0}.inline-cookie-choices{flex-direction:column;align-items:flex-start;gap:16px;margin:18px 0 0;display:flex}.inline-cookie-choices label{flex:none;align-items:center;gap:12px;font:400 15px Inter,sans-serif;display:flex}.inline-cookie-choices input{accent-color:#0e7c66;width:18px;height:18px}.inline-cookie-choices [role=status]:empty{display:none}html[data-theme=dark] .reference-page .alert-notification-preview>div strong{color:#edf3fa}.reference-page .vehicle-capacity-heading input{width:38px!important}.filter-budget{border-bottom:1px solid #eaf0f5;align-items:center;gap:8px;margin:-12px 0 24px;padding-bottom:24px;font-size:14px;display:flex}.filter-budget .check{flex:1;margin:0}.filter-budget input[type=number]{width:52px;min-height:32px;color:inherit;background:0 0;border:0;padding:0;font:600 14px IBM Plex Mono,monospace}.filter-trip-link{color:inherit;margin-top:14px;font-size:14px;text-decoration:none;display:block}.active-search-filters{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.active-search-filters button{color:#fff;background:#0b1f3a;border:0;border-radius:999px;padding:10px 12px;font:600 13px Inter,sans-serif}.active-search-filters:empty{display:none}.outage-result{color:#8a2e07;background:#ffebdd;border:1px dashed #ff9768;border-radius:16px;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:18px;display:flex}.outage-result>div{flex:1}.outage-result h3{margin:0;font:600 16px Inter,sans-serif}.outage-result p{margin:6px 0 0;font-size:13px}.outage-result>small{width:100%;font-size:12px}.outage-result a{color:inherit}.reference-page .vehicle-save-actions .vehicle-add-another{color:#0e7c66;min-height:48px;margin-right:auto;padding:0 18px;font:600 15px Inter,sans-serif}.alert-delivery-help{margin-top:10px;font-size:12px}.reference-page .alert-notification-preview>div{align-items:flex-start;gap:12px;display:flex}.reference-page .alert-notification-preview>div>div strong{font-size:14px;line-height:1.2;display:block}.reference-page .alert-notification-preview>div>div p{margin:4px 0 0;font-size:13px;line-height:1.3}.reference-page .alert-preview-icon{color:#c8f04b;background:#0b1f3a;border-radius:10px;flex:none;width:36px;height:36px}
.news-filters{flex-wrap:wrap;gap:8px;display:flex}.news-filters button{color:#0b1f3a;background:#fff;border:2px solid #dce2e8;border-radius:999px;min-height:40px;padding:8px 14px;font:600 14px Inter,sans-serif}.news-filters button[aria-pressed=true]{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.news-featured{background:#fff;border:1px solid #dce2e8;border-radius:16px;grid-template-columns:1.15fr 1fr;gap:24px;padding:18px;display:grid}.news-featured>a{min-width:0;display:block}.article-visual{color:#0e6253;background:#def3ed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:170px;display:flex}.article-visual.is-large{height:320px}.visual-guide{color:#173158;background:#e3eaf6}.visual-idea{color:#415700;background:#f2fad6}.visual-shop{color:#930;background:#ffebdd}.visual-road{color:#0b1f3a;background:#e6ebef}.visual-bell{color:#c8f04b;background:#0b1f3a}.news-featured>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;display:flex}.news-featured-label{letter-spacing:.06em;color:#0e7c66;text-transform:uppercase;font:700 13px Inter,sans-serif}.news-category{color:#005c4b;background:#def3ed;border-radius:999px;align-self:flex-start;padding:3px 10px;font:600 12px/1.2 Inter,sans-serif;display:inline-flex}.news-featured h2{letter-spacing:-.02em;margin:0;font:800 32px/1.1 Bricolage Grotesque,sans-serif}.news-featured h2 a,.news-card h2 a{color:inherit;text-decoration:none}.news-featured p{color:#3f4d63;margin:0;font-size:18px;line-height:1.5}.news-featured small{color:#52617a;font-size:14px}.news-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.news-card{background:#fff;border:1px solid #dce2e8;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.news-card h2{margin:0;font:600 20px/1.2 Inter,sans-serif}.news-card p{color:#3f4d63;margin:0;font-size:16px;line-height:1.45}.news-card small{color:#52617a;margin-top:auto;padding-top:4px;font-size:13px}.news-sidebar{flex-direction:column;gap:18px;min-width:0;display:flex}.news-sidebar>section,.news-empty{background:#fff;border:1px solid #dce2e8;border-radius:16px;padding:20px 22px}.news-sidebar h2{margin:0 0 12px;font:800 20px/1.2 Bricolage Grotesque,sans-serif}.news-sidebar p{color:#52617a;margin:0 0 12px;font-size:15px;line-height:1.5}.news-sidebar .news-subscribe{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.news-subscribe h2{font-size:24px}.news-subscribe p{color:#c9ced6}.news-sidebar .news-subscribe .button{color:#0b1f3a;background:#c8f04b;border-color:#c8f04b;width:100%}.news-subscribe small{color:#c9ced6;margin-top:12px;font-size:12px;line-height:1.5;display:block}.news-popular ol{counter-reset:popular;margin:0;padding:0}.news-popular li{counter-increment:popular;border-top:1px solid #eaf0f5;gap:12px;padding:12px 0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.news-popular li:before{content:counter(popular);color:#0e7c66}.news-popular a{color:#0b1f3a;text-decoration:none}.news-pagination{justify-content:center;gap:6px;margin:18px 0;display:flex}.news-pagination button{width:44px;height:44px;color:inherit;background:0 0;border:2px solid #dce2e8;border-radius:12px}.news-pagination button[aria-current=page]{color:#fff;background:#0b1f3a}.draft-notice{background:#fff8d7;border:1px solid #ddca65;border-radius:12px;flex-wrap:wrap;gap:8px 24px;padding:14px 18px;font-size:14px;display:flex}.draft-notice a{margin-left:auto}.draft-notice span{color:#5b4c14}.article-layout{grid-template-columns:minmax(0,820px) minmax(280px,1fr);align-items:start;gap:40px;display:grid}.article-content{flex-direction:column;gap:22px;min-width:0;display:flex}.article-content h1{font-size:44px;line-height:1.05}.article-lead{color:#3f4d63;margin:0;font-size:20px;line-height:1.55}.article-byline{border-block:1px solid #dce2e8;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.article-byline p{color:#52617a;margin:0}.article-author-avatar{color:#c8f04b;background:#0b1f3a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.article-share{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.article-share a,.article-share button{color:#0b1f3a;background:0 0;border:2px solid #dce2e8;border-radius:12px;place-items:center;width:44px;height:44px;font:600 14px Inter,sans-serif;text-decoration:none;display:grid}.article-content figure{margin:0}.article-content figure .article-visual{height:360px}.article-content figcaption{color:#52617a;margin-top:8px;font-size:13px}.article-summary{background:#fff;border:1px solid #dce2e8;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.article-summary>strong{text-transform:uppercase;color:#52617a;font-size:14px}.article-prose h2{margin:14px 0 22px;font:800 26px/1.2 Bricolage Grotesque,sans-serif}.article-prose p,.article-prose li{color:#3f4d63;font-size:20px;line-height:1.55}.article-prose p{margin:0 0 24px}.article-cta{color:#fff;background:#0b1f3a;border-radius:16px;align-items:center;gap:24px;padding:22px;display:flex}.article-cta strong{flex:1;font-size:18px}.article-cta .button{color:#0b1f3a;background:#c8f04b;border-color:#c8f04b}.article-method{color:#52617a;border-top:1px solid #dce2e8;padding-top:16px;font-size:14px;line-height:1.4}.news-related{border-top:1px solid #dce2e8;padding-top:24px}.news-related>h2{margin:0 0 16px;font-size:24px}.news-related .news-grid{max-width:1046px}.admin-article-list{flex-direction:column;gap:12px;margin:24px 0;display:flex}.admin-article-list article{align-items:center;gap:20px;display:flex}.admin-article-list article>div{flex:1}.admin-article-list p{margin:8px 0 0}.admin-article-form{flex-direction:column;gap:16px;display:flex}.admin-article-form label{flex-direction:column;gap:8px;display:flex}.admin-article-form textarea{resize:vertical;width:100%}.admin-article-form input,.admin-article-form select{width:100%}.home-reference-section{max-width:1440px;padding:0 var(--site-content-gutter);margin:0 auto 48px}.home-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.home-section-heading h2{margin:0;font:800 30px Bricolage Grotesque,sans-serif}.home-reference-section>p{color:#52617a;font-size:14px}.home-brands{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-brand{background:#fff;border:2px solid #dce2e8;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.home-brand:first-child{border-color:#c8f04b}.home-brand>div{align-items:center;gap:10px;display:flex}.home-brand-symbol{color:#fff;background:#0b1f3a;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.home-brand:first-child .home-brand-symbol{color:#0b1f3a;background:#c8f04b}.home-brand h3{margin:0;font:600 16px Inter,sans-serif}.home-brand small{color:#52617a;font-size:12px}.home-brand-price{font:600 28px IBM Plex Mono,monospace}.home-brand-price small{font:500 12px Inter,sans-serif}.home-brand>a{font-size:14px;font-weight:600;text-decoration:none}@media (max-width:1100px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-layout{grid-template-columns:minmax(0,1fr) 280px}.home-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.article-byline{flex-wrap:wrap}.article-share{margin-left:0}}@media (max-width:800px){.news-featured,.news-layout,.article-layout{grid-template-columns:1fr}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-featured h2{font-size:28px}.article-content h1{font-size:34px}.article-lead,.article-prose p,.article-prose li{font-size:18px}.news-sidebar{margin-top:12px}.article-cta{flex-direction:column;align-items:stretch}.home-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section-heading{flex-direction:column;align-items:flex-start}.home-reference-section .news-grid{grid-template-columns:1fr}.news-featured .article-visual{height:240px}}@media (max-width:480px){.news-grid,.home-brands{grid-template-columns:1fr}.article-content figure .article-visual{height:240px}}html[data-theme=dark] .news-card,html[data-theme=dark] .news-featured,html[data-theme=dark] .news-sidebar>section,html[data-theme=dark] .news-empty,html[data-theme=dark] .article-summary,html[data-theme=dark] .home-brand{background:#10233c;border-color:#50637a}html[data-theme=dark] .news-sidebar .news-subscribe{background:#0b1f3a}html[data-theme=dark] .news-filters button,html[data-theme=dark] .article-share a,html[data-theme=dark] .article-share button{color:#edf3fa;background:#10233c;border-color:#50637a}html[data-theme=dark] .news-filters button[aria-pressed=true]{color:#0b1f3a;background:#c8f04b;border-color:#c8f04b}html[data-theme=dark] .news-card p,html[data-theme=dark] .news-featured p,html[data-theme=dark] .article-lead,html[data-theme=dark] .article-prose p,html[data-theme=dark] .article-prose li{color:#c9d4e2}html[data-theme=dark] .news-popular a{color:#edf3fa}html[data-theme=dark] .draft-notice{color:#fff0b2;background:#3c341c}html[data-theme=dark] .draft-notice span{color:#e8d9a2}.article-data-chart{background:#fff;border:1px solid #dce2e8;border-radius:16px;padding:18px 20px;margin:20px 0!important}.article-data-chart>strong{font-size:16px}.article-data-chart svg{width:100%;margin-top:16px;display:block}.article-data-chart details{font-size:13px}.article-data-table{background:#fff;border:1px solid #dce2e8;border-radius:16px;margin:20px 0;overflow:auto}.article-data-table th{text-align:left;text-transform:uppercase;background:0 0;padding:10px 8px;font-size:12px}.article-data-table td{border-top:1px solid #eef1f4;padding:10px 8px;font-size:16px}.article-data-table td:last-child{text-align:right;font-family:IBM Plex Mono,monospace;font-weight:600}.article-highlight{background:#c8f04b;border-radius:14px;align-items:center;gap:18px;margin:20px 0;padding:20px 22px;font-size:17px;display:flex}.article-highlight>strong{white-space:nowrap;font:600 40px IBM Plex Mono,monospace}.article-prose{min-width:0}.article-prose p,.article-prose li{font-size:18px;line-height:1.7}.article-prose h2{margin-top:32px}.admin-article-form{align-items:stretch;margin:0}.admin-article-form>label{flex:none}.admin-article-form>.admin-actions{margin:0}.admin-article-form textarea{padding:12px;font:400 15px/1.5 Inter,sans-serif}.admin-article-form input{min-height:44px;padding:10px}html[data-theme=dark] .news-card small,html[data-theme=dark] .news-featured small,html[data-theme=dark] .news-sidebar p,html[data-theme=dark] .article-method,html[data-theme=dark] .article-content figcaption,html[data-theme=dark] .article-byline p,html[data-theme=dark] .home-brand small,html[data-theme=dark] .home-reference-section>p,html[data-theme=dark] .article-summary>strong{color:#bfccd9}html[data-theme=dark] .article-data-chart,html[data-theme=dark] .article-data-table{background:#10233c;border-color:#50637a}html[data-theme=dark] .article-highlight{color:#0b1f3a}html[data-theme=dark] .article-data-chart text{fill:#bfccd9}.news-subscribe-form{flex-direction:column;align-items:stretch;gap:12px;margin:0;display:flex}.news-subscribe-form input{color:#0b1f3a;background:#fff;border:2px solid #173158;border-radius:10px;width:100%;height:48px;padding:0 12px;font:500 16px Inter,sans-serif}.news-subscribe-form .button{color:#0b1f3a;background:#c8f04b;border-color:#c8f04b}.news-subscribe-form small{margin:0}.article-city-search form{flex-direction:column;align-items:stretch;gap:12px;margin:0;display:flex}.article-city-search input{border:2px solid #dce2e8;border-radius:10px;width:100%;height:48px;padding:0 12px;font:500 16px Inter,sans-serif}.article-city-search .trip-address-input>span:first-child{display:none}.article-city-search .trip-address-input{background:0 0;border:0}.article-city-search .trip-address-input input{padding-left:12px}.article-city-search .button,.article-city-search .trip-address{width:100%}.brand-logo{color:#0b1f3a;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:72px;height:44px;padding:4px;display:flex}.brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.brand-page-heading{align-items:center;gap:20px;display:flex}.brand-page-heading>.brand-logo{border:1px solid #dce2e8;width:110px;height:74px;padding:12px}.brand-page-heading p{color:#52617a;margin:10px 0 0;font-size:17px}.brand-location-search{flex-wrap:wrap;align-items:flex-end;gap:12px;max-width:800px;margin:0;display:flex}.brand-location-search>.trip-address{flex:1;min-width:240px}.brand-location-search .button{height:48px}.brand-location-search .trip-address-input>span:first-child{display:none}.brand-location-search .trip-address-input{padding-left:0}.brand-location-search input{padding-left:12px}.brand-stations{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brand-stations>article{background:#fff;border:1px solid #dce2e8;border-radius:16px;align-items:center;gap:18px;padding:20px;display:flex}.brand-stations>article>div:first-child{flex:1;min-width:0}.brand-stations h2{margin:0 0 10px;font:600 18px Inter,sans-serif}.brand-stations p{color:#52617a;margin:0 0 8px;font-size:14px;line-height:1.4}.brand-stations small{color:#52617a;font-size:12px}.brand-stations>article>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.brand-stations strong{font:600 26px IBM Plex Mono,monospace}.brand-stations strong small{font-family:Inter,sans-serif}.brand-stations .price-updated{font-size:11px}.brand-stations .price-updated-label{display:none}.brand-page .muted{font-size:13px}@media (max-width:1000px){.brand-stations{grid-template-columns:1fr}}@media (max-width:600px){.brand-page-heading{align-items:flex-start}.brand-page-heading h1{font-size:28px}.brand-page-heading>.brand-logo{width:74px;height:64px}.brand-stations>article{flex-direction:column;align-items:stretch}.brand-stations>article>div:last-child{align-items:flex-start}.brand-location-search{align-items:stretch}.brand-location-search>.trip-address{width:100%;min-width:0}}html[data-theme=dark] .brand-stations>article{background:#10233c;border-color:#50637a}html[data-theme=dark] .brand-stations p,html[data-theme=dark] .brand-stations small,html[data-theme=dark] .brand-page-heading p{color:#bfccd9}.reference-page .article-content,.reference-page .news-sidebar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.reference-page .news-sidebar{margin:0}.news-category[data-category=Guides]{color:#173158;background:#e3eaf6}.news-category[data-category=Conseils]{color:#415700;background:#f2fad6}.news-category[data-category=Enseignes]{color:#930;background:#ffebdd}.news-category[data-category=Trajets]{color:#0b1f3a;background:#e6ebef}.news-category[data-category="Nouveautés du site"]{color:#c8f04b;background:#0b1f3a}.brand-comparison-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:0 0 16px;display:flex}.brand-comparison-toolbar p{color:#52617a;margin:0;font-size:14px}.brand-comparison-toolbar label{text-align:left;flex:none;font-size:13px}.brand-comparison-toolbar select{max-width:100%;min-height:44px;font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid #dce2e8;border-radius:10px;padding:10px}.brand-comparison-more{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #bdc8d4;border-radius:10px;margin:18px auto 0;padding:12px 20px;display:block}@media (max-width:600px){.brand-comparison-toolbar{flex-direction:column;align-items:stretch}.brand-comparison-toolbar select{width:100%;min-width:0}}.home-brands[data-sort=price-desc] .home-brand:first-child,.home-brands[data-sort=name] .home-brand:first-child{border-color:#dce2e8}.home-brand-station{overflow-wrap:anywhere;line-height:1.5;display:block}.home-brand-station span{margin-top:4px;display:block}.article-photo{isolation:isolate;position:relative;overflow:hidden}.article-photo img{object-fit:cover;object-position:center}.source-line{flex-wrap:wrap}.submission-spam{flex-direction:column;gap:8px;max-width:100%;display:flex}.submission-spam altcha-widget{--altcha-border-color:#dce2e8;--altcha-border-radius:12px;--altcha-color-primary:#0e7c66;max-width:100%}.submission-spam small{color:#52617a;font-size:12px;line-height:1.5}.brand-directory .home-brands{margin-bottom:24px}.brand-directory .home-brand h3{font-size:16px}.brand-method{margin-block:26px}.brand-stats-filters{grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:end;gap:14px;margin-block:22px;display:grid}.brand-stats-filters label{text-align:left;gap:8px;display:grid}.brand-stats-filters select,.brand-stats-filters input{width:100%;min-width:0}.brand-fuel-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-block:22px;display:grid}.brand-fuel-summary>a{border:1px solid var(--line,#d9e1eb);background:var(--card,#fff);color:var(--ink,#0b1f3a);border-radius:16px;gap:8px;padding:18px;text-decoration:none;display:grid}.brand-fuel-summary>a.active{color:#fff;background:#0b1f3a}.brand-fuel-summary>a.active strong{color:#c8f04b}.brand-fuel-summary strong{font-family:monospace;font-size:26px}.brand-fuel-summary small{font-size:12px}.brand-stats-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:22px;display:grid}.brand-stats-kpis article{gap:10px;display:grid}.brand-stats-kpis strong{font:700 28px monospace}.brand-history{margin-block:22px}.brand-region-bars{gap:14px;display:grid}.brand-region-bars>a{color:inherit;grid-template-columns:minmax(160px,1fr) 2fr 100px;align-items:center;gap:18px;text-decoration:none;display:grid}.brand-region-bars small{color:var(--muted);font-size:12px;display:block}.brand-bar-track{background:#edf1f5;border-radius:5px;height:20px;overflow:hidden}.brand-bar-track>span{background:#9fb9dc;border-radius:5px;height:100%;display:block}.brand-region-bars strong{text-align:right;font-family:monospace}@media (max-width:1000px){.brand-fuel-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-stats-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.brand-fuel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-stats-kpis{grid-template-columns:1fr}.brand-stats-filters{grid-template-columns:1fr 1fr}.brand-stats-filters label:first-of-type{grid-column:1/-1}.brand-region-bars>a{grid-template-columns:1fr 100px;gap:8px}.brand-bar-track{grid-area:2/1/auto/-1}.brand-stats-filters button{grid-column:1/-1}}.submission-spam altcha-widget{--altcha-color-base:#fff;--altcha-color-base-content:#0b1f3a;--altcha-color-neutral-content:#52617a}.submission-spam a{color:#0b6654!important}html[data-theme=dark] .submission-spam altcha-widget{--altcha-color-base:#10233c;--altcha-color-base-content:#e7edf4;--altcha-color-neutral-content:#bdc9db;--altcha-border-color:#64778f;--altcha-color-primary:#a9ead8}html[data-theme=dark] .submission-spam small{color:#bdc9db}html[data-theme=dark] .submission-spam a{color:#a9ead8!important}html[data-theme=dark] .brand-fuel-summary>a{color:#e7edf4;background:#10233c;border-color:#50637a}html[data-theme=dark] .brand-fuel-summary>a.active{background:#0b1f3a;border-color:#c8f04b}html[data-theme=dark] .brand-region-bars small{color:#bdc9db}.submission-spam .altcha-footer{opacity:1!important}.submission-spam .altcha-footer a{text-decoration:underline!important}.submission-spam altcha-widget[hidden]{display:none!important}.brand-history{--trend-line:#e7edf4;--trend-muted:#52617a}.brand-history .history-chart-area{width:100%;height:420px;min-height:300px}html[data-theme=dark] .brand-history{--trend-line:#344961;--trend-muted:#bdc9db}@media (max-width:600px){.brand-history .history-chart-area{height:320px}}
.mobile-install-tab{display:none}.install-app-dialog{color:#0b1f3a;background:#fff;border:1px solid #dce2e8;border-radius:20px;width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 70px #0b1f3a33}.install-app-dialog::backdrop{background:#0b1f3a88}.install-app-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.install-app-heading img{border-radius:12px}.install-app-heading button{color:#0b1f3a;background:#f4f6f8;border:0;border-radius:12px;width:44px;height:44px;font-size:24px}.install-app-dialog h2{letter-spacing:-.02em;margin:20px 0 12px;font:800 26px/1.1 Bricolage Grotesque,sans-serif}.install-app-dialog p{margin:0 0 16px;font:400 15px/1.5 Inter,sans-serif}.install-app-dialog ol{flex-direction:column;gap:14px;padding-left:22px;font:400 15px/1.5 Inter,sans-serif;display:flex}.install-app-dialog li::marker{color:#0e7c66;font-weight:700}.install-app-dialog .install-app-help{color:#52617a;margin-top:18px;font-size:13px}.install-app-done{color:#fff;background:#0e7c66;border:0;border-radius:12px;width:100%;min-height:48px;padding:12px 18px;font:600 15px Inter,sans-serif}@media (max-width:800px){.mobile-install-tab{color:#c8f04b;z-index:20;background:#0b1f3a;border:1px solid #284462;border-left:0;border-radius:0 14px 14px 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:36px;min-height:128px;padding:12px 7px;font:600 12px Inter,sans-serif;display:flex;position:fixed;top:calc(30dvh - 64px);left:0;box-shadow:3px 2px 14px #0b1f3a22}.mobile-install-tab span{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.mobile-install-tab:focus-visible{outline-offset:2px;outline:3px solid #0e7c66}.mobile-install-tab:disabled{opacity:.7}}@media (display-mode:standalone){.mobile-install-tab{display:none!important}}html[data-theme=dark] .install-app-dialog{color:#edf3fa;background:#14263c;border-color:#50637a}html[data-theme=dark] .install-app-dialog .install-app-help{color:#bfccd9}html[data-theme=dark] .install-app-heading button{color:#edf3fa;background:#233952}
