.testa[data-astro-cid-rurc7gqd]{padding:20px 28px 8px}h1[data-astro-cid-rurc7gqd]{letter-spacing:-.02em;font-size:1.5rem;font-weight:680;line-height:1.2}.sottotitolo[data-astro-cid-rurc7gqd]{color:var(--secondario);margin-top:2px;font-size:.875rem}.indice[data-astro-cid-rurc7gqd]{border-bottom:1px solid var(--linea);scrollbar-width:none;gap:6px;padding:8px 28px 14px;display:flex;overflow-x:auto}.indice[data-astro-cid-rurc7gqd] a[data-astro-cid-rurc7gqd]{background:var(--rilievo);height:30px;color:var(--secondario);border-radius:15px;flex:none;align-items:center;padding:0 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.indice[data-astro-cid-rurc7gqd] a[data-astro-cid-rurc7gqd]:hover{background:var(--premuto);color:var(--inchiostro)}.sezioni[data-astro-cid-rurc7gqd]{gap:20px;max-width:1120px;padding:20px 28px 64px;display:grid}.sezione[data-astro-cid-rurc7gqd]{border:1px solid var(--linea);border-radius:var(--r3);min-width:0;padding:18px 20px 20px;scroll-margin-top:12px}.sezione[data-astro-cid-rurc7gqd]>header[data-astro-cid-rurc7gqd]{margin-bottom:14px}.sezione[data-astro-cid-rurc7gqd] h2[data-astro-cid-rurc7gqd]{letter-spacing:-.005em;font-size:1rem;font-weight:650}.sezione[data-astro-cid-rurc7gqd]>header[data-astro-cid-rurc7gqd] p[data-astro-cid-rurc7gqd]{color:var(--secondario);max-width:70ch;margin-top:2px;font-size:.875rem}.caricamento[data-astro-cid-rurc7gqd]{color:var(--secondario)}.aiuto[data-astro-cid-rurc7gqd]{color:var(--secondario);font-size:.8125rem;line-height:1.4}.aggiungi[data-astro-cid-rurc7gqd]{margin-top:14px}.elenco-turni[data-astro-cid-rurc7gqd]{gap:14px;display:grid}.turno{border:1px solid var(--linea-forte);border-radius:var(--r2);grid-template-columns:minmax(0,1fr) 280px;gap:0;display:grid;overflow:hidden}.turno[data-spento]{border-style:dashed}.turno .campi{gap:14px;min-width:0;padding:16px;display:grid}.turno .riga-nome{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.turno .riga-nome .campo{flex:200px}.turno .griglia{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.turno .griglia-due{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:14px;display:grid}.turno .campo input[type=time],.turno .campo select,.turno .campo input[type=date]{-webkit-appearance:none;appearance:none;min-width:0}.giorni{border:0;min-width:0;margin:0;padding:0}.giorni legend{color:var(--secondario);margin-bottom:6px;padding:0;font-size:.8125rem;font-weight:600}.giorni .scelte{flex-wrap:wrap;gap:6px;display:flex}.giorni label{position:relative}.giorni input{opacity:0;width:1px;height:1px;position:absolute}.giorni label span{border:1px solid var(--linea-forte);border-radius:var(--r1);min-width:48px;height:36px;color:var(--secondario);cursor:pointer;user-select:none;place-items:center;padding:0 10px;font-size:.875rem;font-weight:600;transition:background-color .12s,color .12s,border-color .12s;display:inline-grid}.giorni input:checked+span{background:var(--accento);color:var(--su-accento);border-color:#0000}.giorni input:focus-visible+span{outline:2px solid var(--fuoco);outline-offset:2px}.giorni[aria-invalid=true] label span{border-color:var(--no)}.giorni .errore{color:var(--no);margin-top:6px;font-size:.8125rem;font-weight:600;display:block}.interruttore{cursor:pointer;align-items:center;gap:10px;height:40px;font-size:.875rem;font-weight:600;display:inline-flex}.interruttore input{opacity:0;width:1px;height:1px;position:absolute}.interruttore .sw{background:var(--linea-forte);border-radius:11px;flex:none;width:38px;height:22px;transition:background-color .15s;position:relative}.interruttore .sw:after{content:"";width:18px;height:18px;transition:transform .15s var(--morbido);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.interruttore input:checked+.sw{background:var(--ok-punto)}.interruttore input:checked+.sw:after{transform:translate(16px)}.interruttore input:focus-visible+.sw{outline:2px solid var(--fuoco);outline-offset:2px}.turno .anteprima{background:var(--rilievo);border-left:1px solid var(--linea);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.turno .anteprima h3{font-size:.8125rem;font-weight:650}.turno .anteprima p{color:var(--secondario);font-size:.8125rem;line-height:1.45}.turno .anteprima ul{flex-wrap:wrap;gap:4px;display:flex}.turno .anteprima li{background:var(--foglio);border:1px solid var(--linea);border-radius:13px;place-items:center;height:26px;padding:0 8px;font-size:.8125rem;font-weight:600;display:inline-grid}.turno .anteprima .spento{color:var(--no);font-weight:600}.turno .piede{border-top:1px solid var(--linea);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.stato-salvataggio[data-astro-cid-rurc7gqd],.turno .stato-salvataggio{color:var(--secondario);margin-right:auto;font-size:.8125rem}.stato-salvataggio[data-tipo=modificato]{color:var(--attesa);font-weight:600}.stato-salvataggio[data-tipo=salvato]{color:var(--ok);font-weight:600}.nuova-chiusura[data-astro-cid-rurc7gqd]{grid-template-columns:180px 200px minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.nuova-chiusura[data-astro-cid-rurc7gqd] input[data-astro-cid-rurc7gqd][type=date],.nuova-chiusura[data-astro-cid-rurc7gqd] select[data-astro-cid-rurc7gqd]{-webkit-appearance:none;appearance:none;min-width:0}.nuova-chiusura[data-astro-cid-rurc7gqd] .btn[data-astro-cid-rurc7gqd]{height:40px}.elenco-chiusure[data-astro-cid-rurc7gqd]{border-top:1px solid var(--linea);margin-top:14px;display:grid}.elenco-chiusure li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:.9375rem;display:grid}.elenco-chiusure li small{color:var(--secondario);font-size:.8125rem;display:block}.elenco-chiusure .vuoto{color:var(--secondario);font-size:.875rem;display:block}.regole[data-astro-cid-rurc7gqd]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.regole[data-astro-cid-rurc7gqd] select[data-astro-cid-rurc7gqd]{-webkit-appearance:none;appearance:none}.piede-modulo[data-astro-cid-rurc7gqd]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px 12px;padding-top:4px;display:flex}.testi[data-astro-cid-rurc7gqd]{gap:18px;display:grid}.messaggio{gap:8px;display:grid}.messaggio+.messaggio{border-top:1px solid var(--linea);margin-top:18px;padding-top:18px}.messaggio .campo textarea{min-height:92px}.messaggio .strumenti{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.messaggio .strumenti>span{color:var(--secondario);margin-right:2px;font-size:.8125rem}.messaggio .segnaposto{border:1px solid var(--linea-forte);background:var(--foglio);border-radius:14px;height:28px;padding:0 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;font-weight:600}.messaggio .segnaposto:hover{background:var(--rilievo)}.messaggio .ripristina{height:30px;margin-left:auto}.messaggio .esempio{background:var(--ok-fondo);color:var(--inchiostro);border-radius:var(--r2);overflow-wrap:anywhere;padding:10px 12px;font-size:.875rem;line-height:1.5}.messaggio .esempio b{color:var(--ok);margin-bottom:2px;font-size:.75rem;display:block}@media (width<=1000px){.turno{grid-template-columns:1fr}.turno .anteprima{border-left:0;border-top:1px solid var(--linea)}.nuova-chiusura[data-astro-cid-rurc7gqd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nuova-chiusura[data-astro-cid-rurc7gqd] .motivo[data-astro-cid-rurc7gqd]{grid-column:1/-1}.nuova-chiusura[data-astro-cid-rurc7gqd] .btn[data-astro-cid-rurc7gqd]{grid-column:1/-1;justify-self:start}}@media (width<=900px){.testa[data-astro-cid-rurc7gqd]{padding:14px 16px 6px}h1[data-astro-cid-rurc7gqd]{font-size:1.375rem}.indice[data-astro-cid-rurc7gqd]{padding:6px 16px 12px}.sezioni[data-astro-cid-rurc7gqd]{padding:14px 12px calc(48px + env(safe-area-inset-bottom));gap:14px}.sezione[data-astro-cid-rurc7gqd]{padding:16px 14px}.turno .campi{padding:14px 12px}.turno .griglia,.turno .griglia-due,.regole[data-astro-cid-rurc7gqd]{grid-template-columns:minmax(0,1fr)}.turno .griglia{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.turno .griglia .passo{grid-column:1/-1}.nuova-chiusura[data-astro-cid-rurc7gqd]{grid-template-columns:minmax(0,1fr)}.nuova-chiusura[data-astro-cid-rurc7gqd] .btn[data-astro-cid-rurc7gqd],.turno .piede .btn,.piede-modulo[data-astro-cid-rurc7gqd] .btn[data-astro-cid-rurc7gqd]{flex:100%;width:100%;height:46px}.giorni label span{width:100%;min-width:0;height:42px;padding:0}.giorni .scelte{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}}@media (prefers-reduced-motion:reduce){.interruttore .sw,.interruttore .sw:after{transition:none}}
