.scelta[data-astro-cid-3i4cktp6]{cursor:pointer;border:1.5px solid var(--color-line);background:#fff;border-radius:1rem;padding:1.1rem 1.25rem;transition:border-color .15s,background-color .15s;display:block}.scelta[data-astro-cid-3i4cktp6]:hover{border-color:var(--color-ink)}.scelta[data-astro-cid-3i4cktp6]:has(input:checked){border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand);background:#fdf3f1}.scelta[data-astro-cid-3i4cktp6]:has(input:focus-visible){outline:3px solid var(--color-brand);outline-offset:3px}.campo[data-astro-cid-3i4cktp6]{border:1.5px solid var(--color-ink);background:#fff;border-radius:.75rem;width:100%;max-width:28rem;min-height:3.25rem;padding:.6rem .9rem;font-size:1.1rem}.trappola[data-astro-cid-3i4cktp6]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}fieldset[data-astro-cid-3i4cktp6]:disabled{opacity:.55}fieldset[data-astro-cid-3i4cktp6]:disabled .campo[data-astro-cid-3i4cktp6],fieldset[data-astro-cid-3i4cktp6]:disabled button[data-astro-cid-3i4cktp6]{cursor:not-allowed}#orari[data-astro-cid-3i4cktp6] .giorno+.giorno{margin-top:1.75rem}#orari[data-astro-cid-3i4cktp6] .giorno-titolo{font-size:1.1rem;font-weight:600}#orari[data-astro-cid-3i4cktp6] .ore{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;margin-top:.75rem;display:grid}#orari[data-astro-cid-3i4cktp6] .ora{border:1.5px solid var(--color-line);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border-radius:.75rem;place-items:center;min-height:3rem;font-weight:600;display:grid}#orari[data-astro-cid-3i4cktp6] .ora:hover{border-color:var(--color-ink)}#orari[data-astro-cid-3i4cktp6] .ora:has(input:checked){background:var(--color-brand);border-color:var(--color-brand);color:#fff}#orari[data-astro-cid-3i4cktp6] .ora:has(input:focus-visible){outline:3px solid var(--color-brand);outline-offset:2px}
