.ana{--ana-hair2:var(--hair2,color-mix(in srgb, var(--hair) 55%, var(--panel)));--ana-accent-bg:var(--accent-bg,color-mix(in srgb, var(--accent) 12%, var(--panel)));--ana-passaggio:color-mix(in srgb, var(--ink) 4%, var(--panel));--ana-sw-spento:color-mix(in srgb, var(--ink) 26%, var(--panel));align-items:start;gap:calc(var(--passo) * 3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.agenda-radice .agenda-corpo-anagrafica{padding:0;display:grid;overflow:hidden}.ana{grid-template-columns:minmax(0,1fr) 0;align-items:stretch;gap:0;height:100%;min-height:0;transition:grid-template-columns .2s cubic-bezier(.2,.8,.2,1)}.ana-con-scheda{grid-template-columns:minmax(0,1fr) 28rem}.ana-elenco,.ana-scheda{min-height:0;overflow-y:auto}.ana-scheda{box-sizing:border-box;border-left:1px solid var(--hair);width:28rem}}@media (prefers-reduced-motion:reduce){.ana{transition:none}}.ana-elenco{background:var(--panel);min-width:0;padding:calc(var(--passo) * 2) calc(var(--passo) * 2) calc(var(--passo) * 5)}.ana-spazio{flex:1}.ana-comandi{align-items:center;gap:var(--passo);flex-wrap:wrap;display:flex}.ana-filtri{align-items:center;gap:var(--passo);margin-bottom:var(--passo);flex-wrap:wrap;display:flex}.ana-cerca{flex:0 auto;width:min(18.6667rem,100%)}.ana-rimossi{align-items:center;gap:var(--passo);font-size:var(--piccolo);color:var(--muted);display:inline-flex}.ana-rimossi input{flex:0 0 1.0667rem;width:1.0667rem;height:1.0667rem;min-height:1.0667rem;margin:0}.ana-tabella th{border-bottom:2px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);vertical-align:bottom;padding:.6667rem .8rem;font-size:.7333rem;font-weight:700;line-height:1.3}.ana-tabella td{border-bottom:1px solid var(--ana-hair2);vertical-align:middle;padding:.9333rem .8rem}.ana-tabella tbody tr:hover td{background:var(--ana-passaggio);cursor:pointer}.ana-tabella tbody tr.ana-aperta td{background:var(--ana-accent-bg)}.ana-tabella td.ana-nome{width:24%;font-weight:700}.ana-tabella th.ana-dx,.ana-tabella td.ana-dx{white-space:nowrap}.ana-tabella td.ana-dx{color:var(--ink)}.ana-tabella td.ana-sedi{color:var(--muted)}.ana-tabella td.ana-scadenza{white-space:nowrap}.ana-tabella tbody tr.ana-riga-rimossa td,.ana-tabella tbody tr.ana-riga-rimossa td.ana-dx{color:var(--faint)}.ana .ana-nome-tasto{min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ana .ana-nome-tasto:hover{text-decoration:underline}.ana-nota.ana-nota-nomi{margin-bottom:calc(var(--passo) * 2)}.ana-nome-completo{font-weight:400;font-size:var(--piccolo);color:var(--muted);display:block}.ana-pastiglia{padding:2px var(--passo);border:1px solid var(--hair);color:var(--muted);white-space:nowrap;border-radius:6.6rem;font-size:.7333rem;display:inline-block}.ana-pastiglia-scade{border-color:var(--bad);color:var(--bad)}.ana-pastiglia-rimosso{background:var(--ground)}.ana-scheda{background:var(--ground);min-width:0;padding:calc(var(--passo) * 2) calc(var(--passo) * 3) calc(var(--passo) * 5)}@media (width<=1099px){.ana-scheda{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);order:-1}.ana-scheda form,.ana-scheda .ana-ore-mese,.ana-scheda .ana-pdf{max-width:48rem}}.ana-scheda-testa{align-items:start;gap:var(--passo);margin-bottom:1.4667rem;display:flex}.ana-scheda-chi{flex:1;min-width:0}.ana-scheda-titolo{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 2px;font-size:1.4667rem;font-weight:700;line-height:1.2}.ana-scheda-sotto{font-size:var(--piccolo);color:var(--muted);margin:0}.ana .ana-chiudi{width:2.4rem;height:2.4rem;min-height:2.4rem;color:var(--muted);flex:none;justify-content:center;align-items:center;padding:0;font-size:1.2rem;line-height:1;display:inline-flex}.ana-campo{gap:.4rem;margin-bottom:1.0667rem;display:grid}.ana-campo>span:first-child{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7333rem;font-weight:700}.ana-campo input,.ana-campo select{height:2.6667rem;min-height:2.6667rem;padding:0 .8rem}.ana-campo select{padding-right:2.2667rem}.ana-valore{overflow-wrap:anywhere;align-items:center;min-height:2.6667rem;display:flex}.ana-due{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.ana-due .ana-campo{grid-template-rows:auto 1fr;min-width:0}.ana-due .ana-campo input,.ana-due .ana-campo .ana-valore{align-self:end}.ana-interruttore{justify-content:space-between;align-items:center;gap:calc(var(--passo) * 2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin:.4rem 0 1.2rem;padding:.9333rem 0;display:flex}.ana-interruttore-testo{min-width:0}.ana-interruttore-titolo{font-weight:700;display:block}.ana-interruttore-spiega{font-size:var(--piccolo);color:var(--muted);margin-top:2px;display:block}.ana-interruttore .ana-sw{background:var(--ana-sw-spento);cursor:pointer;border:0;border-radius:.8667rem;flex:none;width:2.9333rem;height:1.7333rem;min-height:1.7333rem;padding:0;transition:background .18s;position:relative}.ana-interruttore .ana-sw:after{content:"";background:var(--panel);border-radius:.6667rem;width:1.3333rem;height:1.3333rem;transition:left .18s cubic-bezier(.2,.8,.2,1),width .12s;position:absolute;top:.2rem;left:.2rem}.ana-interruttore .ana-sw:active:after{width:1.7333rem}.ana-interruttore .ana-sw[aria-checked=true]{background:var(--ink)}.ana-interruttore .ana-sw[aria-checked=true]:after{left:1.4rem}.ana-interruttore .ana-sw[aria-checked=true]:active:after{left:1rem}.ana-interruttore .ana-sw:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.ana-interruttore .ana-sw,.ana-interruttore .ana-sw:after{transition:none}.ana-interruttore .ana-sw:active:after{width:1.3333rem}.ana-interruttore .ana-sw[aria-checked=true]:active:after{left:1.4rem}}.ana-sedi h3{margin:1.4667rem 0 var(--passo);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7333rem;font-weight:700}.ana-riga-sede{align-items:center;gap:var(--passo);padding:var(--passo) 0;border-bottom:1px solid var(--ana-hair2);grid-template-columns:minmax(0,1fr) 4.2667rem 5.2rem 5.2rem 1.8667rem;display:grid}.ana-riga-intestazione{border-bottom:1px solid var(--hair);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-bottom:.4rem;font-size:.7333rem}.ana-sede-nome{overflow-wrap:anywhere}.ana-riga-sede input{height:2.2667rem;min-height:2.2667rem;padding:0 var(--passo);min-width:0}.ana-riga-sede input[type=time]::-webkit-calendar-picker-indicator{display:none}.ana .ana-togli{width:1.8667rem;height:1.8667rem;min-height:1.8667rem;color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.0667rem;line-height:1}.ana .ana-togli:hover{color:var(--bad)}.ana-aggiungi{align-items:center;gap:var(--passo);margin-top:calc(var(--passo) * 2);flex-wrap:wrap;display:flex}.ana-aggiungi select{min-height:2.4rem;padding:.4rem 2.2667rem .4rem var(--passo);border:1px solid var(--hair);border-radius:var(--raggio);background-color:var(--panel);color:var(--ink);max-width:100%}.ana-azioni{align-items:center;gap:var(--passo);flex-wrap:wrap;margin-top:1.4667rem;display:flex}.ana .ana-rimuovi{min-height:2.4rem;color:var(--bad);cursor:pointer;background:0 0;border:0;padding:0 .2667rem}.ana-azioni-dx{align-items:center;gap:var(--passo);margin-left:auto;display:flex}.ana-nuova-sede{padding-top:calc(var(--passo) * 2);margin-top:calc(var(--passo) * 2);border-top:1px solid var(--hair)}.ana-cessazione{gap:var(--passo);padding-top:calc(var(--passo) * 2);margin-top:calc(var(--passo) * 2);border-top:1px solid var(--hair);display:grid}.ana-cessazione>.ana-rimuovi{justify-self:start}.ana-cessazione .ana-azioni{margin-top:0}.ana-nota.ana-cessazione-fatta{margin-top:calc(var(--passo) * 2);color:var(--ink)}.ana-pdf{margin:calc(var(--passo) * 3) 0 0;font-size:var(--piccolo)}.ana-ore-mese h3{margin:calc(var(--passo) * 3) 0 var(--passo);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7333rem;font-weight:700}.ana-nota{font-size:var(--piccolo);color:var(--muted);margin:0}.ana-nota.ana-avviso-monte-ore{margin-bottom:calc(var(--passo) * 2);color:var(--bad)}.ana-tabella-mesi th{padding:.4rem var(--passo);border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap;font-size:.7333rem;font-weight:700}.ana-tabella-mesi td{padding:.4rem var(--passo);border-bottom:1px solid var(--ana-hair2);vertical-align:middle}.ana-tabella-mesi th,.ana-tabella-mesi td{letter-spacing:.02em;padding-inline:.3rem}.ana-tabella-mesi td:first-child,.ana-tabella-mesi td:nth-child(2){font-size:.8rem}.ana-a-capo{white-space:normal;width:min-content;display:inline-block}.ana-tabella-mesi th.ana-dx,.ana-tabella-mesi td.ana-dx,.ana-tabella-mesi td:first-child{white-space:nowrap}@media (width<=560px){.ana-elenco{background:0 0;padding-left:0;padding-right:0}.ana-tabella th,.ana-tabella td{padding:.6667rem var(--passo)}.ana-tabella{min-width:52rem}.ana-tabella td.ana-nome{width:auto}.ana-due{grid-template-columns:1fr}.ana-riga-sede{grid-template-columns:minmax(0,1fr) 5.2rem 5.2rem 1.8667rem}.ana-riga-sede>:first-child{grid-column:1/-1}}.imp{margin-top:calc(var(--passo) * 4);padding-top:calc(var(--passo) * 2);border-top:1px solid var(--hair)}.imp-testa{align-items:start;gap:var(--passo);display:flex}.imp-titolo{letter-spacing:-.02em;flex:1;min-width:0;margin:0;font-size:1.4667rem;line-height:1.2}.imp .imp-chiudi{width:2.4rem;height:2.4rem;min-height:2.4rem;color:var(--muted);flex:none;justify-content:center;align-items:center;padding:0;font-size:1.2rem;line-height:1;display:inline-flex}.imp-modulo{gap:calc(var(--passo) * 2);width:min(41.3333rem,100%);padding:calc(var(--passo) * 2) 0;border-bottom:1px solid var(--hair);display:grid}.imp-zona{gap:var(--passo);padding:calc(var(--passo) * 2);border:1px dashed var(--hair);border-radius:.4rem;display:grid;position:relative}.imp-zona-sopra{border-color:var(--accent);background:var(--ana-accent-bg,var(--accent-bg));border-style:solid}.imp-etichetta{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7333rem;font-weight:700}.imp-scelta{align-items:center;gap:calc(var(--passo) * 1.5);flex-wrap:wrap;display:flex}.imp-tasto{min-height:var(--comando);border:1px solid var(--hair);border-radius:var(--raggio);background:var(--panel);color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;padding:0 .9333rem;font-weight:700;display:inline-flex}.imp-tasto:hover{border-color:var(--ink)}.imp-tasto:focus-within{outline:2px solid var(--accent);outline-offset:2px}.imp-nome{overflow-wrap:anywhere;min-width:0}.imp-nome-vuoto{color:var(--faint)}.imp-trascina{font-size:var(--piccolo);color:var(--muted);margin:0}.imp-riga{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.imp-riga .ana-campo{min-width:0;margin-bottom:0}.imp-azioni{align-items:center;gap:var(--passo);display:flex}.imp-esito{padding:calc(var(--passo) * 2) 0;border-bottom:1px solid var(--hair)}.imp-esito>p{margin:0 0 var(--passo)}.imp-tabella caption{padding:0 0 var(--passo);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7333rem;font-weight:700}.imp-tabella th,.imp-tabella td{padding:.5333rem var(--passo);border-bottom:1px solid var(--ana-hair2,var(--hair2));vertical-align:middle}.imp-tabella th{color:var(--muted);font-weight:400}.imp-nomi{margin:var(--passo) 0}.imp-nomi .imp-azioni{margin-top:var(--passo)}.imp-tabella td.imp-conferma{text-align:right;white-space:nowrap}.imp-confermato{color:var(--ok);font-weight:600}.imp-nome-attuale{font-size:var(--piccolo);color:var(--muted);display:block}.imp-modulo.imp-anagrafica{width:100%}.imp-anagrafica>form,.imp-anagrafica>.ana-nota{gap:calc(var(--passo) * 2);width:min(41.3333rem,100%);margin:0;display:grid}.imp-sottotitolo{margin:0;font-size:1.0667rem;font-weight:600}.imp-tabella-anagrafica select{max-width:22rem}.imp-nota-riga{font-size:var(--piccolo);color:var(--muted);margin-top:.2667rem;display:block}.imp-sedi{gap:var(--passo);margin:0;padding:0;list-style:none;display:grid}.imp-sede-testo{margin-bottom:.2667rem;display:block}.imp-assenti ul{color:var(--muted);margin:0;padding-left:1.2rem}.imp-anagrafica .imp-esito>*+*{margin-top:calc(var(--passo) * 2)}.imp-anagrafica .imp-riga .ana-campo{max-width:20rem}.visivamente-nascosto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=560px){.imp-riga{grid-template-columns:1fr}}@media (width<=599px){.pagina:has(>.agenda-radice){padding:0;overflow-x:clip}}.telefono{background:var(--ground);padding-bottom:calc(var(--passo) * 2)}.telefono b{font-weight:700}.telefono-n,.telefono-num,.telefono-h,.telefono-ore,.telefono-quando,.telefono-etichetta,.telefono-conta{font-variant-numeric:tabular-nums}.telefono-testa{background:var(--panel);border-bottom:1px solid var(--hair);padding:.8rem 1.0667rem .9333rem}.telefono-riga-settimana{align-items:center;gap:.4rem;display:flex}.telefono-etichetta{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 .2667rem;font-size:1.2rem;overflow:hidden}.telefono-spazio{flex:1}.agenda-radice .telefono-riga-settimana button{flex:none;min-height:2.6667rem;font-weight:500}.agenda-radice .telefono-riga-settimana button.icona{width:2.6667rem;font-size:1.2rem;line-height:1}.telefono-stato{font-size:var(--piccolo);color:var(--muted);margin:.4rem 0 .8rem}.telefono-viste{border:1px solid var(--hair);border-radius:var(--raggio);background:var(--panel);width:100%;display:flex;overflow:hidden}.agenda-radice .telefono-viste button{min-height:2.5333rem;color:var(--muted);background:0 0;border:0;border-radius:0;flex:1;font-weight:500}.agenda-radice .telefono-viste button[aria-selected=true]{background:var(--ink);color:var(--panel)}.telefono-cerca{border-bottom:1px solid var(--hair);align-items:center;gap:.6667rem;height:2.9333rem;margin-top:.9333rem;display:flex}.telefono-cerca.piena{border-bottom:2px solid var(--ink)}.telefono-cursore{width:1.2rem;height:1.2rem;color:var(--ink);flex:none}.agenda-radice .telefono-cerca input{min-width:0;height:100%;min-height:0;color:var(--ink);appearance:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:1.1333rem}.agenda-radice .telefono-cerca input::placeholder{color:var(--faint)}.agenda-radice .telefono-cerca input:focus-visible{outline:none}.agenda-radice .telefono-cerca input::-webkit-search-cancel-button{display:none}.telefono-conta{font-size:var(--piccolo);color:var(--muted);flex:none}.agenda-radice .telefono-cerca button.telefono-svuota{width:2.1333rem;min-height:2.1333rem;color:var(--muted);background:0 0;border:0;flex:none;padding:0;font-size:1.2rem;font-weight:500;line-height:1}.telefono-giorni{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.2667rem;padding:.8rem .8rem .2667rem;display:grid}.agenda-radice .telefono-giorni button.telefono-giorno{border-radius:var(--raggio);min-width:0;min-height:0;color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;padding:.4rem 0 .5333rem;font-weight:500;display:flex}.telefono-g{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.7333rem}.telefono-giorno .telefono-n{min-height:1.25em;color:var(--ink);font-size:1.4rem;line-height:1.25}.telefono-giorno .telefono-h{color:var(--faint);font-size:.7333rem}.agenda-radice .telefono-giorni button.telefono-giorno.scelto{background:var(--ink);color:var(--hair)}.telefono-giorno.scelto .telefono-n{color:var(--panel)}.telefono-giorno.scelto .telefono-h,.telefono-giorno.vuoto .telefono-n,.telefono-giorno.scelto.vuoto .telefono-n{color:var(--faint)}.telefono-punto{background:var(--accent);vertical-align:middle;border-radius:50%;width:.4667rem;height:.4667rem;margin-left:.2667rem;display:inline-block}.telefono-display{align-items:baseline;gap:.8rem;padding:1.2rem 1.0667rem .4rem;display:flex}.telefono-num{letter-spacing:-.04em;font-size:5.3333rem;line-height:.9}.telefono-accanto{flex-direction:column;gap:.1333rem;display:flex}.telefono-accanto b{font-size:1.1333rem}.telefono-accanto span{font-size:var(--piccolo);color:var(--muted)}.telefono-sede{background:var(--panel);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-top:.9333rem}.telefono-sede-testa{justify-content:space-between;align-items:baseline;gap:.8rem;padding:.8rem 1.0667rem .4rem;display:flex}.telefono-sede-testa b{font-size:1rem}.telefono-ore{color:var(--muted);white-space:nowrap;font-size:.8667rem}.telefono-persona{border-top:1px solid var(--hair2);justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem 1.0667rem;display:flex}.telefono-sede-testa+.telefono-persona{border-top:0}.telefono-chi{flex-direction:column;min-width:0;display:flex}.telefono-quando{color:var(--muted);white-space:nowrap;text-align:right;font-size:.8667rem}.telefono-quando b{color:var(--ink);font-weight:500}.telefono-tag-sub{color:var(--sub);font-size:.7667rem}.telefono-tag-assente{color:var(--faint);font-size:.7667rem}.telefono-persona.assente .telefono-nome,.telefono-t.assente .telefono-dove{color:var(--faint);text-decoration:line-through}.telefono mark{background:var(--accent-bg);color:inherit;border-radius:.1333rem;padding:0 .0667rem}.telefono-nota-fondo{font-size:var(--piccolo);color:var(--muted);margin:0;padding:1.2rem 1.0667rem 1.8667rem}.telefono-esito{font-size:var(--piccolo);color:var(--muted);margin:0;padding:.9333rem 1.0667rem 0}.telefono-salti{background:var(--panel);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-top:.6667rem}.agenda-radice .telefono-salti button.telefono-salto{width:100%;min-height:0;color:var(--ink);text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1.0667rem;font-weight:500;display:flex}.agenda-radice .telefono-salti button.telefono-salto+button.telefono-salto{border-top:1px solid var(--hair2)}.telefono-freccia{color:var(--muted)}.telefono-settimana-di{background:var(--panel);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-top:.8rem}.telefono-riga-g{border-top:1px solid var(--hair2);grid-template-columns:4.2667rem minmax(0,1fr);align-items:start;gap:.5333rem;padding:.6667rem 1.0667rem;display:grid}.telefono-riga-g:first-child{border-top:0}.telefono-qd .telefono-g{color:var(--muted);display:block}.telefono-qd .telefono-n{font-size:1.2667rem}.telefono-turni-g{flex-direction:column;gap:.4rem;display:flex}.telefono-t{justify-content:space-between;align-items:baseline;gap:.6667rem;display:flex}.telefono-dove{font-size:.9667rem}.telefono-niente{font-size:var(--piccolo);color:var(--faint);padding-top:.2667rem}.telefono-vuoto-giorno{border-top:1px solid var(--hair);margin:1.4667rem 1.0667rem 0;padding:1.7333rem 0 0}.telefono-vuoto-giorno p{margin:0}.telefono.superata>:not(.telefono-testa){opacity:.6}.agenda-radice{--sub:#8a5a1f;--sub-bg:#f6ecda;--sub-hair:#e3cfa6;--ok:#2e7d5b;--ok-bg:#e1f1e9;--altezza-barra:3.7333rem;--altezza-titolo:3.7333rem;min-width:0}.agenda-sotto{padding-bottom:calc(var(--passo) * 5);background:var(--panel)}@media (width>=821px){.pagina:has(>.agenda-radice){padding:0;overflow-x:clip}.agenda-schermo{height:calc(100dvh - var(--altezza-barra));grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.agenda-radice:fullscreen{background:var(--ground);height:100dvh;overflow-y:auto}.agenda-radice:fullscreen .agenda-schermo{height:100dvh}.agenda-sotto{padding:0 calc(var(--passo) * 2.5) calc(var(--passo) * 5) calc(18.1333rem + var(--passo) * 2.5)}.agenda{grid-template-columns:18.1333rem minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.agenda-dipendenti{min-height:0;overflow-y:auto}.agenda-colonna-griglia{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.agenda-griglia{scrollbar-gutter:stable;min-height:0;overflow:auto}.agenda-corpo-anagrafica{min-height:0;padding:calc(var(--passo) * 2) calc(var(--passo) * 2.5) calc(var(--passo) * 5);overflow-y:auto}}.agenda-testata{background:var(--ground)}.agenda-testata-titolo{align-items:start;gap:calc(var(--passo) * 3);padding:calc(var(--passo) * 2.75) calc(var(--passo) * 2.5) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.agenda-testata-anagrafica .agenda-testata-titolo{padding-bottom:calc(var(--passo) * 2.5)}.agenda-testata h1{min-width:0;font-size:var(--altezza-titolo);letter-spacing:-.035em;font-weight:700;line-height:1}.agenda-testata h1 small{min-height:1.3em;margin-top:var(--passo);font-size:var(--piccolo);color:var(--muted);letter-spacing:normal;font-weight:500;line-height:1.3;display:block}.agenda-azione-schermata{margin-top:calc((var(--altezza-titolo) - var(--comando)) / 2);text-align:center;place-self:start end;min-width:20ch}.agenda-strumenti{align-items:center;gap:var(--passo);min-height:calc(var(--comando) + var(--passo) * 3.5);padding:calc(var(--passo) * 2) calc(var(--passo) * 2.5) calc(var(--passo) * 1.5);border-bottom:1px solid var(--hair);background:var(--ground);flex-wrap:wrap;display:flex}.agenda-strumenti>*{white-space:nowrap;flex:none;min-width:auto}.agenda-strumenti>.agenda-spazio{flex:1 1 0;min-width:0}.agenda-spazio{flex:1}@media (width<=1500px){.agenda-strumenti>.agenda-spazio{flex-basis:100%}}.agenda-navigazione-settimana{padding-right:calc(var(--passo) * 1.5);border-right:1px solid var(--hair);align-items:center;gap:.4rem;margin-right:.4rem;display:flex}.agenda-radice button,.agenda-radice input:where(:not([type=checkbox],[type=radio])){min-height:var(--comando);border-radius:var(--raggio)}.agenda-radice button{white-space:nowrap;padding:0 .9333rem}.agenda-radice input:where(:not([type=checkbox],[type=radio])){padding:0 .8rem}.agenda-radice button.icona{width:var(--comando);text-align:center;padding:0}.agenda-radice button:hover:not(:disabled){border-color:var(--ink)}.agenda-radice button.principale{background:var(--ink);border-color:var(--ink);color:var(--panel)}.agenda-cerca-sedi{flex:0 0 12.6667rem;width:12.6667rem}.agenda-viste{border:1px solid var(--hair);border-radius:var(--raggio);background:var(--panel);align-items:center;display:inline-flex;overflow:hidden}.agenda-radice .agenda-viste button{min-height:calc(var(--comando) - 2px);color:var(--muted);background:0 0;border:0;border-radius:0;font-weight:500}.agenda-radice .agenda-viste button[aria-selected=true]{background:var(--ink);color:var(--panel);font-weight:700}.agenda-zoom{align-items:center;gap:.2667rem;display:inline-flex}.agenda-zoom span{text-align:center;min-width:3.2rem}.agenda-schermo-intero{text-align:center;min-width:16ch}.agenda-dipendenti{min-width:0;padding:calc(var(--passo) * 2) 0 calc(var(--passo) * 3);border-right:1px solid var(--hair);background:var(--panel)}.agenda-dipendenti>h2,.agenda-dipendenti>input,.agenda-dipendenti>p,.agenda-dipendenti .intestazione-pannello,.elenco-dipendenti>p{margin-left:calc(var(--passo) * 2.5);margin-right:calc(var(--passo) * 2.5)}.agenda-dipendenti>h2{margin-top:0;margin-bottom:var(--passo);font-size:1.1333rem}.agenda-dipendenti>input{width:calc(100% - var(--passo) * 5)}.agenda-modifiche h2,.agenda-canali h2,.agenda-importa h2{margin-top:0}.agenda-suggerimento{color:var(--muted);font-size:var(--piccolo)}.agenda-suggerimento.attivo{text-decoration:underline;text-decoration-thickness:2px}.elenco-dipendenti{margin-top:var(--passo)}.riga-dipendente{min-height:2.9333rem;padding:.6667rem calc(var(--passo) * 2.5) .6667rem calc(var(--passo) * 2.5 - .2rem);border-top:1px solid var(--hair2);border-left:3px solid #0000;grid-template-columns:1.0667rem minmax(0,1fr);align-items:center;gap:.6667rem;display:grid}.riga-dipendente:hover{background:color-mix(in srgb, var(--ground) 60%, var(--panel))}.riga-dipendente.riga-in-cima{background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok)}.riga-dipendente.selezionata{border-left-color:var(--accent);background:var(--accent-bg)}.riga-dipendente>.spunta{appearance:none;border:1.5px solid var(--faint);background:var(--panel);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:.6667rem .6667rem;border-radius:.2667rem;width:1.0667rem;height:1.0667rem;min-height:1.0667rem;margin:0;padding:0}.riga-dipendente>.spunta:checked{border-color:var(--ink);background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.6 8.6 2.6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.riga-dipendente:not(:has(>.spunta)){grid-template-columns:minmax(0,1fr)}.testo-riga{flex-wrap:wrap;grid-column:-2/-1;align-items:center;gap:2px .6667rem;min-width:0;display:flex}.nome-dipendente{overflow-wrap:break-word;min-width:0;max-width:100%;font-size:.9333rem;line-height:1.25}.intestazione-pannello{margin-top:calc(var(--passo) * 2);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:0;font-size:.7333rem}.elenco-dipendenti>.intestazione-pannello:first-child{margin-top:var(--passo)}.etichetta-jolly{margin-left:var(--passo);color:var(--sub)}.carico-dipendente{text-align:right;white-space:nowrap;margin-left:auto;line-height:1.3;display:grid}.carico-dipendente small{font-size:var(--piccolo);color:var(--muted)}.sorgente-trascinamento{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.agenda-colonna-griglia{position:relative}.agenda-avvisi{z-index:20;position:fixed;bottom:0;left:0;right:0}@media (width>=821px){.agenda-avvisi{left:18.1333rem}}.agenda-avviso{padding:calc(var(--passo) * 1.25) calc(var(--passo) * 2.5);border-top:1px solid var(--hair);background:var(--accent-bg);color:var(--ink);font-size:var(--piccolo);margin:0}.agenda-avviso.errore{background:var(--bad-bg);color:var(--bad)}.agenda-griglia{min-width:0;padding:0 calc(var(--passo) * 2.5) calc(var(--passo) * 5);background:var(--panel)}.griglia{--zoom:1;--giorni:6;width:100%}.griglia table{border-collapse:separate;border-spacing:0;width:100%;min-width:calc((13.3333rem + 9.3333rem * var(--giorni)) * var(--zoom))}.griglia th,.griglia td{font-size:calc(var(--corpo) * var(--zoom));padding:calc(var(--passo) * var(--zoom));border-bottom:1px solid var(--hair);border-right:1px solid var(--hair2);text-align:left;vertical-align:top}.griglia th small{color:var(--muted);margin-top:2px;font-weight:500;display:block}.griglia thead th{z-index:2;padding:calc(var(--passo) * 1.5 * var(--zoom)) calc(var(--passo) * 1.25 * var(--zoom));background:var(--panel);border-bottom:2px solid var(--ink);color:var(--ink);font-weight:700;position:sticky;top:0}.griglia thead th small{color:var(--ink)}.griglia tbody th{z-index:1;width:calc(10rem * var(--zoom));background:var(--panel);border-right:1px solid var(--hair);color:var(--ink);font-size:calc(var(--corpo) * var(--zoom));font-weight:700;position:sticky;left:0}.griglia thead th.angolo{z-index:3;left:0}.griglia td{min-width:calc(9.3333rem * var(--zoom));height:calc(5.8667rem * var(--zoom))}.griglia tfoot th,.griglia tfoot td{background:var(--panel);border-top:2px solid var(--ink);border-bottom:0;font-weight:700;position:static}.totale-settimana{margin:calc(var(--passo) * 2) 0 0;color:var(--muted)}.cella.sopra{outline:2px solid var(--accent);outline-offset:-2px}.cella.sede-abituale{background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok)}body.trascinando .cella.fuori{opacity:.45}.comando-chip{opacity:0;transition:opacity .12s ease-out}.comando-chip:disabled{opacity:0}.cella:hover .comando-chip,.chip:hover .comando-chip,.chip:focus-within .comando-chip,.comando-chip:focus-visible{opacity:1}@media (pointer:coarse){.comando-chip{opacity:1}.comando-chip:disabled{opacity:.6}.agenda-radice .chip button,.agenda-radice .chip .ore-chip{min-height:2.9333rem}}.assegna-cella{color:var(--muted);font-size:var(--piccolo);margin-top:.2667rem;padding:.2667rem 2px;display:block}.chip{gap:2px var(--passo);border:1px solid var(--hair);border-radius:var(--raggio);background:var(--panel);touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:100%;margin-bottom:.4rem;padding:.4rem .4rem .4rem .6rem;line-height:1.2;display:grid;position:relative}.chip:hover{border-color:var(--ink)}.agenda-radice .chip button,.agenda-radice .chip input:where(:not([type=checkbox])){text-align:left;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.chip .nome-chip{white-space:normal;text-align:left;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;grid-column:1;min-width:0;font-weight:500}.chip .ore-chip-valore{color:var(--muted);grid-column:1}.agenda-radice .chip .ore-chip-valore,.agenda-radice .chip .ore-chip{box-sizing:border-box;height:1.2em;font-size:var(--piccolo)}.agenda-radice .chip .ore-chip{border:1px solid var(--accent);border-radius:.2667rem;width:4.8rem;padding:0 .2667rem;display:block}.chip .ore-campi{grid-column:1;display:block}.chip .ore-pannello{z-index:1;box-sizing:border-box;border:1px solid var(--ink);border-radius:var(--raggio);background:var(--panel);gap:.2667rem;width:max-content;min-width:calc(100% + 2px);padding:.4rem .5333rem .5333rem .6rem;line-height:1.2;display:grid;position:absolute;top:calc(100% + .2667rem);left:-1px}.chip .ore-pannello.sopra{top:auto;bottom:calc(100% + .2667rem)}.chip .spunta-orario,.chip .campi-orario{color:var(--muted);font-size:.7667rem}.chip .campi-orario{gap:.2667rem;display:grid}.chip .campi-orario label{grid-template-columns:3em auto;align-items:center;gap:.2667rem;display:grid}.agenda-radice .chip .campo-orario{border:1px solid var(--accent);min-width:0;font-size:var(--piccolo);color:var(--ink);border-radius:.2667rem;padding:0 .2667rem}.agenda-radice .chip .chip-togli{border-radius:var(--raggio);width:1.8667rem;height:1.8667rem;min-height:0;color:var(--muted);background:0 0;border:0;grid-area:1/2;place-self:start end;place-items:center;margin:-2px -2px 0 0;padding:0;font-size:1.2667rem;line-height:1;display:grid}.agenda-radice .chip .chip-togli:hover{background:var(--bad-bg);color:var(--ink)}.chip .orario-chip,.chip .etichetta-assente{color:var(--muted);grid-column:1/-1;font-size:.7667rem;text-decoration:none}.chip .orario-chip.in-modifica{visibility:hidden}.chip.fuori-sede,.campione-fuori{border-style:dashed}.chip.sbiadito{color:var(--muted)}.chip.assente{color:var(--faint);background:var(--ground)}.chip.assente>:not(.motivo-assenza){text-decoration:line-through}.chip .motivo-assenza{max-width:100%;height:auto;min-height:0;color:var(--ink);background-position:right .4rem center;grid-column:1/-1;padding:.1333rem 1.6rem .1333rem .4rem;font-size:.7667rem;text-decoration:none}.chip.sostituto{border-color:var(--sub-hair);background:var(--sub-bg)}.chip .etichetta-sost{color:var(--sub);letter-spacing:.04em;text-transform:uppercase;grid-area:1/1/auto/-1;font-size:.7333rem;font-weight:700;text-decoration:none}.agenda-radice .chip.sostituto .chip-togli{grid-row:1}.sforato{color:var(--bad);font-weight:700}.straordinario{color:var(--ink);font-weight:700}.ombra-trascinamento{pointer-events:none;z-index:10;padding:var(--passo);background:var(--panel);position:fixed;transform:translate(-50%,-50%)}body.trascinando{cursor:grabbing;-webkit-user-select:none;user-select:none}.agenda-legenda{align-items:center;gap:var(--passo);margin:calc(var(--passo) * 2) 0;color:var(--muted);font-size:var(--piccolo);flex-wrap:wrap;display:flex}.agenda-legenda span{padding:calc(var(--passo) / 2) var(--passo);border:1px solid var(--hair);border-radius:var(--raggio)}.agenda-legenda .campione-abituale{background:var(--ok-bg);border-color:var(--ok)}.agenda-legenda .campione-sostituto{background:var(--sub-bg);border-color:var(--sub-hair);color:var(--sub)}.agenda-legenda .sforato{border-color:var(--bad)}.agenda-legenda .scorciatoie{display:none}@media (pointer:fine){.agenda-legenda .scorciatoie{display:block}}.agenda-bozza{justify-content:space-between;align-items:flex-start;gap:calc(var(--passo) * 2);padding:calc(var(--passo) * 2) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;display:flex}.agenda-bozza>div:first-child,.azioni-bozza>span{gap:calc(var(--passo) / 2);display:grid}.azioni-bozza,.azioni-anagrafica,.scelte-canali{align-items:center;gap:var(--passo);flex-wrap:wrap;display:flex}.agenda-modifiche,.agenda-canali,.agenda-importa,.scheda-dipendente{margin-top:calc(var(--passo) * 4)}.agenda-modifiche td.azione-modifica{text-align:right;white-space:nowrap;width:1%;padding-block:0}.agenda-modifiche .annulla-modifica{font-size:var(--piccolo);padding:.2667rem .8rem;line-height:1.4}.agenda-modifiche td.piccolo{white-space:nowrap}.agenda-modifiche tr.annullata td{color:var(--muted)}.modulo-anagrafica,.agenda-importa form{gap:calc(var(--passo) * 2);width:min(41.3333rem,100%);padding:calc(var(--passo) * 2) 0;border-bottom:1px solid var(--hair);display:grid}.modulo-anagrafica label,.agenda-importa label{gap:calc(var(--passo) / 2);color:var(--muted);font-size:var(--piccolo);display:grid}.anagrafica select{min-height:var(--comando);border:1px solid var(--hair);border-radius:var(--raggio);background-color:var(--panel);color:var(--ink);padding:0 2.2667rem 0 .8rem}.mostra-rimossi,.scelte-canali label{align-items:center;gap:var(--passo);min-height:2.9333rem;display:flex}caption{text-align:left;padding:var(--passo);color:var(--muted);font-weight:700}@media (width<=820px){.agenda{gap:calc(var(--passo) * 3);grid-template-columns:1fr;display:grid}.agenda>.agenda-dipendenti,.agenda>.agenda-colonna-griglia{min-width:0}.agenda-testata-titolo{grid-template-columns:1fr;padding-left:0;padding-right:0}.agenda-testata h1{font-size:2.6667rem}.agenda-azione-schermata{margin-top:var(--passo);justify-self:start}.agenda-strumenti{padding-left:0;padding-right:0}.agenda-dipendenti,.agenda-griglia{border-right:0;padding-left:0;padding-right:0;overflow:visible}.griglia{overflow-x:auto}.agenda-avviso{padding-left:0;padding-right:0}}.solo-stampa{display:none}@media print{@page{size:A4 landscape;margin:12mm}header.testata-app,.agenda-testata,.agenda-navigazione-settimana,.agenda-strumenti,.agenda-dipendenti,.agenda-avviso,.agenda-sotto,.agenda-bozza,.agenda-modifiche,.agenda-canali,.assegna-cella,.chip-togli,.ombra-trascinamento{display:none!important}.solo-stampa{color:#000;display:block}.titolo-stampa{margin:0 0 4mm;font-weight:700}.piede-stampa{margin:4mm 0 0;font-size:9pt}body,.pagina,.agenda-radice,.agenda-schermo,.agenda-colonna-griglia,.agenda-griglia{color:#000;background:#fff;height:auto;max-height:none;margin:0;padding:0;display:block;overflow:visible}.pagina:has(>.agenda-radice){color:#000;background:#fff;height:auto;max-height:none;margin:0;padding:0;display:block;overflow:visible}.agenda{display:block}.griglia{--zoom:1;width:100%;overflow:visible}.griglia table{table-layout:fixed;width:100%;min-width:0}.griglia thead th.angolo,.griglia tbody th{width:20%}.griglia thead th,.griglia tbody th,.griglia th small{padding:1mm;font-size:8pt}.griglia th small{padding:0}.griglia tbody tr{break-inside:avoid}.griglia thead th,.griglia tbody th{position:static}.griglia th,.griglia td{color:#000;border:.4pt solid #000;width:auto;min-width:0;height:auto;padding:1mm;font-size:8pt}.griglia thead th,.griglia tbody th,.griglia tfoot th,.griglia tfoot td{border:.4pt solid #000}.griglia th small{color:#000}.cella.sede-abituale{box-shadow:none;background:0 0}.agenda-legenda .campione-abituale,.agenda-legenda .istruzione,.agenda-legenda span:last-child{display:none}.chip{color:#000;background:0 0;border:0;border-radius:0;margin:0 0 .5mm;padding:0;display:block}.chip .nome-chip,.chip .ore-chip-valore,.chip .orario-chip,.chip .etichetta-assente,.chip .etichetta-sost{color:#000;min-height:0;padding:0;display:block}.chip.sostituto{border:.4pt solid #000;padding:0 .5mm}.chip.assente{color:#000;background:0 0;text-decoration:line-through}.chip.fuori-sede{border-style:solid}}.agenda-radice>*,.agenda-strumenti>*{min-width:0}.agenda-strumenti>input[type=search]{flex:0 16rem;min-width:8rem}.agenda-colonna-griglia .griglia table{transition:opacity .12s ease-out}.agenda-colonna-griglia.in-attesa .griglia table{opacity:.6;pointer-events:none}@media (prefers-reduced-motion:reduce){.agenda-colonna-griglia .griglia table{transition:none}}@media print{.agenda-radice,.agenda,.agenda-colonna-griglia,.agenda-griglia,.agenda-corpo-anagrafica{height:auto;max-height:none;display:block;overflow:visible}.chip .chip-togli,.chip .motivo-assenza{display:none!important}}.agenda-radice button.pericolo{border-color:var(--bad);color:var(--bad);background:var(--panel)}.agenda-radice button.pericolo:hover:not(:disabled){background:var(--bad-bg)}.agenda-avviso.errore{align-items:center;gap:var(--passo);display:flex}.agenda-radice .agenda-avviso .chiudi-avviso{width:1.7333rem;height:1.7333rem;min-height:0;color:inherit;background:0 0;border:0;margin-left:auto;padding:0;font-size:1rem;line-height:1}.agenda-radice .agenda-avviso .chiudi-avviso:hover{background:var(--bad);color:var(--panel)}.agenda-radice .agenda-avviso .riprova-caricamento{border-color:var(--bad);color:var(--bad);background:0 0;flex:none;margin-left:auto}.agenda-radice .agenda-avviso .riprova-caricamento:hover{background:var(--bad);color:var(--panel)}.agenda-orientamento{border:1px solid var(--hair);border-radius:var(--raggio);background:var(--panel);align-items:center;display:inline-flex;overflow:hidden}.agenda-radice .agenda-orientamento button{min-height:calc(var(--comando) - 2px);color:var(--muted);background:0 0;border:0;border-radius:0;font-weight:500}.agenda-radice .agenda-orientamento button[aria-selected=true]{background:var(--ink);color:var(--panel);font-weight:700}.agenda-mostra-tutte{white-space:nowrap;color:var(--muted);font-size:var(--corpo);cursor:pointer;align-items:center;gap:.5333rem;display:inline-flex}.griglia tbody th.riga-persona small{font-weight:500;font-size:calc(var(--piccolo) * var(--zoom));color:var(--muted)}.griglia tbody th.riga-persona small.sforato{color:var(--bad)}.griglia tbody th.riga-persona small.straordinario{color:var(--sub)}.sedi-nascoste{margin:calc(var(--passo) * 2) 0 0;color:var(--muted);font-size:var(--piccolo)}.nessuna-sede-settimana{padding:calc(var(--passo) * 3);color:var(--muted);text-align:center}.chip .ore-lette{color:var(--muted);font-size:.7333rem}.spunta-orario input:disabled{pointer-events:none}.agenda-proposte h2{margin-top:0}.elenco-proposte{margin:0;padding:0;list-style:none}.elenco-proposte li{justify-content:space-between;align-items:center;gap:var(--passo);padding:var(--passo) 0;border-bottom:1px solid var(--hair);flex-wrap:wrap;display:flex}.elenco-proposte li>div:first-child{gap:calc(var(--passo) / 4);overflow-wrap:anywhere;flex-direction:column;flex:24rem;min-width:0;display:flex}.elenco-proposte small{color:var(--muted)}.azioni-proposta{gap:var(--passo);flex-wrap:wrap;flex:none;display:flex}.azioni-proposta select{width:auto;min-width:14rem}.pannello .sotto{color:var(--muted);font-size:var(--piccolo)}.kv td:first-child{width:38%;min-width:8rem;color:var(--muted);white-space:nowrap}.kv td:last-child{color:var(--ink);overflow-wrap:anywhere}.pannello-testa .filtri,.pannello-testa .azioni{gap:var(--passo);margin-top:var(--passo);flex-wrap:wrap;align-items:flex-end;display:flex}.pannello-testa .filtri label{gap:calc(var(--passo) / 2);color:var(--muted);flex-direction:column;display:flex}.pannello-testa .modulo{margin-top:var(--passo);padding-top:var(--passo);border-top:1px solid var(--hair2)}a.briciola{color:var(--muted);text-decoration:none}a.briciola:hover{color:var(--accent);text-decoration:underline}.pannello tbody a{color:inherit;text-decoration:none}.pannello tbody a:hover{color:var(--accent);text-decoration:underline}.schede-cliente{width:fit-content;max-width:100%;margin-bottom:calc(var(--passo) * 2)}.storia-incarichi{margin-top:var(--passo);font-size:var(--piccolo)}.storia-incarichi summary{color:var(--muted);cursor:pointer}.storia-incarichi ul{margin:calc(var(--passo) / 2) 0 0;padding:0;list-style:none}.storia-incarichi li{border-bottom:1px solid var(--hair);padding:.4rem 0}.storia-incarichi li:last-child{border-bottom:0}.dati-cliente>button{margin-top:calc(var(--passo) * 1.5)}.scheda-corpo{column-gap:calc(var(--passo) * 2);grid-template-columns:minmax(0,2fr) minmax(19.2rem,1fr);align-items:start;display:grid}@media (width<=880px){.scheda-corpo{grid-template-columns:minmax(0,1fr)}}@container modulo (width<=34.1333rem){.scheda-corpo aside .riga-campi>.campo-stretto:not(:has(>select)){flex-basis:6.4rem}}.anno-cronostoria+.anno-cronostoria,.anno-fatture+.anno-fatture{border-top:1px solid var(--hair)}.anno-cronostoria>summary,.anno-fatture>summary{align-items:baseline;gap:var(--passo);padding:var(--passo) 0;cursor:pointer;list-style:none;display:flex}.anno-cronostoria>summary::-webkit-details-marker{display:none}.anno-fatture>summary::-webkit-details-marker{display:none}.anno-cronostoria>summary:before,.anno-fatture>summary:before{content:"▸";width:1em;color:var(--muted)}.anno-cronostoria[open]>summary:before,.anno-fatture[open]>summary:before{content:"▾"}.anno-cronostoria>summary .anno,.anno-fatture>summary .anno{font-weight:700}.anno-cronostoria>summary .anno-conteggio,.anno-fatture>summary .anno-conteggio{color:var(--muted);font-size:var(--piccolo)}.anno-fatture table{table-layout:fixed;width:100%}.anno-fatture th:first-child{width:20%}.anno-fatture th:nth-child(2){width:17%}.anno-fatture th:nth-child(3){width:19%}.anno-fatture th:nth-child(4),.anno-fatture th:nth-child(5){width:22%}.timeline details{margin-top:calc(var(--passo) / 2);font-size:var(--piccolo)}.timeline details summary{color:var(--muted);cursor:pointer}.timeline .cella-json{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere}.scheda-principale>.due{align-items:stretch}.modulo-impostazioni .gruppi-campi{grid-template-columns:minmax(0,1fr)}.modulo-impostazioni :is(.riga-meta,.coppia-gruppi){column-gap:calc(var(--passo) * 1.5);min-width:0;display:grid}.modulo-impostazioni .riga-meta{row-gap:var(--passo)}.modulo-impostazioni .coppia-gruppi{row-gap:calc(var(--passo) * 1.5)}@container modulo (width>=64rem){.modulo-impostazioni :is(.riga-meta,.coppia-gruppi){grid-template-columns:repeat(2,minmax(0,1fr))}}.modulo-contratto .giorni-contratto{border:0;min-width:0;margin:0;padding:0}.modulo-contratto .giorni-contratto>legend{padding:0 0 .4rem}.modulo-contratto .giorni-contratto-scelte{gap:var(--passo) calc(var(--passo) * 1.5);flex-wrap:wrap;display:flex}.modulo-contratto .riga-spunte{gap:calc(var(--passo) * 3);align-items:center}.modulo-contratto .riga-spunte>.spunta{flex:none}.modulo-contratto .azioni,.modulo-fattura .azioni{margin-bottom:0}.modulo-contratto .capitolato-voci{gap:calc(var(--passo) * 1.25);border:0;align-content:start;min-width:0;margin:0;padding:0;display:grid}.modulo-contratto .capitolato-voci>legend{padding:0 0 var(--passo)}.modulo-contratto .capitolato-voci .spunta{align-items:center}@container modulo (width>=46.9333rem){.modulo-contratto .gruppi-campi{grid-template-columns:repeat(2,minmax(0,1fr))}}.timeline .dati-registrati{margin:calc(var(--passo) / 2) 0 0;color:var(--muted);padding-left:1.2em}.timeline .dati-registrati li{padding:2px 0}.capitolato-voci{gap:var(--passo);border:0;align-content:start;min-width:0;margin:0;padding:0;display:grid}.capitolato-voci>legend{padding:0 0 var(--passo)}.capitolato-voci .spunta{align-items:center}.voce-importo{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.capitolato-voci .voci-frequenza,.capitolato-voci .voci-a-mano-titolo{margin:var(--passo) 0 0;color:var(--muted);font-size:var(--piccolo);font-weight:700}.capitolato-voci .voci-a-mano,.capitolato-voci .voci-scelte{margin:0;padding:0;list-style:none}.capitolato-voci .voci-a-mano>li{align-items:flex-end;gap:var(--passo) calc(var(--passo) * 1.5);padding:var(--passo) 0;border-bottom:1px solid var(--hair2);flex-wrap:wrap;display:flex}.capitolato-voci .voci-a-mano>li>.voce-testo{flex:100%}.capitolato-voci .voci-scelte>li{justify-content:space-between;gap:var(--passo);padding:calc(var(--passo) * .75) 0;border-bottom:1px solid var(--hair2);display:flex}.capitolato-voci .spunta{justify-self:stretch;column-gap:var(--passo);row-gap:calc(var(--passo) / 2);flex-wrap:wrap;display:flex}.capitolato-voci .spunta>.voce-testo{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.capitolato-voci .voce-prezzo{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 7.4667rem;width:7.4667rem}.capitolato-voci .voce-prezzo:disabled{opacity:.45;color:var(--muted);cursor:default}.capitolato-voci .voce-nota{color:var(--muted);font-size:var(--piccolo)}.capitolato-voci .spunta>.voce-nota:not([role]),.capitolato-voci .spunta>.voce-unita,.capitolato-voci .spunta>.voce-coda{white-space:nowrap;flex:0 0 10.1333rem;align-self:center}.capitolato-voci .voce-coda{align-items:center;column-gap:var(--passo);flex-wrap:wrap;row-gap:0;min-width:0;display:flex}.capitolato-voci .spunta:has(input[name=addetti])>.voce-testo{flex:1 0 calc(100% - 2rem)}.capitolato-voci .spunta:has(input[name=addetti]) .voce-metri{width:4.8rem}.capitolato-voci .spunta>.voce-testo+.voce-prezzo,.capitolato-voci .spunta>.voce-testo+.voce-importo>.voce-prezzo,.capitolato-voci .spunta>.voce-testo+.voce-mq{margin-left:auto}.capitolato-voci .voce-riga{container-type:inline-size}@container (width<=31rem){.capitolato-voci .spunta:has(>.voce-importo,>.voce-prezzo)>.voce-testo{flex:1 0 calc(100% - 2rem)}}@container (width<=37rem){.capitolato-voci .spunta:has(>.voce-mq)>.voce-testo{flex:1 0 calc(100% - 2rem)}.capitolato-voci .spunta:has(input[name=addetti])>.voce-testo+.voce-mq{margin-left:0}.capitolato-voci .spunta:has(input[name=addetti])>.voce-mq+.voce-mq{flex:1 0 calc(100% - 10rem)}.capitolato-voci .spunta:has(input[name=addetti])>.voce-importo>.voce-prezzo{margin-left:auto}}@container (width<=27rem){.capitolato-voci .spunta>.voce-mq:has(+.voce-importo){flex:1 0 calc(100% - 7rem)}.capitolato-voci .spunta:has(>.voce-mq)>.voce-importo>.voce-prezzo{margin-left:auto}}.capitolato-voci .voce-errore{color:var(--bad);font-size:var(--piccolo);text-align:right;flex-basis:100%}.capitolato-voci .voce-comandi{flex-basis:100%;justify-content:flex-end;display:flex}.capitolato-voci .voce-nuova{align-items:stretch;gap:var(--passo);display:flex}.capitolato-voci .voce-nuova>input{flex:auto;min-width:0}.capitolato-voci>.voci-comprese,.capitolato-voci>.voci-servizi-prezzo,.capitolato-voci>.voci-aggiunte{gap:inherit;align-content:start;min-width:0;display:grid}.capitolato-voci .voci-zona{border-top:1px solid var(--hair2)}.capitolato-voci .voci-zona:last-child{border-bottom:1px solid var(--hair2)}.capitolato-voci .voci-zona:has(+:not(.voci-zona)){border-bottom:1px solid var(--hair2)}.capitolato-voci .voci-zona>summary{align-items:center;gap:var(--passo);padding:var(--passo) 0;cursor:pointer;list-style:none;display:flex}.capitolato-voci .voci-zona>summary::-webkit-details-marker{display:none}.capitolato-voci .voci-zona>summary:before{content:"▸";width:1ch;color:var(--faint);transition:transform .12s ease-out}.capitolato-voci .voci-zona[open]>summary:before{transform:rotate(90deg)}.capitolato-voci .zona-titolo{font-weight:600}.capitolato-voci .zona-conta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.capitolato-voci .voci-zona-dentro{gap:calc(var(--passo) * .75);padding:0 0 var(--passo) calc(var(--passo) * 3 + 1ch);display:grid}.capitolato-voci .voce-riga{gap:calc(var(--passo) / 2);display:grid}.capitolato-voci .voce-varianti{gap:calc(var(--passo) * 2.5);padding-left:calc(var(--passo) * 3);display:flex}.capitolato-voci .variante{align-items:center;gap:calc(var(--passo) / 2);display:flex}.capitolato-voci .variante:has(input:disabled){color:var(--faint)}.capitolato-voci .voce-aggiungi{min-height:0;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:500}.capitolato-voci .voce-aggiungi:hover{text-decoration:underline}.capitolato-voci .voci-a-prezzo{margin:calc(var(--passo) * 1.5) 0 0;color:var(--muted);font-weight:600}.capitolato-voci .voce-importo{display:contents}.capitolato-voci .voce-unita{color:var(--muted);white-space:nowrap;flex:none;align-self:center}.capitolato-voci .voci-zona-titolo{margin:var(--passo) 0 0;color:var(--muted);font-weight:600}.capitolato-voci .voci-zona-lette .voce-importo{display:inline}.capitolato-voci .voce-origine,.capitolato-voci .voce-precedente{color:var(--muted);font-size:var(--piccolo);text-align:right;flex-basis:100%}.capitolato-voci .voce-mq{align-items:center;gap:calc(var(--passo) / 2);flex:none;display:flex}.capitolato-voci .voce-metri{text-align:right;font-variant-numeric:tabular-nums;width:6.4rem}.capitolato-voci .voce-metri:disabled{opacity:.45;color:var(--muted);cursor:default}.capitolato-voci .voce-quantita{text-align:left;font-variant-numeric:normal;width:8rem}.capitolato-voci .voce-totale{font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center}.capitolato-voci .voce-ripetizione{align-items:center;gap:calc(var(--passo) / 2);flex:none;display:flex}.capitolato-voci .voce-giorni{text-align:right;font-variant-numeric:tabular-nums;width:4.8rem}.capitolato-voci .voce-giorni:disabled{opacity:.45;color:var(--muted);cursor:default}.campi-fattori{align-items:flex-end;gap:var(--passo) calc(var(--passo) * 1.5);flex-wrap:wrap;display:flex}.campi-fattori>label{gap:calc(var(--passo) / 2);color:var(--muted);font-size:var(--piccolo);display:grid}.campi-fattori input{width:6.4rem}.campi-fattori .volte-per{gap:calc(var(--passo) / 2);display:flex}.voci-catalogo{border-collapse:collapse;width:100%}.voci-catalogo td{padding:var(--passo) 0;border-bottom:1px solid var(--hair2);vertical-align:middle}.voci-catalogo td+td{padding-left:calc(var(--passo) * 2)}.voci-catalogo .sotto{display:block}.voci-catalogo .sezione-voci th{border-bottom:1px solid var(--hair);color:var(--muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:0;font-size:.7333rem;font-weight:700}.voci-catalogo .sezione-apri{align-items:center;gap:var(--passo);width:100%;min-height:0;padding:calc(var(--passo) * 1.5) 0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;display:flex}.voci-catalogo .sezione-apri:before{content:"▸";width:1ch;color:var(--faint);transition:transform .12s ease-out}.voci-catalogo .sezione-apri[aria-expanded=true]:before{transform:rotate(90deg)}.voci-catalogo .sezione-apri:hover .sezione-titolo{color:var(--ink)}.voci-catalogo .sezione-conta{letter-spacing:0;text-transform:none;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.voci-catalogo tr.rimossa td,.voci-catalogo tr.rimossa .sotto{color:var(--faint)}.voci-catalogo .comandi{white-space:nowrap;text-align:right}.comando-testo{min-height:0;color:var(--muted);font-size:var(--piccolo);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.comando-testo+.comando-testo{margin-left:calc(var(--passo) * 1.5)}.comando-testo:hover:not(:disabled){color:var(--accent);text-decoration:underline}.scelta-tipologia-voci{max-width:21.3333rem}.modulo-voce{align-items:flex-end;gap:var(--passo) calc(var(--passo) * 1.5);padding:var(--passo) 0;flex-wrap:wrap;display:flex}.modulo-voce>label:first-child{flex:17.0667rem}.modulo-voce>label,.scelta-tipologia-voci{gap:calc(var(--passo) / 2);color:var(--muted);font-size:var(--piccolo);display:grid}.scelta-tipologia-voci{margin-bottom:var(--passo)}.voci-contratto{margin-top:calc(var(--passo) / 2);font-size:var(--piccolo)}.voci-contratto summary{color:var(--muted);cursor:pointer}.modulo-soglie{align-items:flex-end;gap:var(--passo) calc(var(--passo) * 1.5);padding:var(--passo) 0;flex-wrap:wrap;display:flex}.modulo-soglie>label{gap:calc(var(--passo) / 2);width:9.3333rem;color:var(--muted);font-size:var(--piccolo);display:grid}.modulo-mittente{align-items:flex-end;gap:var(--passo) calc(var(--passo) * 1.5);padding:var(--passo) 0;flex-wrap:wrap;display:flex}.modulo-mittente>label{gap:calc(var(--passo) / 2);width:min(100%,24rem);color:var(--muted);font-size:var(--piccolo);display:grid}.assistenza>section{margin-top:calc(var(--passo) * 3)}.assistenza-mese{gap:calc(var(--passo) / 2);width:min(100%,18rem);color:var(--muted);font-size:var(--piccolo);margin:var(--passo) 0;display:grid}.assistenza-contatore{gap:calc(var(--passo) / 2);max-width:32rem;padding:var(--passo) 0;display:grid}.assistenza-usate{margin:0;font-size:1.25rem;font-weight:600}.assistenza-contatore progress{width:100%;height:.75rem}.assistenza-contatore progress.oltre{accent-color:var(--bad)}.assistenza-contatore progress.oltre::-webkit-progress-value{background:var(--bad)}.assistenza-contatore progress.oltre::-moz-progress-bar{background:var(--bad)}.assistenza-durata{white-space:nowrap}.assistenza-contatore small{color:var(--muted)}.assistenza-oltre{margin:0;font-weight:600}.assistenza-modulo>label{width:min(100%,12rem)}.assistenza-modulo>label.assistenza-descrizione{width:min(100%,32rem)}.assistenza-modulo>.assistenza-avviso{color:var(--muted);font-size:var(--piccolo);flex-basis:100%}.assistenza-elenco td small{color:var(--muted)}.assistenza-comandi{white-space:nowrap;text-align:right}.assistenza-comandi button+button{margin-left:calc(var(--passo) / 2)}.assistenza-testo pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--passo);border:1px solid var(--hair);border-radius:var(--raggio);max-width:48rem;margin:0;font-family:inherit}.impostazioni{gap:calc(var(--passo) * 6);grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.impostazioni-barra{top:calc(var(--altezza-barra,3.7333rem) + var(--passo) * 3);max-height:calc(100dvh - var(--altezza-barra,3.7333rem) - var(--passo) * 6);position:sticky;overflow-y:auto}.impostazioni-barra h2{margin-bottom:calc(var(--passo) * 2.5)}.impostazioni-barra .argomento{margin:calc(var(--passo) * 2.5) 0 calc(var(--passo) * .75);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;padding:0 .6667rem;font-size:.7333rem;font-weight:700}.impostazioni-barra .argomento:first-of-type{margin-top:0}.impostazioni-barra ul{gap:.1333rem;margin:0;padding:0;list-style:none;display:grid}.impostazioni-barra a{justify-content:space-between;align-items:baseline;gap:var(--passo);border-radius:var(--raggio);color:var(--muted);border:1px solid #0000;padding:.4667rem .6667rem;text-decoration:none;display:flex}.impostazioni-barra a:hover{color:var(--ink)}.impostazioni-barra a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.impostazioni-barra a[aria-current=page]{border-color:var(--hair);background:var(--panel);color:var(--ink);font-weight:700}.impostazioni-barra a>span:first-child:after{content:attr(data-testo);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.impostazioni-barra .quanti{font-size:var(--piccolo);font-variant-numeric:tabular-nums;color:var(--faint);font-weight:500}.impostazioni-scelta{display:none}.impostazioni-sezione{min-width:0}.impostazioni-sezione h2{align-items:baseline;gap:var(--passo);display:flex}.impostazioni-sezione h2 .quanti{font-size:var(--piccolo);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.impostazioni-sezione>.in-breve{margin:0 0 var(--passo);color:var(--muted)}.come-funziona{margin:0 0 calc(var(--passo) * 2)}.come-funziona summary{color:var(--muted);font-size:var(--piccolo);cursor:pointer;text-underline-offset:.2em;text-decoration:underline;display:inline-block}.come-funziona summary:hover{color:var(--accent)}.come-funziona summary::-webkit-details-marker{display:none}.come-funziona p{margin:var(--passo) 0 0;color:var(--muted)}.impostazioni-sezione .modulo-voce{max-width:56rem}.modulo-elenco>label:not(:first-child){flex:0 13.3333rem;min-width:0}.modulo-elenco select{width:100%;min-width:0}.testa-elenco{justify-content:space-between;align-items:center;gap:var(--passo);margin-top:calc(var(--passo) * 2);padding-bottom:var(--passo);border-bottom:1px solid var(--hair);flex-wrap:wrap;display:flex}.testa-elenco .conto{color:var(--muted);font-size:var(--piccolo)}.testa-elenco input[type=search]{width:17.0667rem;max-width:100%;min-height:2.4rem;padding-block:.4rem}.elenco-compatto{--nome:12rem;columns:calc(var(--nome) + var(--resto,16rem));column-gap:calc(var(--passo) * 6);column-rule:1px solid var(--hair);margin:0;padding:0;list-style:none}.elenco-compatto li{break-inside:avoid;grid-template-columns:minmax(var(--nome), 1fr) minmax(0, 1fr) 9.6rem;align-items:center;column-gap:calc(var(--passo) * 2);border-bottom:1px solid var(--hair2);min-height:2.4rem;padding:.3333rem .8rem;display:grid}.elenco-compatto li>*{overflow-wrap:anywhere;min-width:0}.elenco-compatto li>:first-child{white-space:nowrap;overflow-wrap:normal}.elenco-compatto .sotto{color:var(--muted);font-size:var(--piccolo);display:block}.elenco-compatto .secondo{color:var(--muted);font-size:var(--piccolo)}.elenco-compatto .comandi{white-space:nowrap;text-align:right}.elenco-compatto li.in-modifica :is(input,select){width:100%;min-height:2.4rem;font-size:var(--piccolo);padding-block:.3rem}.elenco-compatto li.in-modifica .secondo{color:inherit}.elenco-compatto li.in-modifica [aria-disabled=true]{opacity:.6}.elenco-vuoto{color:var(--muted);padding:calc(var(--passo) * 2) 0}@media (width<=760px){.impostazioni{gap:calc(var(--passo) * 2);grid-template-columns:minmax(0,1fr)}.impostazioni-barra{max-height:none;position:static;overflow:visible}.impostazioni-barra .argomento,.impostazioni-barra ul{display:none}.impostazioni-barra h2{margin-bottom:var(--passo)}.impostazioni-scelta{display:block}.testa-elenco input[type=search]{width:100%}.elenco-compatto li{grid-template-columns:minmax(0,1fr) auto;row-gap:.1333rem}.elenco-compatto li>*{grid-column:1/-1}.elenco-compatto li>:first-child{white-space:normal;overflow-wrap:anywhere;grid-area:1/1}.elenco-compatto li>.comandi{grid-area:1/2}.elenco-compatto li>.secondo:empty{display:none}.elenco-compatto li.in-modifica>.secondo{padding-block:.2667rem}}@media (width<=560px){.capitolato-voci .spunta>.voce-testo{flex:calc(100% - 2.5rem)}}.contratti-fic{gap:var(--passo);margin-top:calc(var(--passo) * 2);display:grid}.contratti-fic>p{margin:0}.contratti-fic-comandi{align-items:end;gap:calc(var(--passo) * 2);flex-wrap:wrap;display:flex}.contratti-fic-comandi label{font-size:var(--piccolo);color:var(--muted);gap:.4rem;display:grid}.contratti-fic-tabella td:first-child{min-width:14rem}.contratti-fic-tabella select,.contratti-fic-tabella input{width:100%;min-width:12rem}.contratti-fic-tabella input{margin-top:.4rem}.contratti-fic-nota{color:var(--muted);font-size:var(--piccolo);display:block}.contratti-fic-gia{color:var(--muted);font-size:var(--piccolo)}.contratti-fic-errore{color:var(--bad);font-size:var(--piccolo);display:block}.contratti-fic-sposta{color:var(--accent);font-size:var(--piccolo);margin-top:.4rem;font-weight:600;display:block}.contratti-fic-sposta-tasto{margin-top:.4rem}.regole-oggetto{margin-top:calc(var(--passo) * 4);padding-top:calc(var(--passo) * 2);border-top:1px solid var(--hair)}.regole-oggetto h3{align-items:baseline;gap:var(--passo);margin:0 0 var(--passo);display:flex}.regole-oggetto h3 .quanti{font-size:var(--piccolo);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.regole-oggetto .in-breve{margin:0 0 var(--passo);color:var(--muted)}.tabella-regole-oggetto{max-width:56rem;margin-top:calc(var(--passo) * 2)}.tabella-regole-oggetto select{min-width:0}.tabella-regole-oggetto .nota-regola{color:var(--muted);font-size:var(--piccolo);display:block}.tabella-regole-oggetto .cella-comandi{white-space:nowrap;text-align:right;width:1%}@media (pointer:fine){.pannello-report :is(input:not([type=checkbox]):not([type=radio]),select,button:not(.comando-testo)),.pannello-report a.bottone{box-sizing:border-box;min-height:var(--comando);padding-block:.4rem}}.report-griglia{gap:calc(var(--passo) * 3);grid-template-columns:minmax(0,2fr) minmax(22rem,1fr);align-items:start;display:grid}.report-mese{min-width:0}.report-lato{gap:calc(var(--passo) * 2);padding-left:calc(var(--passo) * 3);border-left:1px solid var(--hair);grid-template-columns:minmax(0,1fr);display:grid}.report-lato h3{margin-top:0}.report-lato .azioni{margin-bottom:0}.report-salvati{margin:0;padding:0;list-style:none}.report-salvati li{padding-block:var(--passo);border-top:1px solid var(--hair)}.report-salvati li:first-child{border-top:0;padding-top:0}.report-salvati p{margin:0}.report-salvati .azioni{margin-top:var(--passo)}.tabella-report :is(.cella-importo,.cella-banca,.cella-fatture){white-space:nowrap;width:1%;padding-inline:calc(var(--passo) * 2)}.tabella-report td.cella-fatture{text-align:center}.pannello .report-lato thead th{white-space:normal}.report-lato :is(th,td){padding-inline:calc(var(--passo) * .75)}.elenco-fuori{margin:0;padding:0;list-style:none}.elenco-fuori li{padding-block:var(--passo);border-top:1px solid var(--hair)}.elenco-fuori li:first-child{border-top:0}.elenco-fuori p{margin:0}.report-vuoto{padding:calc(var(--passo) * 4) 0;color:var(--muted);text-align:center}@media (width<=1100px){.report-griglia{grid-template-columns:minmax(0,1fr)}.report-lato{padding-left:0;padding-top:calc(var(--passo) * 2);border-left:0;border-top:1px solid var(--hair)}}.storico-fic{margin-top:calc(var(--passo) * 2);padding-top:calc(var(--passo) * 2);border-top:1px solid var(--hair)}.storico-avanzamento{gap:calc(var(--passo) / 2);margin-bottom:var(--passo);display:grid}.barra-avanzamento{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);background:var(--panel);border-radius:.3333rem;width:100%;height:.6667rem;padding:1px;overflow:hidden}.barra-avanzamento i{background:var(--accent);border-radius:.2rem;height:100%;transition:width .3s;display:block}.modulo.nuova-nota{column-gap:calc(var(--passo) * 2);row-gap:var(--passo);width:100%;margin-bottom:calc(var(--passo) * 2);grid-template-columns:minmax(0,1fr) auto;align-items:end}.nuova-nota>:not(label):not(.azioni){grid-column:1/-1}.nuova-nota .azioni{margin-bottom:0}.nuova-nota .sotto{margin:0}.nuova-nota textarea{field-sizing:content;min-height:var(--comando);resize:vertical;max-height:9.5lh}.pastiglie{white-space:nowrap}.fuori-dal-canone{margin:0;padding:0;list-style:none}.fuori-dal-canone li+li{margin-top:calc(var(--passo) / 2)}.fuori-dal-canone .pastiglia{white-space:nowrap}.riquadro-istat{margin-top:calc(var(--passo) * 2);padding-top:calc(var(--passo) * 2);border-top:1px solid var(--hair)}.riquadro-istat>p{margin:var(--passo) 0}.voce-istat+.voce-istat{margin-top:calc(var(--passo) * 2);padding-top:calc(var(--passo) * 2);border-top:1px solid var(--hair2)}.voce-istat input{width:8rem}.voce-istat>button,.mail-istat{margin-top:var(--passo)}.mail-istat textarea{width:100%}.comandi-mail{gap:var(--passo);margin-top:var(--passo);flex-wrap:wrap;align-items:center;display:flex}@media (width>=761px){.rubrica-mittenti .elenco-compatto li{grid-template-columns:minmax(var(--nome), 1fr) 13.3333rem 0}}.rubrica-mittenti .elenco-compatto .secondo select{width:100%;min-height:2.4rem;font-size:var(--piccolo);color:inherit;padding-block:.3rem}.rubrica-mittenti .elenco-compatto li.in-modifica{row-gap:var(--passo);padding-bottom:calc(var(--passo) * 1.5)}.rubrica-mittenti .elenco-compatto .comandi.legame{justify-content:flex-end;align-items:center;gap:var(--passo);white-space:normal;flex-wrap:wrap;grid-column:1/-1;display:flex}.rubrica-mittenti .elenco-compatto .comandi.legame :is(input,select){width:16rem;max-width:100%}.rubrica-mittenti .elenco-compatto .avviso-legame{color:var(--muted);font-size:var(--piccolo);margin-right:auto}.rubrica-mittenti .elenco-compatto li.altre{text-align:center;border-bottom:none;display:block}.sotto-sezione{margin-top:calc(var(--passo) * 4);padding-top:calc(var(--passo) * 2);border-top:1px solid var(--hair)}.sotto-sezione h3{align-items:baseline;gap:var(--passo);margin:0 0 var(--passo);display:flex}.sotto-sezione h3 .quanti{font-size:var(--piccolo);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.rubrica-mittenti .elenco-compatto .errore-riga{text-align:right;color:var(--bad);background:var(--bad-bg);border-radius:var(--raggio);font-size:var(--piccolo);flex-basis:100%;padding:.4rem .8rem}.pannello .azione-consigliata{color:var(--muted);font-size:var(--piccolo);min-width:22ch}.pannello .comandi-riga{white-space:nowrap}.pannello .comandi-riga .azioni{flex-wrap:nowrap;margin-bottom:0}.filtri-scadenziario{margin-top:calc(var(--passo) * 1.5)}.modulo-scadenza{margin-top:calc(var(--passo) * 2)}.modulo-scadenza textarea{min-height:0}.modulo-scadenza .azioni{margin-bottom:0}@container modulo (width>=74.6667rem){.modulo-scadenza .gruppi-campi{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1.4fr)}}.tabella-scadenze .comandi-riga{text-align:right;padding-right:.9333rem}.tabella-scadenze .comandi-riga .azioni{justify-content:flex-end}.tabella-scadenze .data-vera{justify-content:flex-end;align-items:center;gap:calc(var(--passo) * .75);flex-wrap:wrap;margin:0;display:flex}.tabella-scadenze .data-vera input[type=date]{width:auto}.tabella-scadenze .data-vera .errore{white-space:normal;flex-basis:100%;margin:0}.preventivi-elenco .pannello-testa .filtri,.preventivi-elenco .pannello-testa .azioni{margin-top:var(--passo);margin-bottom:0}.preventivi-elenco :is(th,td):last-child{padding-left:calc(var(--passo) * 4)}.preventivo-calcolo h3{padding:0 0 calc(var(--passo) * 1.5);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.7333rem;font-weight:700}.preventivo-calcolo .calcolo td{box-sizing:border-box;border-bottom:1px solid var(--hair2);height:2.4rem;font-size:var(--corpo);vertical-align:middle;padding:0}.preventivo-calcolo .calcolo td:first-child{white-space:nowrap;padding-right:var(--passo)}.preventivo-calcolo .calcolo td:last-child{white-space:nowrap}.preventivo-calcolo{min-width:0}.preventivo-calcolo .calcolo{table-layout:auto;width:100%}.modulo-preventivo .gruppo-campi>legend.legenda-con-comando{justify-content:space-between;align-items:center;gap:var(--passo);line-height:1.45;display:flex}.modulo-preventivo .comando-legenda{min-height:0;color:var(--accent);line-height:1;font-size:var(--piccolo);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.modulo-preventivo .comando-legenda:hover{text-decoration:underline}.preventivo-calcolo .totale-riquadro{margin-top:calc(var(--passo) * 2)}.preventivo-calcolo small{margin-top:calc(var(--passo) * 2);display:block}.due.editor-preventivo{grid-template-columns:minmax(0,1fr) minmax(17.0667rem,23.4667rem)}@media (width<=880px){.due.editor-preventivo{grid-template-columns:minmax(0,1fr)}}@container modulo (width>=46.9333rem){.modulo-preventivo .gruppi-campi{grid-template-columns:repeat(2,minmax(0,1fr))}.modulo-preventivo .gruppi-campi>.gruppo-campi:first-child{grid-area:1/1}.modulo-preventivo .gruppi-campi>.gruppo-campi:nth-child(2){grid-area:1/2/span 2}.modulo-preventivo .gruppi-campi>.gruppo-campi:nth-child(3){grid-area:2/1}.modulo-preventivo .gruppi-campi>.gruppo-campi:nth-child(4){grid-area:3/1/4/3}}.modulo-preventivo textarea{min-height:7.4667rem}.scelte-destinatario{gap:var(--passo) calc(var(--passo) * 3);flex-wrap:wrap;display:flex}.sopralluogo-preventivo{color:var(--muted);font-size:var(--piccolo);margin:0}.giorni-preventivo{border:0;min-width:0;margin:0;padding:0}.giorni-preventivo>legend{padding:0 0 .4rem}.giorni-preventivo-scelte{gap:var(--passo) calc(var(--passo) * 1.5);flex-wrap:wrap;display:flex}.preventivo-calcolo .calcolo-voci{margin-top:calc(var(--passo) * 2)}.modulo-preventivo .fasce-monte-ore{gap:var(--passo);justify-items:start;display:grid;container:fasce/inline-size}.modulo-preventivo .fasce-monte-ore>.fascia-monte-ore{justify-self:stretch;gap:var(--passo) calc(var(--passo) * 1.5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.modulo-preventivo .fasce-monte-ore>.fascia-monte-ore+.fascia-monte-ore{padding-top:var(--passo);border-top:1px solid var(--hair2)}.modulo-preventivo .fascia-monte-ore>.togli-fascia{white-space:nowrap;justify-self:start}@container fasce (width<=26rem){.modulo-preventivo .fasce-monte-ore>.fascia-monte-ore{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.modulo-preventivo .fasce-monte-ore>.fascia-monte-ore{grid-template-columns:minmax(0,1fr)}}.modulo-preventivo .totale-monte-ore{color:var(--ink);font-weight:600}.preventivo-calcolo .totale small{margin-top:0;display:inline}.preventivo-calcolo .confronto-metodi{margin-top:calc(var(--passo) * 2);gap:var(--passo);justify-items:start;min-width:0;display:grid}.preventivo-calcolo .confronto-metodi>h4{font-size:var(--piccolo);color:var(--muted);margin:0;font-weight:600}.preventivo-calcolo .tabella-confronto{width:100%}.preventivo-calcolo .tabella-confronto th{text-align:center}.preventivo-calcolo .tabella-confronto td{text-align:left}.preventivo-calcolo .tabella-confronto th{white-space:normal}.preventivo-calcolo .tabella-confronto td{border-bottom:1px solid var(--hair2);font-size:var(--corpo);font-variant-numeric:tabular-nums;vertical-align:middle;padding:.4rem .5333rem}.preventivo-calcolo .tabella-confronto td:first-child{white-space:nowrap;padding-left:0}.preventivo-calcolo .tabella-confronto .confronto-valore{white-space:nowrap}.preventivo-calcolo .tabella-confronto .confronto-motivo{white-space:normal}.preventivo-calcolo .tabella-confronto .metodo-usato td{font-weight:600}.preventivo-calcolo .tabella-confronto .metodo-proposta td{color:var(--muted)}.preventivo-calcolo .tabella-confronto .metodo-ruolo{font-weight:400;font-size:var(--piccolo);color:var(--muted);margin-top:0;display:block}.preventivo-calcolo .confronto-metodi>small{color:var(--muted)}.modulo-preventivo .capitolato-voci{gap:calc(var(--passo) * 1.25);border:0;align-content:start;min-width:0;margin:0;padding:0;display:grid}.modulo-preventivo .capitolato-voci>legend{padding:0 0 var(--passo)}.modulo-preventivo .capitolato-voci .spunta{align-items:center}.modulo-preventivo .note-preventivo{gap:var(--passo);align-content:start;display:grid}.modulo-preventivo .capitolato-e-note{gap:calc(var(--passo) * 2);min-width:0;display:grid}@container modulo (width>=46.9333rem){.modulo-preventivo .capitolato-voci:has(>.voci-servizi-prezzo){column-gap:calc(var(--passo) * 4);grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.modulo-preventivo .capitolato-voci>.voci-comprese,.modulo-preventivo .capitolato-voci>.voci-aggiunte{grid-column:1}.modulo-preventivo .capitolato-voci:has(>.voci-servizi-prezzo)>legend{width:calc((100% - var(--passo) * 4) / 2);line-height:1.4rem}.modulo-preventivo .capitolato-voci>.voci-servizi-prezzo{margin-top:calc(-1 * (1.4rem + var(--passo) + .4rem));grid-area:1/2/-1}.modulo-preventivo .capitolato-voci>.voci-servizi-prezzo>.voci-a-prezzo{margin:0 0 calc(.4rem - var(--passo) * .25);color:inherit;line-height:1.4rem;font-weight:inherit;padding:0}}.modulo-preventivo .capitolato-voci .voce-nuova>button{white-space:nowrap;flex:none}.modulo-preventivo .voce-origine,.modulo-preventivo .voce-precedente{color:var(--muted);font-size:var(--piccolo)}.modulo-preventivo .avviso-soglia{color:var(--ink);font-size:var(--piccolo);font-weight:600}.modulo-preventivo .riga-campi>:has(>select){flex:none}.modulo-preventivo .riga-campi>:has(>select)>select{width:auto;min-width:100%}button.mail{width:100%;min-height:0;color:inherit;text-align:left;border-top:0;border-right:0;border-radius:0;font-weight:500;display:block}.elenco-mail>:only-child{border-radius:inherit}.mail .da{color:var(--muted);font-size:.7667rem}.mail .oggetto{margin:1px 0 .3333rem;font-size:.8667rem;font-weight:700}.posta-barra{justify-content:space-between;align-items:center;gap:var(--passo) calc(var(--passo) * 3);margin-top:calc(var(--passo) * .75);flex-wrap:wrap;display:flex}.posta-barra .posta-rimandi{margin:0 0 0 auto}.pannello-testa:has(>.posta-barra){padding-top:calc(var(--passo) * 1.25);padding-bottom:calc(var(--passo) * 1.25)}.posta-barra{margin-top:0}.filtro-stato{align-items:center;gap:var(--passo);color:var(--muted);display:flex}.filtro-stato select{width:auto;min-width:11.3333rem}.posta-rimandi{gap:calc(var(--passo) * 2);margin:var(--passo) 0 0;font-size:var(--piccolo);flex-wrap:wrap;display:flex}.posta-rimandi .conteggio{margin-left:calc(var(--passo) * .5)}.tabella-aggiornamenti .cella-letto,.tabella-aggiornamenti .cella-sposta{white-space:nowrap;width:1%}.pannello .tabella-aggiornamenti .cella-letto{padding-right:0}.tabella-aggiornamenti .cella-letto input{display:block}.tabella-aggiornamenti .cella-eta,.tabella-aggiornamenti .cella-mail{white-space:nowrap}.tabella-aggiornamenti .cella-frase>.frase{max-width:72ch;display:block}.tabella-azienda .cella-frase>.frase:has(>.pastiglia){max-width:min(72ch,100% - 6rem)}.tabella-azienda .cella-frase>.frase>.pastiglia{white-space:nowrap;margin-right:-6rem}.comando-freccia{min-height:0;color:var(--muted);cursor:pointer;background:0 0;border:0;margin:-.4rem -.5333rem;padding:.4rem .5333rem;font-size:1rem;font-weight:500;line-height:1}.comando-freccia:hover:not(:disabled){color:var(--accent)}@media (width<=600px){.tabella-aggiornamenti thead{display:none}.tabella-aggiornamenti,.tabella-aggiornamenti tbody{display:block}.tabella-aggiornamenti tr{align-items:center;gap:.4rem calc(var(--passo) * 1.5);padding:var(--passo) .9333rem;border-bottom:1px solid var(--hair);grid-template-columns:auto auto minmax(0,1fr);display:grid}.tabella-aggiornamenti tr:last-child{border-bottom:0}.pannello .tabella-aggiornamenti tbody td{overflow-wrap:normal;text-align:left;border-bottom:0;width:auto;padding:0;display:block}.pannello .tabella-aggiornamenti tbody .cella-cliente{font-weight:600}.tabella-aggiornamenti .cella-cliente,.tabella-aggiornamenti .cella-frase{grid-column:1/-1}.tabella-aggiornamenti.con-comandi tr{grid-template-columns:auto auto auto minmax(0,1fr) auto}.tabella-aggiornamenti.con-comandi .cella-letto{grid-area:1/1}.tabella-aggiornamenti.con-comandi .cella-cliente{grid-area:1/2/auto/-1}.tabella-aggiornamenti.con-comandi .cella-frase{grid-area:2/2/auto/-1}.tabella-aggiornamenti.con-comandi .cella-eta{grid-area:3/2}.tabella-aggiornamenti.con-comandi .cella-mail{grid-area:3/3}.tabella-aggiornamenti.con-comandi .cella-sposta{grid-area:3/5}}.riga-cliente{gap:var(--passo);grid-template-columns:repeat(auto-fit,minmax(11.3333rem,1fr));display:grid}pre.corpo-mail{overflow-wrap:anywhere;font-family:inherit}.dettaglio-mail pre.corpo-mail{max-height:24rem;margin:var(--passo) 0 calc(var(--passo) * 2);padding:0 0 var(--passo);font-size:var(--corpo);background:0 0;border:0;border-radius:0;line-height:1.5;overflow-y:auto}.dettaglio-mail>h3.oggetto-mail{margin:0 0 var(--passo);font-size:1.1333rem;line-height:1.3}.dettaglio-mail .testata-mail{padding-bottom:var(--passo);margin-bottom:0}.estrazione .tit{font-weight:700}.estrazione .det{color:var(--muted);font-size:var(--piccolo);margin-bottom:.6667rem}.campo-estratto .k{min-width:9.3333rem;color:var(--muted);font-size:.8rem}@media (width>=881px){.estrazione-colonne{gap:calc(var(--passo) * 3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.estrazione-fa>.decisione{margin-top:0}.estrazione-fa .modulo-proposta{max-width:none}.estrazione .confidenza{margin-bottom:0}}.decisione{margin-top:calc(var(--passo) * 1.5)}.decisione>p{margin:0 0 var(--passo)}@media (pointer:fine){.decisione .modulo-proposta :is(input:not([type=checkbox]):not([type=radio]),select,button:not(.comando-testo)){box-sizing:border-box;min-height:var(--comando);padding-block:.4rem}}.conclusione{padding:var(--passo) calc(var(--passo) * 1.5);border:1px solid var(--hair);border-radius:var(--raggio);background:var(--panel);font-size:var(--piccolo)}.mail-aperta{padding:calc(var(--passo) * 2) calc(var(--passo) * 2.5)}.pannello-testa:has(+.mail-aperta) h2{font-size:1.3333rem;line-height:1.25}.testata-mail{align-items:start;gap:var(--passo) calc(var(--passo) * 3);padding-bottom:calc(var(--passo) * 2);margin-bottom:calc(var(--passo) * 2.5);border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;display:grid}.testata-chi{column-gap:calc(var(--passo) * 1.5);grid-template-columns:auto minmax(0,1fr);line-height:1.6;display:grid}.testata-riga{display:contents}.testata-riga .k{color:var(--muted)}.testata-riga .v{overflow-wrap:anywhere;min-width:0}.testata-riga .indirizzo{color:var(--muted)}.testata-quando{justify-items:end;gap:var(--passo);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;display:grid}.testata-pastiglie{justify-content:flex-end;gap:calc(var(--passo) * .75);flex-wrap:wrap;display:flex}.avviso-mail{max-width:72ch;margin:0 0 calc(var(--passo) * 2);color:var(--muted);font-size:var(--piccolo)}.allegati-mail{align-items:baseline;gap:var(--passo) calc(var(--passo) * 2);padding:calc(var(--passo) * 1.5) 0;border-top:1px solid var(--hair);flex-wrap:wrap;display:flex}.allegati-mail .k{color:var(--muted)}.allegati-mail ul{gap:var(--passo) calc(var(--passo) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.allegati-mail .comando-testo{color:var(--ink);font-size:inherit;text-decoration:underline}.allegati-mail .dimensione{color:var(--faint);font-variant-numeric:tabular-nums}.proposte-mail{padding-top:calc(var(--passo) * 1.5);border-top:1px solid var(--hair)}.proposte-mail h3{margin:0 0 var(--passo);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7333rem;font-weight:700}.proposta-mail{max-width:72ch;padding:var(--passo) 0}.proposta-mail+.proposta-mail{border-top:1px solid var(--hair)}.proposta-mail-testa{align-items:center;gap:var(--passo);flex-wrap:wrap;display:flex}.proposta-mail p{margin:calc(var(--passo) * .5) 0 0}.risposta-mail{padding:calc(var(--passo) * 1.5) 0;border-top:1px solid var(--hair)}.risposta-mail h3{margin:0 0 var(--passo);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7333rem;font-weight:700}.risposta-mail .modulo-proposta{max-width:72ch;margin-top:calc(var(--passo) * 1.5)}.risposta-mail .modulo-proposta>p{margin:0}@media (width<=600px){.mail-aperta{padding:calc(var(--passo) * 1.5)}.testata-mail{grid-template-columns:minmax(0,1fr)}.testata-quando{white-space:normal;justify-items:start}.testata-pastiglie{justify-content:flex-start}}.posta-rimandi .esito-riga{color:var(--muted);margin-left:auto}.posta-rimandi .esito-riga .errore-testo{color:var(--bad)}.tabella-azienda .cella-categoria,.tabella-azienda .cella-cliente{white-space:nowrap}.tabella-azienda .cella-frase .pastiglia{margin-left:calc(var(--passo) * .5)}.posta-solo-gmail{margin:var(--passo) 0 0;padding:0 .9333rem var(--passo);color:var(--muted);font-size:var(--piccolo)}@media (width<=600px){.tabella-azienda .cella-categoria,.tabella-azienda .cella-cliente{white-space:normal}.tabella-azienda.con-comandi .cella-categoria{grid-area:3/2}.tabella-azienda.con-comandi .cella-eta{grid-area:3/3}.tabella-azienda.con-comandi .cella-mail{grid-area:3/4}.tabella-azienda.con-comandi tr{grid-template-columns:auto auto auto auto 1fr}.tabella-azienda.con-comandi .cella-sposta{justify-self:end}}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/BeVietnamPro-500.woff2)format("woff2")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BeVietnamPro-700.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sans:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ink:#0e1116;--muted:#5e6672;--faint:#8a919b;--ground:#f4f5f7;--panel:#fff;--hair:#dcdfe4;--hair2:#eceef1;--accent:#1f6f8b;--accent-bg:#e6f1f5;--accent-ink:#fff;--bad:#c1432e;--bad-bg:#fbe8e4;--corpo:1rem;--piccolo:.8333rem;--display:4.2667rem;--raggio:.4rem;--passo:.5333rem;--comando:2.4rem}html{font-size:clamp(14px,.45vw + 8.5px,22px)}html,body,#radice{height:100%;margin:0}body{font-family:var(--sans);font-size:var(--corpo);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.45}h1,h2,h3,strong,th,button{font-weight:700}h1{font-size:var(--display);letter-spacing:-.03em;margin:0;line-height:.95}h2{margin:0 0 calc(var(--passo) * 2);font-size:1.3333rem}small,.piccolo,td.piccolo{font-size:var(--piccolo);color:var(--muted)}a{color:inherit}input,select,textarea,button{font:inherit;border-radius:var(--raggio);min-height:2.9333rem}input,select,textarea{box-sizing:border-box;border:1px solid var(--hair);background:var(--panel);width:100%;color:var(--ink);padding:.6667rem .8rem}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}textarea{resize:vertical;min-height:8rem}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.6 5 6.6 8 3.6' fill='none' stroke='%235e6672' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:.6667rem .6667rem;padding-right:2.2667rem}select[multiple],select[size]{background-image:none;padding-right:.8rem}input[type=checkbox],input[type=radio]{appearance:none;border:1.5px solid var(--faint);background:var(--panel);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:.6667rem .6667rem;border-radius:.2667rem;flex:0 0 1.0667rem;width:1.0667rem;height:1.0667rem;min-height:1.0667rem;margin:0;padding:0}input[type=radio]{border-radius:50%}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--ink)}input[type=checkbox]:checked{border-color:var(--ink);background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.6 8.6 2.6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=radio]:checked{border-color:var(--ink);background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='2.5' fill='%23fff'/%3E%3C/svg%3E")}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.6;cursor:default}.spunta{align-items:center;gap:var(--passo);cursor:pointer;justify-self:start;display:inline-flex}fieldset.gruppo-campi{gap:calc(var(--passo) * 1.5);min-width:0;padding:0 0 calc(var(--passo) * 2);border:0;border-bottom:1px solid var(--hair);margin:0;display:grid}.gruppo-campi>legend{width:100%;padding:0 0 calc(var(--passo) * 1.5);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7333rem;font-weight:700}.gruppi-campi{gap:calc(var(--passo) * 2) calc(var(--passo) * 4);min-width:0;display:grid}.gruppi-campi>.gruppo-campi{align-content:start}@container modulo (width>=64rem){.gruppi-campi{grid-template-columns:repeat(2,minmax(0,1fr))}}.riga-campi{align-items:flex-end;gap:calc(var(--passo) * 1.5);min-width:0;display:flex}.riga-campi>*{flex:1 1 0;min-width:0}.riga-campi>.campo-stretto{flex:0 0 9.6rem}.riga-campi>.campo-stretto:has(>select){flex-basis:auto}.riga-campi>:has(>input[type=date]){min-width:min-content}button{border:1px solid var(--hair);background:var(--panel);color:var(--ink);cursor:pointer;padding:.6667rem 1.0667rem}button.principale{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}button:disabled{opacity:.6;cursor:default}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a.bottone{box-sizing:border-box;border:1px solid var(--hair);border-radius:var(--raggio);background:var(--panel);min-height:2.9333rem;color:var(--ink);font-weight:inherit;cursor:pointer;align-items:center;padding:.6667rem 1.0667rem;text-decoration:none;display:inline-flex}a.bottone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a[data-scarica][aria-busy=true]{opacity:.6;cursor:progress}.stato-file{margin-left:calc(var(--passo) * .5);font-size:var(--piccolo);color:var(--muted);align-self:center}.riepilogo-report{gap:calc(var(--passo) * 1.5) calc(var(--passo) * 3);margin:calc(var(--passo) * 1.5) 0;flex-wrap:wrap;display:flex}.riepilogo-report>div{gap:calc(var(--passo) / 3);display:grid}.riepilogo-report dt{color:var(--muted);font-size:var(--piccolo)}.riepilogo-report dd{font-variant-numeric:tabular-nums;margin:0}.riepilogo-report .riepilogo-totale dd{font-weight:700}.errore{color:var(--bad);background:var(--bad-bg);border-radius:var(--raggio);padding:.6667rem .8rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:middle;padding:.6667rem .5333rem}table:has(>thead):not(.griglia>table)>thead th{text-align:center}th{font-size:var(--piccolo);color:var(--muted);font-weight:600}td.mono,.mono{font-size:var(--piccolo);font-variant-numeric:tabular-nums}.cella-json{font-family:var(--mono)}.pagina{min-width:0;padding:calc(var(--passo) * 4) calc(var(--passo) * 2) calc(var(--passo) * 8)}.pagina p{max-width:72ch}.accesso{box-sizing:border-box;min-height:100dvh;padding:calc(var(--passo) * 3) calc(var(--passo) * 2);place-items:center;display:grid}.accesso form{gap:calc(var(--passo) * 2);width:100%;max-width:25.3333rem;display:grid}.accesso h1{margin-bottom:calc(var(--passo) * 4)}.accesso label:where(:not(.spunta)){font-size:var(--piccolo);color:var(--muted);gap:.4rem;display:grid}.accesso .spunta{font-size:var(--piccolo);color:var(--muted)}.campo-password{display:block;position:relative}.campo-password input{padding-right:2.9333rem}.campo-password .occhio{width:2.9333rem;min-height:0;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.campo-password .occhio:hover:not(:disabled){color:var(--accent)}.campo-password .occhio svg{display:block}@media (width<=480px){:root{--display:3.7333rem}th,td{padding:.5333rem .4rem}}@media (width<=500px){.riga-campi{flex-direction:column;align-items:stretch}.riga-campi>*,.riga-campi>.campo-stretto{flex:none}.accesso{place-items:center start}.accesso form{max-width:24rem}}.modulo label.non-valido{color:var(--bad)}.modulo label.non-valido>:is(input,select,textarea){border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.modulo fieldset.non-valido>legend{color:var(--bad)}.modulo .esito{color:var(--accent);margin:0}.modulo-compatto input:where(:not([type=checkbox]):not([type=radio])),.modulo-compatto select{min-height:2.4rem;padding-block:.4rem}.modulo-compatto .gruppo-campi{gap:var(--passo);padding-bottom:calc(var(--passo) * 1.5)}.modulo-compatto .gruppi-campi{gap:calc(var(--passo) * 1.5) calc(var(--passo) * 4)}.modulo-compatto textarea{height:calc(2.9em + .8rem);min-height:0}.modulo-compatto{gap:calc(var(--passo) * 1.5)}:root{--ok:#2e7d5b;--ok-bg:#e1f1e9;--avviso:#b7791f;--avviso-bg:#faf0d9;--viola:#6d28d9;--viola-bg:#ede9fe;--neutra-bg:#e7ecf2;--decidere:#a85400;--decidere-bg:#fdeedd}.num{font-variant-numeric:tabular-nums}.pannello td.importo small{font-family:var(--sans)}.testata-app{align-items:center;gap:calc(var(--passo) * 2);height:3.7333rem;padding:0 calc(var(--passo) * 2);border-bottom:1px solid var(--hair);background:var(--panel);z-index:5;display:flex;position:sticky;top:0}.testata-app h1{letter-spacing:-.01em;white-space:nowrap;font-size:1.1333rem;font-weight:700}.oggi{color:var(--muted);font-size:var(--piccolo);white-space:nowrap;margin:0}.oggi b{color:var(--ink)}.strumenti{justify-content:flex-end;align-items:center;gap:.2667rem var(--passo);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.strumenti>*{flex:none}.strumenti a{border-radius:var(--raggio);color:var(--muted);font-size:var(--piccolo);white-space:nowrap;padding:.4rem .6667rem;text-decoration:none}.strumenti a:hover{background:var(--ground);color:var(--ink)}.altra-app{border:1px solid var(--hair)}.strumenti .utente{color:var(--muted);overflow-wrap:anywhere}.testata-app button{min-height:var(--comando);white-space:nowrap;padding:0 .9333rem}:fullscreen .testata-app{display:none}.avviso-guscio{margin:calc(var(--passo) * 2) calc(var(--passo) * 2) 0}.fascia-posta{align-items:baseline;gap:var(--passo) calc(var(--passo) * 2);padding:calc(var(--passo) * 1.5) calc(var(--passo) * 2);border-bottom:1px solid var(--hair);background:var(--bad-bg);color:var(--bad);font-size:var(--corpo);flex-wrap:wrap;display:flex}.fascia-posta b{font-weight:700}.barra-schede{align-items:center;gap:var(--passo);padding:var(--passo) calc(var(--passo) * 2);border-bottom:1px solid var(--hair);background:var(--panel);flex-wrap:wrap;display:flex}.schede{background:var(--neutra-bg);border-radius:.6rem;flex-wrap:wrap;gap:.2rem;padding:.2rem;display:flex}.schede a{color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:.4667rem;align-items:center;gap:.4667rem;padding:.4667rem .9333rem;font-size:.8667rem;font-weight:700;text-decoration:none;display:inline-flex}.schede a:hover{color:var(--ink)}.schede a[aria-selected=true]{border-color:var(--hair);background:var(--panel);color:var(--ink)}.schede button{min-height:0;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.4667rem;align-items:center;gap:.4667rem;padding:.4667rem .9333rem;font-size:.8667rem;font-weight:700;display:inline-flex}.schede button:hover{color:var(--ink)}.schede button[aria-selected=true]{border-color:var(--hair);background:var(--panel);color:var(--ink)}.conteggio{background:var(--decidere-bg);color:var(--decidere);font-variant-numeric:tabular-nums;border-radius:66.6rem;padding:0 .4rem;font-size:.7333rem;font-weight:700}.schermo-intero{min-height:var(--comando);font-size:var(--piccolo);white-space:nowrap;margin-left:auto;padding:0 .9333rem}.pannello{--raggio-pannello:.8rem;margin-bottom:calc(var(--passo) * 2);border:1px solid var(--hair);border-radius:var(--raggio-pannello);background:var(--panel);overflow:hidden}.pannello>:where(:only-child){border-radius:calc(var(--raggio-pannello) - 1px)}.pannello-testa{border-bottom:1px solid var(--hair);background:var(--ground);padding:.8rem .9333rem .6667rem;display:block}@media (pointer:fine){.pannello-testa :is(.filtri,.azioni,.posta-barra) :is(input:not([type=checkbox]):not([type=radio]),select,button:not(.comando-testo)),.pannello-testa .scegli-file{box-sizing:border-box;min-height:var(--comando);padding-block:.4rem}}@media (width>=1024px){.pannello-testa:has(>.filtri+.azioni):not(:has(.gruppo-comandi)){column-gap:calc(var(--passo) * 2);grid-template-columns:minmax(0,1fr) max-content;display:grid}.pannello-testa:has(>.filtri+.azioni):not(:has(.gruppo-comandi))>:not(.filtri,.azioni){grid-column:1/-1}.pannello-testa:has(>.filtri+.azioni):not(:has(.gruppo-comandi))>.azioni{align-self:end}}.pannello-testa>.titoli{min-width:0}.pannello-testa.con-comando{justify-content:space-between;align-items:center;gap:var(--passo);display:flex}.pannello-testa.con-comando>button{min-height:0;color:var(--muted);font-size:var(--piccolo);white-space:nowrap;background:0 0;border:0;margin:-.4rem -.5333rem;padding:.4rem .5333rem;line-height:1}.pannello-testa.con-comando>button:hover{color:var(--accent)}.pannello-testa>.filtri,.pannello-testa>.azioni{margin-top:calc(var(--passo) * 1.5);margin-bottom:0}.etichetta{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:.7333rem;font-weight:700}.pannello-testa h2{letter-spacing:-.01em;margin:2px 0 0;font-size:1rem}.pannello-testa p{max-width:76ch;color:var(--muted);font-size:var(--piccolo);margin:.3333rem 0 0}.pannello-corpo{padding:.9333rem}.pannello-scorri{overflow-x:auto}.pannello-nota{border-top:1px solid var(--hair);background:var(--ground);color:var(--faint);padding:.6667rem .9333rem;font-size:.7667rem;line-height:1.5}.pannello-vuoto{padding:calc(var(--passo) * 4) .9333rem;color:var(--muted);text-align:center}p.pannello-vuoto{max-width:none}.pannello table{border-collapse:collapse;width:100%}.pannello thead th{border-bottom:1px solid var(--hair);background:var(--ground);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:.6rem .6667rem;font-size:.7333rem;font-weight:700}.pannello tbody td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:.6667rem}.pannello tbody tr:last-child td{border-bottom:0}tr.cliccabile{cursor:pointer}tr.cliccabile:hover td{background:var(--accent-bg)}td .sotto{color:var(--muted);font-size:.8rem}.kv td:first-child{width:10rem;color:var(--muted);white-space:nowrap}.pastiglia{white-space:nowrap;border-radius:66.6rem;padding:2px .5333rem;font-size:.7333rem;font-weight:700;display:inline-block}.pastiglia-ok{background:var(--ok-bg);color:var(--ok)}.pastiglia-avviso{background:var(--avviso-bg);color:var(--avviso)}.pastiglia-decidere{background:var(--decidere-bg);color:var(--decidere)}.pastiglia-male{background:var(--bad-bg);color:var(--bad)}.pastiglia-accento{background:var(--accent-bg);color:var(--accent)}.pastiglia-neutra{background:var(--neutra-bg);color:var(--faint)}.tipo{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:66.6rem;padding:2px .5333rem;font-size:.7rem;font-weight:700;display:inline-block}.tipo-disdetta{color:#870368;background:#fdeaf5}.tipo-istat{color:#5a4403;background:#f4efc6}.tipo-lavoro_periodico{color:#136a7a;background:#dbf4fa}.tipo-materiale{color:#176bb5;background:#ebeffb}.tipo-rientro_anticipo{color:#8049ab;background:#f6ecfc}.tipo-straordinario{color:#243e9d;background:#efedff}.due{gap:calc(var(--passo) * 2);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=880px){.due{grid-template-columns:1fr}}.tre{gap:calc(var(--passo) * 2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (width<=900px){.tre{grid-template-columns:1fr}}.posta-lettore{gap:calc(var(--passo) * 2);grid-template-columns:22rem 1fr;align-items:start;display:grid}@media (width<=920px){.posta-lettore{grid-template-columns:1fr}}.briciola{color:var(--muted);font-size:var(--piccolo);margin-bottom:.8rem;text-decoration:none;display:inline-block}.briciola:hover{color:var(--ink)}.titolo-scheda{letter-spacing:-.015em;margin:0 0 2px;font-size:1.3333rem;font-weight:700}.sotto-scheda{color:var(--muted);font-size:var(--piccolo);margin:0 0 .9333rem}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-left:2px solid var(--hair);margin-left:.4667rem;padding:0 0 1.2rem 1.7333rem;position:relative}.timeline li:last-child{border-left-color:#0000;padding-bottom:0}.punto{border:3px solid var(--panel);outline:1px solid var(--hair);border-radius:50%;width:.9333rem;height:.9333rem;position:absolute;top:.2rem;left:-.5333rem}.punto-clienti,.punto-contratti{background:var(--accent)}.punto-amministratori,.punto-incarichi{background:var(--viola)}.punto-scadenze{background:var(--avviso)}.punto-proposte{background:var(--ok)}.punto-documenti,.punto-messaggi{background:var(--faint)}.punto-note{background:var(--ink)}.t-data{color:var(--faint);font-size:.7667rem}.t-titolo{font-weight:700}.punto-note~.t-titolo{white-space:pre-wrap;overflow-wrap:anywhere}.t-dettaglio{color:var(--muted);font-size:var(--piccolo)}.elenco-mail{margin:0;padding:0;list-style:none}.mail{border-bottom:1px solid var(--hair);cursor:pointer;border-left:3px solid #0000;padding:.8rem .9333rem}.mail:last-child{border-bottom:0}.mail:hover{background:var(--ground)}.mail-selezionata{border-left-color:var(--accent);background:var(--accent-bg)}.dettaglio-mail{padding:.9333rem}.corpo-mail{border:1px solid var(--hair);background:var(--ground);color:var(--ink);white-space:pre-wrap;border-radius:.6667rem;margin:.8rem 0;padding:.8667rem 1rem;font-size:.8667rem}.estrazione{border:1px solid var(--accent);background:var(--accent-bg);border-radius:.7333rem;padding:1rem 1.1333rem}.estrazione h4{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .6rem;font-size:.7333rem;font-weight:700}.campo-estratto{flex-wrap:wrap;align-items:baseline;gap:.5333rem;padding:.2rem 0;font-size:.8667rem;display:flex}.campo-estratto .chiave{min-width:9.3333rem;color:var(--muted);font-size:.8rem}.prima{color:var(--faint);text-decoration:line-through}.freccia{color:var(--faint)}.dopo{font-weight:700}.confidenza{color:var(--muted);margin:.7333rem 0 .8667rem;font-size:.8rem}.barra-confidenza{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);background:var(--panel,#fff);border-radius:.3333rem;max-width:17.3333rem;height:.6667rem;margin-top:.4rem;padding:1px;overflow:hidden}.barra-confidenza i{background:var(--ok);border-radius:.2rem;height:100%;display:block}.barra-confidenza.barra-avviso i{background:#f28a1e}.barra-confidenza.barra-male i{background:#e02424}.totale{color:var(--accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.5333rem;font-weight:800;line-height:1.05}.totale small{color:var(--muted);letter-spacing:0;font-size:.9333rem;font-weight:600}.anno{color:var(--muted);margin-top:2px;font-size:.8667rem}.calcolo td{border-bottom:1px dashed var(--hair);font-size:var(--piccolo);padding:.4rem 0}.calcolo td:first-child{color:var(--muted)}.calcolo td:last-child{text-align:right;font-variant-numeric:tabular-nums}@media (width<=820px){.testata-app{height:auto;padding-top:calc(var(--passo) + env(safe-area-inset-top));padding-bottom:var(--passo);flex-wrap:wrap}.strumenti{flex-wrap:wrap;flex-basis:100%;margin-left:0}.pannello-corpo,.dettaglio-mail{padding:.8rem}}.cerca-cliente{gap:var(--passo);min-width:0;display:grid}.cerca-cliente-riga{align-items:flex-end;gap:var(--passo);min-width:0;display:flex}.cerca-cliente-riga>label{flex:auto;min-width:0}.cerca-cliente .lente{box-sizing:border-box;border:1px solid var(--hair);width:2.9333rem;height:2.9333rem;min-height:2.9333rem;color:var(--muted);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cerca-cliente .lente:hover,.cerca-cliente .lente[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}:where(.modulo-preventivo,.modulo-scadenza) .cerca-cliente .lente{width:2.4rem;height:2.4rem;min-height:2.4rem}.pagina-un-modulo{width:min(32rem,100%);margin-inline:auto}.modulo-profilo{gap:calc(var(--passo) * 2);width:100%;display:grid}.modulo-profilo label{gap:.4rem;display:grid}.scorrimento-tabella{width:100%;margin-bottom:calc(var(--passo) * 2);overflow-x:auto}.cella-testo,.cella-json{overflow-wrap:anywhere}.cella-testo.cella-cosa{overflow-wrap:break-word;min-width:11rem}.pagina>.errore{margin-bottom:calc(var(--passo) * 2)}.cella-autore{overflow-wrap:normal;white-space:nowrap}.quando,.cella-breve{white-space:nowrap}.filtri,.azioni{align-items:end;gap:var(--passo);margin-bottom:calc(var(--passo) * 2);flex-wrap:wrap;display:flex}.filtri>*{flex:12rem;max-width:23.4667rem}.modulo{gap:calc(var(--passo) * 2);width:min(37.3333rem,100%);display:grid}.modulo-largo{width:100%;container:modulo/inline-size}.modulo label:where(:not(.spunta)){gap:.4rem;display:grid}.riquadro-prezzo{margin:calc(var(--passo) * 3) 0}.riquadro-prezzo>div{gap:calc(var(--passo) * 2);padding:var(--passo) 0;border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;display:grid}.riquadro-prezzo dt{color:var(--muted)}.riquadro-prezzo dd{margin:0;font-weight:600}.modulo fieldset:where(:not(.gruppo-campi)){gap:var(--passo) calc(var(--passo) * 2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.modulo fieldset:where(:not(.gruppo-campi))>legend{width:100%;margin-bottom:.4rem;padding:0}td small{margin-top:.2667rem;display:block}@media (width<=390px){.filtri>*{flex-basis:100%}}.proposta{border-top:1px solid var(--hair);padding-top:calc(var(--passo) * 2);margin-bottom:calc(var(--passo) * 4);max-width:72ch}.proposta h3{margin:0 0 .2667rem}.proposta>p{margin:0 0 var(--passo)}.attenzione{color:var(--bad);font-size:var(--piccolo)}.modulo-proposta{gap:var(--passo);max-width:min(32rem,100%);margin-top:calc(var(--passo) * 2);display:grid}.modulo-proposta label:where(:not(.spunta)){gap:.4rem;display:grid}.modulo-proposta .azioni{margin-bottom:0}.testo-mail{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--corpo);max-width:72ch;margin:0 0 calc(var(--passo) * 3);line-height:1.6}.gruppo-comandi{align-items:end;gap:var(--passo);flex:12rem;max-width:23.4667rem;display:flex}.scegli-file{border:1px solid var(--hair);border-radius:var(--raggio);background:var(--panel);min-width:0;color:var(--ink);cursor:pointer;flex:1 1 0;align-items:center;padding:.6667rem 1.0667rem;display:flex;position:relative}.scegli-file>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scegli-file input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.scegli-file:focus-within{outline:2px solid var(--accent);outline-offset:2px}
