:root{--colore-testo:#111827;--colore-muto:#6b7280;--colore-sfondo:#f0f4f8;--colore-bordo:#e5e7eb;--colore-superficie:#fff;--colore-scuro:#1e3a5f;--colore-scuro-testo:#fff;--colore-accento:#06c;--colore-accento-testo:#fff;--colore-errore:#dc2626;--colore-successo:#16a34a;--colore-avviso:#d97706;--ombra-card:0 1px 2px #1118270d;--giudizio-1:#c0392b;--giudizio-2:#d6598a;--giudizio-3:var(--colore-avviso);--giudizio-4:#4caf50;--giudizio-5:#1b5e20;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--colore-testo:#e8eaed;--colore-muto:#9aa2af;--colore-sfondo:#12161c;--colore-bordo:#2c333d;--colore-superficie:#1b2129;--colore-scuro:#0f2038;--colore-scuro-testo:#f2f5f9;--colore-accento:#5b8def;--colore-accento-testo:#0b1220;--colore-errore:#f16060;--colore-successo:#4fce80;--colore-avviso:#eab35c;--ombra-card:0 1px 2px #00000059;--giudizio-1:var(--colore-errore);--giudizio-2:#f48fb1;--giudizio-3:var(--colore-avviso);--giudizio-4:#81c995;--giudizio-5:#4fce8f}}*{box-sizing:border-box}body{color:var(--colore-testo);background:var(--colore-sfondo);margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;line-height:1.5}h1,h2,h3{color:var(--colore-scuro);font-family:Space Grotesk,Segoe UI,system-ui,-apple-system,Roboto,sans-serif}@media (prefers-color-scheme:dark){h1,h2,h3{color:var(--colore-testo)}}button{cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600}input{font-family:inherit;font-size:1rem}.banner-app{background:var(--colore-scuro);color:var(--colore-scuro-testo);align-items:center;gap:.75rem;padding:.6rem 1.25rem;display:flex}.banner-app-logo{background:#fff;border-radius:.4rem;align-items:center;padding:.25rem .5rem;line-height:0;display:flex}.banner-app-logo img{height:34px;display:block}.banner-app-titolo{letter-spacing:.01em;font-family:Space Grotesk,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-size:1.05rem;font-weight:700}.banner-app-spaziatore{flex:1}.banner-app .pulsante-secondario{color:var(--colore-scuro-testo);background:0 0;border-color:#ffffff59}.banner-app .pulsante-secondario:hover{background:#ffffff1a}.pulsante-primario,.pulsante-secondario{border:1px solid #0000;border-radius:.5rem;padding:.65rem 1.4rem;transition:filter .15s,background-color .15s}.pulsante-primario{background:var(--colore-accento);color:var(--colore-accento-testo)}.pulsante-primario:hover:not(:disabled){filter:brightness(1.08)}.pulsante-primario:disabled{opacity:.6;cursor:default}.pulsante-secondario{background:var(--colore-superficie);border-color:var(--colore-bordo);color:var(--colore-testo)}.pulsante-secondario:hover:not(:disabled){background:var(--colore-sfondo)}.pagina-login{flex-direction:column;min-height:100vh;display:flex}.schermata-centrale{flex:1;justify-content:center;align-items:flex-start;padding:3rem 1rem 2rem;display:flex}.colonna-login{flex-direction:column;align-items:stretch;width:26rem;max-width:100%;display:flex}.card-login{background:var(--colore-superficie);border:1px solid var(--colore-bordo);border-top:3px solid var(--colore-accento);width:100%;box-shadow:0 8px 24px -8px #11182729, var(--ombra-card);text-align:center;border-radius:.75rem;padding:2rem 1.75rem}@media (prefers-color-scheme:dark){.card-login{box-shadow:0 8px 24px -8px #00000080, var(--ombra-card)}}.card-login h2{margin:0 0 .5rem;font-size:1.3rem}.card-login p{color:var(--colore-muto);margin:0 0 1.25rem}.card-login form{flex-direction:column;gap:.9rem;display:flex}.card-login input{text-align:center;border:1px solid var(--colore-bordo);background:var(--colore-sfondo);width:100%;color:var(--colore-testo);border-radius:.5rem;padding:.7rem .85rem;display:block}.card-login input:focus{border-color:var(--colore-accento);outline:none;box-shadow:0 0 0 3px #2563eb2e}.card-login .pulsante-primario{width:100%}.card-login-rassicurazione{color:var(--colore-muto);margin:.9rem 0 0;font-size:.78rem}.card-mfa{max-width:26rem;margin:0 auto}.mfa-qr{border:1px solid var(--colore-bordo);background:#fff;border-radius:.5rem;width:220px;height:220px;margin:0 auto 1rem;padding:.5rem;display:block}.mfa-secret-manuale{word-break:break-all;font-size:.82rem}.mfa-secret-manuale code{background:var(--colore-sfondo);border:1px solid var(--colore-bordo);border-radius:.3rem;padding:.1rem .35rem;font-size:.8rem}.blocco-prova-gratis{text-align:center;width:100%;margin-top:1rem}.pulsante-prova-gratis{width:100%;padding:1.5rem 1.4rem;font-size:1.25rem}.pannello-prova-gratis{background:var(--colore-superficie);border:1px solid var(--colore-bordo);box-shadow:var(--ombra-card);text-align:left;border-radius:.75rem;margin-top:.9rem;padding:1.5rem 1.75rem}.pannello-prova-gratis h2{margin:0 0 .3rem;font-size:1.1rem}.pannello-prova-gratis>p{color:var(--colore-muto);margin:0 0 1.1rem;font-size:.9rem}.pannello-prova-gratis form{flex-direction:column;gap:.85rem;display:flex}.pannello-prova-gratis label{color:var(--colore-muto);font-size:.85rem;display:block}.pannello-prova-gratis input{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);width:100%;color:var(--colore-testo);border-radius:.5rem;margin-top:.3rem;padding:.6rem .75rem;display:block}.pannello-prova-gratis input:focus{border-color:var(--colore-accento);outline:none;box-shadow:0 0 0 3px #2563eb2e}.riga-privacy-prova{align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}.riga-privacy-prova input{width:auto;margin-top:.2rem}.pannello-prova-gratis .form-compagnia-azioni{margin-top:.2rem}.link-informativa-privacy{color:var(--colore-accento);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.testo-informativa-privacy{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);white-space:pre-wrap;border-radius:.5rem;max-height:12rem;margin:.4rem 0 .6rem;padding:.75rem .9rem;font-size:.8rem;line-height:1.5;overflow-y:auto}.tabella-riepilogo-guidata{border-collapse:collapse;width:100%}.tabella-riepilogo-guidata th,.tabella-riepilogo-guidata td{text-align:left;border-bottom:1px solid var(--colore-bordo);padding:.4rem .6rem}.tabella-riepilogo-guidata th{color:var(--colore-muto);text-transform:uppercase;font-size:.8rem;font-weight:600}.tabella-riepilogo-guidata td:last-child,.tabella-riepilogo-guidata th:last-child{text-align:right;width:6rem}.messaggio-successo{color:var(--colore-successo);font-weight:600}.schermata-centrale-prova-gratis{align-items:center}.contenitore-prova-gratis-fullscreen{width:100%;max-width:34rem}.contenitore-prova-gratis-fullscreen .pannello-prova-gratis{margin-top:0;padding:2.25rem 2.5rem}.schermata-login-split{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2rem;display:flex}.pannello-prodotti{text-align:left;flex-direction:column;justify-content:flex-start;gap:1.1rem;width:100%;max-width:22rem;margin-top:.35rem;display:flex}.pannello-prodotti-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--colore-accento);margin:0;font-family:Space Grotesk,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-size:.78rem;font-weight:600}.pannello-prodotti-claim{margin:.3rem 0 0;font-size:1.6rem;line-height:1.25}.pannello-prodotti-sottotitolo{color:var(--colore-muto);max-width:28rem;margin:.6rem 0 0;font-size:.95rem}.pannello-prodotti h2{color:var(--colore-scuro);margin:.6rem 0 0;font-size:1.05rem}.prodotto{background:var(--colore-superficie);border:1px solid var(--colore-bordo);border-left:3px solid var(--colore-accento);box-shadow:var(--ombra-card);border-radius:.6rem;align-items:flex-start;gap:.7rem;padding:.9rem 1.1rem;display:flex}.prodotto-icona{font-size:1.3rem;line-height:1}.prodotto-testo{flex:1}.prodotto-nome{color:var(--colore-accento);margin-bottom:.3rem;font-family:Space Grotesk,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-weight:700}.prodotto p{color:var(--colore-muto);margin:0;font-size:.9rem}@media (width<=880px){.schermata-login-split{flex-direction:column;align-items:center}.pannello-prodotti{order:-1}}.etichetta-nascosta{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pagina-compagnie{max-width:44rem;margin:0 auto;padding:1.75rem 1.25rem 3rem}.intestazione-pagina{border-bottom:1px solid var(--colore-bordo);margin-bottom:1.5rem;padding-bottom:.75rem}.intestazione-pagina h1{margin:0;font-size:1.3rem}.intestazione-pagina p{color:var(--colore-muto);margin:.2rem 0 0;font-size:.9rem}.elenco-compagnie{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.tabella-riepilogo-compagnie{border-collapse:collapse;width:100%;font-size:.85rem}.tabella-riepilogo-compagnie th,.tabella-riepilogo-compagnie td{text-align:left;border-bottom:1px solid var(--colore-bordo);white-space:nowrap;padding:.5rem .75rem}.tabella-riepilogo-compagnie th{color:var(--colore-muto);font-weight:600}.scheda-compagnia{border:1px solid var(--colore-bordo);background:var(--colore-superficie);box-shadow:var(--ombra-card);border-radius:.6rem;padding:1rem 1.15rem}.scheda-compagnia-titolo{color:var(--colore-scuro);font-size:1.02rem;font-weight:700}@media (prefers-color-scheme:dark){.scheda-compagnia-titolo{color:var(--colore-testo)}}.scheda-compagnia-riga{color:var(--colore-muto);margin-top:.3rem;font-size:.88rem}.messaggio-errore{color:var(--colore-errore);font-weight:600}.scheda-cliccabile{text-align:left;width:100%;font:inherit;cursor:pointer;display:block}.blocco-logo{border-top:1px solid var(--colore-bordo);margin-top:1rem;padding-top:1rem}.anteprima-logo{background:var(--colore-sfondo);border:1px solid var(--colore-bordo);border-radius:.4rem;max-width:220px;max-height:60px;margin:.6rem 0;padding:.5rem;display:block}.form-upload-logo{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.form-upload-logo input[type=file]{font-size:.85rem}.riga-toggle-notifica{margin-top:.75rem}.riga-toggle-notifica label{color:var(--colore-testo);align-items:center;gap:.6rem;font-size:.88rem;display:flex}.tabella-contesto{grid-template-columns:6rem 1fr auto 1fr;align-items:center;gap:.5rem .75rem;margin-top:.6rem;display:grid}.riga-contesto{display:contents}.riga-contesto input[type=file]{min-width:0;font-size:.85rem}@media (width<=640px){.tabella-contesto{grid-template-columns:1fr}.riga-contesto{border-bottom:1px solid var(--colore-bordo);grid-template-columns:1fr;gap:.3rem;margin-bottom:.6rem;padding-bottom:.6rem;display:grid}}.intestazione-sezione{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.intestazione-sezione h1{font-size:1.15rem}.pulsante-modifica{margin-top:.6rem}.form-compagnia{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.form-compagnia label{color:var(--colore-muto);flex-direction:column;gap:.3rem;min-width:0;font-size:.85rem;display:flex}.form-compagnia input,.form-compagnia select{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);width:100%;min-width:0;color:var(--colore-testo);box-sizing:border-box;border-radius:.5rem;padding:.55rem .7rem;font-size:.95rem}.form-compagnia input:focus,.form-compagnia select:focus{border-color:var(--colore-accento);outline:none;box-shadow:0 0 0 3px #2563eb2e}.form-compagnia-nota{grid-column:1/-1;margin:0}.form-compagnia-azioni{grid-column:1/-1;gap:.6rem;margin-top:.4rem;display:flex}@media (width<=560px){.form-compagnia{grid-template-columns:1fr}}.tabella-utenti,.tabella-ruoli{border:1px solid var(--colore-bordo);border-radius:.5rem;margin:.75rem 0;overflow:hidden}.tabella-utenti-riga,.tabella-ruoli-riga{border-bottom:1px solid var(--colore-bordo);overflow-wrap:break-word;align-items:start;gap:.7rem;padding:.6rem .9rem;font-size:.88rem;transition:background-color .12s;display:grid}.tabella-utenti-riga button{align-self:start;padding:.3rem .7rem;font-size:.8rem}.azioni-utente-gruppo{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.tabella-utenti-riga:last-child,.tabella-ruoli-riga:last-child{border-bottom:none}.tabella-utenti-riga:not(.tabella-utenti-intestazione):nth-child(2n),.tabella-ruoli-riga:not(.tabella-ruoli-intestazione):nth-child(2n){background:var(--colore-sfondo)}.tabella-utenti-riga:not(.tabella-utenti-intestazione):hover,.tabella-ruoli-riga:not(.tabella-ruoli-intestazione):hover{background:color-mix(in srgb, var(--colore-accento) 6%, transparent)}.intestazione-sub{text-transform:none;letter-spacing:normal;opacity:.75;margin-top:.15rem;font-size:.62rem;font-weight:400;display:block}.tabella-utenti-intestazione,.tabella-ruoli-intestazione{color:var(--colore-scuro-testo);text-transform:uppercase;letter-spacing:.03em;background:var(--colore-scuro);font-size:.75rem;font-weight:700}.tabella-utenti-riga{grid-template-columns:1.3fr 1fr 1fr auto}.tabella-somministrazione .tabella-utenti-riga{grid-template-columns:1.3fr 1fr 1fr 17rem}.tabella-somministrazione .azioni-firma-cella{align-items:stretch}.tabella-somministrazione .azioni-firma-cella .dichiarazione-firma-upload,.tabella-somministrazione .azioni-documenti-cella .dichiarazione-firma-upload{box-sizing:border-box;background:var(--colore-superficie);border:1px solid var(--colore-bordo);text-align:center;border-radius:.5rem;justify-content:center;width:100%;padding:.3rem .7rem;font-size:.8rem}.tabella-somministrazione .azioni-firma-cella input[type=date]{box-sizing:border-box;width:100%}.tabella-utenti-gruppo .tabella-utenti-riga{grid-template-columns:1.3fr 1fr 1fr 14rem}.tabella-utenti-gruppo .azioni-utente-gruppo button{width:100%}.tabella-utenti-societa .tabella-utenti-riga{grid-template-columns:1.3fr 1fr 1fr .9fr 14rem}.scelta-moduli-utente{border:1px solid var(--colore-bordo);border-radius:.5rem;flex-wrap:wrap;gap:1.2rem;padding:.4rem .8rem .6rem;display:flex}.scelta-moduli-utente legend{padding:0 .3rem;font-size:.85rem}.scelta-moduli-utente label{align-items:center;gap:.35rem;display:flex}.tabella-somministrazione .tabella-utenti-riga button{white-space:normal;text-align:center;justify-content:center;align-items:center;width:100%;display:flex}@media (width<=640px){.tabella-utenti-riga{grid-template-columns:1fr;align-items:start;gap:.15rem}.tabella-utenti-intestazione{display:none}.tabella-utenti-riga:not(.tabella-utenti-intestazione){padding:.75rem}.tabella-utenti-riga span:first-child{color:var(--colore-scuro);font-weight:600}}.scheda-compagnia-riga-inline{color:var(--colore-muto);font-size:.82rem}.pillola-stato-somm{border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:600;display:inline-block}.pillola-stato-completato{background:color-mix(in srgb, var(--colore-successo) 18%, transparent);color:var(--colore-successo)}.pillola-stato-in-corso{background:color-mix(in srgb, var(--colore-avviso) 18%, transparent);color:var(--colore-avviso)}.pillola-stato-non-aperto{background:color-mix(in srgb, var(--colore-errore) 14%, transparent);color:var(--colore-errore)}.pillola-stato-inviato{background:color-mix(in srgb, var(--colore-accento) 16%, transparent);color:var(--colore-accento)}.pillola-stato-precompilato{background:color-mix(in srgb, var(--colore-muto) 20%, transparent);color:var(--colore-muto)}.azioni-somm-cella{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.azioni-firma-cella{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.azioni-documenti-cella{border-top:1px dashed var(--colore-bordo);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:.4rem;padding-top:.4rem;display:flex}.dichiarazione-firma-upload{cursor:pointer;color:var(--colore-accento);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.dichiarazione-firma-upload input[type=file]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pillola-giudizio{border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:600;display:inline-block}.pillola-giudizio-1{background:color-mix(in srgb, var(--giudizio-1) 18%, transparent);color:var(--giudizio-1)}.pillola-giudizio-2{background:color-mix(in srgb, var(--giudizio-2) 18%, transparent);color:var(--giudizio-2)}.pillola-giudizio-3{background:color-mix(in srgb, var(--giudizio-3) 18%, transparent);color:var(--giudizio-3)}.pillola-giudizio-4{background:color-mix(in srgb, var(--giudizio-4) 18%, transparent);color:var(--giudizio-4)}.pillola-giudizio-5{background:color-mix(in srgb, var(--giudizio-5) 18%, transparent);color:var(--giudizio-5)}.pillola-giudizio-nd{background:color-mix(in srgb, var(--colore-muto) 16%, transparent);color:var(--colore-muto)}.legenda-dashboard{border-left:3px solid var(--colore-accento);background:color-mix(in srgb, var(--colore-accento) 6%, var(--colore-sfondo));color:var(--colore-testo);border-radius:.4rem;margin:0 0 1rem;padding:.85rem 1.1rem;font-size:.72rem}.legenda-dashboard p{margin:0 0 .4rem;line-height:1.45}.legenda-dashboard p:last-of-type{margin-bottom:.3rem}.legenda-dashboard ul{flex-direction:column;gap:.25rem;margin:0;padding-left:1.1rem;display:flex}.legenda-dashboard li{line-height:1.4}.elenco-blocchi-relazione{flex-direction:column;gap:.4rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.riga-blocco-relazione{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.riga-blocco-relazione label{align-items:center;gap:.6rem;font-size:.9rem;display:flex}.riga-blocco-inattivo{opacity:.55}.frecce-riordino{gap:.3rem;display:flex}.frecce-riordino button{padding:.2rem .5rem;font-size:.8rem}.barra-tab{border-bottom:1px solid var(--colore-bordo);flex-wrap:wrap;gap:.25rem;margin-bottom:1.25rem;display:flex}.barra-tab-bottone{color:var(--colore-muto);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:.4rem .4rem 0 0;padding:.6rem 1rem;font-size:.92rem;font-weight:600}.barra-tab-bottone:hover:not(.barra-tab-bottone-attivo){background:var(--colore-sfondo);color:var(--colore-testo)}.barra-tab-bottone-attivo{color:var(--colore-accento);border-bottom-color:var(--colore-accento)}.barra-tab-secondaria{border-bottom:1px solid var(--colore-bordo);margin:1rem 0 1.25rem}.barra-tab-secondaria .barra-tab-bottone{padding:.45rem .85rem;font-size:.85rem}.barra-tab-primaria{background:var(--colore-accento);border-bottom:none;gap:.4rem;margin-bottom:0;padding:.55rem .75rem}.barra-tab-primaria .barra-tab-bottone{color:#ffffffbf;border-bottom:none;border-radius:999px;padding:.5rem 1.1rem}.barra-tab-primaria .barra-tab-bottone:hover:not(.barra-tab-bottone-attivo){color:#fff;background:#ffffff1f}.barra-tab-primaria .barra-tab-bottone-attivo{color:var(--colore-accento);background:#fff}.barra-tab-societa{background:var(--colore-superficie);border:1px solid var(--colore-bordo);border-bottom:1px solid var(--colore-bordo);gap:.4rem;margin-bottom:1.25rem;padding:.5rem .65rem}.barra-tab-societa .barra-tab-bottone{color:var(--colore-muto);border-bottom:none;border-radius:999px;padding:.45rem 1rem}.barra-tab-societa .barra-tab-bottone:hover:not(.barra-tab-bottone-attivo){background:color-mix(in srgb, var(--colore-accento) 10%, transparent);color:var(--colore-accento)}.barra-tab-societa .barra-tab-bottone-attivo{background:var(--colore-accento);color:var(--colore-accento-testo)}.barra-anno{background:var(--colore-superficie);border-bottom:1px solid var(--colore-bordo);color:var(--colore-muto);align-items:center;gap:.75rem;padding:.5rem 1.25rem;font-size:.88rem;display:flex}.barra-anno strong{color:var(--colore-testo)}.barra-anno-storicizzato{color:#8a6d00;background:#fff8e6;border-bottom:1px solid #f0dca0}.barra-anno-storicizzato strong{color:#6b5400}.pagina-larga{max-width:76rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}.elenco-comitati{flex-direction:column;gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.riga-comitato{border:1px solid var(--colore-bordo);background:var(--colore-superficie);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.6rem .9rem;display:flex}.form-inline{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.form-inline input{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);color:var(--colore-testo);border-radius:.5rem;flex:1;padding:.55rem .7rem}.tabella-ruoli-riga{grid-template-columns:1.1fr 1.3fr 1.6fr 3rem .7fr 1.2fr auto}.pillola-stato-esponente{border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:700;display:inline-flex}.pillola-stato-esponente-candidato{background:color-mix(in srgb, var(--colore-avviso) 18%, transparent);color:var(--colore-avviso)}.pillola-stato-esponente-nominato{background:color-mix(in srgb, var(--colore-successo) 16%, transparent);color:var(--colore-successo)}.tabella-selezione-dm88-riga{grid-template-columns:auto 1.2fr 1.3fr 1.4fr 3rem;align-items:center}@media (width<=900px){.tabella-ruoli-riga{grid-template-columns:1fr;align-items:start;gap:.3rem}.tabella-ruoli-intestazione{display:none}.tabella-ruoli-riga:not(.tabella-ruoli-intestazione){padding:.85rem .9rem}}.tabella-ruoli-riga-selezionata{box-shadow:inset 3px 0 0 var(--colore-accento);background:color-mix(in srgb, var(--colore-accento) 14%, transparent)!important}.tabella-ruoli-riga button{padding:.25rem .6rem;font-size:.78rem}.pillola-ruolo-cda{background:color-mix(in srgb, var(--colore-scuro) 10%, transparent);color:var(--colore-scuro);white-space:normal;border-radius:999px;padding:.18rem .6rem;font-size:.78rem;font-weight:600;line-height:1.3;display:inline-block}.tabella-ruoli-nome-cliccabile{text-align:left;color:var(--colore-testo);cursor:pointer;overflow-wrap:break-word;background:0 0;border:none;padding:0;font-weight:600}.tabella-ruoli-nome-cliccabile:hover{color:var(--colore-accento)}.pannello-modifica-consigliere{margin-top:1rem}.griglia-checkbox-comitati{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.form-compagnia .riga-checkbox-comitato{color:var(--colore-testo);border:1px solid var(--colore-bordo);background:var(--colore-sfondo);border-radius:999px;flex-direction:row;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.85rem;transition:border-color .12s,background-color .12s;display:flex}.form-compagnia .riga-checkbox-comitato:has(input:checked){border-color:var(--colore-accento);background:color-mix(in srgb, var(--colore-accento) 10%, transparent)}.riga-checkbox-comitato input[type=checkbox]{accent-color:var(--colore-accento);flex-shrink:0;width:1rem;height:1rem}.riga-checkbox-comitato select{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);color:var(--colore-testo);border-radius:.4rem;padding:.3rem .5rem;font-size:.85rem}.griglia-composizione{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-top:.75rem;display:grid}.scheda-organo{border:1px solid var(--colore-bordo);background:var(--colore-superficie);box-shadow:var(--ombra-card);border-radius:.6rem;overflow:hidden}.scheda-organo-titolo{background:var(--colore-scuro);color:var(--colore-scuro-testo);padding:.65rem .9rem;font-size:.92rem;font-weight:700}.scheda-organo-corpo{flex-direction:column;gap:.5rem;padding:.7rem .9rem;display:flex}.scheda-organo-membro{border-bottom:1px dashed var(--colore-bordo);padding-bottom:.4rem;font-size:.87rem}.scheda-organo-membro:last-child{border-bottom:none;padding-bottom:0}.scheda-organo-membro-ruolo{color:var(--colore-muto);font-size:.8rem}.riga-kpi{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;margin:1rem 0;display:grid}.riquadro-kpi{color:#fff;text-align:center;border-radius:.6rem;padding:.8rem 1rem}.riquadro-kpi-valore{font-size:1.4rem;font-weight:700;display:block}.riquadro-kpi-etichetta{opacity:.9;font-size:.72rem}.barra-strumenti{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.layout-questionario{grid-template-columns:minmax(0,1fr) minmax(9rem,13rem);align-items:start;gap:1.25rem;margin-top:.75rem;display:grid}@media (width<=960px){.layout-questionario{grid-template-columns:1fr}}.annotazione-questionario{color:var(--colore-muto);padding-top:.3rem;font-size:.85rem}.layout-questionario-dettaglio{margin-top:.75rem}.albero-questionario{flex-direction:column;gap:.75rem;max-height:calc(100vh - 14rem);padding-right:.2rem;display:flex;overflow-y:auto}.sezione-questionario-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.sezione-questionario-titolo{align-items:baseline;gap:.5rem;min-width:0;display:flex}.sezione-questionario-titolo strong{color:var(--colore-scuro);overflow-wrap:break-word}@media (prefers-color-scheme:dark){.sezione-questionario-titolo strong{color:var(--colore-testo)}}.sezione-questionario-conteggio{color:var(--colore-muto);white-space:nowrap;font-size:.75rem}.sezione-questionario-azioni{flex-shrink:0;gap:.35rem;display:flex}.pulsante-icona{border:1px solid var(--colore-bordo);cursor:pointer;color:var(--colore-muto);background:0 0;border-radius:.4rem;padding:.2rem .45rem;font-size:.82rem;line-height:1.4}.pulsante-icona:hover{background:var(--colore-sfondo);color:var(--colore-testo)}.pulsante-icona-errore-armato{background:var(--colore-errore);color:#fff;border-color:var(--colore-errore);font-weight:700}.pulsante-icona-errore-armato:hover:not(:disabled){background:var(--colore-errore);filter:brightness(1.1)}.pulsante-icona-errore:hover{color:var(--colore-errore);border-color:var(--colore-errore)}.elenco-domande{flex-direction:column;gap:.3rem;display:flex}.domanda-riga{text-align:left;background:var(--colore-sfondo);width:100%;color:var(--colore-testo);cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.86rem;display:flex}.domanda-riga:hover{border-color:var(--colore-bordo)}.domanda-riga-selezionata{background:color-mix(in srgb, var(--colore-accento) 10%, transparent);border-color:var(--colore-accento)!important}.domanda-riga-gruppo{border-left:3px solid var(--colore-accento);background:color-mix(in srgb, var(--colore-accento) 7%, var(--colore-sfondo));font-weight:700}.domanda-riga-gruppo.domanda-riga-selezionata{background:color-mix(in srgb, var(--colore-accento) 16%, transparent)}.domanda-riga-testo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dm88-pillola-posizione{text-transform:uppercase;letter-spacing:.02em;background:var(--colore-accento);color:#fff;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.15rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.tabella-campi-dettaglio{border-collapse:collapse;width:100%;margin:.4rem 0 .8rem;font-size:.85rem}.tabella-campi-dettaglio th,.tabella-campi-dettaglio td{text-align:left;border-bottom:1px solid var(--colore-bordo);padding:.4rem .6rem}.tabella-campi-dettaglio th{color:var(--colore-muto);font-weight:600}.tabella-campi-dettaglio-riga-fantasma td{border-bottom:none;padding-top:.6rem}.domanda-tipo-badge{background:var(--colore-superficie);border:1px solid var(--colore-bordo);border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.78rem;display:inline-flex}.elenco-sotto-domande{border-left:2px solid var(--colore-bordo);flex-direction:column;gap:.25rem;margin:.25rem 0 .4rem 1.6rem;padding-left:.6rem;display:flex}.elenco-sotto-domande .domanda-riga{font-size:.82rem}.riga-azioni-sotto{margin:0 0 .4rem 1.6rem}.form-nuova-sezione{flex-direction:column;gap:.5rem;display:flex}.form-nuova-sezione input{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);width:100%;color:var(--colore-testo);border-radius:.5rem;padding:.5rem .7rem}.gruppo-esclusione{border-top:1px solid var(--colore-bordo);margin-top:.9rem;padding-top:.8rem}.gruppo-esclusione-titolo{color:var(--colore-scuro);margin-bottom:.4rem;font-size:.88rem;font-weight:600}@media (prefers-color-scheme:dark){.gruppo-esclusione-titolo{color:var(--colore-testo)}}.gruppo-esclusione-modo{flex-wrap:wrap;gap:.6rem 1.1rem;margin-bottom:.55rem;font-size:.86rem;display:flex}.gruppo-esclusione-modo label{white-space:nowrap;align-items:center;gap:.35rem;color:var(--colore-testo)!important;flex-direction:row!important;display:flex!important}.gruppo-esclusione-hint{color:var(--colore-muto);margin-top:.4rem;font-size:.78rem;font-style:italic}.chip-vuoto{color:var(--colore-muto);font-size:.85rem;font-style:italic}.anteprima-consigliere .pagina-questionario{max-width:58rem;margin:0 auto;padding:0 1rem 4rem}.anteprima-consigliere .intestazione-sticky{background:var(--colore-scuro);color:var(--colore-scuro-testo);border-radius:.5rem .5rem 0 0;margin:0 -1rem;padding:1.1rem 1.25rem .9rem}.anteprima-consigliere .intestazione{flex-direction:column;gap:.65rem;display:flex}.anteprima-consigliere .intestazione-identita{flex-direction:column;gap:.3rem;display:flex}.anteprima-consigliere .intestazione-branding{opacity:.9;align-items:center;gap:.6rem;font-size:.88rem;display:flex}.anteprima-consigliere .intestazione-logo{padding:.3rem .55rem}.anteprima-consigliere .intestazione-logo img{height:26px}.anteprima-consigliere .barra-progresso{background:#ffffff26;border-radius:999px;height:.6rem;margin-top:.9rem;overflow:hidden}.anteprima-consigliere .barra-progresso-riempimento{background:var(--colore-successo);height:100%;transition:width .3s}.anteprima-consigliere .testo-progresso{opacity:.85;margin:.4rem 0 0;font-size:.85rem}.anteprima-consigliere .nav-sezioni{gap:.55rem;margin-top:.85rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.anteprima-consigliere .nav-sezione-pillola{color:var(--colore-scuro-testo);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.85rem;display:flex}.anteprima-consigliere .nav-sezione-pillola.completa{border-color:var(--colore-successo);color:#fff;background:var(--colore-successo)}.anteprima-consigliere .nav-sezione-contatore{opacity:.85;font-variant-numeric:tabular-nums}.anteprima-consigliere .sezione{background:var(--colore-superficie);border:1px solid var(--colore-bordo);box-shadow:var(--ombra-card);border-radius:.75rem;margin-top:1.5rem;padding:.25rem 1.25rem .5rem}.anteprima-consigliere .sezione h2{border-bottom:1px solid var(--colore-bordo);margin:0;padding:.9rem 0 .6rem;font-size:1.05rem}.anteprima-consigliere .domanda,.anteprima-consigliere .domanda-gruppo{border-bottom:1px solid var(--colore-bordo);padding:1rem 0}.anteprima-consigliere .domanda:last-child,.anteprima-consigliere .domanda-gruppo:last-child{border-bottom:none}.anteprima-consigliere .domanda-sotto{border-bottom:none;border-left:2px solid var(--colore-bordo);padding:.6rem 0 .6rem .75rem}.anteprima-consigliere .domanda-intestazione{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.anteprima-consigliere .domanda-testo{font-weight:600}.anteprima-consigliere .help-toggle{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);width:1.6rem;height:1.6rem;color:var(--colore-muto);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.anteprima-consigliere .help-testo{color:var(--colore-muto);background:var(--colore-sfondo);border-radius:.4rem;margin-top:.5rem;padding:.6rem .75rem;font-size:.9rem}.anteprima-consigliere .domanda-dm88-nota-metodologica{color:var(--colore-muto);white-space:pre-line;margin:.4rem 0 0;font-size:.78rem;line-height:1.4}.anteprima-consigliere .likert-opzioni{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.anteprima-consigliere .likert-opzione{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);min-width:3rem;color:var(--colore-testo);cursor:default;border-radius:.5rem;padding:.6rem;font-weight:600}.anteprima-consigliere .likert-opzione.selezionata{background:var(--colore-accento);color:var(--colore-accento-testo);border-color:var(--colore-accento)}.anteprima-consigliere .domanda-open textarea,.anteprima-consigliere .domanda-guidata textarea{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);width:100%;color:var(--colore-testo);resize:vertical;border-radius:.5rem;margin-top:.75rem;padding:.6rem;font-family:inherit}.anteprima-consigliere .guidata-opzioni{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.anteprima-consigliere .guidata-opzione{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);color:var(--colore-testo);cursor:default;border-radius:999px;padding:.5rem .9rem;font-weight:600}.anteprima-consigliere .guidata-opzione.selezionata{background:var(--colore-accento);color:var(--colore-accento-testo);border-color:var(--colore-accento)}.anteprima-consigliere .contatore-caratteri{text-align:right;color:var(--colore-muto);font-size:.8rem}@media (width>=620px){.anteprima-consigliere .likert-opzioni{flex-wrap:nowrap}.anteprima-consigliere .likert-opzione{flex:1}}.anteprima-consigliere .domanda-dm88,.anteprima-consigliere .domanda-dm88-gruppo{border-bottom:1px solid var(--colore-bordo);padding:1rem 0}.anteprima-consigliere .domanda-dm88:last-child,.anteprima-consigliere .domanda-dm88-gruppo:last-child{border-bottom:none}.anteprima-consigliere .domanda-dm88-sottotitolo,.anteprima-consigliere .domanda-dm88-sottotitolo-inline{color:var(--colore-scuro);font-weight:700}.anteprima-consigliere .domanda-dm88-sottotitolo{margin-bottom:.3rem}@media (prefers-color-scheme:dark){.anteprima-consigliere .domanda-dm88-sottotitolo,.anteprima-consigliere .domanda-dm88-sottotitolo-inline,.anteprima-consigliere .tabella-riferimento-sezione h4{color:var(--colore-testo)}}.anteprima-consigliere .domanda-dm88-riferimento{color:var(--colore-muto);font-style:italic;font-weight:400}.anteprima-consigliere .sino-opzioni{gap:.5rem;margin-top:.75rem;display:flex}.anteprima-consigliere .sino-opzione{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);color:var(--colore-testo);cursor:default;border-radius:.5rem;flex:1;padding:.6rem;font-weight:600}.anteprima-consigliere .sino-opzione.esito-positivo{border-color:var(--colore-successo);color:var(--colore-successo)}.anteprima-consigliere .sino-opzione.esito-negativo{border-color:var(--colore-errore);color:var(--colore-errore)}.anteprima-consigliere .domanda-dm88-testo-libero{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);width:100%;color:var(--colore-testo);resize:vertical;border-radius:.5rem;margin-top:.75rem;padding:.6rem}.anteprima-consigliere .griglia-ripetibile,.anteprima-consigliere .dichiarazione-time-commitment{margin-top:.75rem}.anteprima-consigliere .dichiarazione-time-commitment p{margin:0 0 .6rem}.anteprima-consigliere .dichiarazione-tc-input-inline{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);width:4.2rem;color:var(--colore-testo);font:inherit;text-align:center;border-radius:.3rem;margin:0 .15rem;padding:.15rem .35rem}.anteprima-consigliere .dichiarazione-tc-tabella-riunioni{border-collapse:collapse;margin:.3rem 0 .6rem 1.5rem}.anteprima-consigliere .dichiarazione-tc-tabella-riunioni td{vertical-align:top;padding:.15rem .5rem .15rem 0}.anteprima-consigliere .dichiarazione-tc-tabella-riunioni td:first-child{text-align:right;white-space:nowrap}.anteprima-consigliere .tabella-riferimento{background:var(--colore-sfondo);border:1px dashed var(--colore-bordo);border-radius:.5rem;margin:.75rem 0 0;padding:.75rem;font-size:.85rem}.anteprima-consigliere .tabella-riferimento-badge{text-transform:uppercase;letter-spacing:.03em;color:var(--colore-muto);margin:0 0 .6rem;font-size:.72rem;font-weight:700}.anteprima-consigliere .tabella-riferimento-sezione{margin-top:.75rem}.anteprima-consigliere .tabella-riferimento-sezione h4{color:var(--colore-scuro);text-transform:capitalize;margin:0 0 .4rem;font-size:.9rem}.anteprima-consigliere .tabella-riferimento-elenco{margin:0;padding-left:1.2rem}.anteprima-consigliere .tabella-riferimento-tabella{border-collapse:collapse;width:100%;font-size:.8rem}.anteprima-consigliere .tabella-riferimento-tabella th,.anteprima-consigliere .tabella-riferimento-tabella td{text-align:left;border-bottom:1px solid var(--colore-bordo);vertical-align:top;padding:.4rem .5rem}.anteprima-consigliere .tabella-riferimento-tabella th{color:var(--colore-muto);text-transform:capitalize;font-weight:600}.anteprima-consigliere .sezione-dati-personali h2{border-bottom:none;align-items:center;gap:.6rem;padding-bottom:0;display:flex}.anteprima-consigliere .griglia-dati-personali{grid-template-columns:1fr;gap:.8rem;margin-top:.5rem;display:grid}.anteprima-consigliere .griglia-dati-personali label{color:var(--colore-muto);flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.anteprima-consigliere .griglia-dati-personali input{border:1px solid var(--colore-bordo);background:var(--colore-sfondo);color:var(--colore-testo);border-radius:.5rem;padding:.55rem .6rem}.anteprima-consigliere .campo-domiciliato{align-items:flex-start;gap:.6rem;margin-top:1rem;font-size:.9rem;display:flex}@media (width>=620px){.anteprima-consigliere .griglia-dati-personali{grid-template-columns:repeat(2,1fr)}}.avviso-scorrimento{z-index:9999;background:var(--colore-accento);color:var(--colore-accento-testo);cursor:pointer;border:none;border-radius:999px;padding:.65rem 1.25rem;font-size:.95rem;font-weight:600;animation:1.6s ease-in-out infinite avviso-scorrimento-rimbalzo;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}.avviso-scorrimento:hover{background:var(--colore-scuro)}@keyframes avviso-scorrimento-rimbalzo{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-8px)}}@media (prefers-reduced-motion:reduce){.avviso-scorrimento{animation:none}}.anteprima-dichiarazione .dichiarazione-corpo{background:var(--colore-superficie);border:1px solid var(--colore-bordo);box-shadow:var(--ombra-card);border-radius:.75rem;padding:2rem 2.25rem}.anteprima-dichiarazione .dichiarazione-corpo h1{text-align:center;margin:0 0 .3rem;font-size:1.15rem}.anteprima-dichiarazione .dichiarazione-sottotitolo{text-align:center;color:var(--colore-muto);margin:0 0 1.5rem;font-size:.85rem}.anteprima-dichiarazione .dichiarazione-preliminare{text-align:justify;margin-bottom:1rem}.anteprima-dichiarazione .dichiarazione-incipit-candidato{margin:1rem 0 .4rem;font-weight:600}.anteprima-dichiarazione .dichiarazione-clausole{margin:0 0 1rem 1.2rem}.anteprima-dichiarazione .dichiarazione-blocco,.anteprima-dichiarazione .dichiarazione-sezione{margin-top:1.5rem}.anteprima-dichiarazione .dichiarazione-blocco h3,.anteprima-dichiarazione .dichiarazione-sezione h3{border-bottom:1px solid var(--colore-bordo);margin:0 0 .6rem;padding-bottom:.3rem;font-size:1rem}.anteprima-dichiarazione .dichiarazione-nota-sezione{color:var(--colore-muto);font-style:italic}.anteprima-dichiarazione .dichiarazione-intestazione h4{margin:.7rem 0 .3rem;font-size:.95rem}.anteprima-dichiarazione .dichiarazione-domanda{margin:.4rem 0}.anteprima-dichiarazione .dichiarazione-domanda-riga{align-items:baseline;gap:.6rem;display:flex}.anteprima-dichiarazione .dichiarazione-domanda-testo{flex:auto}.anteprima-dichiarazione .dichiarazione-domanda-valore{color:var(--colore-accento);flex:none}.anteprima-dichiarazione .dichiarazione-domanda-esito{text-align:center;border:1px solid var(--colore-accento);border-radius:.25rem;min-width:2.4rem;padding:.05rem .5rem}.anteprima-dichiarazione .dichiarazione-righe{color:var(--colore-muto);margin:.3rem 0 .3rem 1.2rem;font-size:.85rem}.anteprima-dichiarazione .dichiarazione-competenza-lista{margin:.2rem 0 .4rem 1.2rem}.anteprima-dichiarazione .dichiarazione-time-commitment{margin-top:.75rem}.anteprima-dichiarazione .dichiarazione-time-commitment p{margin:0 0 .6rem}.anteprima-dichiarazione .dichiarazione-tc-tabella-riunioni{border-collapse:collapse;margin:.3rem 0 .6rem 1.5rem}.anteprima-dichiarazione .dichiarazione-tc-tabella-riunioni td{vertical-align:top;padding:.15rem .5rem .15rem 0}.anteprima-dichiarazione .dichiarazione-tc-tabella-riunioni td:first-child{text-align:right;white-space:nowrap}.anteprima-dichiarazione .dichiarazione-autorizza{margin:1.2rem 0}.anteprima-dichiarazione .dichiarazione-autorizza-chiusura{margin-top:.8rem}.anteprima-dichiarazione .dichiarazione-allegato-3{border-top:2px dashed var(--colore-bordo);margin-top:2rem;padding-top:1.5rem}.anteprima-dichiarazione .dichiarazione-allegato-tabella-blocco{margin:.8rem 0 1.2rem}.anteprima-dichiarazione .dichiarazione-allegato-tabella-titolo{margin-bottom:.4rem;font-weight:600}.anteprima-dichiarazione .dichiarazione-allegato-tabella-wrap{overflow-x:auto}.anteprima-dichiarazione table.dichiarazione-allegato-tabella{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.68rem}.anteprima-dichiarazione table.dichiarazione-allegato-tabella th,.anteprima-dichiarazione table.dichiarazione-allegato-tabella td{border:1px solid var(--colore-bordo);text-align:left;word-break:break-word;overflow-wrap:break-word;padding:.25rem .4rem}.anteprima-dichiarazione table.dichiarazione-allegato-tabella th{background:var(--colore-sfondo-alt,#f0f0f0)}.anteprima-dichiarazione .dichiarazione-allegato-testo-libero-cella{background:var(--colore-sfondo-alt,#f7f7f7)}.anteprima-dichiarazione .dichiarazione-allegato-testo-libero-cella em{font-style:italic;font-weight:600}.anteprima-dichiarazione .dichiarazione-allegato-tc h4{margin:1.2rem 0 .4rem}.anteprima-dichiarazione .dichiarazione-allegato-tc-riepilogo{margin:.3rem 0}.anteprima-dichiarazione .dichiarazione-disclaimer-en{color:var(--colore-muto);border:1px solid var(--colore-bordo);border-radius:.5rem;margin-bottom:1rem;padding:.6rem .9rem;font-size:.85rem;font-style:italic}.anteprima-dichiarazione .dichiarazione-separatore-lingue{border:none;border-top:2px dashed var(--colore-bordo);margin:2.5rem 0}.icona-desktop-invito{z-index:1000;background:var(--colore-superficie);border:1px solid var(--colore-bordo);border-left:4px solid var(--colore-accento);max-width:22rem;color:var(--colore-testo);text-align:left;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;font-size:.9rem;display:flex;position:fixed;bottom:3.5rem;right:1rem;box-shadow:0 4px 16px #00000026}.icona-desktop-invito img,.icona-desktop-blocco img{border-radius:8px;flex:none;width:44px;height:44px}.icona-desktop-invito p,.icona-desktop-blocco p{margin:.3rem 0 .5rem}.icona-desktop-invito button{margin-top:.2rem;margin-right:.4rem}.icona-desktop-nota{color:var(--colore-muto);font-size:.85rem}.icona-desktop-pulsante{position:relative}.icona-desktop-tendina{width:22rem;position:absolute;top:calc(100% + .4rem);bottom:auto;right:0}.icona-desktop-blocco{border:1px solid var(--colore-bordo);text-align:left;background:#eff6ff;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.75rem;font-size:.9rem;display:flex}@media (width<=600px){.icona-desktop-invito{max-width:none;left:1rem;right:1rem}.icona-desktop-tendina{width:auto;position:fixed;top:4rem;left:1rem;right:1rem}}.relazione-file-pronti{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0;display:flex}.relazione-file-pronti span{font-weight:600}.scheda-compagnia.form-compagnia+.scheda-compagnia.form-compagnia{margin-top:1.25rem}.avviso-solo-gruppo{border-left:4px solid var(--colore-accento);background:color-mix(in srgb, var(--colore-accento) 8%, transparent);border-radius:.4rem;margin:.6rem 0;padding:.6rem .9rem;font-size:.9rem}.blocco-eredita-config{border:1px solid var(--colore-bordo);border-radius:.5rem;flex-direction:column;gap:.45rem;margin:.8rem 0 1rem;padding:.7rem .9rem;display:flex}.blocco-eredita-config label{align-items:flex-start;gap:.45rem;font-size:.9rem;display:flex}
