.admin-filter-module__WqFUSa__filter{min-width:0}.admin-filter-module__WqFUSa__filter label{border-radius:7px;min-height:46px}.admin-filter-module__WqFUSa__filter input{min-height:44px;font-size:16px}.admin-filter-module__WqFUSa__filter label:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #196a2f1c}.admin-filter-module__WqFUSa__filter button{min-width:44px;min-height:44px;color:var(--petrol);border-radius:5px}.admin-filter-module__WqFUSa__filter button:hover{background:#e9f0e6}.admin-filter-module__WqFUSa__filter button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.admin-filter-module__WqFUSa__result{color:#46584c;flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:14px;display:flex}.admin-filter-module__WqFUSa__result small{font-size:14px;line-height:1.5}.admin-filter-module__WqFUSa__result button{background:var(--paper);width:auto;height:auto;font:600 14px var(--font-sans);cursor:pointer;border:1px solid #cad7c7;padding:8px 12px}@media (max-width:700px){.admin-filter-module__WqFUSa__filter label{width:100%;max-width:none}.admin-filter-module__WqFUSa__result{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.admin-filter-module__WqFUSa__filter *,.admin-filter-module__WqFUSa__filter :before,.admin-filter-module__WqFUSa__filter :after{transition:none!important;animation:none!important}}
.admin-context-link-module__3NA4Sa__link{position:relative}.admin-context-link-module__3NA4Sa__hint{opacity:0;pointer-events:none;background:currentColor;height:2px;position:absolute;inset:auto 8px 4px}.admin-context-link-module__3NA4Sa__hint[data-pending=true]{opacity:.85}.admin-context-link-module__3NA4Sa__link:has(.admin-context-link-module__3NA4Sa__hint[data-pending=true]){cursor:progress}@media (prefers-reduced-motion:reduce){.admin-context-link-module__3NA4Sa__hint{transition:none;animation:none}}
.admin-submit-button-module__HADPya__button{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;display:inline-flex}.admin-submit-button-module__HADPya__button:focus-visible{outline:2px solid var(--green,#196a2f);outline-offset:3px}.admin-submit-button-module__HADPya__button:disabled{cursor:not-allowed;opacity:.68}.admin-submit-button-module__HADPya__button[aria-busy=true]{cursor:progress}.admin-submit-button-module__HADPya__spinner{flex:none;animation:.8s linear infinite admin-submit-button-module__HADPya__admin-submit-spin}.admin-submit-button-module__HADPya__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes admin-submit-button-module__HADPya__admin-submit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.admin-submit-button-module__HADPya__spinner{animation:none}}
.admin-stripe-payment-link-module__LY5sNq__control{min-width:0;max-width:100%;font-family:var(--font-sans),sans-serif;grid-column:2/-1;display:flex}.admin-stripe-payment-link-module__LY5sNq__control .admin-stripe-payment-link-module__LY5sNq__link{color:#1f6334;cursor:pointer;background:0 0;border:1px solid #a8bea8;border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.admin-stripe-payment-link-module__LY5sNq__control .admin-stripe-payment-link-module__LY5sNq__link:hover{background:#edf4e9;border-color:#557f5b}.admin-stripe-payment-link-module__LY5sNq__control .admin-stripe-payment-link-module__LY5sNq__link:focus-visible{outline-offset:3px;outline:2px solid #196a2f}@media (prefers-reduced-motion:reduce){.admin-stripe-payment-link-module__LY5sNq__control .admin-stripe-payment-link-module__LY5sNq__link{transition:none}}
.payment-card-trust-module__euBlOq__paymentTrust{color:#35583e;min-width:0;font-family:var(--font-sans),sans-serif;margin:18px 0}.payment-card-trust-module__euBlOq__paymentBrands{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.payment-card-trust-module__euBlOq__paymentBrands img{object-fit:contain;flex:none;width:42px;height:28px;display:block}.payment-card-trust-module__euBlOq__paymentTrust .payment-card-trust-module__euBlOq__paymentSecurity{color:#35583e;align-items:center;gap:7px;margin:0;font-size:15px;line-height:1.4;display:flex}.payment-card-trust-module__euBlOq__paymentSecurity svg{flex:none}.payment-card-trust-module__euBlOq__paymentSecurity strong{font-weight:600}.payment-card-trust-module__euBlOq__paymentTrust .payment-card-trust-module__euBlOq__paymentDetail{color:#56685b;margin:5px 0 0;font-size:14px;line-height:1.45}
.admin-forms-module__hS5gSa__importPanel,.admin-forms-module__hS5gSa__userPanel,.admin-forms-module__hS5gSa__deadlines{--form-line:var(--admin-border,#d8e0da);--form-muted:var(--admin-muted,#52635b);--form-focus:var(--admin-focus,#196a2f);font-family:var(--font-sans),sans-serif;color:var(--ink,#111a17)}.admin-forms-module__hS5gSa__importPanel :is(input,select,textarea),.admin-forms-module__hS5gSa__userPanel :is(input,select),.admin-forms-module__hS5gSa__deadlines input{transition:border-color .18s,box-shadow .18s,background-color .18s}.admin-forms-module__hS5gSa__importPanel :is(input,select,textarea):focus-visible,.admin-forms-module__hS5gSa__userPanel :is(input,select):focus-visible,.admin-forms-module__hS5gSa__deadlines input:focus-visible{outline:2px solid var(--form-focus);outline-offset:3px;border-color:var(--form-focus);box-shadow:none}.admin-forms-module__hS5gSa__importPanel :is(button,a):focus-visible,.admin-forms-module__hS5gSa__userPanel :is(button,a):focus-visible,.admin-forms-module__hS5gSa__deadlines button:focus-visible{outline:2px solid var(--form-focus);outline-offset:3px}.admin-forms-module__hS5gSa__importPanel button,.admin-forms-module__hS5gSa__userPanel button,.admin-forms-module__hS5gSa__deadlines button{cursor:pointer;min-height:44px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.admin-forms-module__hS5gSa__importPanel button:hover,.admin-forms-module__hS5gSa__userPanel button:hover,.admin-forms-module__hS5gSa__deadlines button:hover{transform:none}.admin-forms-module__hS5gSa__importPanel button:disabled,.admin-forms-module__hS5gSa__userPanel button:disabled,.admin-forms-module__hS5gSa__deadlines button:disabled{cursor:not-allowed;opacity:.6;transform:none}.admin-forms-module__hS5gSa__importPanel .button-ghost{border-color:var(--form-line);color:var(--ink);background:#fff}:is(.admin-forms-module__hS5gSa__importPanel .button-yellow,.admin-forms-module__hS5gSa__userPanel .button-yellow,.admin-forms-module__hS5gSa__deadlines .button-yellow){border:1px solid #d5a91a;border-radius:7px;justify-content:center;gap:10px;font-size:15px}:is(.admin-forms-module__hS5gSa__importPanel .button-yellow:hover,.admin-forms-module__hS5gSa__userPanel .button-yellow:hover,.admin-forms-module__hS5gSa__deadlines .button-yellow:hover){background:#e3b51e;border-color:#c89e13}.admin-forms-module__hS5gSa__introduction{border:1px solid var(--form-line);background:var(--paper,#fffdf7);border-radius:9px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.admin-forms-module__hS5gSa__introduction>svg{color:var(--form-focus);flex:none;margin-top:2px}.admin-forms-module__hS5gSa__introduction p{color:var(--form-muted);max-width:78ch;margin:0;font-size:14px;line-height:1.55}.admin-forms-module__hS5gSa__introduction strong{color:var(--ink);margin-bottom:3px;font-size:15px;display:block}.admin-forms-module__hS5gSa__introduction a{text-underline-offset:3px;color:var(--form-focus);font-weight:650;text-decoration:underline}.admin-forms-module__hS5gSa__importToolbar{border-bottom:1px solid var(--form-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:20px;display:flex}.admin-forms-module__hS5gSa__competitionChoice{flex:260px;gap:7px;max-width:430px;font-size:14px;font-weight:650;display:grid}.admin-forms-module__hS5gSa__competitionChoice select{width:100%;min-height:48px;color:var(--ink);font:500 16px/1.4 var(--font-sans);cursor:pointer;background:#fff;border:1px solid #9eafa4;border-radius:7px;padding:9px 38px 9px 13px}.admin-forms-module__hS5gSa__competitionChoice small{color:var(--form-muted);font-size:12px;font-weight:400;line-height:1.45}.admin-forms-module__hS5gSa__importPanel .importa-schede{border-color:var(--form-line);background:#edf1ec;border-radius:8px;flex:none;align-self:flex-end;padding:4px}.admin-forms-module__hS5gSa__importPanel .importa-schede button{border-radius:5px;min-height:44px;padding-inline:15px}.admin-forms-module__hS5gSa__importPanel .importa-schede .is-active{color:var(--form-focus);background:#fff;box-shadow:0 1px 3px #102d1d12}.admin-forms-module__hS5gSa__selectedCompetition{color:var(--form-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.admin-forms-module__hS5gSa__selectedCompetition strong{color:var(--form-focus);background:#edf3ee;border:1px solid #d6e1d8;border-radius:5px;padding:5px 9px;font-size:13px}.admin-forms-module__hS5gSa__importPanel .importa-form{gap:20px}.admin-forms-module__hS5gSa__importPanel .importa-griglia{gap:20px}.admin-forms-module__hS5gSa__importPanel .importa-blocco{border-color:var(--form-line);background:#fff;border-radius:10px;gap:16px;padding:22px}.admin-forms-module__hS5gSa__importPanel .importa-blocco legend{letter-spacing:.055em;color:var(--form-focus);font-size:12px}.admin-forms-module__hS5gSa__importPanel .importa-blocco label>span{color:#344a3f;font-size:14px;line-height:1.4}.admin-forms-module__hS5gSa__importPanel .importa-blocco :is(input:not([type=checkbox]),textarea){background:#fff;border-color:#becbc1;border-radius:6px;min-height:46px;font-size:16px}.admin-forms-module__hS5gSa__importPanel .importa-blocco input[readonly]{color:#465b4e;cursor:default;background:#f2f5f0;border-style:dashed}.admin-forms-module__hS5gSa__importPanel .importa-stato{background:#fafbf8;grid-template-columns:1fr}.admin-forms-module__hS5gSa__importPanel .importa-nota{max-width:78ch;color:var(--form-muted);font-size:13px;line-height:1.55}.admin-forms-module__hS5gSa__importPanel .importa-interruttori{gap:10px}.admin-forms-module__hS5gSa__importPanel .importa-passo{border-color:var(--form-line);background:#fff;border-radius:8px;align-items:flex-start;gap:11px;min-height:78px;padding:14px;display:flex}.admin-forms-module__hS5gSa__importPanel .importa-passo>svg{color:var(--form-focus);flex:none;margin-top:2px}.admin-forms-module__hS5gSa__importPanel .importa-passo input{opacity:1;pointer-events:auto;width:20px;height:20px;min-height:20px;accent-color:var(--form-focus);cursor:pointer;flex:none;margin:1px 0 0;padding:0;position:static}.admin-forms-module__hS5gSa__importPanel .importa-passo:focus-within{outline:2px solid var(--form-focus);outline-offset:3px}.admin-forms-module__hS5gSa__importPanel .importa-passo strong{font-size:15px;line-height:1.3}.admin-forms-module__hS5gSa__importPanel .importa-passo small{color:var(--form-muted);margin-top:4px;font-size:13px;line-height:1.5}.admin-forms-module__hS5gSa__importPanel .importa-passo.is-on{background:#f0f6ef;border-color:#8eac98}.admin-forms-module__hS5gSa__importPanel .importa-passo.is-fisso{opacity:1;cursor:default;background:#f0f4ed;border-color:#d6e0d2}.admin-forms-module__hS5gSa__importPanel .importa-perfezionata{background:var(--paper);border-color:#ded6b8}.admin-forms-module__hS5gSa__importPanel .importa-comunicazioni{gap:9px;margin-top:4px;padding-top:18px}.admin-forms-module__hS5gSa__importPanel .importa-comunicazioni .importa-passo{max-width:none}.admin-forms-module__hS5gSa__importPanel .importa-comunicazioni>p{color:var(--form-muted);max-width:86ch;font-size:13px}.admin-forms-module__hS5gSa__importPanel .importa-azioni{border-top:1px solid var(--form-line);align-items:flex-start;gap:20px;padding:18px 0 0}.admin-forms-module__hS5gSa__importPanel .importa-riepilogo{flex:340px;max-width:78ch;font-size:14px;line-height:1.55}.admin-forms-module__hS5gSa__importPanel .importa-azioni>button{flex:none}.admin-forms-module__hS5gSa__importPanel .importa-bottoni{flex:none}.admin-forms-module__hS5gSa__importPanel .importa-elenco{min-height:200px;font:400 14px/1.7 Consolas,Menlo,monospace}.admin-forms-module__hS5gSa__textareaLabel{grid-column:1/-1;gap:8px;display:grid}.admin-forms-module__hS5gSa__textareaLabel>span{color:#344a3f;font-size:14px;font-weight:600}.admin-forms-module__hS5gSa__feedback{overflow-wrap:anywhere;border-radius:8px;margin:0;padding:14px 16px;font-size:14px;line-height:1.55}.admin-forms-module__hS5gSa__success{color:#264f2e;background:#f0f7ed;border:1px solid #c5d9c1}.admin-forms-module__hS5gSa__error{color:#842f21;background:#fff3ef;border:1px solid #e0b5aa}.admin-forms-module__hS5gSa__feedback:focus{outline-offset:3px;outline:2px solid}.admin-forms-module__hS5gSa__userPanel{gap:24px;display:grid}.admin-forms-module__hS5gSa__formFields{border:0;min-width:0;margin:0;padding:0}.admin-forms-module__hS5gSa__srOnly{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-forms-module__hS5gSa__userPanel .admin-user-form{border:1px solid var(--form-line);background:#fff;border-radius:10px;gap:20px;margin:0;padding:22px}.admin-forms-module__hS5gSa__formHeading h3{font:650 23px/1.2 var(--font-sans);letter-spacing:-.025em;color:var(--ink);text-transform:none;margin:0 0 6px}.admin-forms-module__hS5gSa__formHeading p{max-width:78ch;color:var(--form-muted);margin:0;font-size:14px;line-height:1.55}.admin-forms-module__hS5gSa__userPanel .admin-user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-forms-module__hS5gSa__userPanel .admin-user-grid label{gap:7px}.admin-forms-module__hS5gSa__userPanel .admin-user-grid label>span{letter-spacing:0;text-transform:none;color:#344a3f;font-size:14px}.admin-forms-module__hS5gSa__userPanel .admin-user-grid label small{color:var(--form-muted);font-size:12px;font-weight:400;line-height:1.45}.admin-forms-module__hS5gSa__userPanel .admin-user-grid :is(input,select){background:#fff;border-color:#becbc1;border-radius:6px;width:100%;min-width:0;height:46px;font-size:16px}.admin-forms-module__hS5gSa__userPanel .admin-user-grid :is(input,select):focus{box-shadow:none}.admin-forms-module__hS5gSa__userPanel .admin-user-grid :is(input,select):focus-visible{outline:2px solid var(--form-focus);outline-offset:3px}.admin-forms-module__hS5gSa__inputWithAction{border:1px solid #becbc1;border-radius:6px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.admin-forms-module__hS5gSa__inputWithAction:focus-within{outline:2px solid var(--form-focus);outline-offset:3px}.admin-forms-module__hS5gSa__userPanel .admin-forms-module__hS5gSa__inputWithAction input{outline-offset:-3px;border:0;flex:1;min-width:0}.admin-forms-module__hS5gSa__userPanel .admin-forms-module__hS5gSa__inputWithAction button{border:0;border-left:1px solid var(--form-line);min-width:44px;color:var(--form-focus);background:#f5f7f2}.admin-forms-module__hS5gSa__userPanel .admin-user-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-forms-module__hS5gSa__userPanel .admin-check{border:1px solid var(--form-line);background:#f8faf5;border-radius:7px;align-items:flex-start;min-height:48px;padding:13px 14px;font-size:14px;line-height:1.5}.admin-forms-module__hS5gSa__userPanel .admin-check input{width:19px;height:19px;accent-color:var(--form-focus);flex:none;margin-top:2px}.admin-forms-module__hS5gSa__userPanel .admin-credentials{border:1px solid #bfd2c5;border-left:3px solid var(--form-focus);background:#f0f6f0;border-radius:7px;padding:16px}.admin-forms-module__hS5gSa__userPanel .admin-credentials p{color:#294c37;font-size:14px;line-height:1.5}.admin-forms-module__hS5gSa__userPanel .admin-credentials dd{flex-wrap:wrap}.admin-forms-module__hS5gSa__userPanel .admin-credentials code{-webkit-user-select:all;user-select:all;color:var(--form-focus);border-radius:4px;padding:7px 10px}.admin-forms-module__hS5gSa__userPanel .admin-credentials button{border-color:#aebfb3;border-radius:6px;min-width:74px;padding:8px 12px;font-size:13px}.admin-forms-module__hS5gSa__userPanel .admin-inline-form{gap:8px}.admin-forms-module__hS5gSa__userPanel .admin-inline-form .admin-check{background:0 0;border:0;align-items:center;padding:0 4px}.admin-forms-module__hS5gSa__userPanel .admin-user-actions button{text-align:left;border-radius:6px;min-height:44px;padding:8px 12px;font-size:13px;line-height:1.35}.admin-forms-module__hS5gSa__userPanel .portal-table-row.is-disabled{opacity:1;background:#f7f8f4}.admin-forms-module__hS5gSa__userPanel .portal-table{width:100%;margin:0}.admin-forms-module__hS5gSa__userPanel .portal-table-row{padding-block:16px}.admin-forms-module__hS5gSa__userPanel .portal-table-row strong small{overflow-wrap:anywhere}.admin-forms-module__hS5gSa__rowError{color:#842f21;flex-basis:100%;margin:5px 0 0;font-size:13px;line-height:1.45}.admin-forms-module__hS5gSa__rowStatus{color:#31563a;flex-basis:100%;margin:5px 0 0;font-size:13px;line-height:1.45}.admin-forms-module__hS5gSa__deadlines{gap:18px;padding:0 clamp(18px,2.2vw,30px) clamp(18px,2.2vw,26px);display:grid}.admin-forms-module__hS5gSa__deadlineList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-forms-module__hS5gSa__deadlineItem{border:1px solid var(--form-line);background:#fff;border-radius:9px;overflow:hidden}.admin-forms-module__hS5gSa__deadlineHeading{grid-template-columns:minmax(100px,.5fr) minmax(0,1.4fr) auto;align-items:center;gap:16px;padding:17px 18px;display:grid}.admin-forms-module__hS5gSa__deadlineHeading>strong{font-size:16px;line-height:1.35}.admin-forms-module__hS5gSa__deadlineDate{color:#344a3f;gap:6px;font-size:14px;line-height:1.45;display:grid}.admin-forms-module__hS5gSa__deadlineDate small{color:var(--form-muted);font-size:13px}.admin-forms-module__hS5gSa__deadlineBadge{color:#31563a;background:#edf3e9;border-radius:5px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:650;display:inline-flex}.admin-forms-module__hS5gSa__deadlineBadge[data-urgent=true]{color:#785317;background:#fff0d5}.admin-forms-module__hS5gSa__deadlineEdit{min-width:86px;color:var(--form-focus);font:650 14px/1.3 var(--font-sans);background:#fff;border:1px solid #b8c8bc;border-radius:6px;padding:9px 13px}.admin-forms-module__hS5gSa__deadlineEdit:hover{background:#edf3ed;border-color:#8aa391}.admin-forms-module__hS5gSa__deadlineEditor{border-top:1px solid var(--form-line);background:#f8faf5;gap:14px;padding:18px;display:grid}.admin-forms-module__hS5gSa__deadlineForm{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.admin-forms-module__hS5gSa__deadlineForm label{color:#344a3f;gap:7px;min-width:190px;font-size:14px;font-weight:600;display:grid}.admin-forms-module__hS5gSa__deadlineForm input[type=date]{min-height:46px;font:400 16px/1.4 var(--font-sans);color:var(--ink);background:#fff;border:1px solid #b8c8bc;border-radius:6px;padding:9px 12px}.admin-forms-module__hS5gSa__deadlineRemove{border-top:1px solid var(--form-line);justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.admin-forms-module__hS5gSa__deadlineRemove p{max-width:64ch;color:var(--form-muted);margin:0;font-size:13px;line-height:1.5}.admin-forms-module__hS5gSa__deadlineRemove button{color:#803b28;font:600 13px/1.4 var(--font-sans);background:#fff;border:1px solid #d1b4a9;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.admin-forms-module__hS5gSa__deadlineRemove button:hover{background:#fff0e9;border-color:#b9826c}.admin-forms-module__hS5gSa__deadlineFeedback{padding:0 18px 18px}.admin-forms-module__hS5gSa__deadlineNote{background:var(--paper);color:var(--form-muted);border:1px solid #e2dece;border-radius:8px;max-width:90ch;margin:0;padding:15px 17px;font-size:13px;line-height:1.6}@media (max-width:860px){.admin-forms-module__hS5gSa__userPanel .admin-user-actions:before{content:attr(data-label);color:var(--form-muted);letter-spacing:.045em;text-transform:uppercase;flex:1 0 100%;margin-bottom:4px;font-size:12px;font-weight:700;display:block}}@media (max-width:1100px){.admin-forms-module__hS5gSa__importPanel .importa-blocco{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-forms-module__hS5gSa__importPanel .importa-stato{grid-template-columns:1fr}.admin-forms-module__hS5gSa__importPanel .importa-largo3{grid-column:1/-1}.admin-forms-module__hS5gSa__importPanel .importa-interruttori{grid-template-columns:1fr}.admin-forms-module__hS5gSa__importPanel .importa-passo{min-height:66px}}@media (max-width:650px){.admin-forms-module__hS5gSa__importToolbar{align-items:stretch}.admin-forms-module__hS5gSa__competitionChoice{flex-basis:100%;max-width:none}.admin-forms-module__hS5gSa__importPanel .importa-schede{width:100%}.admin-forms-module__hS5gSa__importPanel .importa-schede button{flex:1;justify-content:center}.admin-forms-module__hS5gSa__importPanel .importa-blocco{grid-template-columns:1fr;padding:18px 15px}.admin-forms-module__hS5gSa__importPanel .importa-blocco label{grid-column:1/-1}.admin-forms-module__hS5gSa__importPanel .importa-azioni>button{width:100%}.admin-forms-module__hS5gSa__importPanel .importa-bottoni{width:100%}.admin-forms-module__hS5gSa__importPanel .importa-bottoni button{width:100%}:is(.admin-forms-module__hS5gSa__userPanel .admin-user-grid,.admin-forms-module__hS5gSa__userPanel .admin-user-options){grid-template-columns:1fr}.admin-forms-module__hS5gSa__userPanel .admin-user-form{padding:18px 15px}.admin-forms-module__hS5gSa__userPanel .admin-credentials dl>div{grid-template-columns:1fr;gap:4px}.admin-forms-module__hS5gSa__deadlineHeading{grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:15px}.admin-forms-module__hS5gSa__deadlineDate{grid-area:2/1}.admin-forms-module__hS5gSa__deadlineEdit{grid-area:1/2/3}.admin-forms-module__hS5gSa__deadlineEditor{padding:15px}.admin-forms-module__hS5gSa__deadlineForm label{width:100%}.admin-forms-module__hS5gSa__deadlineForm>.button{width:100%}.admin-forms-module__hS5gSa__deadlineRemove{flex-direction:column;align-items:flex-start}.admin-forms-module__hS5gSa__deadlineRemove form,.admin-forms-module__hS5gSa__deadlineRemove button{width:100%}}@media (prefers-reduced-motion:reduce){.admin-forms-module__hS5gSa__importPanel *,.admin-forms-module__hS5gSa__userPanel *,.admin-forms-module__hS5gSa__deadlines *{transition:none!important}}
.anag-modale-corpo:has(>.admin-company-management-module__JhOQUa__manager){flex-direction:column;display:flex;overflow:hidden;min-height:0!important;padding:0!important}.admin-company-management-module__JhOQUa__manager{--manager-inset:24px;background:var(--paper,#fffdf7);min-width:0;min-height:0;color:var(--ink,#111a17);font-family:var(--font-sans),sans-serif;flex-direction:column;flex:auto;display:flex}.admin-company-management-module__JhOQUa__managerState{padding:20px var(--manager-inset);align-items:flex-start;gap:12px}.admin-company-management-module__JhOQUa__taskChooser{padding:6px var(--manager-inset) 0;border-bottom:1px solid #dce3db;flex:none;align-items:stretch;gap:18px;display:flex}.admin-company-management-module__JhOQUa__taskChooser button{color:#52645b;min-height:48px;font:500 14px/1.25 var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:8px 0;transition:color .18s,border-color .18s;display:inline-flex}.admin-company-management-module__JhOQUa__taskChooser button svg{flex-shrink:0}.admin-company-management-module__JhOQUa__taskChooser button:hover{color:#184e2a;border-bottom-color:#a1b4a0}.admin-company-management-module__JhOQUa__taskChooser button[aria-pressed=true]{color:#174f28;border-bottom-color:#196a2f;font-weight:600}.admin-company-management-module__JhOQUa__taskChooser button:disabled{opacity:.48;cursor:default}.admin-company-management-module__JhOQUa__taskChooser button:focus-visible{outline-offset:2px;outline:2px solid #196a2f}.admin-company-management-module__JhOQUa__taskHeading{padding:17px var(--manager-inset) 12px;flex:none}.admin-company-management-module__JhOQUa__taskHeading h4{color:#173725;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.3}.admin-company-management-module__JhOQUa__taskHeading h4:focus{outline:none}.admin-company-management-module__JhOQUa__taskHint{color:#6d5421;margin:7px 0 0;font-size:14px;line-height:1.4}.admin-company-management-module__JhOQUa__operationPanel,.admin-company-management-module__JhOQUa__form{flex-direction:column;flex:auto;min-width:0;min-height:0;margin:0;display:flex}.admin-company-management-module__JhOQUa__formContent{min-width:0;min-height:0;padding:4px var(--manager-inset) 24px;scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;align-content:start;gap:18px;scroll-padding:16px;display:grid;overflow:hidden auto}.admin-company-management-module__JhOQUa__note{color:#52645b;max-width:70ch;margin:0;font-size:15px;line-height:1.45}.admin-company-management-module__JhOQUa__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;min-width:0;margin:0;padding:0;display:grid}.admin-company-management-module__JhOQUa__profileFields{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-company-management-module__JhOQUa__fields legend{color:#254c36;border-top:1px solid #dce3db;width:100%;margin:0 0 11px;padding:12px 0 0;font-size:15px;font-weight:600}.admin-company-management-module__JhOQUa__fields label,.admin-company-management-module__JhOQUa__reason{color:#2d4535;flex-direction:column;gap:5px;min-width:0;font-size:14px;line-height:1.4;display:flex}.admin-company-management-module__JhOQUa__fields label>span,.admin-company-management-module__JhOQUa__reason>span{font-weight:500}.admin-company-management-module__JhOQUa__wide{grid-column:1/-1}.admin-company-management-module__JhOQUa__span2{grid-column:span 2}.admin-company-management-module__JhOQUa__span3{grid-column:span 3}.admin-company-management-module__JhOQUa__span4{grid-column:span 4}.admin-company-management-module__JhOQUa__fields input,.admin-company-management-module__JhOQUa__fields select,.admin-company-management-module__JhOQUa__reason textarea,.admin-company-management-module__JhOQUa__flowSelect{color:#172d21;width:100%;max-width:100%;min-height:44px;font:400 16px/1.3 var(--font-sans),sans-serif;background:#fff;border:1px solid #b9c6bb;border-radius:4px;padding:9px 11px;transition:border-color .18s,box-shadow .18s}.admin-company-management-module__JhOQUa__fields select,.admin-company-management-module__JhOQUa__flowSelect{cursor:pointer}.admin-company-management-module__JhOQUa__fields input:hover,.admin-company-management-module__JhOQUa__fields select:hover,.admin-company-management-module__JhOQUa__reason textarea:hover,.admin-company-management-module__JhOQUa__flowSelect:hover{border-color:#718f78}.admin-company-management-module__JhOQUa__fields input:focus-visible,.admin-company-management-module__JhOQUa__fields select:focus-visible,.admin-company-management-module__JhOQUa__reason textarea:focus-visible,.admin-company-management-module__JhOQUa__flowSelect:focus-visible{outline-offset:2px;outline:2px solid #196a2f}.admin-company-management-module__JhOQUa__fields input[aria-invalid=true],.admin-company-management-module__JhOQUa__fields select[aria-invalid=true],.admin-company-management-module__JhOQUa__reason textarea[aria-invalid=true]{border-color:#9a382d}.admin-company-management-module__JhOQUa__fields small,.admin-company-management-module__JhOQUa__reason small,.admin-company-management-module__JhOQUa__account small{color:#52645b;font-size:14px;line-height:1.4}.admin-company-management-module__JhOQUa__fields .admin-company-management-module__JhOQUa__fieldError,.admin-company-management-module__JhOQUa__reason .admin-company-management-module__JhOQUa__fieldError{color:#8c2d23}.admin-company-management-module__JhOQUa__plainFieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.admin-company-management-module__JhOQUa__account{overflow-wrap:anywhere;border-top:1px solid #dce3db;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:7px 18px;padding:14px 0 0;font-size:15px;display:grid}.admin-company-management-module__JhOQUa__account strong{color:#42604a;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.admin-company-management-module__JhOQUa__account small{grid-column:1/-1}.admin-company-management-module__JhOQUa__footnote{color:#52645b;margin:0;font-size:14px;line-height:1.45}.admin-company-management-module__JhOQUa__actionBar{z-index:2;padding:12px var(--manager-inset);background:var(--paper,#fffdf7);border-top:1px solid #cfdacf;flex:none;position:sticky;bottom:0}.admin-company-management-module__JhOQUa__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.admin-company-management-module__JhOQUa__actions button,.admin-company-management-module__JhOQUa__primary{color:#275d38;min-height:44px;font:600 15px/1.3 var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;transition:background .18s,border-color .18s;display:inline-flex}.admin-company-management-module__JhOQUa__actions .admin-company-management-module__JhOQUa__primary,.admin-company-management-module__JhOQUa__primary{color:#fff;background:#196a2f;border-color:#196a2f}.admin-company-management-module__JhOQUa__actions button:hover{background:#edf3e8}.admin-company-management-module__JhOQUa__actions .admin-company-management-module__JhOQUa__primary:hover,.admin-company-management-module__JhOQUa__primary:hover{background:#125323;border-color:#125323}.admin-company-management-module__JhOQUa__actions button:focus-visible,.admin-company-management-module__JhOQUa__primary:focus-visible{outline-offset:3px;outline:2px solid #196a2f}.admin-company-management-module__JhOQUa__actions button:disabled,.admin-company-management-module__JhOQUa__primary:disabled{cursor:default;opacity:.52}.admin-company-management-module__JhOQUa__actionHint{color:#52645b;margin-left:auto;font-size:13px;line-height:1.4}.admin-company-management-module__JhOQUa__reassignmentHint{color:#2d4535;overflow-wrap:anywhere;margin:0 0 10px;font-size:14px;line-height:1.4}.admin-company-management-module__JhOQUa__fieldError{color:#8c2d23;margin:0;font-size:14px;line-height:1.4}.admin-company-management-module__JhOQUa__feedback{color:#294f36;align-items:flex-start;gap:10px;margin:0;padding:8px 0 12px;font-size:15px;line-height:1.45;display:flex}.admin-company-management-module__JhOQUa__feedback svg,.admin-company-management-module__JhOQUa__notice svg{flex-shrink:0;margin-top:2px}.admin-company-management-module__JhOQUa__feedback:focus{outline-offset:3px;outline:2px solid #196a2f}.admin-company-management-module__JhOQUa__error{color:#8c2d23}.admin-company-management-module__JhOQUa__success{color:#245d35}.admin-company-management-module__JhOQUa__savedMessage{padding:0 var(--manager-inset) 12px;flex:none}.admin-company-management-module__JhOQUa__notice{color:#3d5845;border-top:1px solid #dce3db;border-bottom:1px solid #dce3db;align-items:flex-start;gap:9px;margin:0;padding:12px 0;font-size:15px;line-height:1.45;display:flex}.admin-company-management-module__JhOQUa__comparison{overflow-wrap:anywhere;border-top:1px solid #dce3db;border-bottom:1px solid #dce3db;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:15px 0;display:grid}.admin-company-management-module__JhOQUa__comparison span{color:#52645b;margin-bottom:5px;font-size:14px;display:block}.admin-company-management-module__JhOQUa__comparison strong{font-size:16px;font-weight:600}.admin-company-management-module__JhOQUa__comparison p{color:#52645b;margin:5px 0 0;font-size:14px;line-height:1.4}.admin-company-management-module__JhOQUa__acknowledgment{color:#364f3e;cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;line-height:1.45;display:flex}.admin-company-management-module__JhOQUa__acknowledgment input{accent-color:#196a2f;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.admin-company-management-module__JhOQUa__acknowledgment input:focus-visible{outline-offset:3px;outline:2px solid #196a2f}.admin-company-management-module__JhOQUa__loading{min-height:100px;padding:12px var(--manager-inset);color:#52645b;align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.admin-company-management-module__JhOQUa__managerState .admin-company-management-module__JhOQUa__loading{padding:0}.admin-company-management-module__JhOQUa__spinner{animation:.9s linear infinite admin-company-management-module__JhOQUa__rotate}@keyframes admin-company-management-module__JhOQUa__rotate{to{transform:rotate(360deg)}}@media (max-width:700px){.admin-company-management-module__JhOQUa__manager{--manager-inset:16px}.admin-company-management-module__JhOQUa__taskChooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding-top:4px;display:grid}.admin-company-management-module__JhOQUa__taskChooser button{justify-content:flex-start;min-width:0;min-height:44px;font-size:14px}.admin-company-management-module__JhOQUa__taskHeading{padding-top:14px;padding-bottom:10px}.admin-company-management-module__JhOQUa__taskHeading h4{font-size:18px}.admin-company-management-module__JhOQUa__actionHint{display:none}}@media (max-width:560px){.admin-company-management-module__JhOQUa__profileFields,.admin-company-management-module__JhOQUa__fields{grid-template-columns:minmax(0,1fr);gap:13px}.admin-company-management-module__JhOQUa__span2,.admin-company-management-module__JhOQUa__span3,.admin-company-management-module__JhOQUa__span4,.admin-company-management-module__JhOQUa__wide{grid-column:auto}.admin-company-management-module__JhOQUa__note,.admin-company-management-module__JhOQUa__notice,.admin-company-management-module__JhOQUa__acknowledgment{font-size:16px}.admin-company-management-module__JhOQUa__fields label,.admin-company-management-module__JhOQUa__reason,.admin-company-management-module__JhOQUa__account{font-size:15px}.admin-company-management-module__JhOQUa__account{grid-template-columns:minmax(0,1fr)}.admin-company-management-module__JhOQUa__account small{grid-column:auto}.admin-company-management-module__JhOQUa__comparison{grid-template-columns:minmax(0,1fr);gap:12px}.admin-company-management-module__JhOQUa__comparison>svg{transform:rotate(90deg)}.admin-company-management-module__JhOQUa__actions{gap:7px 10px}.admin-company-management-module__JhOQUa__actions .admin-company-management-module__JhOQUa__primary{flex:auto}.admin-company-management-module__JhOQUa__actions button{padding-left:12px;padding-right:12px;font-size:14px}.admin-company-management-module__JhOQUa__actionBar{padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.admin-company-management-module__JhOQUa__formContent{gap:17px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.admin-company-management-module__JhOQUa__manager *{transition:none!important;animation:none!important}}
.admin-participations-module__uoXZSW__workspace{min-width:0;padding-bottom:0}.admin-participations-module__uoXZSW__workspace .anag-telaio{margin:0;padding:0 24px}.admin-participations-module__uoXZSW__workspace .anag-telaio:after{display:none}.admin-participations-module__uoXZSW__workspace .anag-barra{background:0 0;border:0;border-bottom:1px solid #ced8cd;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding:0 0 20px;display:grid}.admin-participations-module__uoXZSW__workspace .anag-tab{background:0 0;border:0;border-radius:0;gap:14px;width:fit-content;max-width:100%;padding:0;overflow-x:auto}.admin-participations-module__uoXZSW__workspace .anag-tab button{box-shadow:none;color:#52645b;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;gap:7px;padding:0 2px}.admin-participations-module__uoXZSW__workspace .anag-tab button:hover{color:#173c26;background:0 0;border-bottom-color:#9fb09e}.admin-participations-module__uoXZSW__workspace .anag-tab button.is-active{color:#173c26;box-shadow:none;background:0 0;border-bottom-color:#196a2f}.admin-participations-module__uoXZSW__workspace .anag-tab button:focus-visible{outline-offset:-3px}.admin-participations-module__uoXZSW__workspace .anag-scroll{border:0;border-radius:0}.admin-participations-module__uoXZSW__workspace .anag-tab button b{color:#52645b;background:#e7ece4;border-radius:4px;min-width:22px}.admin-participations-module__uoXZSW__workspace .anag-tab button.is-active b{color:#285334;background:#e6eddf}.admin-participations-module__uoXZSW__workspace .anag-filtri{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:12px;width:100%;margin:0;display:flex}.admin-participations-module__uoXZSW__workspace .anag-cerca{flex:280px;min-width:0;max-width:460px}.admin-participations-module__uoXZSW__workspace .anag-scelta select{border-radius:4px}.admin-participations-module__uoXZSW__workspace .anag-cerca{background:#fff;border-radius:4px}.admin-participations-module__uoXZSW__workspace .anag-azzera{background:0 0;border:0;border-radius:0;padding:0 8px}.admin-participations-module__uoXZSW__workspace .anag-azzera:hover{background:#eef3e9}.admin-participations-module__uoXZSW__workspace .anag-conteggio{color:#52645b;margin-left:auto;font-size:14px;font-weight:500}.admin-participations-module__uoXZSW__viewToggle{background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;gap:16px;padding:0;display:flex}.admin-participations-module__uoXZSW__viewToggle button{color:#52645b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:0 2px;font-size:14px;font-weight:500;transition:color .18s,border-color .18s}.admin-participations-module__uoXZSW__viewToggle button:hover{color:#173c26;border-bottom-color:#9fb09e}.admin-participations-module__uoXZSW__viewToggle button[aria-pressed=true]{color:#173c26;box-shadow:none;background:0 0;border-bottom-color:#196a2f;font-weight:650}.admin-participations-module__uoXZSW__profiles{background:0 0;gap:0;padding:0;display:grid}.admin-participations-module__uoXZSW__profile{background:0 0;border:0;border-radius:0;min-width:0;padding:24px 0}.admin-participations-module__uoXZSW__profile+.admin-participations-module__uoXZSW__profile{border-top:1px solid #ced8cd}.admin-participations-module__uoXZSW__profileHeader{justify-content:space-between;align-items:center;gap:20px;padding:0 0 8px;display:flex}.admin-participations-module__uoXZSW__profileHeader h3{color:#1a2c21;font-family:var(--font-sans),sans-serif;letter-spacing:-.02em;text-transform:none;margin:0 0 5px;font-size:19px;font-weight:650;line-height:1.35}.admin-participations-module__uoXZSW__profileHeader p{color:#52645b;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.admin-participations-module__uoXZSW__profileHeader p span{color:#758470;margin:0 5px}.admin-participations-module__uoXZSW__addParticipation{color:#205d34;text-underline-offset:4px;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:8px 0 8px 12px;font-size:14px;font-weight:600;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .18s;display:inline-flex}.admin-participations-module__uoXZSW__addParticipation:hover{color:#143f21;background:0 0;text-decoration-color:currentColor}.admin-participations-module__uoXZSW__profileActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 16px;display:flex}.admin-participations-module__uoXZSW__profileActions button{cursor:pointer;gap:7px;font-family:inherit}.admin-participations-module__uoXZSW__discardPrompt{color:#6d501c;border-top:2px solid #b17d20;border-bottom:1px solid #d8c7a3;gap:8px;margin-bottom:20px;padding:16px 0;display:grid}.admin-participations-module__uoXZSW__discardPrompt strong{font-size:17px}.admin-participations-module__uoXZSW__discardPrompt p{margin:0;font-size:15px;line-height:1.5}.admin-participations-module__uoXZSW__discardPrompt>div{flex-wrap:wrap;gap:12px;display:flex}.admin-participations-module__uoXZSW__discardPrompt button{color:#64491b;min-height:44px;font:600 15px var(--font-sans),sans-serif;cursor:pointer;background:#fffdf7;border:1px solid #af9664;border-radius:4px;padding:8px 12px}.admin-participations-module__uoXZSW__pendingNotice{color:#52645b;margin:0 0 15px;font-size:15px}.admin-participations-module__uoXZSW__flow{border:0;grid-template-columns:minmax(180px,.85fr) minmax(300px,1.5fr) minmax(155px,auto);align-items:center;gap:22px;padding:16px 0 8px;display:grid}.admin-participations-module__uoXZSW__flow+.admin-participations-module__uoXZSW__flow{border-top:1px solid #e1e6dd;margin-top:12px;padding-top:20px}.admin-participations-module__uoXZSW__flowHeading{min-width:0}.admin-participations-module__uoXZSW__flowHeading h4{color:#203a2b;font-family:var(--font-sans),sans-serif;margin:0 0 3px;font-size:16px;font-weight:600;line-height:1.4}.admin-participations-module__uoXZSW__flowHeading p{color:#52645b;margin:0 0 8px;font-size:14px;line-height:1.4}.admin-participations-module__uoXZSW__flowHeading>span{max-width:100%;font-size:13px}.admin-participations-module__uoXZSW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.admin-participations-module__uoXZSW__steps li{color:#6e7d6e;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:7px;min-width:0;padding:0;display:flex}.admin-participations-module__uoXZSW__steps li svg{flex-shrink:0;margin-top:1px}.admin-participations-module__uoXZSW__steps small{color:#52645b;margin-bottom:3px;font-size:13px;line-height:1.35;display:block}.admin-participations-module__uoXZSW__steps b{color:#475841;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4;display:block}.admin-participations-module__uoXZSW__steps li[data-state=done]{color:#337345;background:0 0}.admin-participations-module__uoXZSW__steps li[data-state=done] b{color:#245e34}.admin-participations-module__uoXZSW__steps li[data-state=declared]{color:#86651f;background:0 0}.admin-participations-module__uoXZSW__steps li[data-state=declared] b{color:#806022}.admin-participations-module__uoXZSW__flowActions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.admin-participations-module__uoXZSW__flowActions>span{color:#52645b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.admin-participations-module__uoXZSW__flowActions button{color:#205d34;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 0 8px 12px;font-size:14px;font-weight:600;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .18s;display:inline-flex}.admin-participations-module__uoXZSW__flowActions button:hover{color:#143f21;background:0 0;text-decoration-color:currentColor}.admin-participations-module__uoXZSW__viewToggle button:focus-visible,.admin-participations-module__uoXZSW__addParticipation:focus-visible,.admin-participations-module__uoXZSW__flowActions button:focus-visible{outline-offset:3px;outline:2px solid #2d753c}@media (max-width:1180px){.admin-participations-module__uoXZSW__workspace .anag-barra{grid-template-columns:minmax(0,1fr);gap:12px}.admin-participations-module__uoXZSW__viewToggle{grid-row:2;justify-self:start}.admin-participations-module__uoXZSW__flow{grid-template-columns:minmax(0,1fr) auto;gap:15px}.admin-participations-module__uoXZSW__steps{grid-area:2/1/auto/-1}.admin-participations-module__uoXZSW__flowActions{max-width:210px}}@media (max-width:700px){.admin-participations-module__uoXZSW__workspace .anag-telaio{padding:0 16px}.admin-participations-module__uoXZSW__workspace .anag-barra{gap:10px;padding-bottom:18px}.admin-participations-module__uoXZSW__workspace .anag-tab{gap:16px;width:100%}.admin-participations-module__uoXZSW__workspace .anag-filtri{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.admin-participations-module__uoXZSW__workspace .anag-cerca{width:100%;max-width:none}.admin-participations-module__uoXZSW__workspace .anag-scelta select{width:100%;min-width:0}.admin-participations-module__uoXZSW__workspace .anag-azzera{width:fit-content}.admin-participations-module__uoXZSW__workspace .anag-conteggio{margin-left:0}.admin-participations-module__uoXZSW__viewToggle{gap:22px}.admin-participations-module__uoXZSW__profile{padding:22px 0}.admin-participations-module__uoXZSW__profileHeader{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:4px}.admin-participations-module__uoXZSW__profileActions{justify-content:flex-start;gap:0 18px}.admin-participations-module__uoXZSW__profileHeader h3{font-size:18px}.admin-participations-module__uoXZSW__addParticipation{justify-content:flex-start;padding-left:0}.admin-participations-module__uoXZSW__flow{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:12px}.admin-participations-module__uoXZSW__steps{grid-area:auto;gap:10px}.admin-participations-module__uoXZSW__steps li{gap:5px}.admin-participations-module__uoXZSW__steps li svg{width:15px;height:15px}.admin-participations-module__uoXZSW__steps small,.admin-participations-module__uoXZSW__steps b{font-size:14px}.admin-participations-module__uoXZSW__flowActions{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;max-width:none}.admin-participations-module__uoXZSW__flowActions button{flex-shrink:0}}.admin-participations-module__uoXZSW__workspace .anag-tab button{min-height:44px;font-size:14px}.admin-participations-module__uoXZSW__workspace .anag-azzera{min-height:44px;font-size:14px}.admin-participations-module__uoXZSW__workspace .anag-scelta select{min-height:44px;font-size:14px}.admin-participations-module__uoXZSW__workspace .anag-cerca input{min-height:44px;font-size:16px}.admin-participations-module__uoXZSW__workspace .anag-cerca>button{min-width:44px;min-height:44px}.admin-participations-module__uoXZSW__workspace .anag-tabella{font-size:14px;line-height:1.45}:is(.admin-participations-module__uoXZSW__workspace .anag-tabella td,.admin-participations-module__uoXZSW__workspace .anag-tabella th){padding-top:10px;padding-bottom:10px}.admin-participations-module__uoXZSW__workspace .anag-tabella thead th{color:#46594d;letter-spacing:.04em;font-size:13px}.admin-participations-module__uoXZSW__workspace .anag-tabella tbody tr:focus-within{background:#eef4e8}.admin-participations-module__uoXZSW__workspace .anag-azioni button{min-height:44px;font-size:14px}.admin-participations-module__uoXZSW__workspace .anag-nome{min-height:44px;font-size:14px}.admin-participations-module__uoXZSW__workspace button:focus-visible,.admin-participations-module__uoXZSW__workspace a:focus-visible{outline:2px solid var(--admin-focus,var(--green));outline-offset:3px}.admin-participations-module__uoXZSW__empty{color:var(--petrol);background:0 0;border:0;border-radius:0;align-items:center;gap:18px;padding:30px 0;display:flex}.admin-participations-module__uoXZSW__empty strong{color:var(--ink);margin-bottom:5px;font-size:17px;display:block}.admin-participations-module__uoXZSW__empty p{color:#52645b;max-width:560px;margin:0;font-size:15px;line-height:1.5}.admin-participations-module__uoXZSW__empty>svg{flex-shrink:0}.admin-participations-module__uoXZSW__empty button,.admin-participations-module__uoXZSW__empty a,.admin-participations-module__uoXZSW__feedback button{color:#235d35;min-height:44px;font:600 14px var(--font-sans);cursor:pointer;background:#f4f8ed;border:1px solid #c8d5c3;border-radius:6px;padding:10px 14px}.admin-participations-module__uoXZSW__empty button,.admin-participations-module__uoXZSW__empty a{flex-shrink:0;margin-left:auto}.admin-participations-module__uoXZSW__modalLayer .anag-modale{outline:0}.admin-participations-module__uoXZSW__modalLayer .anag-chiudi{min-width:44px;min-height:44px}.admin-participations-module__uoXZSW__modalLayer .anag-modale-tab button{min-height:44px;font-size:14px}.admin-participations-module__uoXZSW__modalLayer .anag-btn{min-height:44px;font-size:14px}.admin-participations-module__uoXZSW__modalLayer .anag-altre{min-height:44px;font-size:14px}.admin-participations-module__uoXZSW__modalLayer .anag-blocco dt{color:#52645b;font-size:14px}.admin-participations-module__uoXZSW__modalLayer .anag-niente{color:#52645b;font-size:14px}.admin-participations-module__uoXZSW__modalLayer .anag-vuoto{color:#52645b;font-size:14px}.admin-participations-module__uoXZSW__modalLayer .anag-modale-corpo{min-height:220px}.admin-participations-module__uoXZSW__modalLayer button:focus-visible,.admin-participations-module__uoXZSW__modalLayer a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.admin-participations-module__uoXZSW__feedback{color:#465c4c;background:#f6f8f2;border:1px solid #d9e2d2;border-radius:8px;align-items:center;gap:14px;margin:0 0 18px;padding:20px;display:flex}.admin-participations-module__uoXZSW__feedback p{margin:0;font-size:16px;line-height:1.5}.admin-participations-module__uoXZSW__feedback small{color:#52645b;margin-top:5px;font-size:14px;display:block}.admin-participations-module__uoXZSW__feedback button{flex-shrink:0;margin-left:auto}.admin-participations-module__uoXZSW__feedbackError{color:#675027;background:#faf5e5;border-color:#d6c6a1}@media (max-width:700px){.admin-participations-module__uoXZSW__flowActions>span,.admin-participations-module__uoXZSW__profileHeader p,.admin-participations-module__uoXZSW__flowHeading>span{font-size:14px}:is(.admin-participations-module__uoXZSW__workspace .anag-barra,.admin-participations-module__uoXZSW__workspace .anag-filtri,.admin-participations-module__uoXZSW__workspace .anag-tab,.admin-participations-module__uoXZSW__workspace .anag-cerca,.admin-participations-module__uoXZSW__workspace .anag-scelta){min-width:0;max-width:100%}.admin-participations-module__uoXZSW__workspace .anag-tab{width:100%;overflow-x:auto}.admin-participations-module__uoXZSW__workspace .anag-tab button{flex-shrink:0}.admin-participations-module__uoXZSW__workspace .anag-cerca{flex:0 auto}.admin-participations-module__uoXZSW__workspace .anag-scelta select{width:100%;min-width:0;max-width:100%;font-size:16px}.admin-participations-module__uoXZSW__empty,.admin-participations-module__uoXZSW__feedback{flex-direction:column;align-items:flex-start}.admin-participations-module__uoXZSW__empty button,.admin-participations-module__uoXZSW__empty a,.admin-participations-module__uoXZSW__feedback button{margin-left:0}.admin-participations-module__uoXZSW__modalLayer .anag-modale-tab{gap:8px}.admin-participations-module__uoXZSW__modalLayer .anag-modale-corpo{padding:18px}.admin-participations-module__uoXZSW__modalLayer .anag-btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.admin-participations-module__uoXZSW__workspace *,.admin-participations-module__uoXZSW__modalLayer *{transition:none!important;animation:none!important}}
.support-session-banner-module__kSB8Ta__banner{z-index:90;color:#263d26;font-family:var(--font-sans),sans-serif;background:#fff7d9;border-bottom:2px solid #d9b52b;margin:0;position:sticky;top:0}:is(body:has(.support-session-banner-module__kSB8Ta__banner) .portal-chrome,body:has(.support-session-banner-module__kSB8Ta__banner) .site-header){position:relative;top:auto}.support-session-banner-module__kSB8Ta__inner{justify-content:space-between;align-items:center;gap:20px 28px;max-width:1480px;margin:0 auto;padding:15px 24px;display:flex}.support-session-banner-module__kSB8Ta__message{min-width:0;max-width:95ch}.support-session-banner-module__kSB8Ta__message>strong{color:#355326;font-size:14px;font-weight:600;line-height:1.4;display:block}.support-session-banner-module__kSB8Ta__message p{color:#314832;overflow-wrap:anywhere;margin:4px 0;font-size:16px;line-height:1.45}.support-session-banner-module__kSB8Ta__message p b{font-weight:600}.support-session-banner-module__kSB8Ta__message small{color:#5c653c;margin-top:5px;font-size:13px;line-height:1.4;display:block}.support-session-banner-module__kSB8Ta__endForm{flex-shrink:0;margin:0}.support-session-banner-module__kSB8Ta__endButton{color:#fff;min-width:44px;min-height:44px;font:600 15px/1.3 var(--font-sans),sans-serif;cursor:pointer;background:#1d5e32;border:1px solid #1d5e32;border-radius:4px;justify-content:center;align-items:center;padding:11px 16px;transition:background .18s,border-color .18s;display:inline-flex}.support-session-banner-module__kSB8Ta__endButton:hover{background:#164826;border-color:#164826}.support-session-banner-module__kSB8Ta__endButton:focus-visible{outline-offset:3px;outline:2px solid #196a2f}.support-session-banner-module__kSB8Ta__startForm{margin:0;display:inline-flex}.support-session-banner-module__kSB8Ta__startForm .support-session-banner-module__kSB8Ta__startButton{color:#205d34;min-width:44px;min-height:44px;font:600 14px/1.4 var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:8px 10px;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.support-session-banner-module__kSB8Ta__startForm .support-session-banner-module__kSB8Ta__startButton:hover{color:#143f21;background:#edf4e9}.support-session-banner-module__kSB8Ta__startForm .support-session-banner-module__kSB8Ta__startButton:focus-visible{outline-offset:3px;outline:2px solid #196a2f}.support-session-banner-module__kSB8Ta__tableActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.support-session-banner-module__kSB8Ta__startError{color:#725522;font-family:var(--font-sans),sans-serif;border-left:3px solid #b28b29;margin:0 24px 18px;padding:12px 0 12px 14px;font-size:15px;line-height:1.5}@media (max-width:700px){.support-session-banner-module__kSB8Ta__inner{flex-direction:column;align-items:flex-start;gap:13px;padding:15px 16px}.support-session-banner-module__kSB8Ta__message p{font-size:16px}.support-session-banner-module__kSB8Ta__message small{font-size:14px}.support-session-banner-module__kSB8Ta__endForm,.support-session-banner-module__kSB8Ta__endButton{width:100%}.support-session-banner-module__kSB8Ta__startError{margin-left:16px;margin-right:16px;font-size:16px}}@media (prefers-reduced-motion:reduce){.support-session-banner-module__kSB8Ta__endButton,.support-session-banner-module__kSB8Ta__startButton{transition:none!important}}
.admin-badge-email-desk-module__L-ooXW__desk{grid-column:1/-1;min-width:0}.admin-badge-email-desk-module__L-ooXW__heading{border-bottom:1px solid #d7ddd7;align-items:flex-start;gap:14px;padding:24px;display:flex}.admin-badge-email-desk-module__L-ooXW__heading>svg{color:var(--green,#196a2f);flex:none;margin-top:4px}.admin-badge-email-desk-module__L-ooXW__heading h2{margin:0 0 8px;font-size:26px;line-height:1.2}.admin-badge-email-desk-module__L-ooXW__heading p,.admin-badge-email-desk-module__L-ooXW__legend{color:#4f6058;max-width:86ch;margin:0;font-size:15px;line-height:1.55}.admin-badge-email-desk-module__L-ooXW__toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 24px 12px;display:flex}.admin-badge-email-desk-module__L-ooXW__toolbar>span{color:#4f6058;margin-left:auto;font-size:14px}.admin-badge-email-desk-module__L-ooXW__search{background:#fff;border:1px solid #b8c5bb;border-radius:5px;flex:260px;align-items:center;gap:10px;max-width:440px;padding:0 12px;display:flex}.admin-badge-email-desk-module__L-ooXW__search input{width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.admin-badge-email-desk-module__L-ooXW__search:focus-within{outline:2px solid var(--petrol,#06465a);outline-offset:2px}.admin-badge-email-desk-module__L-ooXW__filter select{min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c5bb;border-radius:5px;padding:8px 32px 8px 12px;font-size:16px}.admin-badge-email-desk-module__L-ooXW__legend{max-width:none;margin:0;padding:0 24px 18px;font-size:14px}.admin-badge-email-desk-module__L-ooXW__application{border-top:1px solid #d7ddd7;padding:22px 24px}.admin-badge-email-desk-module__L-ooXW__applicationHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-badge-email-desk-module__L-ooXW__applicationHeader h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:19px;line-height:1.35}.admin-badge-email-desk-module__L-ooXW__applicationHeader p{color:#4f6058;margin:0;font-size:14px;line-height:1.5}.admin-badge-email-desk-module__L-ooXW__applicationHeader a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.admin-badge-email-desk-module__L-ooXW__controls{min-width:0;margin:0}.admin-badge-email-desk-module__L-ooXW__buttons{flex-wrap:wrap;gap:8px;display:flex}.admin-badge-email-desk-module__L-ooXW__controls button,.admin-badge-email-desk-module__L-ooXW__preview button{min-height:44px;font:inherit;color:#214d33;cursor:pointer;background:0 0;border:1px solid #b8c5bb;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:14px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.admin-badge-email-desk-module__L-ooXW__controls button:hover:not(:disabled),.admin-badge-email-desk-module__L-ooXW__preview button:hover:not(:disabled){background:#eaf0e8;border-color:#5a7c60}.admin-badge-email-desk-module__L-ooXW__controls button:focus-visible,.admin-badge-email-desk-module__L-ooXW__preview button:focus-visible,.admin-badge-email-desk-module__L-ooXW__filter select:focus-visible,.admin-badge-email-desk-module__L-ooXW__application a:focus-visible{outline:2px solid var(--petrol,#06465a);outline-offset:3px}.admin-badge-email-desk-module__L-ooXW__controls button:disabled,.admin-badge-email-desk-module__L-ooXW__preview button:disabled{opacity:.5;cursor:not-allowed}.admin-badge-email-desk-module__L-ooXW__controls button.admin-badge-email-desk-module__L-ooXW__send{background:var(--petrol,#06465a);border-color:var(--petrol,#06465a);color:#fff}.admin-badge-email-desk-module__L-ooXW__controls button.admin-badge-email-desk-module__L-ooXW__send:hover:not(:disabled){background:#093843}.admin-badge-email-desk-module__L-ooXW__emailRow{border-top:1px solid #e5e9e2;grid-template-columns:minmax(200px,1.4fr) minmax(180px,1fr) minmax(220px,1fr);gap:14px 24px;padding:18px 0;display:grid}.admin-badge-email-desk-module__L-ooXW__applicationHeader+.admin-badge-email-desk-module__L-ooXW__emailRow{margin-top:10px}.admin-badge-email-desk-module__L-ooXW__emailInfo,.admin-badge-email-desk-module__L-ooXW__meta{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;font-size:15px;line-height:1.45;display:flex}.admin-badge-email-desk-module__L-ooXW__emailInfo small,.admin-badge-email-desk-module__L-ooXW__meta span,.admin-badge-email-desk-module__L-ooXW__meta small{color:#4f6058;font-size:14px}.admin-badge-email-desk-module__L-ooXW__meta strong{font-weight:500}.admin-badge-email-desk-module__L-ooXW__notice{border-left:3px solid var(--yellow,#eebe23);color:#354536;background:#f4f4e9;margin:10px 0 16px;padding:10px 14px;font-size:14px;line-height:1.5}.admin-badge-email-desk-module__L-ooXW__history{color:#4f6058;margin:0;font-size:14px;line-height:1.5}.admin-badge-email-desk-module__L-ooXW__feedback,.admin-badge-email-desk-module__L-ooXW__error{margin:10px 0 0;font-size:14px;line-height:1.5}.admin-badge-email-desk-module__L-ooXW__feedback{color:#196a2f}.admin-badge-email-desk-module__L-ooXW__error,.admin-badge-email-desk-module__L-ooXW__meta small.admin-badge-email-desk-module__L-ooXW__error{color:#9b2e25;overflow-wrap:anywhere}.admin-badge-email-desk-module__L-ooXW__preview{grid-column:1/-1}.admin-badge-email-desk-module__L-ooXW__preview .admin-badge-email-desk-module__L-ooXW__previewButton{text-underline-offset:4px;border:0;padding:0 4px;text-decoration:underline}.admin-badge-email-desk-module__L-ooXW__previewContent{border-top:1px solid #d7ddd7;margin-top:10px;padding-top:16px}.admin-badge-email-desk-module__L-ooXW__previewHeading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-badge-email-desk-module__L-ooXW__previewHeading>div{overflow-wrap:anywhere;gap:6px;font-size:16px;display:grid}.admin-badge-email-desk-module__L-ooXW__previewHeading span{color:#4f6058;font-size:14px}.admin-badge-email-desk-module__L-ooXW__previewHeading button{flex:0 0 44px;padding:0}.admin-badge-email-desk-module__L-ooXW__previewContent>p{color:#4f6058;font-size:14px;line-height:1.5}.admin-badge-email-desk-module__L-ooXW__iframe{background:#fff;border:1px solid #d7ddd7;width:100%;height:560px;display:block}.admin-badge-email-desk-module__L-ooXW__empty{color:#4f6058;margin:0;padding:30px 24px;font-size:16px}.admin-badge-email-desk-module__L-ooXW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.admin-badge-email-desk-module__L-ooXW__emailRow{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr)}.admin-badge-email-desk-module__L-ooXW__emailRow>.admin-badge-email-desk-module__L-ooXW__controls,.admin-badge-email-desk-module__L-ooXW__emailRow>.admin-badge-email-desk-module__L-ooXW__history{grid-column:1/-1}}@media (max-width:650px){.admin-badge-email-desk-module__L-ooXW__heading{padding:20px 16px}.admin-badge-email-desk-module__L-ooXW__heading h2{font-size:24px}.admin-badge-email-desk-module__L-ooXW__heading p,.admin-badge-email-desk-module__L-ooXW__legend,.admin-badge-email-desk-module__L-ooXW__notice,.admin-badge-email-desk-module__L-ooXW__history,.admin-badge-email-desk-module__L-ooXW__feedback,.admin-badge-email-desk-module__L-ooXW__error,.admin-badge-email-desk-module__L-ooXW__emailInfo small,.admin-badge-email-desk-module__L-ooXW__meta span,.admin-badge-email-desk-module__L-ooXW__meta small{font-size:16px}.admin-badge-email-desk-module__L-ooXW__toolbar{gap:10px;padding:16px}.admin-badge-email-desk-module__L-ooXW__toolbar>span{width:100%;margin:0}.admin-badge-email-desk-module__L-ooXW__search,.admin-badge-email-desk-module__L-ooXW__filter{flex-basis:100%;width:100%;max-width:none}.admin-badge-email-desk-module__L-ooXW__filter select{width:100%}.admin-badge-email-desk-module__L-ooXW__legend{padding:0 16px 20px}.admin-badge-email-desk-module__L-ooXW__application{padding:20px 16px}.admin-badge-email-desk-module__L-ooXW__applicationHeader{display:block}.admin-badge-email-desk-module__L-ooXW__applicationHeader .admin-badge-email-desk-module__L-ooXW__controls{margin:12px 0}.admin-badge-email-desk-module__L-ooXW__applicationHeader p{font-size:16px}.admin-badge-email-desk-module__L-ooXW__emailRow{grid-template-columns:1fr;gap:14px}.admin-badge-email-desk-module__L-ooXW__emailInfo,.admin-badge-email-desk-module__L-ooXW__meta,.admin-badge-email-desk-module__L-ooXW__controls button,.admin-badge-email-desk-module__L-ooXW__preview button{font-size:16px}.admin-badge-email-desk-module__L-ooXW__iframe{height:480px}}@media (prefers-reduced-motion:reduce){.admin-badge-email-desk-module__L-ooXW__controls button,.admin-badge-email-desk-module__L-ooXW__preview button{transition:none}}
.participation-choices-module__lW6GpG__participations{margin:30px 0}.participation-choices-module__lW6GpG__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.participation-choices-module__lW6GpG__heading h2{font:650 clamp(24px, 2.4vw, 34px)/1.15 var(--font-sans);text-transform:none;letter-spacing:-.025em;margin:8px 0 0}.participation-choices-module__lW6GpG__heading p{color:#5d6a62;max-width:380px;margin:0;font-size:14px;line-height:1.55}.participation-choices-module__lW6GpG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.participation-choices-module__lW6GpG__card{background:var(--paper);min-width:0;color:var(--ink);border:1px solid #d2dcd2;border-radius:8px;flex-direction:column;gap:18px;padding:24px;text-decoration:none;display:flex}.participation-choices-module__lW6GpG__card:hover{border-color:var(--green)}.participation-choices-module__lW6GpG__card:focus-visible{outline:3px solid var(--green);outline-offset:4px}.participation-choices-module__lW6GpG__card[aria-current=page]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#f3f8f1}.participation-choices-module__lW6GpG__cardHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.participation-choices-module__lW6GpG__cardHeading>span{color:var(--green);font-size:12px;font-weight:750}.participation-choices-module__lW6GpG__cardHeading>b{font-size:10px}.participation-choices-module__lW6GpG__card h3{font:650 26px/1.15 var(--font-sans);letter-spacing:-.025em;margin:0}.participation-choices-module__lW6GpG__steps{border-top:1px solid #dee6dc;border-bottom:1px solid #dee6dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px 0;display:grid}.participation-choices-module__lW6GpG__steps dt{color:#66736a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:11px}.participation-choices-module__lW6GpG__steps dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.45}.participation-choices-module__lW6GpG__next{margin:0;font-size:14px;line-height:1.5}.participation-choices-module__lW6GpG__next span{color:#66736a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px;display:block}.participation-choices-module__lW6GpG__open{color:var(--green);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px;font-size:14px;font-weight:700;display:flex}.participation-choices-module__lW6GpG__open svg{flex:none}@media (max-width:600px){.participation-choices-module__lW6GpG__heading{display:block}.participation-choices-module__lW6GpG__heading p{margin-top:12px}.participation-choices-module__lW6GpG__card{gap:16px;padding:20px}.participation-choices-module__lW6GpG__steps{gap:8px}}
