.spotlight__gruppo{color:var(--colore-testo-attenuato);margin:.75rem .5rem .35rem;font-size:.8rem;font-weight:700}.spotlight__campo{border:1px solid var(--colore-sidebar-bordo);border-radius:var(--raggio-md);background:var(--colore-superficie);width:100%;color:var(--colore-testo);font:inherit;padding:12px 14px}.spotlight__campo:focus{outline:2px solid var(--colore-accento);outline-offset:2px}.spotlight__risultati{max-height:min(50vh,420px);margin-top:var(--spazio-3);overflow-y:auto}.spotlight__risultato{justify-content:space-between;align-items:center;gap:var(--spazio-3);border-radius:var(--raggio-md);width:100%;color:var(--colore-testo);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;display:flex}.spotlight__risultato--attivo,.spotlight__risultato:hover{background:var(--colore-accento-tenue);color:var(--colore-accento-scuro)}.spotlight__risultato small{color:var(--colore-testo-attenuato);text-align:right}.spotlight__vuoto,.spotlight__stato,.spotlight__suggerimento{color:var(--colore-testo-attenuato);font-size:13px}.spotlight__suggerimento{margin-bottom:0}.layout{background:var(--colore-sfondo);flex-direction:column;min-height:100vh;display:flex}.layout__topbar{justify-content:space-between;align-items:center;gap:var(--spazio-2);height:var(--altezza-topbar);padding:0 var(--spazio-3);background:var(--colore-superficie);color:var(--colore-testo);border-bottom:1px solid var(--colore-sidebar-bordo);z-index:50;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #00000008}.layout__topbar-sinistra,.layout__topbar-destra{align-items:center;gap:var(--spazio-2);display:flex}.layout__topbar-sinistra{flex:1;min-width:0}.layout__topbar-appswitch{width:32px;height:32px;color:var(--colore-testo-attenuato);border-radius:var(--raggio-sm);cursor:pointer;transition:background-color var(--transizione), color var(--transizione);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.layout__topbar-appswitch:hover{background:var(--colore-superficie-alt);color:var(--colore-testo)}.layout__topbar-marchio{align-items:center;gap:var(--spazio-2);color:var(--colore-testo);padding:4px var(--spazio-2);border-radius:var(--raggio-sm);transition:background-color var(--transizione);flex-shrink:0;text-decoration:none;display:inline-flex}.layout__topbar-marchio:hover{background:var(--colore-superficie-alt)}.layout__marchio-simbolo{border-radius:var(--raggio-sm);background:var(--colore-marchio-fondo);width:28px;height:28px;color:var(--colore-marchio-tratto);flex-shrink:0;padding:5px}.layout__topbar-nome{letter-spacing:-.02em;color:var(--colore-testo);white-space:nowrap;font-size:15px;font-weight:700}.layout__topbar-cerca{min-width:200px;max-width:340px;height:34px;margin-left:var(--spazio-2);border:1px solid var(--colore-bordo);border-radius:var(--raggio-sm);background:var(--colore-superficie-alt);color:var(--colore-testo-attenuato);font:inherit;cursor:pointer;transition:border-color var(--transizione), background-color var(--transizione), box-shadow var(--transizione);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:none}.layout__topbar-cerca:hover{background:var(--colore-superficie);border-color:var(--colore-bordo-forte);color:var(--colore-testo)}.layout__topbar-cerca:focus-visible{background:var(--colore-superficie);border-color:var(--colore-accento);box-shadow:0 0 0 3px color-mix(in srgb, var(--colore-accento) 18%, transparent);outline:none}.layout__topbar-cerca-icona{opacity:.7;font-size:13px}.layout__topbar-cerca-testo{text-align:left;flex:1}.layout__topbar-cerca-kbd{background:var(--colore-superficie);border:1px solid var(--colore-bordo);color:var(--colore-testo-attenuato);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10.5px}.layout__topbar-upgrade{border:1px solid color-mix(in srgb, var(--colore-accento) 30%, transparent);border-radius:var(--raggio-pillola);background:color-mix(in srgb, var(--colore-accento) 10%, transparent);height:30px;color:var(--colore-accento-scuro);transition:background-color var(--transizione), border-color var(--transizione);align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.layout__topbar-upgrade:hover{background:color-mix(in srgb, var(--colore-accento) 18%, transparent);border-color:var(--colore-accento)}.layout__topbar-upgrade-ico{font-size:12px}.layout__topbar-iconbtn{border-radius:var(--raggio-sm);width:32px;height:32px;color:var(--colore-testo-attenuato);cursor:pointer;transition:background-color var(--transizione), color var(--transizione);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.layout__topbar-iconbtn:hover{background:var(--colore-superficie-alt);color:var(--colore-testo)}.layout__topbar-avatar-wrap{position:relative}.layout__topbar-avatar-btn{border:1.5px solid color-mix(in srgb, var(--colore-accento) 35%, transparent);background:var(--colore-accento-tenue);width:32px;height:32px;color:var(--colore-accento-scuro);font:inherit;cursor:pointer;transition:box-shadow var(--transizione), transform 60ms ease;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;display:inline-flex}.layout__topbar-avatar-btn:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--colore-accento) 25%, transparent)}.layout__topbar-avatar-iniziali{line-height:1}.layout__dropdown{background:var(--colore-superficie);border:1px solid var(--colore-bordo);border-radius:var(--raggio-md);min-width:250px;box-shadow:var(--ombra-3);padding:var(--spazio-1);z-index:100;animation:.12s comparsa-dropdown;position:absolute;top:calc(100% + 8px);right:0}@keyframes comparsa-dropdown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.layout__dropdown--crea{min-width:260px;left:0;right:auto}.layout__dropdown-header{text-transform:uppercase;letter-spacing:.05em;color:var(--colore-testo-attenuato);padding:8px 12px 6px;font-size:11px;font-weight:700}.layout__dropdown-item{align-items:center;gap:var(--spazio-2);border-radius:var(--raggio-sm);width:100%;color:var(--colore-testo);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transizione);background:0 0;border:none;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.layout__dropdown-item:hover{background:var(--colore-superficie-alt)}.layout__dropdown-item strong{font-size:13px;font-weight:600;display:block}.layout__dropdown-item small{color:var(--colore-testo-attenuato);font-size:11px;display:block}.layout__dropdown-item-icona{text-align:center;flex-shrink:0;width:20px;font-size:16px}.layout__dropdown-divisore{background:var(--colore-bordo);height:1px;margin:4px 0}.layout__dropdown-utente-info{padding:10px 12px}.layout__dropdown-utente-nome{color:var(--colore-testo);font-size:14px;font-weight:700}.layout__dropdown-utente-ruolo{color:var(--colore-testo-attenuato);margin-top:1px;font-size:11.5px}.layout__dropdown-utente-azienda{color:var(--colore-accento-scuro);margin-top:3px;font-size:11.5px;font-weight:600}.layout__dropdown-item--esci{color:var(--colore-pericolo)}.layout__dropdown-item--esci:hover{background:var(--colore-pericolo-tenue)}.layout__principale{flex:1;min-height:0;display:flex}.layout__sidebar{width:var(--larghezza-sidebar);background:var(--colore-sidebar-sfondo);color:var(--colore-sidebar-testo);border-right:1px solid var(--colore-sidebar-bordo);padding:var(--spazio-3) var(--spazio-2);top:var(--altezza-topbar);height:calc(100vh - var(--altezza-topbar));z-index:20;transition:width var(--transizione);flex-direction:column;flex-shrink:0;display:none;position:sticky}.layout__sidebar--compatta{width:68px;padding:var(--spazio-3) var(--spazio-1)}.layout__sidebar-spazio{align-items:center;gap:var(--spazio-2);margin-bottom:var(--spazio-2);border-radius:var(--raggio-sm);background:var(--colore-superficie-alt);border:1px solid var(--colore-bordo);padding:8px 10px;display:flex}.layout__sidebar-spazio-icona{border-radius:var(--raggio-sm);background:var(--colore-marchio-fondo);width:28px;height:28px;color:var(--colore-marchio-tratto);flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.layout__sidebar-spazio-icona svg{width:100%;height:100%}.layout__sidebar-spazio-dati{flex:1;min-width:0}.layout__sidebar-spazio-titolo{color:var(--colore-sidebar-testo-attivo);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.2;overflow:hidden}.layout__sidebar-spazio-sottotitolo{color:var(--colore-testo-attenuato);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.layout__azienda-contenitore{padding:0 var(--spazio-1) var(--spazio-2)}.layout__azienda-label{color:var(--colore-testo-attenuato);margin-bottom:4px;font-size:11px;display:block}.layout__azienda{border:1px solid var(--colore-sidebar-bordo);border-radius:var(--raggio-sm);background:var(--colore-superficie);width:100%;min-width:0;color:var(--colore-sidebar-testo-attivo);font:inherit;padding:6px 8px;font-size:12px}.layout__azienda-errore{margin:0 var(--spazio-2) var(--spazio-2);color:var(--colore-pericolo);font-size:12px}.layout__azienda--mobile{max-width:45vw;margin-left:auto}.layout__azienda-errore--mobile{display:block}.layout__nav{flex-direction:column;flex:1;gap:2px;padding:4px 0;display:flex;overflow-y:auto}.layout__voce-nav{align-items:center;gap:var(--spazio-3);border-radius:var(--raggio-sm);color:var(--colore-sidebar-testo);transition:background-color var(--transizione), color var(--transizione);padding:8px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.layout__sidebar--compatta .layout__voce-nav{justify-content:center;padding:9px 0}.layout__voce-nav:hover{background:var(--colore-superficie-alt);color:var(--colore-sidebar-testo-attivo)}.layout__voce-nav--attiva{background:color-mix(in srgb, var(--colore-accento) 12%, transparent);color:var(--colore-accento-scuro);font-weight:600}.layout__voce-nav--attiva:before{content:"";background:var(--colore-accento);border-radius:0 4px 4px 0;width:3.5px;position:absolute;top:4px;bottom:4px;left:0}.layout__voce-nav--attiva:hover{background:color-mix(in srgb, var(--colore-accento) 17%, transparent);color:var(--colore-accento-scuro)}.layout__voce-icona{width:24px;height:24px;color:var(--colore-icona,currentColor);background:color-mix(in srgb, var(--colore-icona,transparent) 14%, transparent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.layout__voce-testo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout__gruppo-nav{flex-direction:column;display:flex}.layout__sottomenu{padding-left:var(--spazio-2);border-left:1.5px solid var(--colore-sidebar-bordo);flex-direction:column;gap:2px;margin:2px 0 4px 22px;display:flex}.layout__sottovoce{padding:5px var(--spazio-2);border-radius:var(--raggio-sm);color:var(--colore-testo-attenuato);transition:background-color var(--transizione), color var(--transizione);font-size:12.5px;font-weight:500;text-decoration:none}.layout__sottovoce:hover{background:var(--colore-superficie-alt);color:var(--colore-sidebar-testo-attivo)}.layout__sottovoce--attiva{color:var(--colore-accento-scuro);background:color-mix(in srgb, var(--colore-accento-tenue) 55%, transparent);font-weight:650}.layout__sidebar-footer{border-top:1px solid var(--colore-sidebar-bordo);padding-top:var(--spazio-2);margin-top:auto}.layout__sidebar-collasso-btn{align-items:center;gap:var(--spazio-2);border-radius:var(--raggio-sm);width:100%;color:var(--colore-testo-attenuato);font:inherit;cursor:pointer;transition:background-color var(--transizione), color var(--transizione);background:0 0;border:none;padding:7px 10px;font-size:12.5px;font-weight:500;display:flex}.layout__sidebar--compatta .layout__sidebar-collasso-btn{justify-content:center;padding:7px 0}.layout__sidebar-collasso-btn:hover{background:var(--colore-superficie-alt);color:var(--colore-testo)}.layout__sidebar-collasso-ico{font-size:14px}.layout__corpo{flex-direction:column;flex:1;min-width:0;display:flex}.layout__contenuto{min-width:0;padding:var(--spazio-4);padding-bottom:calc(var(--altezza-tabbar-mobile) + var(--spazio-4));flex:1;width:100%;max-width:none;overflow-x:auto}.layout__assistenza{justify-content:space-between;align-items:center;gap:var(--spazio-2);margin-bottom:var(--spazio-3);padding:var(--spazio-2) var(--spazio-3);border:1px solid var(--colore-attenzione);border-radius:var(--raggio-md);background:var(--colore-attenzione-tenue);flex-wrap:wrap;display:flex}.layout__tabbar{height:var(--altezza-tabbar-mobile);background:color-mix(in srgb, var(--colore-superficie) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--colore-bordo);z-index:30;display:flex;position:fixed;bottom:0;left:0;right:0}.layout__tab{color:var(--colore-testo-attenuato);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;text-decoration:none;display:flex}.layout__tab--attiva{color:var(--colore-accento);font-weight:650}.layout__tab .layout__voce-icona{font-size:17px}.layout__tab-etichetta{font-weight:500}@media (width>=860px){.layout__azienda-errore--mobile,.layout__cerca--mobile{display:none}.layout__topbar-cerca,.layout__sidebar{display:flex}.layout__tabbar{display:none}.layout__contenuto{padding:var(--spazio-5) var(--spazio-7)}}.layout__topbar{background:var(--colore-accento);color:#fff;border-bottom-color:#0000}.layout__topbar-nome,.layout__topbar-appswitch,.layout__topbar-iconbtn{color:#fff}.layout__topbar-marchio:hover,.layout__topbar-appswitch:hover,.layout__topbar-iconbtn:hover{color:#fff;background:#ffffff29}.layout__topbar-cerca{color:#fff;background:#ffffff29;border-color:#0000}.layout__topbar-cerca:hover{background:#ffffff3d;border-color:#0000}.layout__topbar-cerca-icona,.layout__topbar-cerca-testo{color:#fff}.layout__topbar-cerca-kbd{color:#fff;background:#fff3;border-color:#0000}.layout__topbar-upgrade{color:var(--colore-accento-scuro);background:#fff}.layout__topbar-upgrade:hover{background:var(--colore-accento-tenue)}.login{background:radial-gradient(900px 600px at 15% 0%, color-mix(in srgb, var(--colore-accento) 30%, transparent), transparent 60%), radial-gradient(700px 500px at 85% 100%, color-mix(in srgb, var(--colore-accento) 18%, transparent), transparent 60%), var(--colore-sidebar-sfondo);min-height:100vh;padding:var(--spazio-4);justify-content:center;align-items:center;display:flex}.login__scheda{width:100%;max-width:400px;padding:var(--spazio-6);border-radius:var(--raggio-lg);box-shadow:var(--ombra-3);border-color:#0000}.login__marchio{align-items:center;gap:var(--spazio-2);color:var(--colore-testo-attenuato);margin-bottom:var(--spazio-5);font-size:13px;font-weight:600;display:flex}.login__tagline{color:var(--colore-testo-attenuato);margin:calc(var(--spazio-5) * -1 + var(--spazio-2)) 0 var(--spazio-5);font-size:13px}.login__titolo{margin-bottom:4px;font-size:20px}.login__scheda form{margin-top:var(--spazio-5)}.login__submit{width:100%;margin-top:var(--spazio-2)}.login__errore,.login__successo,.login__avviso{padding:var(--spazio-2) var(--spazio-3);border-radius:var(--raggio-sm);margin:0 0 var(--spazio-3);font-size:13px;line-height:1.45}.login__errore{color:var(--colore-pericolo);background:var(--colore-pericolo-tenue)}.login__avviso{color:var(--colore-info);background:var(--colore-info-tenue)}.login__successo{color:var(--colore-successo);background:var(--colore-successo-tenue)}.login__cambia-modalita{width:100%;margin-top:var(--spazio-4);color:var(--colore-accento-scuro);cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;font-size:13px;text-decoration:none;display:block}.conto-cassa{gap:var(--spazio-3,12px);flex-direction:column;display:flex}.conto-cassa__totale{align-items:center;gap:4px;font-size:15px;display:flex}.conto-cassa__invio{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.conto-cassa__invio .campo{flex:1;min-width:220px;margin:0}.conto-cassa__ordine{border:1px solid var(--colore-bordo);background:var(--colore-superficie-alt,transparent);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.conto-cassa__stato{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.conto-cassa__stato p{margin:0}.conto-cassa__stato .badge{align-self:flex-start}.conto-cassa__codice{align-items:center;gap:12px;margin:0;display:flex}.conto-cassa__codice svg{border:1px solid var(--colore-bordo);background:#fff;border-radius:6px;padding:6px}.conto-cassa__codice figcaption{flex-direction:column;gap:2px;display:flex}.conto-cassa__codice strong{letter-spacing:.04em;font-size:18px;font-family:var(--font-mono,ui-monospace, monospace)}.conto-cassa__conferma{flex-basis:100%}.conto-cassa__conferma p{margin:0 0 8px}.schede-risorse{margin-top:var(--spazio-3,12px);flex-direction:column;gap:20px;display:flex}.schede-risorse__gruppo h3{align-items:center;gap:6px;margin:0;font-size:15px;display:inline-flex}.schede-risorse__conta{background:var(--colore-superficie-alt);color:var(--colore-testo-attenuato);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.schede-risorse__griglia{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.scheda-risorsa{--tinta:#227d9b;border:1px solid color-mix(in srgb, var(--tinta) 35%, var(--colore-bordo));border-left:4px solid var(--tinta);background:color-mix(in srgb, var(--tinta) 6%, var(--colore-superficie,#fff));border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.scheda-risorsa--cabina{--tinta:#6e5dc6}.scheda-risorsa--postazione{--tinta:#227d9b}.scheda-risorsa--occupata{--tinta:#c9372c;background:color-mix(in srgb, #c9372c 12%, var(--colore-superficie,#fff))}.scheda-risorsa--spenta{opacity:.6}.scheda-risorsa__testa{align-items:center;gap:10px;display:flex}.scheda-risorsa__icona{background:color-mix(in srgb, var(--tinta) 16%, transparent);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:inline-flex}.scheda-risorsa__tipo{color:var(--colore-testo-attenuato);font-size:12px}.scheda-risorsa__stato{flex-direction:column;gap:4px;display:flex}.scheda-risorsa__stato .badge{align-self:flex-start}.scheda-risorsa__nota{color:var(--colore-testo-attenuato);font-size:12px}.scheda-risorsa .azioni-icone,.scheda-risorsa .azioni-jira-wrap{margin-top:auto}.pacchetti-pagina{max-width:1440px;margin:0 auto}.pacchetti-viste{border-bottom:1px solid var(--colore-bordo,#dfe3eb);flex-wrap:wrap;gap:.4rem;margin:0 0 1.75rem;padding-bottom:.7rem;display:flex}.pacchetti-viste .btn{box-shadow:none;background:0 0}.pacchetti-viste [aria-current=page]{color:var(--colore-primario,#375b92);background:var(--colore-sfondo,#eef3fa);border-color:var(--colore-primario,#375b92);font-weight:700}.pacchetti-filtri{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.25rem 0;display:flex}.pacchetti-filtri .campo{flex:180px;max-width:380px;margin:0}.pacchetti-filtri input,.pacchetti-filtri select,.pacchetti-editor input,.pacchetti-editor select,.pacchetti-editor textarea{box-sizing:border-box;width:100%}.pacchetti-carte{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:1.2rem;display:grid}.pacchetti-carta{border:1px solid var(--colore-bordo,#dfe3eb);background:var(--colore-superficie,#fff);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.4rem;display:flex}.pacchetti-carta h3,.pacchetti-carta p{margin:0}.pacchetti-carta header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.pacchetti-carta ul{margin:.3rem 0;padding-left:1.2rem;line-height:1.8}.pacchetti-etichetta,.pacchetti-stato{color:var(--colore-testo-chiaro,#52617a);font-size:.8rem}.pacchetti-stato{border:1px solid var(--colore-bordo,#dfe3eb);border-radius:20px;padding:.15rem .6rem}.pacchetti-prezzo{border-top:1px solid var(--colore-bordo,#dfe3eb);flex-direction:column;gap:.3rem;margin-top:auto;padding-top:.7rem;display:flex}.pacchetti-prezzo strong{font-size:1.5rem}.pacchetti-prezzo span{color:var(--colore-testo-chiaro,#52617a);font-size:.9rem}.pacchetti-dettagli{padding-top:.6rem}.pacchetti-dettagli summary{cursor:pointer;color:var(--colore-testo-chiaro,#52617a)}.pacchetti-dettagli p{margin:.7rem 0}.pacchetti-dettagli .btn{margin:.4rem .5rem 0 0}.pacchetti-vuoto{text-align:center;border:1px dashed var(--colore-bordo,#ccd6e5);border-radius:12px;margin:1rem 0;padding:2.5rem 1.3rem}.pacchetti-vuoto h3{margin:0 0 .7rem}.pacchetti-vuoto p{max-width:540px;color:var(--colore-testo-chiaro,#52617a);margin:.5rem auto}.pacchetti-errore{border:1px solid var(--colore-pericolo,#c53c42);border-radius:8px;margin:1rem 0;padding:1.2rem}.pacchetti-avviso,.pacchetti-riepilogo{background:var(--colore-sfondo,var(--colore-superficie-alt));border-radius:8px;margin:1rem 0;padding:1rem}.pacchetti-campi{border:0;min-width:0;margin:0;padding:0}.pacchetti-editor .campo{margin-bottom:1rem}.pacchetti-editor label:not(.campo){margin:.7rem 0;display:block}.pacchetti-editor input[type=checkbox]{width:auto}.pacchetti-griglia{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.pacchetti-azioni-carta{justify-content:flex-end;align-items:center;margin-top:auto;padding-top:.5rem;display:flex}.pacchetti-aggiunta{border-radius:var(--raggio-md);background:var(--colore-accento-tenue);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:.5rem 0 1rem;padding:.9rem 1rem;display:flex}.pacchetti-aggiunta-articolo{flex:260px;margin-bottom:0!important}.pacchetti-aggiunta-quantita{width:110px;margin-bottom:0!important}.pacchetti-aggiunta-bottone{margin-bottom:2px}.pacchetti-righe{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.pacchetti-riga-item{border:1px solid var(--colore-bordo,#dfe3eb);background:var(--colore-superficie-alt,#f8fafc);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.pacchetti-riga-info{flex:200px;align-items:center;gap:.6rem;display:flex}.pacchetti-riga-descrizione{color:var(--colore-testo,#1c2536);font-weight:600}.pacchetti-riga-badge{color:var(--colore-testo-chiaro,#52617a);background:var(--colore-superficie,#fff);border:1px solid var(--colore-bordo,#dfe3eb);border-radius:12px;padding:.1rem .5rem;font-size:.75rem}.pacchetti-riga-quantita{margin-bottom:0!important}.pacchetti-quantita-input-gruppo{align-items:center;gap:.4rem;margin-top:.2rem;display:flex}.pacchetti-quantita-input-gruppo input{width:80px!important}.pacchetti-riga-unita{color:var(--colore-testo-chiaro,#52617a);font-size:.85rem}.pacchetti-passi{border-bottom:1px solid var(--colore-bordo,#dfe3eb);color:var(--colore-testo-chiaro,#52617a);gap:1rem;padding:0 0 1rem;list-style:none;display:flex}.pacchetti-passi [aria-current=step]{color:var(--colore-primario,#375b92);font-weight:700}.pacchetti-footer{border-top:1px solid var(--colore-bordo,#dfe3eb);justify-content:flex-end;gap:.8rem;margin-top:1.3rem;padding-top:1rem;display:flex}.pacchetti-carta--cliente{margin:1rem 0}.pacchetti-quota{border-top:1px solid var(--colore-bordo,#dfe3eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}@media (width<=600px){.pacchetti-carta{padding:1rem}.pacchetti-footer .btn{flex:1}}.pacchetti-passi{border-bottom:1px solid var(--colore-bordo);gap:.5rem;margin-bottom:1.25rem;padding-bottom:.9rem;display:flex}.pacchetti-passo{border-radius:var(--raggio-pillola);color:var(--colore-testo-attenuato);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.3rem .7rem .3rem .3rem;font-weight:600;display:inline-flex}.pacchetti-passo span{background:var(--colore-superficie-alt);border:1px solid var(--colore-bordo-forte);border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;display:inline-flex}.pacchetti-passo--attivo{color:var(--colore-accento-scuro);background:var(--colore-accento-tenue)}.pacchetti-passo--attivo span{background:var(--colore-accento);border-color:var(--colore-accento);color:#fff}.pacchetti-sezione{letter-spacing:.03em;text-transform:uppercase;color:var(--colore-testo-attenuato);margin:1.25rem 0 .5rem;font-size:12px;font-weight:650}:root{--colore-sfondo:#fff;--colore-superficie:#fff;--colore-superficie-alt:color-mix(in srgb, var(--colore-accento) 4%, #fff);--colore-testo:#0f1419;--colore-testo-attenuato:#5b6570;--colore-testo-inverso:#fff;--colore-bordo:#e6e9ec;--colore-bordo-forte:#cfd4da;--colore-primario:var(--colore-accento);--colore-accento:#b45309;--colore-accento-scuro:#8f4207;--colore-accento-tenue:#fdf0dd;--colore-su-accento:#fff;--colore-marchio-fondo:var(--colore-accento);--colore-marchio-tratto:#fff;--colore-successo:#12702f;--colore-successo-tenue:#e7f6ec;--colore-attenzione:#8f4207;--colore-attenzione-tenue:#fdf0dd;--colore-pericolo:#c81e1e;--colore-pericolo-tenue:#fdeaea;--colore-info:#0369a1;--colore-info-tenue:#e4f1fa;--colore-sidebar-sfondo:#fff;--colore-sidebar-testo:#5b6570;--colore-sidebar-testo-attivo:#0f1419;--colore-sidebar-bordo:#e6e9ec;--font-ui:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-dati:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--raggio-sm:4px;--raggio-md:6px;--raggio-lg:8px;--raggio-pillola:999px;--ombra-1:0 1px 2px #0f14190d;--ombra-2:0 1px 2px #0f14190d, 0 4px 12px #0f14190f;--ombra-3:0 2px 4px #0f14190d, 0 12px 32px #0f14191a;--alone-fuoco:0 0 0 3px color-mix(in srgb, var(--colore-accento) 20%, transparent);--transizione:.14s cubic-bezier(.3, 0, .2, 1);--spazio-1:4px;--spazio-2:8px;--spazio-3:12px;--spazio-4:16px;--spazio-5:24px;--spazio-6:32px;--spazio-7:48px;--larghezza-sidebar:240px;--altezza-topbar:56px;--altezza-tabbar-mobile:60px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--colore-sfondo);color:var(--colore-testo);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.25}a{color:inherit}button{font-family:inherit}:focus-visible{outline:2px solid var(--colore-accento);outline-offset:2px;border-radius:var(--raggio-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.pagina-intestazione{justify-content:space-between;align-items:flex-start;gap:var(--spazio-4);margin-bottom:var(--spazio-5);flex-wrap:wrap;display:flex}.pagina-titolo{font-size:22px}.pagina-sottotitolo{color:var(--colore-testo-attenuato);margin-top:4px;font-size:14px}.card{background:var(--colore-superficie);border:1px solid var(--colore-bordo);border-radius:var(--raggio-md);padding:var(--spazio-4);box-shadow:var(--ombra-1);transition:box-shadow var(--transizione), border-color var(--transizione)}.griglia-card .card:hover{box-shadow:var(--ombra-2);border-color:var(--colore-bordo-forte)}.card+.card{margin-top:var(--spazio-3)}.griglia-card{gap:var(--spazio-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.btn{justify-content:center;align-items:center;gap:var(--spazio-2);border-radius:var(--raggio-sm);border:1px solid var(--colore-bordo);background:var(--colore-superficie);color:var(--colore-testo);cursor:pointer;box-shadow:var(--ombra-1);transition:background-color var(--transizione), border-color var(--transizione), box-shadow var(--transizione), transform var(--transizione);padding:9px 16px;font-size:14px;font-weight:550;display:inline-flex}.btn:hover{border-color:var(--colore-bordo-forte);background:var(--colore-superficie-alt);box-shadow:var(--ombra-2)}.btn:active{box-shadow:var(--ombra-1);transform:translateY(1px)}.btn--primario{background:var(--colore-accento);border-color:var(--colore-accento);color:var(--colore-su-accento);box-shadow:0 1px 2px #10182014, 0 4px 12px color-mix(in srgb, var(--colore-accento) 28%, transparent)}.btn--primario:hover{background:var(--colore-accento-scuro);border-color:var(--colore-accento-scuro);color:var(--colore-su-accento);box-shadow:0 2px 4px #1018201a, 0 6px 18px color-mix(in srgb, var(--colore-accento) 36%, transparent)}.btn--pericolo{color:var(--colore-pericolo);border-color:color-mix(in srgb, var(--colore-pericolo) 35%, var(--colore-bordo))}.btn--piccolo{padding:2px var(--spazio-2);font-size:12px;text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.campo{margin-bottom:var(--spazio-3);flex-direction:column;gap:6px;display:flex}.campo label{color:var(--colore-testo-attenuato);font-size:13px;font-weight:500}.campo-aiuto{color:var(--colore-testo-attenuato);margin:0;font-size:12px;line-height:1.4}.campo input,.campo select,.campo textarea{border:1px solid var(--colore-bordo-forte);border-radius:var(--raggio-sm);background:var(--colore-superficie);min-height:42px;color:var(--colore-testo);transition:border-color var(--transizione), box-shadow var(--transizione);padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.4}.campo input[type=date],.campo input[type=datetime-local],.campo input[type=time]{height:42px}select{appearance:none;border:1px solid var(--colore-bordo-forte);border-radius:var(--raggio-sm);background-color:var(--colore-superficie);min-height:42px;color:var(--colore-testo);cursor:pointer;transition:border-color var(--transizione), box-shadow var(--transizione);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:10px 32px 10px 12px;font-family:inherit;font-size:14px;line-height:1.4}select:hover{border-color:var(--colore-testo-attenuato)}select:disabled{opacity:.55;cursor:not-allowed}.campo input:hover,.campo select:hover,.campo textarea:hover{border-color:var(--colore-bordo-forte)}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--colore-accento);box-shadow:var(--alone-fuoco);outline:none}.tabella-wrap{border:1px solid var(--colore-bordo);border-radius:var(--raggio-md);background:var(--colore-superficie);box-shadow:var(--ombra-1);overflow-x:auto}table.tabella{border-collapse:collapse;width:100%;font-size:14px}table.tabella th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--colore-testo-attenuato);background:var(--colore-superficie-alt);padding:var(--spazio-3);border-bottom:1px solid var(--colore-bordo);white-space:nowrap;font-size:11px;font-weight:650}table.tabella td{padding:var(--spazio-3);border-bottom:1px solid var(--colore-bordo);vertical-align:middle}table.tabella tbody tr{transition:background-color var(--transizione)}table.tabella tbody tr.riga-selezionata{background:var(--colore-accento-tenue)}table.tabella tbody tr:last-child td{border-bottom:none}table.tabella tbody tr:hover{background:var(--colore-superficie-alt)}.dato-numerico{font-family:var(--font-dati);font-variant-numeric:tabular-nums}.badge{border-radius:var(--raggio-pillola);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.stato-vuoto{text-align:center;padding:var(--spazio-7) var(--spazio-4);color:var(--colore-testo-attenuato)}.stato-vuoto strong{color:var(--colore-testo);margin-bottom:4px;font-size:15px;display:block}.stato-vuoto .btn{margin-top:var(--spazio-4)}.azioni-riga{gap:var(--spazio-2);flex-wrap:wrap;display:flex}.griglia-metriche{gap:var(--spazio-3);margin-bottom:var(--spazio-6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.metrica{gap:var(--spazio-2);padding:var(--spazio-4);background:var(--colore-superficie);border:1px solid var(--colore-bordo);border-radius:var(--raggio-md);box-shadow:var(--ombra-1);transition:border-color var(--transizione), box-shadow var(--transizione), transform var(--transizione);flex-direction:column;display:flex}.griglia-metriche--compatta{gap:var(--spazio-2);margin-bottom:var(--spazio-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.griglia-metriche--compatta .metrica{padding:var(--spazio-3);box-shadow:none;gap:2px}.griglia-metriche--compatta .metrica strong{font-size:18px}.metrica span{color:var(--colore-testo-attenuato);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.metrica strong{font-family:var(--font-dati);letter-spacing:-.02em;font-size:24px}.metrica--attenzione{border-color:color-mix(in srgb, var(--colore-pericolo) 45%, var(--colore-bordo));background:var(--colore-pericolo-tenue)}.metrica--attenzione span,.metrica--attenzione strong{color:var(--colore-pericolo)}.sezione-pagina{margin-top:var(--spazio-6)}.sezione-pagina>h2,.pannello-form h2{margin-bottom:var(--spazio-3);font-size:16px}.pannello-form{margin-bottom:var(--spazio-4)}.griglia-form{gap:0 var(--spazio-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.cartellone{gap:var(--spazio-2);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}.cartellone--tre{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.cartellone{padding-bottom:var(--spazio-2);grid-template-columns:none;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;overflow-x:auto}}.cartellone__colonna{min-width:0;padding:var(--spazio-2);border-radius:var(--raggio-md);background:var(--colore-superficie-alt);transition:background-color var(--transizione), border-color var(--transizione);border:1px solid #0000}.cartellone__colonna--chiusa{border-color:var(--colore-bordo);background:0 0}.cartellone__colonna--sopra{background:var(--colore-accento-tenue);border-color:var(--colore-accento)}.cartellone__testata{justify-content:space-between;align-items:center;gap:var(--spazio-2);margin-bottom:2px;display:flex}.cartellone__fase{letter-spacing:.02em;text-transform:uppercase;color:var(--colore-testo-attenuato);font-size:12px;font-weight:700}.cartellone__conto{border-radius:var(--raggio-pillola);background:var(--colore-superficie);border:1px solid var(--colore-bordo);text-align:center;min-width:20px;padding:1px 6px;font-size:12px;font-weight:600}.cartellone__totale{margin:0 0 var(--spazio-2);color:var(--colore-testo-attenuato);font-size:12px}.cartellone__vuota{color:var(--colore-testo-attenuato);margin:0;font-size:12px;line-height:1.4}.trattativa{margin-bottom:var(--spazio-2);padding:var(--spazio-2);border:1px solid var(--colore-bordo);border-radius:var(--raggio-sm);background:var(--colore-superficie);cursor:grab;transition:box-shadow var(--transizione), transform var(--transizione), opacity var(--transizione);flex-direction:column;gap:4px;display:flex}.trattativa:hover{box-shadow:var(--ombra-1)}.trattativa:last-child{margin-bottom:0}.trattativa--in-mano{opacity:.4;cursor:grabbing}.trattativa--in-viaggio{cursor:progress;border-color:var(--colore-accento);background:var(--colore-accento-tenue)}.trattativa__attesa{color:var(--colore-accento-scuro);align-items:center;gap:6px;padding:4px 0;font-size:12px;display:inline-flex}.trattativa__apri{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.trattativa__apri strong{font-size:13px;line-height:1.3}.trattativa__apri:hover strong{text-decoration:underline}.trattativa__cliente,.trattativa__tempo{color:var(--colore-testo-attenuato);font-size:12px}.trattativa__cliente{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trattativa__valore{font-size:13px;font-weight:600}.trattativa__tempo{margin:0}.trattativa__mosse{margin-top:var(--spazio-1);flex-wrap:wrap;align-items:center;gap:4px;min-height:28px;display:flex}.trattativa__mosse .btn{flex:1;justify-content:center;min-width:0}.testo-attenzione{color:var(--colore-attenzione);font-weight:600}.azioni-riga--estremi{justify-content:space-between}.scegli-cliente{align-items:center;gap:var(--spazio-2);display:flex}.scegli-cliente>:first-child{flex:1;min-width:0}.scegli-cliente .btn{flex-shrink:0}.servizi-inclusi{color:var(--colore-testo-attenuato);margin:0;padding-left:1.1em;font-size:12px;list-style:outside}.servizi-inclusi li{margin:0}.campo>.servizi-inclusi{margin-top:6px}.collegamento-riga{font:inherit;color:var(--colore-accento-scuro);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.collegamento-riga:hover{text-decoration:underline}.collegamento-riga--minuto{font-size:12px;font-weight:500}.linea-tempo{gap:var(--spazio-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.linea-tempo__voce{align-items:flex-start;gap:var(--spazio-2);padding:var(--spazio-2);border:1px solid var(--colore-bordo);border-radius:var(--raggio-sm);background:var(--colore-superficie);display:flex}.linea-tempo__corpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.errore-form{color:var(--colore-pericolo);margin-bottom:var(--spazio-3);font-size:13px}.campo--ricerca{max-width:420px;margin-bottom:var(--spazio-3)}.testo-troncato{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.pagina-intestazione--compatta{margin-bottom:var(--spazio-3)}.avviso-sicurezza{gap:var(--spazio-2);margin-bottom:var(--spazio-4);border-color:var(--colore-accento);flex-direction:column;display:flex}.token-invito{overflow-wrap:anywhere;padding:var(--spazio-2);background:var(--colore-superficie-alt);border-radius:var(--raggio-sm);display:block}.modale__velo{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--spazio-5) var(--spazio-4);z-index:100;background:#0f141266;justify-content:center;align-items:flex-start;animation:.12s ease-out comparsa-velo;display:flex;position:fixed;inset:0;overflow-y:auto}.modale{background:var(--colore-superficie);border-radius:var(--raggio-md);border:1px solid var(--colore-bordo);flex:none;width:min(560px,100%);margin:auto;animation:.14s ease-out comparsa-modale;box-shadow:0 24px 64px #0f141233,0 2px 8px #0f141214}.modale--larga{width:min(880px,100%)}.modale--massima{width:min(1500px,100%)}.modale--schermo{flex-direction:column;width:100%;min-height:calc(100dvh - 32px);display:flex}.modale--schermo .modale__corpo{flex:1}.modale__intestazione{justify-content:space-between;align-items:flex-start;gap:var(--spazio-3);padding:var(--spazio-5) var(--spazio-5) var(--spazio-4);border-bottom:1px solid var(--colore-bordo);display:flex}.modale__titolo{font-size:19px}.modale__descrizione{color:var(--colore-testo-attenuato);margin:var(--spazio-1) 0 0;font-size:13px}.modale__chiudi{color:var(--colore-testo-attenuato);padding:2px var(--spazio-2);cursor:pointer;border-radius:var(--raggio-sm);background:0 0;border:none;font-size:22px;line-height:1}.modale__chiudi:hover{background:var(--colore-superficie-alt);color:var(--colore-testo)}.modale__corpo{padding:var(--spazio-5)}.modale__corpo>form>h2{display:none}@keyframes comparsa-velo{0%{opacity:0}to{opacity:1}}@keyframes comparsa-modale{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.scheletro{background:linear-gradient(90deg, var(--colore-superficie-alt) 25%, color-mix(in srgb, var(--colore-superficie-alt) 55%, var(--colore-superficie)) 50%, var(--colore-superficie-alt) 75%);border-radius:var(--raggio-sm);background-size:200% 100%;height:12px;animation:1.3s ease-in-out infinite scorrimento-scheletro}@keyframes scorrimento-scheletro{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.scheletro{animation:none}}.scheletro-riga{gap:var(--spazio-2);flex-direction:column;display:flex}.dashboard__saluto{margin-bottom:var(--spazio-5)}.azioni-rapide{gap:var(--spazio-2);margin-bottom:var(--spazio-5);flex-wrap:wrap;display:flex}.dashboard__colonne{gap:var(--spazio-4);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}@media (width<=900px){.dashboard__colonne{grid-template-columns:1fr}}.riquadro .metrica,.modale .metrica{background:var(--colore-superficie-alt);box-shadow:none;padding:var(--spazio-3);border-color:#0000}.riquadro{background:var(--colore-superficie);border:1px solid var(--colore-bordo);border-radius:var(--raggio-md);padding:var(--spazio-5);box-shadow:var(--ombra-1)}.riquadro__titolo{justify-content:space-between;align-items:baseline;gap:var(--spazio-3);margin-bottom:var(--spazio-3);display:flex}.riquadro__titolo h2{font-size:15px}.riquadro+.riquadro{margin-top:var(--spazio-4)}.elenco-compatto{flex-direction:column;display:flex}.elenco-compatto__voce{align-items:center;gap:var(--spazio-3);padding:var(--spazio-3) 0;border-top:1px solid var(--colore-bordo);display:flex}.elenco-compatto__voce:first-child{border-top:none}.elenco-compatto__ora{font-family:var(--font-dati);white-space:nowrap;font-size:13px}.elenco-compatto__corpo{flex:1;min-width:0}.elenco-compatto__corpo strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.metrica--cliccabile{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}.metrica--cliccabile:hover{border-color:var(--colore-accento);box-shadow:var(--ombra-2);transform:translateY(-1px)}.nota-guida{border-left:3px solid var(--colore-accento);background:var(--colore-superficie);border-radius:var(--raggio-sm);padding:var(--spazio-3) var(--spazio-4);margin-bottom:var(--spazio-5);color:var(--colore-testo-attenuato);max-width:70ch;font-size:13px}.nota-guida strong{color:var(--colore-testo)}.griglia-allegati{gap:var(--spazio-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.allegato{border:1px solid var(--colore-bordo);border-radius:var(--raggio-md);background:var(--colore-superficie);padding:var(--spazio-2);gap:var(--spazio-2);flex-direction:column;margin:0;display:flex}.allegato__immagine{aspect-ratio:4/3;border-radius:var(--raggio-sm);background:var(--colore-superficie-alt);position:relative;overflow:hidden}.allegato__immagine img{object-fit:cover;width:100%;height:100%;display:block}.allegato__immagine--principale{outline:2px solid var(--colore-accento);outline-offset:-2px}.allegato__marchio{left:var(--spazio-2);bottom:var(--spazio-2);background:var(--colore-accento);color:var(--colore-su-accento);border-radius:var(--raggio-sm);padding:2px 6px;font-size:11px;position:absolute}.allegato__documento{aspect-ratio:4/3;background:var(--colore-superficie-alt);border-radius:var(--raggio-sm);color:var(--colore-testo-attenuato);font-family:var(--font-dati);place-items:center;font-size:20px;display:grid}.allegato__didascalia{flex-direction:column;font-size:12px;display:flex}.ritratto{aspect-ratio:4/3;object-fit:cover;border-radius:var(--raggio-sm);background:var(--colore-superficie-alt);width:100%;margin-bottom:var(--spazio-2);display:block}.ritratto--miniatura{aspect-ratio:1;border-radius:50%;flex-shrink:0;width:56px;height:56px;margin:0}.ritratto--riga{aspect-ratio:1;border-radius:50%;flex-shrink:0;width:34px;height:34px;margin:0}.cella-animale{align-items:center;gap:var(--spazio-2);min-width:0;display:flex}.cella-animale__testo{min-width:0}.ritratto--specie{color:var(--colore-accento);background:var(--colore-accento-tenue);place-items:center;display:grid}.card__testata{gap:var(--spazio-3);align-items:center;display:flex}.schede{margin-bottom:var(--spazio-4);border-bottom:1px solid var(--colore-bordo);scrollbar-width:none;-ms-overflow-style:none;background:0 0;border-radius:0;align-items:flex-end;gap:4px;max-width:100%;padding:0;display:flex;overflow:auto hidden}.schede::-webkit-scrollbar{display:none}.schede__voce{font:inherit;color:var(--colore-testo-attenuato);border-radius:var(--raggio-sm) var(--raggio-sm) 0 0;cursor:pointer;white-space:nowrap;transition:color var(--transizione), background-color var(--transizione);background:0 0;border:none;align-items:center;gap:6px;padding:8px 14px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.schede__voce:hover{color:var(--colore-testo);background:var(--colore-superficie-alt)}.schede__voce--attiva{color:var(--colore-accento);box-shadow:none;background:0 0;font-weight:600}.schede__voce--attiva:after{content:"";background:var(--colore-accento);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.schede__voce--attiva:hover{background:color-mix(in srgb, var(--colore-accento-tenue) 45%, transparent)}.schede--compatte{background:var(--colore-superficie-alt);border-radius:var(--raggio-pillola);border-bottom:none;margin-bottom:0;padding:3px;display:inline-flex}.schede--compatte .schede__voce{padding:5px var(--spazio-3);border-radius:var(--raggio-pillola);border-bottom:none;margin-bottom:0;font-size:13px}.schede--compatte .schede__voce--attiva{color:var(--colore-accento-scuro);background:var(--colore-superficie);box-shadow:var(--ombra-1)}.schede--compatte .schede__voce--attiva:after{display:none}.dettagli{gap:var(--spazio-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.dettagli--fitti{gap:var(--spazio-3) var(--spazio-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dettagli--fitti .dettaglio,.dettagli--fitti>div{min-width:0}.gettone--spento{opacity:.5;cursor:not-allowed}.scelta-multipla--sola-lettura .gettone{cursor:default}.animale-etichetta{align-items:center;gap:6px;min-width:0;display:inline-flex}.animale-etichetta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.animale-etichetta--forte>span{font-weight:600}.animali-riga{gap:4px var(--spazio-3);flex-wrap:wrap;min-width:0;display:flex}.icona-specie{width:20px;height:20px;color:var(--colore-accento);flex-shrink:0}.ritratto--specie .icona-specie{width:40px;height:40px}.ritratto--riga .icona-specie{width:22px;height:22px}.scelta-animali{gap:var(--spazio-2);flex-wrap:wrap;display:flex}.scelta-animali__voce{width:104px;padding:var(--spazio-3) var(--spazio-2);border:2px solid var(--colore-bordo);border-radius:var(--raggio-md);background:var(--colore-superficie);color:var(--colore-accento);text-align:center;cursor:pointer;transition:border-color var(--transizione), background-color var(--transizione);flex-direction:column;align-items:center;gap:6px;font-size:13px;display:flex;position:relative}.scelta-animali__voce:hover{border-color:var(--colore-bordo-forte)}.scelta-animali__voce:has(:focus-visible){outline:2px solid var(--colore-accento);outline-offset:2px}.scelta-animali__voce--scelto{border-color:var(--colore-accento);background:var(--colore-accento-tenue)}.scelta-animali__voce--sola-lettura{cursor:default}.scelta-animali__nome{max-width:100%;color:var(--colore-testo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scelta-animali__voce--scelto .scelta-animali__nome{font-weight:600}.scelta-animali .icona-specie{width:44px;height:44px}.registro__animali{gap:var(--spazio-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.registro__animali .pagina-sottotitolo{margin-top:0;display:block}.dettaglio span{color:var(--colore-testo-attenuato);font-size:12px;display:block}.dettaglio strong{font-weight:600}.solo-lettori-schermo{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grafico{margin:0}.grafico__titolo{margin-bottom:var(--spazio-4);font-size:15px;font-weight:600}.grafico__vuoto{color:var(--colore-testo-attenuato);font-size:13px}.grafico__area{height:180px;position:relative}.grafico__griglia{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.grafico__tacca{border-top:1px solid var(--colore-bordo);position:relative}.grafico__tacca span{font-family:var(--font-dati);color:var(--colore-testo-attenuato);background:var(--colore-superficie);padding-right:var(--spazio-2);font-size:11px;position:absolute;top:-8px;left:0}.grafico__colonne{padding-left:var(--spazio-5);align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.grafico__slot{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.grafico__colonna{background:var(--colore-accento);border-radius:4px 4px 0 0;width:100%;max-width:24px;transition:background .12s}.grafico__colonna--attiva{background:var(--colore-accento-scuro)}.grafico__valore{font-family:var(--font-dati);color:var(--colore-testo);white-space:nowrap;font-size:11px;font-weight:600;position:absolute}.grafico__tooltip{background:var(--colore-testo);color:var(--colore-testo-inverso);border-radius:var(--raggio-sm);padding:var(--spazio-2) var(--spazio-3);white-space:nowrap;z-index:5;pointer-events:none;flex-direction:column;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.grafico__tooltip strong{font-family:var(--font-dati);font-size:14px}.grafico__etichette{padding-left:var(--spazio-5);margin-top:var(--spazio-2);gap:2px;display:flex}.grafico__etichette span{text-align:center;color:var(--colore-testo-attenuato);white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.grafico__barre{gap:var(--spazio-3);flex-direction:column;display:flex}.grafico__riga{align-items:center;gap:var(--spazio-3);grid-template-columns:110px 1fr auto;display:grid}.grafico__riga-etichetta{font-size:13px}.grafico__riga-traccia{background:var(--colore-superficie-alt);border-radius:var(--raggio-sm);height:18px}.grafico__barra{border-radius:0 4px 4px 0;height:100%}.grafico__riga-valore{font-family:var(--font-dati);font-size:13px;font-weight:600}.calendario{background:var(--colore-superficie);border:1px solid var(--colore-bordo);border-radius:var(--raggio-md);overflow:hidden}.calendario__intestazione{background:var(--colore-sfondo);border-bottom:1px solid var(--colore-bordo);grid-template-columns:repeat(7,1fr);display:grid}.calendario__intestazione span{padding:var(--spazio-2);color:var(--colore-testo-attenuato);text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:12px;font-weight:600}.calendario__griglia{grid-template-columns:repeat(7,1fr);display:grid}.calendario__giorno{border-right:1px solid var(--colore-bordo);border-bottom:1px solid var(--colore-bordo);flex-direction:column;gap:4px;min-width:0;min-height:118px;padding:6px;display:flex}.calendario__giorno:nth-child(7n){border-right:none}.calendario__giorno--fuori{background:var(--colore-sfondo)}.calendario__giorno--fuori .calendario__numero{color:var(--colore-testo-attenuato)}.calendario__giorno--oggi{background:color-mix(in srgb, var(--colore-accento) 7%, var(--colore-superficie))}.calendario__numero{cursor:pointer;color:var(--colore-testo);background:0 0;border:none;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:13px;font-weight:600;line-height:1.4}.calendario__numero:hover{background:var(--colore-sfondo)}.calendario__giorno--oggi .calendario__numero{background:var(--colore-accento);color:#fff}.calendario__eventi{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.calendario__evento{text-align:left;cursor:pointer;border:none;border-left:3px solid var(--colore-accento);background:color-mix(in srgb, var(--colore-accento) 12%, var(--colore-superficie));width:100%;color:var(--colore-testo);border-radius:3px;align-items:baseline;gap:5px;min-width:0;padding:3px 6px;font-size:12px;display:flex}.calendario__evento:hover{background:color-mix(in srgb, var(--colore-accento) 22%, var(--colore-superficie))}.calendario__evento-ora{font-variant-numeric:tabular-nums;color:var(--colore-testo-attenuato);flex-shrink:0}.calendario__evento-titolo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendario__evento-cliente{color:var(--colore-testo-attenuato);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendario__evento-riga{align-items:center;gap:5px;display:flex}.calendario__evento-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.calendario__evento-dot--programmato{background:#0284c7}.calendario__evento-dot--confermato{background:#16a34a}.calendario__evento-dot--incorso{background:#d97706}.calendario__evento-dot--completato{background:#7c3aed}.calendario__evento-dot--annullato{background:#dc2626}.calendario__evento-dot--nonpresentato{background:#64748b}.calendario__evento--programmato{background:color-mix(in srgb, #0284c7 10%, var(--colore-superficie));color:#0369a1;border-left-color:#0284c7}.calendario__evento--confermato{background:color-mix(in srgb, #16a34a 12%, var(--colore-superficie));color:#15803d;border-left-color:#16a34a}.calendario__evento--incorso{background:color-mix(in srgb, #d97706 12%, var(--colore-superficie));color:#b45309;border-left-color:#d97706}.calendario__evento--completato{background:color-mix(in srgb, #7c3aed 10%, var(--colore-superficie));color:#6d28d9;border-left-color:#7c3aed}.calendario__evento--annullato{background:color-mix(in srgb, #dc2626 8%, var(--colore-superficie));color:#b91c1c;opacity:.8;border-left-color:#dc2626;text-decoration:line-through}.calendario__evento--nonpresentato{background:var(--colore-sfondo);color:var(--colore-testo-attenuato);opacity:.8;border-left-color:#64748b;text-decoration:line-through}.calendario__giorno--dragover{outline:2px dashed var(--colore-accento);outline-offset:-2px;background:color-mix(in srgb, var(--colore-accento) 16%, var(--colore-superficie))!important}.calendario__evento[draggable=true]{cursor:grab}.calendario__evento[draggable=true]:active{cursor:grabbing}.tabella__riga--trascinabile{cursor:grab}.tabella__riga--trascinabile:active{cursor:grabbing}.agenda-sposta-rapido{align-items:center;gap:var(--spazio-2);margin-bottom:var(--spazio-3);padding:var(--spazio-2) var(--spazio-3);background:var(--colore-sfondo);border:1px dashed var(--colore-bordo);border-radius:var(--raggio-sm);flex-wrap:wrap;display:flex}.agenda-sposta-rapido__testo{color:var(--colore-testo-attenuato);margin-right:var(--spazio-2);font-size:13px}.agenda-sposta-rapido__giorni{gap:var(--spazio-2);flex-wrap:wrap;display:flex}.agenda-sposta-rapido__pill{background:var(--colore-superficie);border:1px solid var(--colore-bordo);color:var(--colore-testo);cursor:pointer;transition:all var(--transizione);text-transform:capitalize;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:550}.agenda-sposta-rapido__pill:hover{border-color:var(--colore-accento);background:color-mix(in srgb, var(--colore-accento) 10%, var(--colore-superficie))}.agenda-sposta-rapido__pill--attivo{background:var(--colore-accento);color:var(--colore-su-accento);border-color:var(--colore-accento)}.agenda-sposta-rapido__pill--oggi{font-weight:700}.dettaglio-appuntamento{gap:var(--spazio-4);flex-direction:column;display:flex}.dettaglio-appuntamento__griglia{gap:var(--spazio-3);background:var(--colore-sfondo);border:1px solid var(--colore-bordo);border-radius:var(--raggio-sm);padding:var(--spazio-3);grid-template-columns:repeat(2,1fr);display:grid}.dettaglio-appuntamento__voce{flex-direction:column;gap:2px;display:flex}.dettaglio-appuntamento__voce--intera{grid-column:span 2}.dettaglio-appuntamento__etichetta{text-transform:uppercase;letter-spacing:.04em;color:var(--colore-testo-attenuato);font-size:11px;font-weight:600}.dettaglio-appuntamento__valore{color:var(--colore-testo);font-size:14px}.dettaglio-appuntamento__note{white-space:pre-wrap;background:var(--colore-superficie);padding:var(--spazio-2);border-radius:var(--raggio-sm);border:1px solid var(--colore-bordo);margin:0;font-size:13px}.dettaglio-appuntamento__azioni{gap:var(--spazio-2);padding-top:var(--spazio-2);border-top:1px solid var(--colore-bordo);flex-wrap:wrap;align-items:center;display:flex}.btn--compatto{padding:2px 8px;font-size:12px}.beauty-fieldset{border:1px solid var(--colore-bordo);border-radius:var(--raggio-md);padding:var(--spazio-4);background:var(--colore-superficie)}.beauty-fieldset legend{padding:0 var(--spazio-2);font-size:14px;font-weight:600}.beauty-durata-anteprima{background:var(--colore-sfondo);border:1px solid var(--colore-bordo);border-radius:var(--raggio-sm);align-items:center;min-height:38px;padding:8px 12px;font-size:13px;display:flex}.calendario__altri,.calendario__vuoto{cursor:pointer;color:var(--colore-testo-attenuato);text-align:left;background:0 0;border:none;padding:2px 6px;font-size:12px}.calendario__altri:hover,.calendario__vuoto:hover{color:var(--colore-accento-scuro)}.calendario--settimana .calendario__giorno{min-height:420px}.calendario--settimana .calendario__evento{flex-direction:column;align-items:stretch;gap:1px}@media (width<=860px){.calendario__giorno{min-height:84px}.calendario__evento-titolo,.calendario__evento-cliente{display:none}.calendario--settimana .calendario__giorno{min-height:200px}.calendario--settimana .calendario__evento-titolo{display:block}}.dashboard__grafici{gap:var(--spazio-4);margin-top:var(--spazio-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=900px){.dashboard__grafici{grid-template-columns:1fr}}.barra-elenco{justify-content:space-between;align-items:flex-end;gap:var(--spazio-4);margin-bottom:var(--spazio-3);flex-wrap:wrap;display:flex}.barra-elenco .campo--ricerca{flex:1;min-width:220px;margin-bottom:0}.filtro-attivo{align-items:center;gap:var(--spazio-3);color:var(--colore-testo-attenuato);margin-bottom:var(--spazio-3);flex-wrap:wrap;font-size:13px;display:flex}.badge--preventivo{background:var(--colore-info-tenue);color:var(--colore-info)}.badge--confermato{background:var(--colore-attenzione-tenue);color:var(--colore-attenzione)}.badge--corso{background:var(--colore-successo-tenue);color:var(--colore-successo)}.badge--concluso{background:var(--colore-superficie-alt);color:var(--colore-testo-attenuato)}.badge--annullato{background:var(--colore-superficie-alt);color:var(--colore-testo-attenuato);text-decoration:line-through}.badge--scaduto{background:var(--colore-pericolo-tenue);color:var(--colore-pericolo)}.filtri-stato{gap:var(--spazio-2);margin-bottom:var(--spazio-3);flex-wrap:wrap;display:flex}.filtri-riga{gap:var(--spazio-3);margin-bottom:var(--spazio-3);flex-wrap:wrap;align-items:flex-end;display:flex}.filtri-riga .campo{margin-bottom:0}.campo--cerca{flex:240px;min-width:200px}.campo-interruttore{align-items:center;gap:var(--spazio-2);color:var(--colore-testo-attenuato);cursor:pointer;padding-bottom:9px;font-size:13px;display:inline-flex}.campo-interruttore input{cursor:pointer}.cella-impilata{flex-direction:column;gap:2px;min-width:0;display:flex}.riga--spenta{opacity:.55}.modale form>.btn--primario:last-child{width:100%;margin-top:var(--spazio-4);padding:12px 20px;font-size:15px}table.tabella th.colonna-ordinabile{padding:0}.colonna-ordinabile>button{width:100%;padding:var(--spazio-3);font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;display:flex}.colonna-ordinabile--numerica>button{justify-content:flex-end}.colonna-ordinabile>button:hover{color:var(--colore-testo)}.colonna-ordinabile>button:focus-visible{outline:2px solid var(--colore-accento);outline-offset:-2px}.colonna-ordinabile__verso{opacity:.35;font-size:11px}.colonna-ordinabile[aria-sort]:not([aria-sort=none])>button{color:var(--colore-accento)}.colonna-ordinabile[aria-sort]:not([aria-sort=none]) .colonna-ordinabile__verso{opacity:1}.paginazione{justify-content:space-between;align-items:center;gap:var(--spazio-3);margin-top:var(--spazio-3);flex-wrap:wrap;display:flex}.paginazione__conteggio{color:var(--colore-testo-attenuato);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.paginazione__comandi{align-items:center;gap:var(--spazio-2);flex-wrap:wrap;display:flex}.paginazione__dimensione{align-items:center;gap:var(--spazio-2);color:var(--colore-testo-attenuato);font-size:13px;display:inline-flex}.paginazione__dimensione select{background-position:calc(100% - 13px) calc(50% + 1px),calc(100% - 9px) calc(50% + 1px);background-size:4px 4px,4px 4px;min-height:0;padding:4px 22px 4px 8px;font-size:13px}.paginazione__posizione{color:var(--colore-testo-attenuato);font-variant-numeric:tabular-nums;text-align:center;min-width:11ch;font-size:13px}.etichette-riga{flex-wrap:wrap;gap:4px;display:flex}.tag--statica{padding-right:10px;font-weight:550}.pillola{border:1px solid var(--colore-bordo);background:var(--colore-superficie);color:var(--colore-testo-attenuato);border-radius:var(--raggio-pillola);cursor:pointer;transition:background-color var(--transizione), border-color var(--transizione), color var(--transizione);padding:5px 14px;font-size:13px;font-weight:550}.pillola:hover{color:var(--colore-testo);border-color:var(--colore-bordo-forte)}.pillola--attiva{background:var(--colore-accento);border-color:var(--colore-accento);color:var(--colore-su-accento);box-shadow:0 2px 8px color-mix(in srgb, var(--colore-accento) 30%, transparent)}.importo-dovuto{color:var(--colore-attenzione)}.card--spenta{opacity:.6}.metrica strong small{color:var(--colore-testo-attenuato);font-size:13px;font-weight:400}.scelta-multipla{gap:var(--spazio-2);flex-wrap:wrap;display:flex}.gettone{align-items:center;gap:var(--spazio-2);border:1px solid var(--colore-bordo);border-radius:var(--raggio-sm);cursor:pointer;background:var(--colore-superficie);transition:border-color var(--transizione), background-color var(--transizione);padding:6px 10px;font-size:13px;display:inline-flex}.gettone:hover{border-color:var(--colore-bordo-forte)}.gettone--scelto{border-color:var(--colore-accento);background:var(--colore-accento-tenue)}.riepilogo-form{margin:var(--spazio-3) 0;padding:var(--spazio-3);background:var(--colore-superficie-alt);border-radius:var(--raggio-sm);font-size:14px}.blocco-dettaglio{margin-bottom:var(--spazio-5)}.blocco-dettaglio h3{margin-bottom:var(--spazio-3);font-size:14px}.elenco-semplice{margin:var(--spazio-2) 0 0;padding-left:var(--spazio-4);font-size:13px}.griglia-occupazione{table-layout:fixed;font-size:12px}.griglia-occupazione th{text-align:center;padding:var(--spazio-2) 2px}.griglia-occupazione__settimana{opacity:.75;font-size:10px;font-weight:600;display:block}.griglia-occupazione__numero{letter-spacing:-.01em;font-size:13px;font-weight:700;display:block}.griglia-occupazione__testata{white-space:nowrap;z-index:2;background:var(--colore-superficie-alt);box-shadow:1px 0 0 var(--colore-bordo);position:sticky;left:0;text-align:left!important;padding-right:var(--spazio-3)!important}.griglia-occupazione__testata .pagina-sottotitolo{margin-top:0;font-size:11px;font-weight:400;display:block}.griglia-occupazione__oggi{color:var(--colore-accento);font-weight:700}.griglia-occupazione__mesi th{text-align:left;text-transform:capitalize;letter-spacing:0;color:var(--colore-testo);border-bottom:none;padding-bottom:2px;font-size:12px}.griglia-occupazione__mesi th+th{box-shadow:inset 1px 0 0 var(--colore-bordo)}th.griglia-occupazione__festivo{background:color-mix(in srgb, var(--colore-bordo) 55%, var(--colore-superficie-alt));color:var(--colore-testo)}td.griglia-occupazione__festivo{background:var(--colore-superficie-alt)}td.griglia-occupazione__festivo.griglia-occupazione__cella--libero{background:color-mix(in srgb, var(--colore-successo) 30%, var(--colore-superficie))}.griglia-occupazione td.griglia-occupazione__oggi,.griglia-occupazione th.griglia-occupazione__oggi{box-shadow:inset 2px 0 0 var(--colore-accento)}.griglia-occupazione__totali td,.griglia-occupazione__sezione td{text-align:center;font-variant-numeric:tabular-nums;color:var(--colore-testo-attenuato);padding:var(--spazio-2) 2px;font-size:12px}.griglia-occupazione__totali td strong,.griglia-occupazione__sezione td strong{color:var(--colore-successo);font-weight:700}.griglia-occupazione__totali{background:var(--colore-superficie-alt)}.griglia-occupazione__totali th{border-bottom:2px solid var(--colore-bordo-forte)}.griglia-occupazione__esaurita strong{font-weight:400;color:var(--colore-testo-attenuato)!important}.griglia-occupazione__sezione{background:var(--colore-superficie-alt)}.griglia-occupazione__sezione th,.griglia-occupazione__sezione td{border-bottom:1px solid var(--colore-bordo)}.griglia-occupazione__piega{align-items:center;gap:var(--spazio-2);font:inherit;color:var(--colore-testo);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;display:flex}.griglia-occupazione__piega:hover{color:var(--colore-accento)}.griglia-occupazione__cella{font-variant-numeric:tabular-nums;min-width:28px;color:var(--colore-testo-attenuato);padding:0!important}.griglia-occupazione__cella>button{width:100%;padding:var(--spazio-2) 2px;font:inherit;color:inherit;text-align:center;cursor:pointer;background:0 0;border:none;display:block}.griglia-occupazione__cella>button:hover,.griglia-occupazione__cella>button:focus-visible{outline:2px solid var(--colore-accento);outline-offset:-2px}.griglia-occupazione__cella--libero{background:color-mix(in srgb, var(--colore-successo) 16%, var(--colore-superficie))}.griglia-occupazione__cella--parziale{background:var(--colore-attenzione-tenue);color:var(--colore-attenzione)}.griglia-occupazione__liberi{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.griglia-occupazione__cella--pieno{cursor:not-allowed}.griglia-occupazione__esaurito{width:100%;height:100%;min-height:34px;display:block;position:relative}.griglia-occupazione__cella--pieno{background:repeating-linear-gradient(-45deg, var(--colore-superficie-alt) 0 4px, var(--colore-bordo) 4px 5px);color:var(--colore-testo-attenuato)}.griglia-occupazione__barra{background:var(--colore-accento);color:var(--colore-su-accento);box-shadow:inset 1px 0 0 var(--colore-superficie), inset -1px 0 0 var(--colore-superficie)}.griglia-occupazione__barra>button{text-align:left;padding-left:0;padding-right:0;display:block}.griglia-occupazione__barra-contenuto{align-items:baseline;gap:var(--spazio-2);box-sizing:border-box;max-width:100%;padding:0 var(--spazio-2);white-space:nowrap;display:inline-flex;position:sticky;left:140px;overflow:hidden}.griglia-occupazione__barra-nome{text-overflow:ellipsis;overflow:hidden}.griglia-occupazione__barra-posti{opacity:.75;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.griglia-occupazione__barra--incorso{background:var(--colore-accento-scuro,var(--colore-accento))}.griglia-occupazione__barra--concluso{background:color-mix(in srgb, var(--colore-accento) 38%, var(--colore-superficie));color:var(--colore-testo)}.griglia-occupazione__barra--preventivo{background:repeating-linear-gradient(-45deg, var(--colore-accento-tenue) 0 5px, color-mix(in srgb, var(--colore-accento) 28%, var(--colore-superficie)) 5px 10px);color:var(--colore-accento-scuro);box-shadow:inset 0 0 0 1.5px var(--colore-accento), inset 1px 0 0 var(--colore-superficie), inset -1px 0 0 var(--colore-superficie)}.griglia-occupazione__barra>button{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);padding-right:11px}.legenda__campione.griglia-occupazione__barra--campione{background:var(--colore-accento)}.legenda__campione.griglia-occupazione__cella--pieno{border:1px solid var(--colore-bordo)}.legenda{align-items:center;gap:var(--spazio-2);color:var(--colore-testo-attenuato);margin-top:var(--spazio-3);flex-wrap:wrap;font-size:12px;display:flex}.legenda__campione{border-radius:3px;width:14px;height:14px;display:inline-block}.legenda__campione+*{margin-right:var(--spazio-3)}.legenda__nota{margin-left:auto;font-style:italic}.select-ricercabile{position:relative}.select-ricercabile__bottone{justify-content:space-between;align-items:center;gap:var(--spazio-2);width:100%;font:inherit;text-align:left;border:1px solid var(--colore-bordo-forte);border-radius:var(--raggio-sm);background:var(--colore-superficie);min-height:42px;color:var(--colore-testo);cursor:pointer;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.select-ricercabile__bottone:hover{border-color:var(--colore-testo-attenuato)}.select-ricercabile__bottone[aria-expanded=true]{border-color:var(--colore-accento)}.select-ricercabile__bottone:disabled{opacity:.55;cursor:not-allowed}.select-ricercabile__vuoto{color:var(--colore-testo-attenuato)}.select-ricercabile__pannello{z-index:20;background:var(--colore-superficie);border:1px solid var(--colore-bordo-forte);border-radius:var(--raggio-sm);padding:var(--spazio-2);position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 28px #0f14122e}.select-ricercabile__ricerca{width:100%;font:inherit;border:1px solid var(--colore-bordo);border-radius:var(--raggio-sm);background:var(--colore-superficie);color:var(--colore-testo);padding:7px 9px;font-size:14px}.select-ricercabile__elenco{margin:var(--spazio-2) 0 0;max-height:260px;padding:0;list-style:none;overflow-y:auto}.select-ricercabile__voce{text-align:left;width:100%;font:inherit;border-radius:var(--raggio-sm);color:var(--colore-testo);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:1px;padding:6px 9px;font-size:14px;display:flex}.select-ricercabile__voce--evidenziata{background:var(--colore-superficie-alt)}.select-ricercabile__voce--scelta{color:var(--colore-accento-scuro);font-weight:600}.select-ricercabile__dettaglio{color:var(--colore-testo-attenuato);font-size:12px}.select-ricercabile__nessuno{padding:var(--spazio-3) 9px;color:var(--colore-testo-attenuato);font-size:13px}.griglia-campi{gap:var(--spazio-3) var(--spazio-4);grid-template-columns:repeat(12,1fr);align-items:start;display:grid;container-type:inline-size}.griglia-campi>.campo{grid-column:span 12;margin-bottom:0}.griglia-campi>.campo--2{grid-column:span 2}.griglia-campi>.campo--3{grid-column:span 3}.griglia-campi>.campo--4{grid-column:span 4}.griglia-campi>.campo--5{grid-column:span 5}.griglia-campi>.campo--6{grid-column:span 6}.griglia-campi>.campo--12{grid-column:span 12}@container (width<=560px){.griglia-campi>.campo--2,.griglia-campi>.campo--3{grid-column:span 4}.griglia-campi>.campo--4,.griglia-campi>.campo--5,.griglia-campi>.campo--6{grid-column:span 6}}@container (width<=380px){.griglia-campi>.campo{grid-column:span 12}}.procedura{gap:var(--spazio-5);grid-template-columns:210px 1fr;align-items:start;display:grid}.procedura__passi{gap:var(--spazio-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:sticky;top:0}.procedura__passo{align-items:flex-start;gap:var(--spazio-3);text-align:left;width:100%;font:inherit;padding:var(--spazio-3);border-radius:var(--raggio-md);color:var(--colore-testo-attenuato);cursor:pointer;transition:background-color var(--transizione), color var(--transizione);background:0 0;border:none;display:flex}.procedura__passo:disabled{cursor:default;opacity:.5}.procedura__passo:not(:disabled):hover{background:var(--colore-superficie-alt)}.procedura__passo--corrente{background:var(--colore-superficie-alt);color:var(--colore-testo)}.procedura__numero{border-radius:var(--raggio-pillola);border:1px solid var(--colore-bordo-forte);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:650;display:grid}.procedura__passo--corrente .procedura__numero{background:var(--colore-accento);border-color:var(--colore-accento);color:var(--colore-su-accento)}.procedura__passo--fatto .procedura__numero{background:var(--colore-successo-tenue);border-color:var(--colore-successo);color:var(--colore-successo)}.procedura__testo{flex-direction:column;min-width:0;display:flex}.procedura__testo strong{font-size:14px;font-weight:600}.procedura__testo span{font-size:12px;line-height:1.35}.procedura__contenuto{min-width:0;max-width:780px}.procedura__piede{justify-content:space-between;gap:var(--spazio-3);margin-top:var(--spazio-6);padding-top:var(--spazio-4);border-top:1px solid var(--colore-bordo);display:flex}@media (width<=860px){.procedura{gap:var(--spazio-4);grid-template-columns:1fr}.procedura__passi{flex-direction:row;position:static;overflow-x:auto}.procedura__passo{text-align:center;flex-direction:column;align-items:center;min-width:110px}.procedura__testo span{display:none}}.passo__testata{margin-bottom:var(--spazio-5)}.passo__testata h3{font-size:17px}.passo__testata p{color:var(--colore-testo-attenuato);margin:var(--spazio-1) 0 0;font-size:13px}.riepilogo-passo{margin-top:var(--spazio-5);padding:var(--spazio-4);background:var(--colore-superficie-alt);border-radius:var(--raggio-md);flex-direction:column;gap:2px;display:flex}.riepilogo-passo .pagina-sottotitolo{margin-top:0}.avvisi{right:var(--spazio-4);bottom:var(--spazio-4);z-index:200;gap:var(--spazio-2);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.avviso{pointer-events:auto;align-items:flex-start;gap:var(--spazio-3);max-width:380px;padding:var(--spazio-3) var(--spazio-4);border-radius:var(--raggio-md);background:var(--colore-superficie);border:1px solid var(--colore-bordo);box-shadow:var(--ombra-3);font-size:14px;animation:.18s cubic-bezier(.2,.9,.3,1) entra-avviso;display:flex}@keyframes entra-avviso{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.avviso__segno{border-radius:var(--raggio-pillola);flex-shrink:0;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.avviso--successo .avviso__segno{background:var(--colore-successo-tenue);color:var(--colore-successo)}.avviso--errore .avviso__segno{background:var(--colore-pericolo-tenue);color:var(--colore-pericolo)}.avviso--attenzione .avviso__segno{background:var(--colore-attenzione-tenue);color:var(--colore-attenzione)}.avviso--info .avviso__segno{background:var(--colore-info-tenue);color:var(--colore-info)}.avviso--successo{border-left:3px solid var(--colore-successo)}.avviso--errore{border-left:3px solid var(--colore-pericolo)}.avviso--attenzione{border-left:3px solid var(--colore-attenzione)}.avviso--info{border-left:3px solid var(--colore-info)}.avviso__chiudi{color:var(--colore-testo-attenuato);cursor:pointer;padding:0 0 0 var(--spazio-2);background:0 0;border:none;margin-left:auto;font-size:18px;line-height:1}.avviso__chiudi:hover{color:var(--colore-testo)}@media (width<=600px){.avvisi{left:var(--spazio-3);right:var(--spazio-3);bottom:calc(var(--altezza-tabbar-mobile) + var(--spazio-3))}.avviso{width:100%;max-width:none}}.campo-tag{position:relative}.campo-tag__contenitore{align-items:center;gap:var(--spazio-2);border:1px solid var(--colore-bordo);border-radius:var(--raggio-sm);background:var(--colore-superficie);cursor:text;min-height:42px;transition:border-color var(--transizione), box-shadow var(--transizione);flex-wrap:wrap;padding:6px 8px;display:flex}.campo-tag__contenitore:hover{border-color:var(--colore-bordo-forte)}.campo-tag:focus-within .campo-tag__contenitore{border-color:var(--colore-accento);box-shadow:var(--alone-fuoco)}.tag{border-radius:var(--raggio-pillola);background:var(--colore-accento-tenue);color:var(--colore-accento-scuro);white-space:nowrap;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:13px;font-weight:600;display:inline-flex}.tag__togli{border-radius:var(--raggio-pillola);width:18px;height:18px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;place-items:center;font-size:15px;line-height:1;display:grid}.tag__togli:hover{opacity:1;background:color-mix(in srgb, var(--colore-accento) 20%, transparent)}.campo-tag__input{min-width:90px;font:inherit;color:var(--colore-testo);background:0 0;border:none;outline:none;flex:1;padding:4px 2px;font-size:14px}.campo-tag__suggerimenti{z-index:20;gap:var(--spazio-2);padding:var(--spazio-3);background:var(--colore-superficie);border:1px solid var(--colore-bordo-forte);border-radius:var(--raggio-sm);box-shadow:var(--ombra-2);flex-wrap:wrap;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.campo-tag__suggerimento{border:1px solid var(--colore-bordo);background:var(--colore-superficie);color:var(--colore-testo-attenuato);border-radius:var(--raggio-pillola);font:inherit;cursor:pointer;padding:3px 11px;font-size:13px}.campo-tag__suggerimento:hover{border-color:var(--colore-accento);color:var(--colore-accento-scuro);background:var(--colore-accento-tenue)}.editor{border:1px solid var(--colore-bordo);border-radius:var(--raggio-sm);background:var(--colore-superficie);transition:border-color var(--transizione), box-shadow var(--transizione);overflow:hidden}.editor:hover{border-color:var(--colore-bordo-forte)}.editor--attivo{border-color:var(--colore-accento);box-shadow:var(--alone-fuoco)}.editor__barra{background:var(--colore-superficie-alt);border-bottom:1px solid var(--colore-bordo);gap:2px;padding:4px 6px;display:flex}.editor__comando{border-radius:var(--raggio-sm);min-width:28px;height:26px;color:var(--colore-testo-attenuato);font:inherit;cursor:pointer;transition:background-color var(--transizione), color var(--transizione);background:0 0;border:none;font-size:13px;font-weight:700}.editor__comando:hover{background:var(--colore-superficie);color:var(--colore-testo)}.editor__comando:nth-child(2){font-style:italic}.editor__comando:nth-child(3){text-decoration:underline}.editor__area{padding:var(--spazio-3);outline:none;max-height:260px;font-size:14px;line-height:1.55;overflow-y:auto}.editor__area:empty:before,.editor__area[data-vuoto]:before{content:attr(data-segnaposto);color:var(--colore-testo-attenuato);pointer-events:none}.editor__area p{margin:0 0 var(--spazio-2)}.editor__area p:last-child{margin-bottom:0}.editor__area ul,.editor__area ol{margin:0 0 var(--spazio-2);padding-left:var(--spazio-5)}.editor__area li{margin-bottom:2px}.testo-ricco{font-size:14px;line-height:1.55}.testo-ricco p{margin:0 0 var(--spazio-2)}.testo-ricco p:last-child{margin-bottom:0}.testo-ricco ul,.testo-ricco ol{margin:0 0 var(--spazio-2);padding-left:var(--spazio-5)}.azioni-icone{align-items:center;gap:2px;display:flex}.azione-icona{border-radius:var(--raggio-sm);width:30px;height:30px;color:var(--colore-testo-attenuato);cursor:pointer;transition:background-color var(--transizione), color var(--transizione), border-color var(--transizione);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;text-decoration:none;display:inline-grid}.azione-icona:not(.jira-btn--icon){white-space:nowrap;align-items:center;gap:6px;width:auto;height:auto;min-height:30px;padding:4px 8px;display:inline-flex}td>.azione-icona+.azione-icona{margin-left:6px}td .azione-icona:not(.collegamento-riga) .azione-icona__testo{display:none}td .azione-icona.azione-icona:not(.collegamento-riga){justify-content:center;gap:0;width:28px;height:28px;min-height:28px;padding:0}.azione-icona:hover{background:var(--colore-superficie-alt);border-color:var(--colore-bordo);color:var(--colore-testo)}.azione-icona--primario:hover{background:var(--colore-accento-tenue);border-color:color-mix(in srgb, var(--colore-accento) 40%, transparent);color:var(--colore-accento-scuro)}.azione-icona--pericolo:hover{background:var(--colore-pericolo-tenue);border-color:color-mix(in srgb, var(--colore-pericolo) 40%, transparent);color:var(--colore-pericolo)}.azione-icona:disabled{opacity:.35;cursor:not-allowed;color:var(--colore-testo-attenuato);background:0 0;border-color:#0000}.suggerimento{z-index:300;border-radius:var(--raggio-sm);background:var(--colore-testo);color:var(--colore-testo-inverso);white-space:nowrap;pointer-events:none;box-shadow:var(--ombra-2);padding:5px 10px;font-size:12px;font-weight:550;line-height:1.3;animation:.1s ease-out comparsa-suggerimento;position:fixed;transform:translate(-50%,calc(-100% - 8px))}.suggerimento--largo{white-space:normal;text-align:left;max-width:min(320px,90vw);font-weight:450}.aiuto{vertical-align:middle;border:1px solid var(--colore-bordo-forte,var(--colore-bordo));background:var(--colore-superficie-alt,transparent);width:18px;height:18px;color:var(--colore-testo-attenuato);font:700 11px/1 var(--font,inherit);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex}.aiuto:hover,.aiuto:focus-visible{border-color:var(--colore-accento);color:var(--colore-accento);outline:none}.barra-filtri{margin:0 0 var(--spazio-3,12px);border:0;flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;padding:0;display:flex}.barra-filtri .campo{flex:0 160px;min-width:130px;margin:0}.barra-filtri .campo--ricerca{flex:220px}.barra-filtri .campo-spunta{align-items:center;gap:6px;min-height:38px;font-size:13px;font-weight:600;display:inline-flex}.barra-filtri__destra{align-items:center;gap:8px;margin-left:auto;display:flex}.opzioni-spunta{margin:0 0 var(--spazio-3,12px);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.opzioni-spunta .campo-spunta,.campo-spunta{cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.opzioni-spunta .aiuto{margin-left:-10px}.scenari-riordino{margin-top:var(--spazio-4,16px);border:1px solid var(--colore-bordo);background:var(--colore-superficie,#fff);border-radius:8px;padding:14px 16px}.scenari-riordino__testa{margin-bottom:var(--spazio-3,12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.scenari-riordino__testa h3{margin:0;font-size:15px}.scenari-riordino__testa .titolo-con-aiuto{gap:8px}.barra-azioni{margin-top:var(--spazio-3,12px);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.titolo-con-aiuto{align-items:center;gap:2px;display:inline-flex}@keyframes comparsa-suggerimento{0%{opacity:0}to{opacity:1}}.card__azioni{margin-top:var(--spazio-3)}.barra-caricamento{height:3px;margin-bottom:var(--spazio-3);border-radius:var(--raggio-pillola);background:var(--colore-superficie-alt);overflow:hidden}.barra-caricamento__avanzamento{border-radius:inherit;background:var(--colore-accento);width:35%;height:100%;animation:1.1s ease-in-out infinite scorre-barra}@keyframes scorre-barra{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.barra-caricamento__avanzamento{opacity:.5;width:100%;animation:none}}.girella{opacity:.7;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite gira;display:inline-block}@keyframes gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.girella{opacity:.45;border-top-color:currentColor;animation:none}}.in-aggiornamento{opacity:.55;pointer-events:none;transition:opacity var(--transizione)}.elenco-scelta{gap:var(--spazio-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.elenco-scelta button{width:100%}.valore-bloccato{border:1px dashed var(--colore-bordo-forte);border-radius:var(--raggio-sm);background:var(--colore-superficie-alt);flex-direction:column;gap:2px;margin:0;padding:10px 12px;font-size:14px;display:flex}.valore-bloccato .pagina-sottotitolo{margin-top:0;font-size:12px}.pagina-intestazione{align-items:center;gap:12px;margin-bottom:20px}.pagina-titolo{letter-spacing:-.025em;font-size:21px}.pagina-sottotitolo{font-size:13px;line-height:1.5}.card{box-shadow:none;padding:14px 16px}.griglia-card{align-items:start;gap:12px}.griglia-card>.card+.card{margin-top:0}.riquadro{box-shadow:none;min-width:0;padding:16px}.riquadro__titolo{align-items:center;margin-bottom:12px}.riquadro__titolo a{white-space:nowrap;font-size:12px}.griglia-metriche{gap:12px;margin-bottom:20px}.metrica{box-shadow:none;text-align:left;gap:4px;padding:12px 14px}.metrica strong{font-variant-numeric:tabular-nums;font-size:25px}.stato-vuoto{padding:22px 14px;font-size:13px}.elenco-compatto__voce{gap:10px;padding:10px 0}.dashboard-operativa{gap:18px;display:grid}.dashboard-operativa>.pagina-intestazione{margin:0}.dashboard__data{color:var(--colore-testo-attenuato);text-transform:capitalize;margin:0 0 6px;font-size:12px}.dashboard__azioni{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard__metriche{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.dashboard__metriche .metrica{color:var(--colore-testo);text-decoration:none}.dashboard__metriche .metrica span{letter-spacing:.01em;text-transform:none;font-size:12px}.dashboard__metriche .metrica small{color:var(--colore-testo-attenuato);font-size:11px}.dashboard__panoramica,.dashboard__lavoro{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:16px;display:grid}.dashboard__panoramica>.riquadro+.riquadro,.dashboard__lavoro>.riquadro+.riquadro{margin:0}.dashboard__panoramica .griglia-metriche{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:0}.dashboard__panoramica .metrica{padding:10px}.dashboard__panoramica .metrica strong{font-size:21px}.dashboard__panoramica .grafico__area{height:155px}.dashboard__avvisi{flex-wrap:wrap;gap:10px;display:flex}.dashboard__avvisi .card{flex:300px;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.dashboard__avvisi a{white-space:nowrap}.dashboard__scaduto{color:var(--colore-pericolo);white-space:nowrap;font-size:12px}@media (width>=860px){.layout .layout__contenuto{padding:24px}.layout__sidebar{padding-top:20px}.layout .layout__voce-nav{border-radius:var(--raggio-sm);padding-top:7px;padding-bottom:7px;font-size:13px}.btn{padding:8px 12px}}@media (width<=600px){.dashboard-operativa{gap:14px}.dashboard__azioni{width:100%}.dashboard__azioni .btn{flex:1;min-height:42px}.dashboard__metriche{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard__lavoro .elenco-compatto__voce{flex-wrap:wrap}.dashboard__lavoro .azioni-riga{justify-content:flex-end;width:100%}.dashboard__panoramica .grafico__etichette{font-size:8px}}.dashboard__colonne-operative{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:16px;display:grid}.dashboard__colonna{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.dashboard__colonna>.riquadro+.riquadro{margin:0}@media (width<=600px){.dashboard__azioni .dashboard__aggiorna{flex:0 0 42px;width:42px;padding:8px}.dashboard__aggiorna-testo{display:none}}.dashboard__metriche .metrica strong{line-height:1.1}.dashboard__metriche .metrica small{line-height:1.4}.dashboard__agenda{container-type:inline-size}@container (width<=450px){.dashboard__agenda .elenco-compatto__voce{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;display:grid}.dashboard__agenda .azioni-riga{grid-column:2/-1;justify-content:flex-end;width:auto}}@media (width<=860px){.dashboard__agenda .azioni-riga .btn{min-height:44px;padding-inline:12px}}.dashboard__colonne-operative>.dashboard__colonna:only-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}:is(.dashboard-operativa .grafico:has(>.grafico__vuoto)>.grafico__area,.dashboard-operativa .grafico:has(>.grafico__vuoto)>.grafico__etichette){display:none}.jira-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.jira-btn--sm{gap:4px;padding:4px 8px;font-size:12px}.jira-btn--icon{gap:0;width:32px;min-width:32px;height:32px;padding:0;font-size:0}.jira-btn--sm.jira-btn--icon{width:28px;min-width:28px;height:28px;padding:0;font-size:0}.jira-btn--primary{background-color:var(--colore-primario,var(--colore-accento));color:#fff;border-color:#0000}.jira-btn--primary:hover{filter:brightness(.92);color:#fff}.jira-btn--default{color:var(--colore-testo);border-color:var(--colore-bordo-forte);background-color:#fff}.jira-btn--default:hover{background-color:var(--colore-accento-tenue);border-color:var(--colore-accento);color:var(--colore-accento-scuro)}.jira-btn--subtle{background-color:var(--colore-accento-tenue);color:var(--colore-accento-scuro);border-color:#0000}.jira-btn--subtle:hover{background-color:color-mix(in srgb, var(--colore-accento) 18%, #fff);color:var(--colore-accento-scuro);border-color:#0000}.jira-btn--info{color:#403294;background-color:#eae6ff;border-color:#c0b6f2}.jira-btn--info:hover{color:#251a5c;background-color:#dcd6ff;border-color:#a595ec}.jira-btn--danger{color:#de350b;background-color:#ffebe6;border-color:#ffbdad}.jira-btn--danger:hover{color:#bf2600;background-color:#ffd2cc;border-color:#ff8f73}.jira-btn--success{background-color:var(--colore-successo-tenue);color:var(--colore-successo);border-color:#0000}.jira-btn--success:hover{background-color:color-mix(in srgb, var(--colore-successo) 20%, #fff);color:var(--colore-successo)}.jira-btn--warning{background-color:var(--colore-attenzione-tenue);color:var(--colore-attenzione);border-color:#0000}.jira-btn--warning:hover{background-color:color-mix(in srgb, var(--colore-attenzione) 20%, #fff);color:var(--colore-attenzione)}.jira-btn:disabled{opacity:.5;cursor:not-allowed}.form-sezione{border:0;border-top:1px solid var(--colore-bordo);padding:var(--spazio-3) 0 0;margin:0}.form-sezione:first-of-type{border-top:0;padding-top:0}.form-sezione>legend{margin-bottom:var(--spazio-2);letter-spacing:.03em;text-transform:uppercase;color:var(--colore-testo-attenuato);float:left;width:100%;padding:0;font-size:12px;font-weight:650}.form-sezione>legend+*{clear:both}.form-azioni{justify-content:flex-end;gap:var(--spazio-2);margin-top:var(--spazio-3);padding-top:var(--spazio-3);border-top:1px solid var(--colore-bordo);display:flex}.turno-calendario{background:var(--colore-info-tenue);width:100%;color:var(--colore-testo);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-radius:4px;padding:2px 4px;font-size:12px;display:block;overflow:hidden}.modale-in-linea{min-width:0;display:block}:root{--colore-sfondo:#fff;--colore-superficie:#fff;--colore-superficie-alt:color-mix(in srgb, var(--colore-accento) 4%, #fff);--colore-testo:#17243b;--colore-testo-attenuato:#52627a;--colore-bordo:#e2e8f0;--colore-bordo-forte:#bdc9db;--colore-accento:#c0267e;--colore-accento-scuro:#971d63;--colore-accento-tenue:color-mix(in srgb, var(--colore-accento) 10%, #fff);--colore-marchio-fondo:#c0267e;--colore-marchio-tratto:#fff;--colore-successo:#247247;--colore-successo-tenue:#e9f7ee;--colore-info:#385a92;--colore-info-tenue:#eaf0fa;--font-ui:"Segoe UI", system-ui, sans-serif}.beauty-testo-tecnico{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:var(--spazio-3)}
