.FuelPricesView-module__CH7uba__container{max-width:1100px;margin:0 auto;padding:1.5rem 1rem 4rem}@media (min-width:768px){.FuelPricesView-module__CH7uba__container{padding:2.5rem 1.5rem 5rem}}.FuelPricesView-module__CH7uba__heroHeader{text-align:center;margin-bottom:2.5rem}.FuelPricesView-module__CH7uba__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#0e7490;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.FuelPricesView-module__CH7uba__title{color:#0f172a;letter-spacing:-.03em;margin:0 0 .75rem;font-size:2rem;font-weight:800}@media (min-width:768px){.FuelPricesView-module__CH7uba__title{font-size:2.5rem}}.FuelPricesView-module__CH7uba__subtitle{color:#64748b;max-width:700px;margin:0 auto 1.5rem;font-size:1.05rem;line-height:1.6}.FuelPricesView-module__CH7uba__statusBar{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:2rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1.25rem;font-size:.8125rem;display:inline-flex}.FuelPricesView-module__CH7uba__liveBadge{color:#059669;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.FuelPricesView-module__CH7uba__liveDot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #10b981}.FuelPricesView-module__CH7uba__cachedDot{background:#3b82f6;border-radius:50%;width:8px;height:8px}.FuelPricesView-module__CH7uba__dateText{color:#64748b}.FuelPricesView-module__CH7uba__sourceText{color:#94a3b8;font-size:.75rem}.FuelPricesView-module__CH7uba__selectorCard{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;margin:2rem 0;padding:1.5rem;box-shadow:0 4px 15px -3px #0f172a0a}.FuelPricesView-module__CH7uba__chipsRow{scrollbar-width:thin;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.FuelPricesView-module__CH7uba__chipBtn{color:#475569;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:2rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .15s}.FuelPricesView-module__CH7uba__chipBtn:hover{color:#0f172a;background:#f1f5f9}.FuelPricesView-module__CH7uba__chipBtnActive{color:#fff;background:#0f172a;border-color:#0f172a}.FuelPricesView-module__CH7uba__chipBtnActive:hover{color:#fff;background:#1e293b}.FuelPricesView-module__CH7uba__dropdownRow{align-items:center;gap:1rem;display:flex}.FuelPricesView-module__CH7uba__dropdownLabel{color:#334155;white-space:nowrap;font-size:.875rem;font-weight:600}.FuelPricesView-module__CH7uba__selectInput{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;outline:none;flex:1;max-width:400px;padding:.65rem 1rem;font-size:.9rem;font-weight:600}.FuelPricesView-module__CH7uba__selectInput:focus{border-color:#0e7490;box-shadow:0 0 0 3px #0e749026}.FuelPricesView-module__CH7uba__priceGrid{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2.5rem;display:grid}@media (min-width:768px){.FuelPricesView-module__CH7uba__priceGrid{grid-template-columns:repeat(3,1fr)}}.FuelPricesView-module__CH7uba__priceCard{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;padding:1.75rem 1.5rem;transition:all .2s;display:flex;position:relative}.FuelPricesView-module__CH7uba__priceCard:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0f172a14}.FuelPricesView-module__CH7uba__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.FuelPricesView-module__CH7uba__fuelBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:.5rem;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.FuelPricesView-module__CH7uba__badgeBenzin{color:#92400e;background:#fef3c7}.FuelPricesView-module__CH7uba__badgeMotorin{color:#334155;background:#f1f5f9}.FuelPricesView-module__CH7uba__badgeLpg{color:#991b1b;background:#fee2e2}.FuelPricesView-module__CH7uba__cardTitle{color:#0f172a;margin:0 0 .5rem;font-size:1.125rem;font-weight:800}.FuelPricesView-module__CH7uba__priceDisplay{color:#0e7490;letter-spacing:-.03em;margin-bottom:.5rem;font-size:2.25rem;font-weight:800}.FuelPricesView-module__CH7uba__unitText{color:#94a3b8;font-size:.95rem;font-weight:500}.FuelPricesView-module__CH7uba__cardFooter{color:#64748b;border-top:1px solid #f1f5f9;margin-top:auto;padding-top:.75rem;font-size:.8125rem}.FuelPricesView-module__CH7uba__calcCard{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:1.5rem;margin-bottom:3rem;padding:2rem 1.5rem}@media (min-width:768px){.FuelPricesView-module__CH7uba__calcCard{padding:2.5rem 2rem}}.FuelPricesView-module__CH7uba__calcTitle{color:#0f172a;margin:0 0 .5rem;font-size:1.35rem;font-weight:800}.FuelPricesView-module__CH7uba__calcSubtitle{color:#64748b;margin:0 0 1.5rem;font-size:.9rem}.FuelPricesView-module__CH7uba__calcControls{grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (min-width:768px){.FuelPricesView-module__CH7uba__calcControls{grid-template-columns:1.2fr 1fr;align-items:center}}.FuelPricesView-module__CH7uba__sliderGroup{flex-direction:column;gap:.5rem;display:flex}.FuelPricesView-module__CH7uba__sliderHeader{color:#334155;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;display:flex}.FuelPricesView-module__CH7uba__tankValue{color:#0e7490;font-size:1.1rem;font-weight:800}.FuelPricesView-module__CH7uba__rangeInput{accent-color:#0e7490;cursor:pointer;width:100%}.FuelPricesView-module__CH7uba__tankPresets{gap:.5rem;margin-top:.5rem;display:flex}.FuelPricesView-module__CH7uba__presetBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;flex:1;padding:.35rem;font-size:.75rem;font-weight:600;transition:all .15s}.FuelPricesView-module__CH7uba__presetBtn:hover{color:#0f172a;background:#f1f5f9}.FuelPricesView-module__CH7uba__calcResultBox{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 4px 10px #00000008}.FuelPricesView-module__CH7uba__resultRow{color:#334155;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.FuelPricesView-module__CH7uba__resultRow strong{color:#0f172a;font-size:1.1rem;font-weight:800}.FuelPricesView-module__CH7uba__evNote{color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:.75rem;justify-content:space-between;align-items:center;margin-top:1rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.FuelPricesView-module__CH7uba__evLink{color:#0e7490;font-weight:700;text-decoration:underline}.FuelPricesView-module__CH7uba__faqSection{border-top:1px solid #e2e8f0;margin-top:3.5rem;padding-top:2.5rem}.FuelPricesView-module__CH7uba__faqTitle{color:#0f172a;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800}.FuelPricesView-module__CH7uba__faqGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.FuelPricesView-module__CH7uba__faqGrid{grid-template-columns:1fr 1fr}}.FuelPricesView-module__CH7uba__faqCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem}.FuelPricesView-module__CH7uba__faqCard strong{color:#0f172a;margin-bottom:.5rem;font-size:.95rem;font-weight:700;display:block}.FuelPricesView-module__CH7uba__faqCard p{color:#475569;margin:0;font-size:.875rem;line-height:1.5}
