.spark[data-astro-cid-ud4kqefj]{flex-direction:column;gap:.15rem;margin-top:.35rem;display:flex}svg[data-astro-cid-ud4kqefj]{display:block;overflow:visible}.linea[data-astro-cid-ud4kqefj]{fill:none;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.linea[data-astro-cid-ud4kqefj].benzina{stroke:var(--benzina)}.linea[data-astro-cid-ud4kqefj].gasolio{stroke:var(--inchiostro);stroke-dasharray:4 3}.punto[data-astro-cid-ud4kqefj].benzina{fill:var(--benzina)}.punto[data-astro-cid-ud4kqefj].gasolio{fill:var(--inchiostro)}.home .blocco,.home .vicino{margin:0 0 var(--s-3);padding:var(--s-4) var(--s-3);background:var(--pannello);min-height:calc(100svh - var(--barra) - var(--s-3));scroll-margin-top:var(--barra);border-top:0;border-radius:24px}.home .blocco h2{letter-spacing:-.025em;margin-bottom:var(--s-2);font-size:1.75rem}.home .vicino{background:var(--carburanti-fondo)}.home .vicino h1{letter-spacing:-.035em;margin:var(--s-2) 0 var(--s-4);font-size:clamp(2rem,9vw,2.75rem);line-height:1.05}.home .galleria{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:var(--s-3) calc(-1 * var(--s-3)) 0;padding:0 var(--s-3) var(--s-1);scroll-padding-inline:var(--s-3);grid-auto-columns:82%;grid-auto-flow:column;gap:.75rem;display:grid;overflow-x:auto}.home .galleria::-webkit-scrollbar{display:none}.home .pannello-prezzo{scroll-snap-align:start;background:var(--carta);padding:var(--s-4) var(--s-3);border-radius:18px}.home .pannello-nome{color:var(--grafite);margin:0;font-weight:600}.home .pannello-valore{font-size:var(--t-display);letter-spacing:-.03em;margin:var(--s-2) 0;font-weight:600;line-height:1}.home .unita{font-size:var(--t-m);letter-spacing:0;color:var(--grafite);margin-left:.2em;font-weight:400}.home .trend{margin:0 0 var(--s-1);font-weight:600}.home .pannello-previsione{margin:0 0 var(--s-3);font-size:var(--t-s)}.home .sale{color:var(--rialzo)}.home .scende{color:var(--ribasso)}.home .stabile,.home .non_disponibile{color:var(--grafite)}.home .regioni-elenco{margin:var(--s-2) 0 0;column-gap:var(--s-3);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.home .regioni-elenco a{border-bottom:1px solid var(--righe);color:var(--inchiostro);font-size:var(--t-s);padding:.5rem 0;font-weight:500;text-decoration:none;display:block}.home .regioni-telefono>summary{cursor:pointer;background:var(--carta);border-radius:14px;padding:.7rem 1rem;font-weight:600}.home .regioni-computer{display:none}.home .pulsante-secondario{margin-top:var(--s-3);background:var(--inchiostro);color:var(--carta);font-size:var(--t-s);border-radius:999px;padding:.6rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.home .strumenti{margin:var(--s-3) 0 0;grid-template-columns:1fr 1fr;gap:.75rem;padding:0;list-style:none;display:grid}.home .strumenti a{height:100%;min-height:9rem;padding:var(--s-3);background:var(--carta);color:var(--inchiostro);border-radius:18px;flex-direction:column;gap:.2rem;text-decoration:none;display:flex}.home .strumento-nome{font-weight:600}.home .strumento-cifra{font-size:var(--t-xl);letter-spacing:-.02em;margin-top:auto;font-weight:600}.home .blocco-elettricita{background:var(--elettricita-fondo);flex-direction:column;justify-content:center;display:flex}.home .segno{background:var(--elettricita);vertical-align:.15em;border-radius:50%;width:.8rem;height:.8rem;margin-right:.5rem;display:inline-block}.home a:focus-visible{outline:3px solid var(--carburanti);outline-offset:2px}@media (width<=63.99rem) and (prefers-reduced-motion:no-preference){html:has(.home){scroll-snap-type:y mandatory;scroll-padding-top:var(--barra)}.home .blocco,.home .vicino{scroll-snap-align:start;scroll-snap-stop:always}.page:has(.home)>footer{scroll-snap-align:end}}@media (width<=63.99rem){.home .vicino{flex-direction:column;justify-content:center;display:flex}.home .vicino>.vicino-vista{align-self:flex-start}.home .blocco{flex-direction:column;justify-content:center;display:flex}}@media (width>=64rem){.home .blocco,.home .vicino{padding:var(--s-5);min-height:0}.home .vicino{column-gap:var(--s-5);min-height:calc(100vh - var(--barra) - var(--s-3));grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-content:start;display:grid}.home .vicino>*{grid-column:1}.home .vicino>.mappa-prezzi,.home .vicino>.vicino-segnaposto{grid-area:1/2/span 20}.home .vicino>.mappa-prezzi{flex-direction:column;display:flex}.home .vicino>.mappa-prezzi[hidden]{display:none}.home .vicino .mappa-prezzi-cornice{flex:1;margin-top:0}.home .vicino .mappa-prezzi-tela{height:100%;min-height:34rem}.home .vicino-segnaposto{min-height:34rem;padding:var(--s-5);background:color-mix(in srgb, var(--carburanti) 10%, var(--pannello));color:var(--grafite);text-align:center;border-radius:16px;justify-content:center;align-items:center;display:flex}.home .vicino:has(.mappa-prezzi:not([hidden])) .vicino-segnaposto{display:none}.home .galleria{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.home .pannello-valore{font-size:2.5rem}.home .esplora{gap:var(--s-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.home .regioni-telefono{display:none}.home .regioni-computer{display:grid}.home .strumenti{grid-template-columns:repeat(4,1fr)}.home .blocco-elettricita{min-height:0}}
