.agenda[data-astro-cid-3md7fsms]{padding:clamp(20px, 3vw, 36px) var(--margine) 80px}.testata[data-astro-cid-3md7fsms]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.testata[data-astro-cid-3md7fsms] h1[data-astro-cid-3md7fsms]{margin-top:6px;font-size:clamp(3.6rem,9vw,7rem)}.giorno[data-astro-cid-3md7fsms]{border:1px solid var(--linea);align-items:stretch;display:flex}.giorno__freccia[data-astro-cid-3md7fsms]{background:var(--nero-2);width:52px;color:var(--bianco);font-family:var(--mono);cursor:pointer;border:0;font-size:1.2rem}.giorno__freccia[data-astro-cid-3md7fsms]:hover{background:var(--acido);color:var(--nero)}.giorno__data[data-astro-cid-3md7fsms]{border-inline:1px solid var(--linea);align-content:center;justify-items:center;min-width:210px;padding:8px 14px;display:grid}.giorno__data[data-astro-cid-3md7fsms] strong[data-astro-cid-3md7fsms]{font-family:var(--display);text-transform:uppercase;font-size:1.5rem;font-weight:400;line-height:1.1}.giorno__oggi[data-astro-cid-3md7fsms]{color:var(--acido);font-family:var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.72rem}.avviso[data-astro-cid-3md7fsms]{border-left:4px solid var(--acido);background:var(--nero-2);color:#cfcec8;padding:12px 14px;font-size:.92rem;margin-top:18px!important}.avviso[data-astro-cid-3md7fsms] button[data-astro-cid-3md7fsms]{color:var(--acido);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.numeri[data-astro-cid-3md7fsms]{border:1px solid var(--linea);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.numeri[data-astro-cid-3md7fsms] .numero{padding:16px 18px}.numeri[data-astro-cid-3md7fsms] .numero+.numero{border-left:1px solid var(--linea)}.numeri[data-astro-cid-3md7fsms] .numero__valore{font-family:var(--display);font-size:clamp(2.2rem,4vw,3.2rem);line-height:1}.numeri[data-astro-cid-3md7fsms] .numero:last-child .numero__valore{color:var(--acido)}.numeri[data-astro-cid-3md7fsms] .numero__nome{font-family:var(--mono);text-transform:uppercase;color:var(--grigio);font-size:.72rem;margin-top:6px!important}@media (width<=700px){.numeri[data-astro-cid-3md7fsms]{grid-template-columns:repeat(2,minmax(0,1fr))}.numeri[data-astro-cid-3md7fsms] .numero:nth-child(3){border-left:0}.numeri[data-astro-cid-3md7fsms] .numero:nth-child(n+3){border-top:1px solid var(--linea)}}.corpo[data-astro-cid-3md7fsms]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;margin-top:20px;display:grid}@media (width<=1000px){.corpo[data-astro-cid-3md7fsms]{grid-template-columns:1fr}}.calendario[data-astro-cid-3md7fsms]{border:1px solid var(--linea);overflow-x:auto}.calendario[data-astro-cid-3md7fsms] .cal{min-width:560px}.calendario[data-astro-cid-3md7fsms] .cal__testa{z-index:3;background:var(--nero);border-bottom:1px solid var(--linea);grid-template-columns:58px repeat(3,minmax(0,1fr));display:grid;position:sticky;top:0}.calendario[data-astro-cid-3md7fsms] .cal__persona{border-left:1px solid var(--linea);padding:12px 12px 10px;display:grid}.calendario[data-astro-cid-3md7fsms] .cal__persona strong{font-family:var(--display);text-transform:uppercase;font-size:1.6rem;font-weight:400;line-height:1}.calendario[data-astro-cid-3md7fsms] .cal__persona span{font-family:var(--mono);text-transform:uppercase;color:var(--grigio);font-size:.66rem}.calendario[data-astro-cid-3md7fsms] .cal__corpo{grid-template-columns:58px repeat(3,minmax(0,1fr));padding:10px 0;display:grid;position:relative}.calendario[data-astro-cid-3md7fsms] .cal__ore{position:relative}.calendario[data-astro-cid-3md7fsms] .cal__ore span{font-family:var(--mono);color:var(--grigio);font-size:.7rem;position:absolute;left:8px;translate:0 -50%}.calendario[data-astro-cid-3md7fsms] .colonna{border-left:1px solid var(--linea);background-image:linear-gradient(#262626 1px,#0000 1px),linear-gradient(#171717 1px,#0000 1px);background-size:100% calc(var(--h) * 4), 100% var(--h);position:relative}.calendario[data-astro-cid-3md7fsms] .blocco{font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;align-content:start;gap:1px;padding:5px 7px;transition:transform .12s,box-shadow .12s;display:grid;position:absolute;left:4px;right:4px;overflow:hidden}.calendario[data-astro-cid-3md7fsms] .blocco:hover,.calendario[data-astro-cid-3md7fsms] .blocco--aperto{z-index:2;box-shadow:4px 4px 0 var(--bianco);transform:translate(-2px,-2px)}.calendario[data-astro-cid-3md7fsms] .blocco--donna{background:var(--bianco);color:var(--nero)}.calendario[data-astro-cid-3md7fsms] .blocco--uomo{color:var(--bianco);background:#333331;border-color:#4a4a47}.calendario[data-astro-cid-3md7fsms] .blocco--colore{background:var(--acido);color:var(--nero)}.calendario[data-astro-cid-3md7fsms] .blocco--trattamenti{color:var(--nero);background:#8f8e88}.calendario[data-astro-cid-3md7fsms] .blocco--in-attesa{color:var(--bianco);border:1px dashed var(--acido);background:repeating-linear-gradient(-45deg,#232323 0 6px,#1a1a1a 6px 12px)}.calendario[data-astro-cid-3md7fsms] .blocco--arrivato{opacity:.5}.calendario[data-astro-cid-3md7fsms] .blocco--annullato{opacity:.35;color:var(--grigio);background:0 0;border:1px dashed #555;text-decoration:line-through}.calendario[data-astro-cid-3md7fsms] .blocco--nuovo{outline:3px solid var(--acido);outline-offset:2px;z-index:2}.calendario[data-astro-cid-3md7fsms] .blocco__ora{font-family:var(--mono);opacity:.75;font-size:.66rem}.calendario[data-astro-cid-3md7fsms] .blocco__chi{font-size:.86rem;font-weight:700;line-height:1.15}.calendario[data-astro-cid-3md7fsms] .blocco__chi em{background:var(--nero);color:var(--acido);font-family:var(--mono);text-transform:uppercase;padding:0 4px;font-size:.62rem;font-style:normal}.calendario[data-astro-cid-3md7fsms] .blocco__cosa{opacity:.8;font-size:.74rem;line-height:1.2}.calendario[data-astro-cid-3md7fsms] .blocco--corto{grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding-block:2px}.calendario[data-astro-cid-3md7fsms] .blocco--corto .blocco__cosa,.calendario[data-astro-cid-3md7fsms] .blocco--minimo .blocco__cosa{display:none}.calendario[data-astro-cid-3md7fsms] .blocco--minimo{white-space:nowrap;align-items:center;gap:6px;padding:0 6px;display:flex}.calendario[data-astro-cid-3md7fsms] .blocco--minimo .blocco__ora{font-size:.6rem}.calendario[data-astro-cid-3md7fsms] .blocco--minimo .blocco__chi{font-size:.74rem;line-height:1}.calendario[data-astro-cid-3md7fsms] .adesso{background:var(--rosso);z-index:2;pointer-events:none;height:2px;position:absolute;left:58px;right:0}.calendario[data-astro-cid-3md7fsms] .adesso span{background:var(--rosso);color:var(--nero);font-family:var(--mono);padding:1px 4px;font-size:.66rem;font-weight:700;position:absolute;top:-9px;left:-56px}.calendario[data-astro-cid-3md7fsms] .chiuso{text-align:center;color:var(--grigio);place-items:center;gap:6px;padding:80px 20px;display:grid}.calendario[data-astro-cid-3md7fsms] .chiuso p{font-family:var(--display);text-transform:uppercase;color:var(--bianco);font-size:5rem;line-height:1}.lato[data-astro-cid-3md7fsms]{gap:16px;display:grid}.lato__nuovo[data-astro-cid-3md7fsms]{width:100%}.promemoria[data-astro-cid-3md7fsms],.legenda[data-astro-cid-3md7fsms]{border:1px solid var(--linea);padding:18px}.promemoria[data-astro-cid-3md7fsms] h2[data-astro-cid-3md7fsms]{font-size:1.9rem}.promemoria__nota[data-astro-cid-3md7fsms]{color:var(--grigio);font-size:.85rem;margin-top:6px!important}.promemoria[data-astro-cid-3md7fsms] .avviso-riga{border-bottom:1px solid var(--linea);grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:9px 0;font-size:.9rem;display:grid}.promemoria[data-astro-cid-3md7fsms] .avviso-riga__ora{font-family:var(--mono);color:var(--grigio);font-size:.8rem}.promemoria[data-astro-cid-3md7fsms] .avviso-riga__chi{line-height:1.2;display:grid}.promemoria[data-astro-cid-3md7fsms] .avviso-riga__chi small{font-family:var(--mono);text-transform:uppercase;color:var(--grigio);font-size:.68rem}.promemoria[data-astro-cid-3md7fsms] .avviso-riga__stato{font-family:var(--mono);text-transform:uppercase;color:var(--acido);font-size:.72rem}.promemoria[data-astro-cid-3md7fsms] .avviso-riga__invia{border:1px solid var(--bianco);color:var(--bianco);font-family:var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;padding:6px 10px;font-size:.72rem}.promemoria[data-astro-cid-3md7fsms] .avviso-riga__invia:hover{background:var(--acido);border-color:var(--acido);color:var(--nero)}.promemoria[data-astro-cid-3md7fsms] .avviso-altri{font-family:var(--mono);text-transform:uppercase;color:var(--grigio);padding:10px 0 0;font-size:.75rem}.promemoria__tutti[data-astro-cid-3md7fsms]{width:100%;margin-top:14px}.promemoria__tutti[data-astro-cid-3md7fsms][hidden]{display:none}.legenda[data-astro-cid-3md7fsms]{gap:8px;font-size:.88rem;display:grid}.l[data-astro-cid-3md7fsms]{vertical-align:-2px;width:14px;height:14px;margin-right:10px;display:inline-block}.l--donna[data-astro-cid-3md7fsms]{background:var(--bianco)}.l--uomo[data-astro-cid-3md7fsms]{background:#333331;border:1px solid #4a4a47}.l--colore[data-astro-cid-3md7fsms]{background:var(--acido)}.l--attesa[data-astro-cid-3md7fsms]{border:1px dashed var(--acido);background:repeating-linear-gradient(-45deg,#232323 0 3px,#1a1a1a 3px 6px)}.dettaglio[data-astro-cid-3md7fsms]{z-index:50;background:var(--nero-2);border-left:2px solid var(--acido);width:min(420px,100vw);padding:22px 22px 40px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 60px -20px #000000b3}.dettaglio[data-astro-cid-3md7fsms][hidden]{display:none}.dettaglio__testa[data-astro-cid-3md7fsms]{justify-content:space-between;align-items:center;gap:12px;display:flex}.dettaglio__chiudi[data-astro-cid-3md7fsms]{border:1px solid var(--linea);width:40px;height:40px;color:var(--bianco);cursor:pointer;background:0 0;font-size:1rem}.dettaglio[data-astro-cid-3md7fsms] h2[data-astro-cid-3md7fsms]{margin-top:12px;font-size:2.8rem}.dettaglio[data-astro-cid-3md7fsms] .dettaglio__stato{font-family:var(--mono);text-transform:uppercase;background:var(--nero-3);padding:4px 10px;font-size:.75rem;display:inline-block;margin-top:12px!important}.dettaglio[data-astro-cid-3md7fsms] .stato--confermato{background:var(--bianco);color:var(--nero)}.dettaglio[data-astro-cid-3md7fsms] .stato--in-attesa{border:1px dashed var(--acido);color:var(--acido)}.dettaglio[data-astro-cid-3md7fsms] .stato--arrivato{background:var(--acido);color:var(--nero)}.dettaglio[data-astro-cid-3md7fsms] .dettaglio__servizi{border-top:1px solid var(--linea);margin:18px 0 0;padding:0;list-style:none}.dettaglio[data-astro-cid-3md7fsms] .dettaglio__servizi li{border-bottom:1px solid var(--linea);font-family:var(--mono);justify-content:space-between;gap:12px;padding:10px 0;font-size:.85rem;display:flex}.dettaglio[data-astro-cid-3md7fsms] .dettaglio__servizi .totale{color:var(--acido);font-weight:700}.dettaglio[data-astro-cid-3md7fsms] .dettaglio__dati{gap:8px;margin:18px 0;display:grid}.dettaglio[data-astro-cid-3md7fsms] .dettaglio__dati div{justify-content:space-between;gap:12px;display:flex}.dettaglio[data-astro-cid-3md7fsms] .dettaglio__dati dt{color:var(--grigio)}.dettaglio[data-astro-cid-3md7fsms] .dettaglio__dati dd{text-align:right;margin:0}.dettaglio[data-astro-cid-3md7fsms] .dettaglio__nota{background:var(--nero-3);padding:10px 12px;font-size:.9rem;margin:0 0 16px!important}.dettaglio[data-astro-cid-3md7fsms] .bolla{background:var(--bianco);color:var(--nero);box-shadow:6px 6px 0 var(--acido);margin-top:8px;padding:12px 14px;font-size:.9rem;line-height:1.45}.dettaglio__azioni[data-astro-cid-3md7fsms]{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.finestra[data-astro-cid-3md7fsms]{border:2px solid var(--bianco);background:var(--nero);width:min(460px,100vw - 24px);color:var(--bianco);border-radius:0;padding:0}.finestra[data-astro-cid-3md7fsms]::backdrop{background:#000000b3}.finestra__modulo[data-astro-cid-3md7fsms]{gap:14px;padding:24px;display:grid}.finestra[data-astro-cid-3md7fsms] h2[data-astro-cid-3md7fsms]{font-size:2.4rem}.finestra[data-astro-cid-3md7fsms] .campo[data-astro-cid-3md7fsms]{font-family:var(--mono);text-transform:uppercase;color:var(--grigio);gap:6px;font-size:.75rem;display:grid}.finestra[data-astro-cid-3md7fsms] .campo[data-astro-cid-3md7fsms] small[data-astro-cid-3md7fsms]{text-transform:none}.finestra[data-astro-cid-3md7fsms] input[data-astro-cid-3md7fsms],.finestra[data-astro-cid-3md7fsms] select[data-astro-cid-3md7fsms]{border:1px solid var(--linea);background:var(--nero-2);width:100%;color:var(--bianco);font-family:var(--testo);text-transform:none;border-radius:0;padding:11px 12px;font-size:1rem}.finestra__errore[data-astro-cid-3md7fsms]{background:var(--rosso);color:var(--nero);font-family:var(--mono);padding:8px 10px;font-size:.8rem}.finestra__azioni[data-astro-cid-3md7fsms]{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.toast[data-astro-cid-3md7fsms]{z-index:60;background:var(--acido);max-width:calc(100vw - 32px);color:var(--nero);font-family:var(--mono);box-shadow:5px 5px 0 var(--bianco);padding:12px 18px;font-size:.85rem;font-weight:700;transition:opacity .35s,translate .35s;position:fixed;bottom:20px;left:50%;translate:-50%}.toast[data-astro-cid-3md7fsms].toast--via{opacity:0;pointer-events:none;translate:-50% 10px}
