[data-astro-cid-ek6fsowh][hidden]{display:none!important}.modulo[data-astro-cid-ek6fsowh],.fatto[data-astro-cid-ek6fsowh]{gap:1.25rem;display:grid}.campi[data-astro-cid-ek6fsowh]{gap:1rem;display:grid}.campo[data-astro-cid-ek6fsowh]{border:0;gap:.25rem;min-width:0;margin:0;padding:0;display:grid}.campo[data-astro-cid-ek6fsowh]>span[data-astro-cid-ek6fsowh],.campo[data-astro-cid-ek6fsowh] legend[data-astro-cid-ek6fsowh]{font-family:var(--font-etichette);letter-spacing:.1em;padding:0;font-size:1.15rem}input[data-astro-cid-ek6fsowh]:not([type=checkbox],[type=radio]),select[data-astro-cid-ek6fsowh],textarea[data-astro-cid-ek6fsowh]{border:2px solid var(--nero);background:var(--bianco);width:100%;min-height:3rem;color:var(--nero);font:1.05rem var(--font-lettura);border-radius:0;padding:.5rem .7rem}textarea[data-astro-cid-ek6fsowh]{resize:vertical}.giorni__fila[data-astro-cid-ek6fsowh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.giorni__fila[data-astro-cid-ek6fsowh] .giorno{border:2px solid var(--nero);background:var(--bianco);min-height:3.6rem;color:var(--nero);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;padding:.35rem .2rem;display:flex}.giorni__fila[data-astro-cid-ek6fsowh] .giorno__nome{font-family:var(--font-etichette);letter-spacing:.06em;text-transform:capitalize;font-size:1.2rem;line-height:1}.giorni__fila[data-astro-cid-ek6fsowh] .giorno__data{font:.8rem var(--font-lettura)}.giorni__fila[data-astro-cid-ek6fsowh] .giorno[aria-pressed=true]{background:var(--nero);color:var(--oro)}.giorni__fila[data-astro-cid-ek6fsowh] .giorno--chiuso{color:#605c54;cursor:not-allowed;background:0 0;border-style:dashed;border-color:#8b857a;text-decoration:line-through}.giorni__fila[data-astro-cid-ek6fsowh] .giorno:focus-visible{outline:3px solid var(--oro);outline-offset:2px}.altra-data[data-astro-cid-ek6fsowh]{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.3rem;padding:0 .2rem;font-size:.98rem;display:flex;position:relative}.altra-data__testo[data-astro-cid-ek6fsowh]{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.altra-data[data-astro-cid-ek6fsowh] svg[data-astro-cid-ek6fsowh]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:1.2rem;height:1.2rem}.altra-data--scelta[data-astro-cid-ek6fsowh]{background:var(--nero);color:var(--oro);padding:0 .8rem;font-weight:600}.altra-data--scelta[data-astro-cid-ek6fsowh] .altra-data__testo[data-astro-cid-ek6fsowh]{text-decoration:none}.altra-data--scelta[data-astro-cid-ek6fsowh] .altra-data__testo[data-astro-cid-ek6fsowh]:first-letter{text-transform:uppercase}.altra-data[data-astro-cid-ek6fsowh]:focus-within{outline:3px solid var(--oro);outline-offset:2px}.altra-data[data-astro-cid-ek6fsowh] input[data-astro-cid-ek6fsowh][type=date]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.due[data-astro-cid-ek6fsowh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1rem;display:grid}.turni[data-astro-cid-ek6fsowh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.turni[data-astro-cid-ek6fsowh] legend[data-astro-cid-ek6fsowh]{margin-bottom:.25rem}.turno[data-astro-cid-ek6fsowh]{border:2px solid var(--nero);background:var(--bianco);cursor:pointer;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:5.5rem;padding:.7rem .85rem;display:flex;position:relative;overflow:hidden}.turno__nome[data-astro-cid-ek6fsowh]{font-family:var(--font-etichette);letter-spacing:.06em;font-size:1.9rem;line-height:1}.turno__orario[data-astro-cid-ek6fsowh],.turno__posti[data-astro-cid-ek6fsowh]{font-size:.85rem}.turno--pochi[data-astro-cid-ek6fsowh] .turno__posti[data-astro-cid-ek6fsowh]{font-weight:600}.turno__spunta[data-astro-cid-ek6fsowh]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem;display:none;position:absolute;top:.6rem;right:.6rem}.turno--scelto[data-astro-cid-ek6fsowh]{background:var(--nero);color:var(--oro)}.turno--scelto[data-astro-cid-ek6fsowh] .turno__orario[data-astro-cid-ek6fsowh],.turno--scelto[data-astro-cid-ek6fsowh] .turno__posti[data-astro-cid-ek6fsowh]{color:var(--bianco)}.turno--pochi[data-astro-cid-ek6fsowh].turno--scelto .turno__posti[data-astro-cid-ek6fsowh]{color:var(--oro)}.turno--scelto[data-astro-cid-ek6fsowh] .turno__spunta[data-astro-cid-ek6fsowh]{display:block}.turno[data-astro-cid-ek6fsowh]:focus-within{outline:3px solid var(--oro);outline-offset:2px}.turno--spento[data-astro-cid-ek6fsowh]{color:#605c54;cursor:not-allowed;background:0 0;border-style:dashed;border-color:#8b857a}.turno__timbro[data-astro-cid-ek6fsowh]:empty{display:none}.turno__timbro[data-astro-cid-ek6fsowh]{border:3px solid var(--nero);background:var(--crema);color:var(--nero);font-family:var(--font-etichette);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:.2rem .6rem 0;font-size:1.45rem;position:absolute;top:1.6rem;left:50%;transform:translate(-50%)rotate(-12deg)}.giorno-fuori[data-astro-cid-ek6fsowh]{background:var(--nero);color:var(--bianco);margin:.5rem 0 0;padding:.6rem .8rem}.giorno-pieno[data-astro-cid-ek6fsowh]{background:var(--nero);color:var(--bianco);margin:0;padding:.6rem .8rem}.spunta[data-astro-cid-ek6fsowh] input[data-astro-cid-ek6fsowh]{width:1.25rem;height:1.25rem;accent-color:var(--nero)}.nota-piccola[data-astro-cid-ek6fsowh]{margin:-.6rem 0 0;font-size:.92rem;font-style:italic}.spunta[data-astro-cid-ek6fsowh]{align-items:flex-start;gap:.6rem;display:flex}.spunta[data-astro-cid-ek6fsowh] input[data-astro-cid-ek6fsowh]{flex:none;margin-top:.2rem}.errore[data-astro-cid-ek6fsowh]{background:var(--nero);color:var(--oro);margin:0;padding:.7rem .9rem;font-weight:600}.fatto__ciao[data-astro-cid-ek6fsowh]{font-family:var(--font-titoli);letter-spacing:.04em;margin:0;font-size:1.6rem}.invia[data-astro-cid-ek6fsowh]{min-height:3.5rem;font-size:1.5rem}.alternativa[data-astro-cid-ek6fsowh]{text-align:center;margin:0}.fatto[data-astro-cid-ek6fsowh] h2[data-astro-cid-ek6fsowh]{margin:0;font-size:clamp(2.25rem,8vw,3rem)}.fatto[data-astro-cid-ek6fsowh] p[data-astro-cid-ek6fsowh]{margin:0}.fatto__codice[data-astro-cid-ek6fsowh] b[data-astro-cid-ek6fsowh]{font-family:var(--font-titoli);letter-spacing:.15em;font-size:2.6rem;display:block}.fatto__codice[data-astro-cid-ek6fsowh] span[data-astro-cid-ek6fsowh]{font-family:var(--font-etichette);letter-spacing:.1em}
