.fondo[data-astro-cid-paor6t2t]{background:var(--schiuma)}.direzione[data-astro-cid-paor6t2t]{padding-block:clamp(24px,4vw,48px) clamp(56px,8vw,96px)}.testata[data-astro-cid-paor6t2t]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.testata[data-astro-cid-paor6t2t] h1[data-astro-cid-paor6t2t]{margin-top:10px;font-size:clamp(2.1rem,4.6vw,3.3rem)}.testata__data[data-astro-cid-paor6t2t]{color:var(--testo-2);font-weight:600;margin-top:4px!important}.testata__sito[data-astro-cid-paor6t2t]{background:#fff}.avviso-prova[data-astro-cid-paor6t2t]{background:var(--acqua-chiara);color:var(--blu-2);border-radius:16px;padding:12px 16px;font-size:.92rem;margin-top:20px!important}.avviso-prova[data-astro-cid-paor6t2t] button[data-astro-cid-paor6t2t]{color:var(--blu);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.numeri[data-astro-cid-paor6t2t]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.numeri[data-astro-cid-paor6t2t] .numero{background:#fff;border-radius:22px;align-content:start;gap:2px;padding:16px 18px;display:grid;box-shadow:0 20px 40px -36px #0b253399}.numeri[data-astro-cid-paor6t2t] .numero__nome{letter-spacing:.18em;text-transform:uppercase;color:var(--mare);font-size:.66rem;font-weight:750;line-height:1.4}.numeri[data-astro-cid-paor6t2t] .numero__valore{letter-spacing:-.02em;color:var(--blu);white-space:nowrap;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;line-height:1.15;margin-top:4px!important}.numeri[data-astro-cid-paor6t2t] .numero__sotto{color:var(--testo-3);font-size:.8rem}.numeri[data-astro-cid-paor6t2t] .numero--attenzione{background:var(--corallo-chiaro)}.numeri[data-astro-cid-paor6t2t] .numero--attenzione .numero__valore{color:var(--corallo-testo)}@media (width<=1000px){.numeri[data-astro-cid-paor6t2t]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.numeri[data-astro-cid-paor6t2t]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.numeri[data-astro-cid-paor6t2t] .numero:nth-child(4){order:1;grid-column:1/-1}.numeri[data-astro-cid-paor6t2t] .numero{padding:14px 16px}}.colonne[data-astro-cid-paor6t2t]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}@media (width<=960px){.colonne[data-astro-cid-paor6t2t]{grid-template-columns:minmax(0,1fr)}}.riquadro[data-astro-cid-paor6t2t]{background:#fff;border-radius:28px;padding:clamp(18px,2.4vw,26px);box-shadow:0 24px 48px -40px #0b253399}.riquadro__testa[data-astro-cid-paor6t2t]{align-items:center;gap:12px;display:flex}.riquadro[data-astro-cid-paor6t2t] h2[data-astro-cid-paor6t2t]{font-size:clamp(1.5rem,2.4vw,1.9rem)}.riquadro__nota[data-astro-cid-paor6t2t]{color:var(--testo-3);font-size:.86rem;margin-top:4px!important}.conta[data-astro-cid-paor6t2t]{background:var(--corallo);min-width:30px;height:30px;color:var(--notte);border-radius:999px;place-items:center;padding:0 8px;font-size:.85rem;font-weight:800;display:grid}.conta--zero[data-astro-cid-paor6t2t]{background:var(--acqua-chiara);color:var(--blu)}.richieste__elenco[data-astro-cid-paor6t2t]{gap:12px;margin-top:16px;display:grid}.richieste[data-astro-cid-paor6t2t] .richiesta{scroll-margin-top:calc(var(--testata) + 20px);background:#fffaf8;border:1.5px dashed #f2896bb3;border-radius:22px;gap:4px;padding:16px 18px;display:grid}.richieste[data-astro-cid-paor6t2t] .richiesta--nuova{border-style:solid;border-color:var(--corallo);animation:1.2s ease-in-out 3 bussa;box-shadow:0 0 0 4px #f2896b38}@keyframes bussa{50%{box-shadow:0 0 0 9px #f2896b1f}}.richieste[data-astro-cid-paor6t2t] .richiesta__testa{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.richieste[data-astro-cid-paor6t2t] .richiesta__nome{font-family:var(--titoli);color:var(--blu);font-size:1.35rem}.richieste[data-astro-cid-paor6t2t] .richiesta__quando{color:var(--testo-3);font-size:.8rem}.richieste[data-astro-cid-paor6t2t] .richiesta__date,.richieste[data-astro-cid-paor6t2t] .richiesta__camera{color:var(--testo);font-size:.94rem}.richieste[data-astro-cid-paor6t2t] .richiesta__date strong,.richieste[data-astro-cid-paor6t2t] .richiesta__camera strong{color:var(--blu)}.richieste[data-astro-cid-paor6t2t] .richiesta__info{color:var(--testo-2);overflow-wrap:anywhere;font-size:.84rem}.richieste[data-astro-cid-paor6t2t] .richiesta__nota{background:var(--sabbia);color:#6b4a1f;border-radius:12px;padding:8px 12px;font-size:.86rem;margin-top:2px!important}.richieste[data-astro-cid-paor6t2t] .richiesta__azioni{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.richieste[data-astro-cid-paor6t2t] .tua,.planning[data-astro-cid-paor6t2t] .tua{background:var(--corallo);color:var(--notte);font-family:var(--testi);letter-spacing:.08em;text-transform:uppercase;vertical-align:3px;border-radius:999px;margin-left:6px;padding:1px 9px;font-size:.68rem;font-weight:800;display:inline-block}.richieste[data-astro-cid-paor6t2t] .vuoto{border:1.5px dashed var(--linea);color:var(--testo-2);border-radius:22px;justify-items:start;gap:6px;padding:18px;font-size:.92rem;display:grid}.richieste[data-astro-cid-paor6t2t] .vuoto__titolo{font-family:var(--titoli);color:var(--blu);font-size:1.25rem}.richieste[data-astro-cid-paor6t2t] .vuoto .h-bottone{margin-top:6px}.oggi__liste[data-astro-cid-paor6t2t]{gap:18px;margin-top:12px;display:grid}.oggi[data-astro-cid-paor6t2t] h3[data-astro-cid-paor6t2t]{font-family:var(--testi);letter-spacing:.2em;text-transform:uppercase;color:var(--mare);font-size:.7rem;font-weight:750}.movimenti[data-astro-cid-paor6t2t]{margin:6px 0 0;padding:0;list-style:none;display:grid}.movimenti[data-astro-cid-paor6t2t] .movimento{border-bottom:1px solid var(--linea);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.movimenti[data-astro-cid-paor6t2t] .movimento__camera{background:var(--schiuma);height:36px;color:var(--blu);border-radius:12px;place-items:center;font-size:.9rem;font-weight:800;display:grid}.movimenti[data-astro-cid-paor6t2t] .movimento__chi{min-width:0;font:inherit;text-align:left;color:var(--blu);cursor:pointer;background:0 0;border:0;padding:4px 0;display:grid}.movimenti[data-astro-cid-paor6t2t] .movimento__chi strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.movimenti[data-astro-cid-paor6t2t] .movimento__chi small{color:var(--testo-3);font-size:.8rem}.movimenti[data-astro-cid-paor6t2t] .azione{border:1.5px solid var(--blu);min-height:40px;color:var(--blu);font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:0 14px;font-size:.8rem;font-weight:750}.movimenti[data-astro-cid-paor6t2t] .azione:hover{background:var(--blu);color:#fff}.movimenti[data-astro-cid-paor6t2t] .fatto{color:var(--verde);white-space:nowrap;font-size:.8rem;font-weight:700}.movimenti[data-astro-cid-paor6t2t] .fatto--attesa{color:var(--corallo-testo)}.movimenti[data-astro-cid-paor6t2t] .movimenti__vuoto{color:var(--testo-3);padding:10px 0;font-size:.9rem}.planning[data-astro-cid-paor6t2t]{margin-top:16px}.planning__testa[data-astro-cid-paor6t2t]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.planning__intervallo[data-astro-cid-paor6t2t]{color:var(--testo-2);font-size:.92rem;font-weight:600;margin-top:2px!important}.planning__nav[data-astro-cid-paor6t2t]{align-items:center;gap:6px;display:flex}.planning__freccia[data-astro-cid-paor6t2t],.planning__oggi[data-astro-cid-paor6t2t]{border:1.5px solid var(--linea);min-width:44px;height:44px;color:var(--blu);font:inherit;cursor:pointer;background:#fff;border-radius:14px;padding:0 14px;font-weight:700}.planning__freccia[data-astro-cid-paor6t2t]{padding:0;font-size:1.4rem;line-height:1}.planning__freccia[data-astro-cid-paor6t2t]:hover,.planning__oggi[data-astro-cid-paor6t2t]:hover:not(:disabled){border-color:var(--blu)}.planning__oggi[data-astro-cid-paor6t2t]:disabled{background:var(--blu);border-color:var(--blu);color:#fff;cursor:default}.planning__scatola[data-astro-cid-paor6t2t]{border:1px solid var(--linea);overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:20px;margin-top:16px;overflow-x:auto}.griglia[data-astro-cid-paor6t2t]{--etichetta:84px;--altezza:48px;min-width:760px}.griglia[data-astro-cid-paor6t2t] .riga{grid-template-columns:var(--etichetta) minmax(0, 1fr);border-bottom:1px solid var(--linea);display:grid}.griglia[data-astro-cid-paor6t2t] .riga__camera{z-index:3;border-right:1px solid var(--linea);color:var(--blu);background:#fff;align-items:center;padding:0 14px;font-size:.95rem;display:flex;position:sticky;left:0}.griglia[data-astro-cid-paor6t2t] .riga__traccia{height:var(--altezza);grid-template-columns:repeat(14,minmax(0,1fr));display:grid;position:relative}.griglia[data-astro-cid-paor6t2t] .cella{border-right:1px solid #123c520f}.griglia[data-astro-cid-paor6t2t] .giorno--weekend{background:#eadfcf73}.griglia[data-astro-cid-paor6t2t] .giorno--oggi{background:#f2896b1a}.griglia[data-astro-cid-paor6t2t] .riga--testa .riga__camera{letter-spacing:.16em;text-transform:uppercase;color:var(--testo-3);font-size:.66rem;font-weight:750}.griglia[data-astro-cid-paor6t2t] .riga--testa .riga__traccia{height:76px}.griglia[data-astro-cid-paor6t2t] .riga--testa .giorno{border-right:1px solid #123c520f;grid-template-rows:14px auto 30px;align-content:center;justify-items:center;gap:1px;line-height:1.15;display:grid}.griglia[data-astro-cid-paor6t2t] .riga--testa .giorno em{letter-spacing:.12em;text-transform:uppercase;color:var(--corallo-testo);font-size:.6rem;font-style:normal;font-weight:800;line-height:14px}.griglia[data-astro-cid-paor6t2t] .riga--testa .giorno span{letter-spacing:.08em;text-transform:uppercase;color:var(--testo-3);font-size:.68rem;font-weight:700}.griglia[data-astro-cid-paor6t2t] .riga--testa .giorno strong{width:30px;height:30px;color:var(--blu);border-radius:50%;place-items:center;font-size:1rem;font-weight:750;display:grid}.griglia[data-astro-cid-paor6t2t] .riga--testa .giorno--oggi strong{background:var(--corallo);color:var(--notte);font-weight:800}.griglia[data-astro-cid-paor6t2t] .gruppo{background:var(--schiuma);border-bottom:1px solid var(--linea);padding:10px 14px 6px}.griglia[data-astro-cid-paor6t2t] .gruppo__nome{color:var(--testo-2);font-size:.8rem;display:inline-block;position:sticky;left:14px}.griglia[data-astro-cid-paor6t2t] .gruppo__nome strong{color:var(--blu);font-weight:750}.griglia[data-astro-cid-paor6t2t] .barra{z-index:1;min-width:0;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;padding:0 10px;font-size:.82rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;top:4px;bottom:4px}.griglia[data-astro-cid-paor6t2t] .barra span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.griglia[data-astro-cid-paor6t2t] .barra:hover{z-index:2;transform:translateY(-1px);box-shadow:0 10px 20px -12px #0b253399}.griglia[data-astro-cid-paor6t2t] .barra--da-prima{border-top-left-radius:0;border-bottom-left-radius:0}.griglia[data-astro-cid-paor6t2t] .barra--continua{border-top-right-radius:0;border-bottom-right-radius:0}.griglia[data-astro-cid-paor6t2t] .barra--nuova{outline:3px solid var(--corallo);outline-offset:2px;animation:1.2s ease-in-out 3 bussa-barra}@keyframes bussa-barra{50%{outline-offset:5px}}[data-astro-cid-paor6t2t]:is(.griglia,.legenda) .barra--confermata{background:var(--acqua);color:var(--blu)}[data-astro-cid-paor6t2t]:is(.griglia,.legenda) .barra--in-casa{background:var(--blu);color:#fff}[data-astro-cid-paor6t2t]:is(.griglia,.legenda) .barra--in-attesa{box-shadow:inset 0 0 0 1.5px var(--corallo);color:#7a2e19;background:repeating-linear-gradient(-45deg,#fde6de 0 6px,#fbd3c5 6px 12px)}[data-astro-cid-paor6t2t]:is(.griglia,.legenda) .barra--partita{color:var(--testo-3);background:#e3e9ec}.griglia[data-astro-cid-paor6t2t] .barra--tua span:before{content:"★ ";color:var(--corallo)}.griglia[data-astro-cid-paor6t2t] .barra--in-attesa.barra--tua span:before{color:#b24a2e}.griglia[data-astro-cid-paor6t2t] .riga--libere{border-bottom:0}.griglia[data-astro-cid-paor6t2t] .riga--libere .riga__camera{letter-spacing:.16em;text-transform:uppercase;color:var(--testo-3);font-size:.66rem;font-weight:750}.griglia[data-astro-cid-paor6t2t] .riga--libere .riga__traccia{height:42px}.griglia[data-astro-cid-paor6t2t] .libere{color:var(--verde);border-right:1px solid #123c520f;place-items:center;font-size:.9rem;font-weight:750;display:grid}.griglia[data-astro-cid-paor6t2t] .libere--poche{color:var(--corallo-testo)}@media (width<=700px){.griglia[data-astro-cid-paor6t2t]{--etichetta:58px;min-width:758px}.griglia[data-astro-cid-paor6t2t] .riga__camera{padding:0 10px}.griglia[data-astro-cid-paor6t2t] .riga--testa .riga__camera,.griglia[data-astro-cid-paor6t2t] .riga--libere .riga__camera{letter-spacing:.08em;font-size:.56rem}.griglia[data-astro-cid-paor6t2t] .barra{padding:0 7px;font-size:.76rem}}.legenda[data-astro-cid-paor6t2t]{color:var(--testo-2);flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;font-size:.84rem;list-style:none;display:flex}.legenda[data-astro-cid-paor6t2t] li[data-astro-cid-paor6t2t]{align-items:center;gap:8px;display:inline-flex}.legenda__segno[data-astro-cid-paor6t2t]{border-radius:6px;width:26px;height:14px;display:inline-block}.legenda__segno--weekend[data-astro-cid-paor6t2t]{background:#eadfcfcc}.planning__aiuto[data-astro-cid-paor6t2t]{color:var(--testo-3);font-size:.84rem;margin-top:8px!important}.scheda[data-astro-cid-paor6t2t]{width:min(460px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--testo);background:#fff;border:0;border-radius:28px;padding:0;box-shadow:0 40px 80px -30px #0b253399}.scheda[data-astro-cid-paor6t2t]::backdrop{backdrop-filter:blur(3px);background:#0b253373}.scheda__corpo[data-astro-cid-paor6t2t]{gap:12px;padding:22px 24px 24px;display:grid}.scheda__testa[data-astro-cid-paor6t2t]{justify-content:space-between;align-items:center;gap:12px;display:flex}.scheda__chiudi[data-astro-cid-paor6t2t]{border:1.5px solid var(--linea);width:44px;height:44px;color:var(--blu);cursor:pointer;background:#fff;border-radius:14px;font-size:1rem}.scheda[data-astro-cid-paor6t2t] h2[data-astro-cid-paor6t2t]{font-size:2rem}.scheda[data-astro-cid-paor6t2t] .stato{border-radius:999px;justify-self:start;padding:4px 12px;font-size:.78rem;font-weight:750}.scheda[data-astro-cid-paor6t2t] .stato--in-attesa{background:var(--corallo-chiaro);color:#7a2e19}.scheda[data-astro-cid-paor6t2t] .stato--confermata{background:var(--acqua);color:var(--blu)}.scheda[data-astro-cid-paor6t2t] .stato--in-casa{background:var(--blu);color:#fff}.scheda[data-astro-cid-paor6t2t] .stato--partita,.scheda[data-astro-cid-paor6t2t] .stato--rifiutata,.scheda[data-astro-cid-paor6t2t] .stato--annullata{color:var(--testo-2);background:#e3e9ec}.scheda__dati[data-astro-cid-paor6t2t]{background:var(--schiuma);border-radius:20px;gap:8px;margin:4px 0 0;padding:16px;display:grid}.scheda[data-astro-cid-paor6t2t] .scheda__dati div{grid-template-columns:118px minmax(0,1fr);gap:12px;font-size:.92rem;display:grid}.scheda[data-astro-cid-paor6t2t] .scheda__dati dt{color:var(--testo-3)}.scheda[data-astro-cid-paor6t2t] .scheda__dati dd{color:var(--blu);overflow-wrap:anywhere;margin:0;font-weight:600}.scheda__azioni[data-astro-cid-paor6t2t]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}@media (width<=520px){.scheda[data-astro-cid-paor6t2t]{border-radius:28px 28px 0 0;width:100vw;max-width:100vw;margin:auto 0 0}.scheda[data-astro-cid-paor6t2t] .scheda__dati div{grid-template-columns:100px minmax(0,1fr)}}.avviso[data-astro-cid-paor6t2t]{z-index:60;background:var(--blu);color:#fff;border-radius:16px;width:max-content;max-width:calc(100vw - 32px);padding:12px 20px;font-size:.92rem;font-weight:600;transition:opacity .4s,translate .4s;position:fixed;bottom:20px;left:50%;translate:-50%;box-shadow:0 20px 40px -20px #0b2533b3}.avviso[data-astro-cid-paor6t2t].avviso--via{opacity:0;pointer-events:none;translate:-50% 12px}
