.rp-fuel-radius-field{grid-gap:6px;color:var(--rp-ink-2);display:grid;font-size:var(--t-small);font-weight:var(--w-title);gap:6px}.rp-fuel-radius-field select{background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:12px;color:var(--rp-ink);font:inherit;font-size:14px;min-height:44px;outline:none;padding:0 12px;width:100%}.rp-fuel-radius-field select:focus-visible{outline:3px solid color-mix(in oklch,var(--rp-accent) 42%,#0000);outline-offset:2px}@media (max-width:860px),(max-width:932px) and (max-height:500px){.rp-fuel-radius-field select{font-size:16px}}.rp-location-journey{--place-ink:var(--rp-ink,#14231e);--place-muted:var(--rp-ink-secondary,#44524c);--place-surface:var(--rp-surface,#fff);--place-line:var(--rp-line,#dce4df)}html.dark .rp-location-journey{--place-ink:#f1f5f3;--place-muted:#b9c9c0;--place-surface:#15211c;--place-line:#3c4f44}.rp-location-journey .rp-page-head{padding-block:24px 16px}.rp-location-journey .rp-page-title{font-size:var(--t-h2);font-weight:var(--w-title);letter-spacing:-.025em;line-height:1.2}.rp-location-journey .rp-page-kicker{display:none}.rp-location-journey .rp-head-sub{font-size:14px;line-height:1.5;margin-top:8px;max-width:65ch}.rp-location-journey .rp-panel{box-shadow:none}.rp-location-settings{background:#0000;border-bottom:1px solid var(--place-line);color:var(--place-ink);margin:0 0 16px;padding:0 0 16px}.rp-location-settings>summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;font-size:15px;font-weight:750;gap:6px 12px;justify-content:space-between;list-style:none;min-height:44px}.rp-location-settings>summary::-webkit-details-marker{display:none}.rp-location-settings>summary:after{content:"+";font-size:22px;margin-left:auto}.rp-location-settings[open]>summary:after{content:"−"}.rp-location-settings>summary>span:first-child{max-width:100%;overflow-wrap:anywhere}.rp-location-summary-detail{color:var(--place-muted);font-size:13px;font-weight:600}.rp-location-settings[open]>summary{margin-bottom:12px}.rp-location-settings .rp-fuel-area-heading,.rp-location-settings .rp-fuel-selected-city{display:none}.rp-location-journey .rp-fuel-filter-panel{gap:16px}.rp-location-journey .rp-fuel-city-panel{background:#0000;border:0;border-bottom:1px solid var(--place-line);border-radius:0;padding:0 0 16px}.rp-location-journey .rp-fuel-radius-field{margin-top:12px}.rp-fuel-primary-type{margin-block:4px 16px}.rp-result-view{background:#fff;background:var(--place-surface,#fff);border:1px solid #dce4df;border:1px solid var(--place-line,#dce4df);border-radius:10px;display:inline-flex;gap:3px;padding:3px}.rp-result-view button{align-items:center;background:#0000;border:0;border-radius:7px;color:#17261f;color:var(--place-ink,#17261f);display:inline-flex;font-size:14px;font-weight:700;gap:7px;justify-content:center;min-height:44px;min-width:76px;padding:0 13px}.rp-result-view button[aria-pressed=true]{background:#14623e;color:#fff}html.dark .rp-result-view button[aria-pressed=true]{background:#94deb3;color:#102319}.rp-result-view button:hover:not([aria-pressed=true]){background:#eaf2ed}html.dark .rp-result-view button:hover:not([aria-pressed=true]){background:#283e31}.rp-location-journey :is(button,a,input,select,summary):focus-visible{outline:2px solid #147246;outline-offset:3px}html.dark .rp-location-journey :is(button,a,input,select,summary):focus-visible{outline-color:#a0e4bc}.rp-location-journey input::placeholder{color:#596a61;opacity:1}html.dark .rp-location-journey input::placeholder{color:#b6c6bd}.rp-location-journey .rp-fuel-evidence{color:var(--place-muted);line-height:1.5}.rp-location-journey .rp-fuel-result-card{background:#0000;border:0;border-bottom:1px solid var(--place-line);border-radius:0;padding-inline:4px}.rp-location-journey .rp-fuel-result-card h3{font:var(--w-title) var(--t-lead)/1.35 var(--rp-font-agency)}.rp-fuel-context-band{background:var(--place-surface);border-bottom:1px solid var(--place-line);color:var(--place-ink);min-height:48px;position:-webkit-sticky;position:sticky;top:var(--rp-mobile-nav-offset);top:var(--rp-search-nav-height,var(--rp-mobile-nav-offset));z-index:20;z-index:var(--rp-z-sticky,20)}.rp-fuel-context-inner{align-items:center;display:flex;flex-wrap:wrap;font:var(--w-support) var(--t-small)/1.4 var(--rp-font-agency);gap:var(--sp-1) var(--sp-3);min-height:48px;padding-block:var(--sp-1)}.rp-fuel-context-label{color:var(--place-muted);font-weight:var(--w-title);letter-spacing:.06em;text-transform:uppercase}.rp-fuel-context-inner button{background:#0000;border:0;border-radius:8px;color:#005e19;color:var(--rp-action-primary,#005e19);font-weight:var(--w-support);min-height:44px;padding:var(--sp-1) var(--sp-2);text-decoration:underline;text-underline-offset:3px}.rp-fuel-context-inner button:hover{background:#f4faf4;background:var(--rp-zone-b,#f4faf4)}html.dark .rp-fuel-context-inner button{color:#a0e4bc}.rp-location-journey .rp-fuel-map-layout{grid-template-columns:minmax(0,1fr)}.rp-fuel-filter-sidebar>.rp-finder-setup{background:var(--place-surface);border:1px solid var(--place-line);border-radius:12px;padding:var(--sp-2) var(--sp-4)}.rp-fuel-filter-sidebar>.rp-finder-setup>summary{align-items:center;color:var(--place-ink);cursor:pointer;display:flex;font:var(--w-title) var(--t-small)/1.4 var(--rp-font-agency);list-style:none;min-height:44px}.rp-fuel-filter-sidebar>.rp-finder-setup>summary::-webkit-details-marker{display:none}.rp-fuel-filter-sidebar>.rp-finder-setup>summary:after{content:"+";font-size:var(--t-lead);margin-left:auto}.rp-fuel-filter-sidebar>.rp-finder-setup[open]>summary:after{content:"−"}.rp-fuel-filter-sidebar>.rp-finder-setup[open]>summary{margin-bottom:var(--sp-3)}.rp-fuel-filter-sidebar>.rp-finder-setup>.rp-fuel-filter-panel{border:0;padding:0;position:static}.rp-fuel-area-summary{background:#eef5ee;background:var(--rp-zone-c,#eef5ee);border-block:1px solid var(--place-line);color:var(--place-ink);margin-top:var(--sp-4);padding:var(--sp-4)}.rp-fuel-area-summary p{font:var(--w-support) var(--t-small)/1.5 var(--rp-font-agency);margin:var(--sp-2) 0 0}.rp-fuel-area-scope{font-weight:var(--w-title)!important;margin-top:0!important}.rp-fuel-area-metrics{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-3)}.rp-fuel-area-metrics>div{border-right:1px solid var(--place-line);min-width:0;padding:var(--sp-2) var(--sp-3)}.rp-fuel-area-metrics>div:last-child{border-right:0}.rp-fuel-area-metrics span,.rp-fuel-area-metrics strong{display:block}.rp-fuel-area-metrics span{color:var(--place-muted);font:var(--w-support) var(--t-small)/1.35 var(--rp-font-agency)}.rp-fuel-area-metrics strong{font-feature-settings:"tnum";font:var(--w-winner) var(--t-lead)/1.2 var(--rp-font-agency);font-variant-numeric:tabular-nums;margin-top:var(--sp-1)}.rp-fuel-equal-state button{background:var(--place-surface);border:1px solid #005e19;border:1px solid var(--rp-action-primary,#005e19);border-radius:8px;color:#005e19;color:var(--rp-action-primary,#005e19);font:var(--w-title) var(--t-small)/1.4 var(--rp-font-agency);margin-top:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-4)}.rp-fuel-result-intro{border-bottom:1px solid var(--place-line);color:var(--place-ink);padding:var(--sp-2) var(--sp-1) var(--sp-3)}.rp-fuel-result-intro h3{font:var(--w-title) var(--t-lead)/1.25 var(--rp-font-agency);margin:0}.rp-fuel-result-intro p{color:var(--place-muted);font:var(--w-support) var(--t-small)/1.5 var(--rp-font-agency);margin:var(--sp-1) 0 0}.rp-fuel-result-intro .rp-fuel-result-source{margin-top:var(--sp-2)}.rp-location-journey .rp-fuel-result-card .text-2xl{font-feature-settings:"tnum";font:var(--w-winner) var(--t-lead)/1.2 var(--rp-font-agency);font-variant-numeric:tabular-nums}.rp-location-journey .rp-fuel-row-difference{color:var(--place-muted);font:var(--w-support) var(--t-small)/1.4 var(--rp-font-agency);margin-top:var(--sp-1);max-width:28ch}.rp-location-journey .rp-fuel-result-card .text-xs{font-size:var(--t-small);font-weight:var(--w-support)}.rp-place-detail .rp-place-prices td .text-sm{font:var(--w-support) var(--t-small)/1.45 var(--rp-font-agency)}.rp-home-fuel .rp-fuel-home-controls{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-3)}.rp-home-fuel .rp-fuel-home-controls label{grid-gap:var(--sp-1);color:var(--rp-ink-2);display:grid;font:var(--w-support) var(--t-small)/1.4 var(--rp-font-agency);gap:var(--sp-1);min-width:0}.rp-home-fuel .rp-fuel-home-controls input,.rp-home-fuel .rp-fuel-home-controls select{background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:8px;color:var(--rp-ink);font:var(--w-title) var(--t-small)/1.4 var(--rp-font-agency);min-height:44px;padding:var(--sp-2);width:100%}.rp-home-fuel .rp-fuel-home-controls label>span{align-items:center;color:var(--rp-ink-2);display:flex;gap:var(--sp-1)}.rp-home-fuel .rp-fuel-home-area-summary{background:var(--rp-zone-c);border-block:1px solid var(--rp-line);color:var(--rp-ink);margin-block:var(--sp-4);padding:var(--sp-4)}.rp-home-fuel .rp-fuel-home-area-summary>strong{display:block;font:var(--w-title) var(--t-body)/1.4 var(--rp-font-agency)}.rp-home-fuel .rp-fuel-home-area-values{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-3)}.rp-home-fuel .rp-fuel-home-area-values>span{border-right:1px solid var(--rp-line);color:var(--rp-ink-secondary);font:var(--w-support) var(--t-small)/1.4 var(--rp-font-agency);min-width:0;padding-inline:var(--sp-2)}.rp-home-fuel .rp-fuel-home-area-values>span:last-child{border-right:0}.rp-home-fuel .rp-fuel-home-area-values strong{font-feature-settings:"tnum";color:var(--rp-ink);display:block;font:var(--w-winner) var(--t-lead)/1.2 var(--rp-font-agency);font-variant-numeric:tabular-nums;margin-top:var(--sp-1)}.rp-home-fuel .rp-fuel-home-area-summary p,.rp-home-fuel .rp-fuel-home-legacy,.rp-home-fuel .rp-fuel-home-source{color:var(--rp-ink-secondary);font:var(--w-support) var(--t-small)/1.5 var(--rp-font-agency);margin-top:var(--sp-2)}.rp-home-fuel .rp-fuel-home-area-summary button{background:var(--rp-surface);border:1px solid var(--rp-action-primary);border-radius:8px;color:var(--rp-action-primary);font:var(--w-title) var(--t-small)/1.4 var(--rp-font-agency);margin-top:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-4)}.rp-home-fuel .rp-fuel-top-title{color:var(--rp-ink);font:var(--w-title) var(--t-lead)/1.3 var(--rp-font-agency);margin:0;padding-block:var(--sp-2) var(--sp-3)}.rp-home-fuel .rp-fuel-top-title span{color:var(--rp-ink-secondary);display:block;font:var(--w-support) var(--t-small)/1.4 var(--rp-font-agency);margin-top:var(--sp-1)}.rp-home-fuel .rp-content-grid,.rp-home-fuel .rp-fuel-station-list{grid-template-columns:minmax(0,1fr)}.rp-home-fuel .rp-fuel-station-list>.rp-fuel-top-title{grid-column:1/-1}.rp-home-fuel .rp-fuel-station-topline strong{font-feature-settings:"tnum";font:var(--w-winner) var(--t-lead)/1.2 var(--rp-font-agency);font-variant-numeric:tabular-nums}.rp-home-fuel .rp-fuel-station-meta span{font:var(--w-support) var(--t-small)/1.45 var(--rp-font-agency);max-width:100%;min-width:0;overflow-wrap:anywhere;padding:var(--sp-1) var(--sp-2);white-space:normal}.rp-home-fuel .rp-fuel-station-meta .rp-fuel-station-delta{font-weight:var(--w-title)}.rp-home-fuel .rp-discovery-heading{font-size:var(--t-small);font-weight:var(--w-title)}.rp-home-fuel .rp-discovery-link{min-height:44px}.rp-home-fuel .rp-hero-grid{grid-template-columns:minmax(0,1fr);padding-block:var(--sp-4)}.rp-home-fuel .rp-fuel-hero-title{font-size:var(--t-display);font-weight:var(--w-winner);line-height:1.05;margin-top:0;max-width:34ch}.rp-home-fuel .rp-fuel-hero-hook{font:var(--w-support) var(--t-body)/1.45 var(--rp-font-agency);margin-top:var(--sp-2)}.rp-home-fuel .rp-fuel-finder{margin-top:var(--sp-3);max-width:none}.rp-home-fuel .rp-fuel-home-setup{border-top:1px solid var(--rp-hero-line);color:var(--rp-hero-fg)}.rp-home-fuel .rp-fuel-home-setup>summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;font:var(--w-support) var(--t-small)/1.4 var(--rp-font-agency);gap:var(--sp-1) var(--sp-3);list-style:none;min-height:48px}.rp-home-fuel .rp-fuel-home-setup>summary::-webkit-details-marker{display:none}.rp-home-fuel .rp-fuel-home-setup>summary strong{font-weight:var(--w-title)}.rp-home-fuel .rp-fuel-home-setup>summary span{color:var(--rp-ink-2)}.rp-home-fuel .rp-fuel-home-setup>summary b{color:var(--rp-hero-fg);font-weight:var(--w-title);margin-left:auto;text-decoration:underline;text-underline-offset:3px}.rp-home-fuel .rp-fuel-home-setup[open]{padding-bottom:var(--sp-3)}.rp-home-fuel .rp-fuel-home-setup[open]>summary{margin-bottom:var(--sp-3)}.rp-home-fuel .rp-fuel-home-setup :is(button,input,select,summary):focus-visible{outline:3px solid var(--rp-accent-bright);outline-offset:2px}.rp-home-fuel .rp-home-content{padding-top:var(--sp-3)}.rp-home-fuel .rp-content-grid>section:first-child{padding-block:var(--sp-3)}.rp-home-fuel .rp-section-head{margin-bottom:var(--sp-2)}.rp-home-fuel .rp-fuel-home-area-summary{margin-block:var(--sp-2);padding:var(--sp-3)}.rp-home-fuel .rp-fuel-home-source{margin-bottom:var(--sp-2)}.rp-home-fuel .rp-fuel-top-title{padding-block:var(--sp-1) var(--sp-2)}.rp-home-fuel .rp-fuel-all-map{align-items:center;display:inline-flex;margin-top:var(--sp-3);min-height:44px}@media (min-width:768px) and (max-width:1199px){.rp-home-fuel .rp-fuel-hero-title{font-size:var(--t-h2);line-height:1.12}}.rp-pharmacy-finder-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:300px minmax(0,1fr)}.rp-pharmacy-finder-layout>.rp-panel,.rp-pharmacy-finder-layout>aside{padding:20px}.rp-finder-setup>summary{display:none}.rp-finder-compact-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin-bottom:12px}.rp-finder-compact-toolbar strong{color:var(--place-ink);display:block;font-size:17px;line-height:1.3}.rp-finder-compact-toolbar p{color:var(--place-muted);font-size:13px;line-height:1.4;margin-top:3px}.rp-pharmacy-finder-layout>.rp-finder-compact-toolbar{grid-column:1/-1;margin-bottom:0}.rp-pharmacy-finder-controls>input{height:44px}.rp-finder-search-label{color:var(--place-ink);display:block;font-size:14px;font-weight:700}.rp-location-device-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rp-location-device-actions button{font-size:13px;min-height:44px;padding-inline:10px}.rp-location-note{color:var(--place-muted);font-size:13px;line-height:1.5;margin-block:12px}.rp-finder-secondary-filters{border-block:1px solid var(--place-line);padding-block:5px}.rp-finder-secondary-filters>summary{color:var(--place-ink);cursor:pointer;font-size:14px;font-weight:700;min-height:44px;padding-block:12px}.rp-finder-secondary-filters[open]>div{margin-block:10px}.rp-pharmacy-place-list{display:flex;flex-direction:column}.rp-pharmacy-place-row{border-top:1px solid var(--place-line);padding-block:20px}.rp-pharmacy-place-row:first-child{border-top:0;padding-top:6px}.rp-place-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rp-place-actions>*{font-size:14px;min-height:44px;padding-inline:14px}.rp-finder-empty{color:var(--place-muted);padding:28px 8px}.rp-finder-empty h3{color:var(--place-ink);font-size:19px;font-weight:750}.rp-finder-empty p{margin-block:8px 16px;max-width:55ch}.rp-finder-skeleton{background:color-mix(in srgb,var(--place-surface) 94%,#66997c);border-block:1px solid var(--place-line);color:var(--place-muted);padding:32px 16px}.rp-place-detail .rp-place-prices td{padding-block:12px}.rp-place-detail .rp-place-prices button{min-height:44px}.rp-place-detail p>svg{flex-shrink:0}.rp-location-map{border:1px solid #a9bbb1;isolation:isolate}.rp-map-count{background:#fff;border:1px solid #a9bbb1;border-radius:6px;color:#243d2f;inset:10px 10px auto auto;padding:6px 9px;pointer-events:none;position:absolute;z-index:500}html.dark .rp-map-count{background:#16251d;border-color:#6c8878;color:#e8f2ec}.rp-map-count>span{color:inherit}.leaflet-container .leaflet-marker-icon.rp-map-group-marker{background:#155e3c;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;display:grid;font:750 15px/1 system-ui,sans-serif;place-items:center}.fuel-price-marker:focus-visible,.rp-map-group-marker:focus-visible{outline:3px solid #0e633b;outline-offset:4px}.rp-map-group-popup{color:#213e2d;max-width:290px;min-width:220px}.rp-map-group-popup h3{font-size:15px;font-weight:750;margin:0 0 8px}.rp-map-group-popup ul{list-style:none;margin:10px 0 0;max-height:230px;overflow:auto;padding:0}.rp-map-group-popup li{align-items:flex-start;border-top:1px solid #d5e0d9;display:flex;gap:9px;padding:12px 0}.rp-map-group-popup li>img{background:#fff;border-radius:4px;height:28px;object-fit:contain;padding:2px;width:28px}.rp-map-group-popup li div{min-width:0}.rp-map-group-popup li a{color:#155e3c;display:block;font-size:14px;font-weight:700;min-height:24px;text-decoration:underline;text-underline-offset:2px}.rp-map-group-popup li span{font-feature-settings:"tnum";display:block;font-variant-numeric:tabular-nums;font-weight:750}.rp-map-group-popup li p{color:#405a4b;font-size:12px;margin:4px 0 0}.radar-popup a.rp-map-place-link,.rp-map-zoom-group{align-items:center;background:#f0f6f2;border:1px solid #649077;border-radius:6px;color:#155e3c;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:44px;padding:8px 10px}.rp-map-popup-price{font-size:16px;font-weight:750}html.dark .rp-map-group-popup{color:#e7f4ed}html.dark .rp-map-group-popup li a{color:#a0e4bc}html.dark .rp-map-group-popup li p{color:#c0d6c8}html.dark .rp-map-group-popup li{border-color:#50695a}html.dark .radar-popup a.rp-map-place-link,html.dark .rp-map-zoom-group{background:#1e3928;border-color:#7fad91;color:#d4f5df}@media (max-width:767px){.rp-home-fuel .rp-fuel-home-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-home-fuel .rp-fuel-home-controls label:first-child{grid-column:1/-1}.rp-home-fuel .rp-fuel-home-area-values{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.rp-home-fuel .rp-fuel-home-area-values>span:first-child{grid-column:1/-1}.rp-home-fuel .rp-fuel-home-area-values>span{border-bottom:0;border-right:1px solid var(--rp-line);display:block;padding-inline:var(--sp-1)}.rp-home-fuel .rp-fuel-home-area-values>span:last-child{border-right:0}.rp-home-fuel .rp-fuel-home-area-values strong{font-size:var(--t-lead);white-space:nowrap}.rp-home-fuel .rp-hero-grid{padding-block:var(--sp-3)}.rp-home-fuel .rp-fuel-hero-title{font-size:var(--t-h3)}.rp-home-fuel .rp-fuel-home-setup>summary{align-items:flex-start}.rp-home-fuel .rp-fuel-home-setup>summary span{order:3;width:100%}.rp-fuel-context-band{position:relative;top:auto}.rp-fuel-context-inner{gap:2px 8px}.rp-fuel-area-metrics{gap:8px;grid-template-columns:minmax(0,1fr)}.rp-fuel-area-metrics>div{align-items:baseline;border-bottom:1px solid var(--place-line);border-right:0;display:flex;gap:var(--sp-3);justify-content:space-between}.rp-fuel-area-metrics strong{margin-top:0;text-align:right}.rp-location-journey .rp-page-head{padding-block:16px 8px}.rp-location-journey .rp-page-title{font-size:var(--t-h3);font-weight:var(--w-title)}.rp-location-journey .rp-page-content{padding-top:8px}.rp-location-journey .rp-head-sub{font-size:13px;margin-top:6px}.rp-location-journey .rp-fuel-filter-panel{padding:14px}.rp-location-journey .rp-fuel-map-layout{gap:14px}.rp-location-journey .rp-fuel-city-panel{margin-bottom:12px;padding-bottom:10px}.rp-location-journey .rp-fuel-map-main>.rp-panel:first-child{padding:14px}.rp-location-journey .rp-fuel-map-main h2{font-size:20px;line-height:1.3}.rp-location-journey .rp-fuel-result-card{padding-block:18px}.rp-location-journey .rp-fuel-evidence>span:last-child{display:none}.rp-pharmacy-finder-layout{gap:12px;grid-template-columns:minmax(0,1fr)}.rp-pharmacy-finder-layout>.rp-panel,.rp-pharmacy-finder-layout>aside{padding:14px}.rp-location-journey .rp-pharmacy-page-shell{gap:12px;padding-block:12px}.rp-location-journey .rp-pharmacy-task-head{padding:14px}.rp-location-journey .rp-pharmacy-task-copy>p{font-size:13px;margin-top:6px}.rp-location-journey .rp-pharmacy-task-copy>p:nth-of-type(2){display:none}.rp-location-journey .rp-pharmacy-task-grid{margin-top:12px}.rp-location-journey .rp-pharmacy-task-copy{max-width:none}.rp-place-detail .rp-page-title{font-size:var(--t-h3);font-weight:var(--w-title)}.rp-place-detail .rp-panel{padding:16px}}@media (max-width:860px),(max-width:932px) and (max-height:500px){.rp-pharmacy-finder-layout{gap:12px;grid-template-columns:minmax(0,1fr)}.rp-fuel-filter-sidebar>.rp-finder-setup>summary,.rp-pharmacy-finder-layout .rp-finder-setup>summary{align-items:center;color:var(--place-ink);cursor:pointer;display:flex;font-size:14px;font-weight:750;list-style:none;min-height:44px}.rp-finder-setup>summary::-webkit-details-marker{display:none}.rp-fuel-filter-sidebar>.rp-finder-setup>summary:after,.rp-pharmacy-finder-layout .rp-finder-setup>summary:after{content:"+";font-size:22px;margin-left:auto}.rp-fuel-filter-sidebar>.rp-finder-setup[open]>summary:after,.rp-pharmacy-finder-layout .rp-finder-setup[open]>summary:after{content:"−"}.rp-fuel-filter-sidebar>.rp-finder-setup[open]>summary,.rp-pharmacy-finder-layout .rp-finder-setup[open]>summary{margin-bottom:12px}.rp-fuel-filter-sidebar>.rp-finder-setup>.rp-fuel-filter-panel{position:static}.rp-fuel-filter-sidebar>.rp-finder-setup{background:var(--place-surface);border:1px solid var(--place-line);border-radius:12px;padding:10px 14px}.rp-fuel-filter-sidebar>.rp-finder-setup>.rp-fuel-filter-panel{border:0;padding:0}.rp-pharmacy-finder-layout>aside{padding:10px 14px}.rp-pharmacy-finder-layout>.rp-finder-compact-toolbar{padding:12px 14px}}.rp-location-map .leaflet-popup-content-wrapper{background:#fff;border-color:#a9bbb1;box-shadow:0 2px 6px #102a1a24}html.dark .rp-location-map .leaflet-popup-content-wrapper{background:#18281f;border-color:#648571;box-shadow:none}.rp-location-map .leaflet-popup-content :is(.text-radar-500,.text-radar-600){color:#405a4b}.rp-location-map .leaflet-popup-content .text-radar-700{color:#213e2d}html.dark .rp-location-map .leaflet-popup-content :is(.text-radar-500,.text-radar-600){color:#c0d6c8}html.dark .rp-location-map .leaflet-popup-content .text-radar-700{color:#e7f4ed}.rp-location-map .leaflet-popup-content .text-success-600{color:#185d38}html.dark .rp-location-map .leaflet-popup-content .text-success-600{color:#a0e4bc}.rp-location-journey [role=option][aria-selected=true]{background:#e5f2e9;border-color:#248b52}html.dark .rp-location-journey [role=option][aria-selected=true]{background:#254c34;border-color:#a0e4bc}.rp-pharmacy-product-card .rp-compare-main h3{-webkit-line-clamp:unset;display:block;font-size:17px;line-height:1.4;overflow:visible}.rp-pharmacy-product-card .rp-compare-main>p{color:#405448;color:var(--rp-ink-secondary,#405448);font-size:14px}html.dark .rp-pharmacy-product-card .rp-compare-main>p{color:#b9c9c0}.rp-pharmacy-no-price{color:#52695b;font-size:14px;line-height:1.5}html.dark .rp-pharmacy-no-price{color:#bfd6c7}.rp-home-pharmacy .rp-home-pharmacy-first{min-width:0;position:relative;z-index:2}.rp-home-pharmacy .rp-hero-copy{grid-column:1;grid-row:1}.rp-home-pharmacy .rp-home-pharmacy-first{align-self:start;grid-column:2;grid-row:1}.rp-home-pharmacy .rp-coverage{grid-column:1/-1;grid-row:2}.rp-home-pharmacy .rp-home-pharmacy-first h2{color:var(--rp-hero-fg);font-family:var(--rp-font-display);font-size:var(--t-h3);font-weight:var(--w-title);margin:0}.rp-home-pharmacy .rp-home-pharmacy-first>p{color:var(--rp-hero-soft)}.rp-home-pharmacy .rp-pharmacy-first-card{grid-gap:var(--sp-4);background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:16px;color:var(--rp-ink);display:grid;gap:var(--sp-4);grid-template-columns:96px minmax(0,1fr);min-width:0;padding:var(--sp-4);text-decoration:none}.rp-home-pharmacy .rp-pharmacy-first-card:hover{border-color:var(--rp-action-primary)}.rp-home-pharmacy .rp-pharmacy-first-card:focus-visible{outline:3px solid var(--rp-action-primary);outline-offset:3px}.rp-home-pharmacy .rp-pharmacy-first-image{background:var(--rp-surface-2);border-radius:12px;display:grid;height:96px;overflow:hidden;place-items:center;width:96px}.rp-home-pharmacy .rp-pharmacy-first-image img{max-height:100%;max-width:100%;object-fit:contain}.rp-home-pharmacy .rp-pharmacy-first-main{grid-gap:var(--sp-1);display:grid;gap:var(--sp-1);min-width:0}.rp-home-pharmacy .rp-pharmacy-first-kind{color:var(--rp-ink-2);font:var(--w-support) var(--t-small)/1.4 var(--rp-font-agency)}.rp-home-pharmacy .rp-pharmacy-first-main h3{color:var(--rp-ink);font:var(--w-title) var(--t-body)/1.35 var(--rp-font-agency);margin:0;overflow-wrap:anywhere}.rp-home-pharmacy .rp-pharmacy-first-price{align-items:baseline;color:var(--rp-ink);display:flex;flex-wrap:wrap;gap:var(--sp-2)}.rp-home-pharmacy .rp-pharmacy-first-price span{font:var(--w-support) var(--t-small)/1.3 var(--rp-font-agency)}.rp-home-pharmacy .rp-pharmacy-first-price strong{font:var(--w-winner) var(--t-lead)/1.2 var(--rp-font-agency)}.rp-home-pharmacy .rp-pharmacy-first-action{align-items:center;color:var(--rp-link);display:inline-flex;font:var(--w-title) var(--t-small)/1.4 var(--rp-font-agency);gap:var(--sp-2)}.rp-home-pharmacy .rp-pharmacy-first-action svg{height:16px;width:16px}.rp-home-pharmacy .rp-pharmacy-first-skeleton{animation:rp-pharmacy-skeleton-pulse 1.4s ease-in-out infinite;background:var(--rp-surface-2);border-radius:16px;min-height:180px}@media (max-width:860px){.rp-home-pharmacy .rp-coverage,.rp-home-pharmacy .rp-hero-copy,.rp-home-pharmacy .rp-home-pharmacy-first{grid-column:1;grid-row:auto}}@media (max-width:640px){.rp-home-pharmacy .rp-home-pharmacy-first h2{font-size:var(--t-lead)}.rp-home-pharmacy .rp-pharmacy-first-card{gap:var(--sp-2);grid-template-columns:68px minmax(0,1fr);padding:var(--sp-3)}.rp-home-pharmacy .rp-pharmacy-first-image{height:68px;width:68px}}.rp-home-pharmacy .rp-pharmacy-home-observed,.rp-search-pharmacy-card .rp-best-meta-line,.rp-shopping-pharmacy-detail .rp-pharmacy-decision-meta,.rp-shopping-pharmacy-detail .rp-pharmacy-offer-meta{color:var(--rp-ink-2);font-family:var(--rp-font-agency);font-size:var(--t-small);font-weight:var(--w-support);line-height:1.45;margin-top:var(--sp-2);overflow-wrap:anywhere}.rp-shopping-pharmacy-detail .rp-pharmacy-offer-price{font-family:var(--rp-font-agency);font-size:var(--t-lead);font-weight:900;line-height:1.15;overflow-wrap:anywhere}.rp-shopping-pharmacy-detail .rp-pharmacy-offer-skeletons{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);margin-top:var(--sp-4)}.rp-shopping-pharmacy-detail .rp-pharmacy-offer-skeleton{animation:rp-pharmacy-skeleton-pulse 1.5s ease-in-out infinite;background:var(--rp-surface-muted);border-radius:12px;min-height:72px}@keyframes rp-pharmacy-skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.rp-home-pharmacy .rp-pharmacy-first-skeleton,.rp-shopping-pharmacy-detail .rp-pharmacy-offer-skeleton{animation:none}.rp-location-map .animate-ping,.rp-location-map .animate-pulse{animation:none!important}}.rp-place-action-panel{min-width:min(260px,100%)}.rp-place-selected{outline:3px solid var(--rp-accent-dark);outline-offset:-3px}.rp-map-selected{border-radius:999px;outline:3px solid #047857;outline-offset:3px}.rp-map-group-popup li[aria-current=true]{background:var(--rp-accent-soft)}.rp-map-select-place{font-weight:700;min-height:44px;text-decoration:underline}.rp-home-fuel .rp-fuel-tank-difference{color:var(--rp-positive-fg);font:var(--w-title) var(--t-lead)/1.45 var(--rp-font-agency)}.rp-fuel-station-date{color:var(--rp-ink);display:block;font:var(--w-title) var(--t-small)/1.45 var(--rp-font-agency)}.rp-fuel-read-age{align-items:center;color:var(--rp-ink-2);display:inline-flex;font:var(--w-support) var(--t-small)/1.45 var(--rp-font-agency);gap:6px}.rp-fuel-read-age:before{background:var(--rp-muted);border-radius:50%;content:"";flex:none;height:8px;width:8px}.rp-fuel-read-age[data-age=under-12h]:before{background:var(--rp-positive-fg)}.rp-fuel-read-age[data-age="12-to-36h"]:before{background:#967000}.rp-fuel-read-age[data-age=over-36h]:before{background:#b45309}.rp-home-fuel .rp-fuel-station-meta .rp-fuel-read-age{background:#0000;font-size:var(--t-small);padding:0}.rp-fuel-source-details>summary{align-items:center;cursor:pointer;display:flex;font:var(--w-support) var(--t-small)/1.4 var(--rp-font-agency);min-height:44px}.rp-fuel-source-details>summary:after{content:"+";margin-left:8px}.rp-fuel-source-details[open]>summary:after{content:"−"}.rp-fuel-context-inner .rp-result-view{margin-left:auto}.rp-fuel-context-inner .rp-result-view button{color:var(--place-ink);text-decoration:none}.rp-fuel-context-inner .rp-result-view button[aria-pressed=true]{background:var(--rp-action-primary);color:var(--rp-on-action-primary)}.rp-fuel-area-summary>summary{align-items:center;cursor:pointer;display:flex;font:var(--w-title) var(--t-small)/1.4 var(--rp-font-agency);min-height:44px}.rp-fuel-area-summary>summary:after{content:"+";margin-left:auto}.rp-fuel-area-summary[open]>summary:after{content:"−"}.rp-place-detail .rp-place-prices .rp-station-price{font-feature-settings:"tnum";display:block;font:var(--w-winner) var(--t-lead)/1.2 var(--rp-font-agency);font-variant-numeric:tabular-nums}.rp-place-detail .rp-place-prices th{font:var(--w-support) var(--t-small)/1.45 var(--rp-font-agency)}.rp-place-detail .rp-place-prices td{vertical-align:top}.rp-place-detail .rp-place-prices td>button{font:var(--w-title) var(--t-body)/1.35 var(--rp-font-agency)}.rp-station-read-evidence{color:var(--place-muted);font:var(--w-support) var(--t-small)/1.45 var(--rp-font-agency);margin-top:var(--sp-1)}.rp-station-read-evidence dl{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);margin:0}.rp-station-read-evidence dt{font-weight:var(--w-title)}.rp-station-read-evidence dd{margin:0}.rp-station-read-evidence p{margin-block:var(--sp-2)}@media (max-width:767px){.rp-fuel-context-inner .rp-result-view{margin-left:0}.rp-fuel-area-summary{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3)}.rp-home-fuel .rp-fuel-station-card{gap:var(--sp-1) var(--sp-2);grid-template-columns:24px minmax(0,1fr);padding:var(--sp-3)}.rp-home-fuel .rp-fuel-station-card:not(.rp-fuel-skeleton){min-height:0}.rp-home-fuel .rp-fuel-station-rank{align-self:center;border-radius:var(--sp-1);grid-column:1;grid-row:1;height:24px;width:24px}.rp-home-fuel .rp-fuel-station-main{display:contents}.rp-home-fuel .rp-fuel-station-topline{align-items:center;display:flex;flex-direction:row;gap:var(--sp-2);grid-column:2;grid-row:1;justify-content:space-between}.rp-home-fuel .rp-fuel-station-network{flex:1 1;gap:var(--sp-1);max-width:100%}.rp-home-fuel .rp-fuel-station-network img{border-radius:4px;height:24px;padding:2px;width:32px}.rp-home-fuel .rp-fuel-station-network-text{font-size:var(--t-body);font-weight:var(--w-title);overflow:visible;white-space:normal}.rp-home-fuel .rp-fuel-station-topline strong{flex-shrink:0;white-space:normal}.rp-home-fuel .rp-fuel-station-main>h3{grid-column:1/-1;grid-row:2;line-height:1.35;margin:var(--sp-1) 0 0}.rp-home-fuel .rp-fuel-station-main>p{grid-column:1/-1;grid-row:3;margin:0}.rp-home-fuel .rp-fuel-station-meta{gap:var(--sp-1) var(--sp-2);grid-column:1/-1;grid-row:4;margin-top:var(--sp-1)}.rp-home-fuel .rp-fuel-station-meta span{background:#0000;border-radius:0;min-height:0;padding:0}.rp-home-fuel .rp-fuel-station-delta{flex-basis:100%}.rp-home-fuel .rp-fuel-home-area-values{gap:var(--sp-1);grid-template-columns:1fr}.rp-home-fuel .rp-fuel-home-area-values>span{align-items:baseline;border:0;display:flex;gap:var(--sp-2);justify-content:space-between;padding:0}.rp-home-fuel .rp-fuel-home-area-values>span strong{flex-shrink:0;margin:0}}.rp-place-actions .rp-place-map-pin{justify-content:center;min-width:44px;padding:0;width:44px}
