header{position:relative;z-index:3;border-bottom:1px solid var(--banner-border);box-shadow:0 .25rem 1rem rgba(0,0,0,.05)}header:has(.offcanvas.showing,.offcanvas.show,.offcanvas.hiding){z-index:1045}footer{border-top:1px solid var(--banner-border)}#main{display:block;flex:1 1 0;min-height:0;overflow-y:auto;scroll-behavior:smooth;scroll-padding-top:5.5rem;background:radial-gradient(ellipse at top left,var(--accent-soft),transparent 55%),var(--bg)}.asc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.4rem;border:1px solid transparent;border-radius:2rem;font-weight:var(--fw-semibold);text-decoration:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.asc-btn-primary{border-color:var(--carg-ink);background:var(--carg-ink);color:#fff}.asc-btn-primary:hover{background:#000;color:#fff;transform:translateY(-1px);box-shadow:0 .6rem 1.4rem -.4rem color-mix(in srgb,var(--carg-1) 80%,transparent)}.asc-btn-ghost{border-color:var(--banner-border);background:#fff;color:var(--carg-ink)}.asc-btn-ghost:hover{background:var(--banner-tile);color:var(--carg-ink)}.asc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.asc-intro{padding-top:2.5rem;padding-bottom:4rem}.asc-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2.5rem;align-items:center;padding:2.75rem 2.5rem 2.5rem;border:1px solid var(--banner-border);border-radius:1.5rem;overflow:hidden;color:var(--carg-ink);background:#fff;box-shadow:0 1.25rem 3rem rgba(0,0,0,.06)}.asc-hero::before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--carg-striscia);pointer-events:none}.asc-hero>*{position:relative}.asc-eyebrow{display:inline-block;margin-bottom:.9rem;padding:.25rem .9rem;border:1px solid var(--banner-border);border-radius:2rem;background:var(--banner-tile);color:var(--banner-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase}.asc-hero h1{margin-bottom:.9rem;font-size:var(--fs-5xl);font-weight:var(--fw-bold);line-height:1.05}.asc-hero h1 span{display:block;margin-top:.4rem;color:var(--banner-muted);font-size:var(--fs-xl);font-weight:var(--fw-regular)}.asc-lead{max-width:38rem;margin-bottom:1.75rem;color:var(--banner-muted);font-size:var(--fs-md)}.asc-actions{display:flex;flex-wrap:wrap;gap:.75rem}.asc-pb-totali{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.75rem}.asc-pb-totali>div{--c:var(--carg-1);display:flex;flex-direction:column-reverse;min-width:5.5rem;padding:.55rem .75rem;border-radius:.25rem;background:var(--c);color:var(--carg-ink)}.asc-pb-totali>div:nth-child(5n + 2){--c:var(--carg-4)}.asc-pb-totali>div:nth-child(5n + 3){--c:var(--carg-0)}.asc-pb-totali>div:nth-child(5n + 4){--c:var(--carg-3)}.asc-pb-totali>div:nth-child(5n + 5){--c:var(--carg-2)}.asc-pb-totali dt{color:rgba(0,0,0,.68);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-pb-totali dd{margin:0 0 .15rem;font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.1;font-variant-numeric:tabular-nums}.asc-pb-mosaico{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(8,minmax(1.9rem,auto));gap:.45rem}.asc-pb-mosaico #ascPbTotali{display:contents}.asc-pb-mosaico>span,.asc-pb-mosaico .asc-pb-totali>div{border-radius:.25rem;background:var(--c);animation:asc-pb-tessera .5s ease both}.asc-pb-mosaico .asc-pb-totali>div{justify-content:flex-end;min-width:0;padding:.65rem .7rem}.asc-pb-mosaico .asc-pb-totali dt{font-size:var(--fs-xs);font-weight:var(--fw-regular);letter-spacing:0;line-height:1.25;text-transform:none}.asc-pb-mosaico .asc-pb-totali dd{margin:0 0 .25rem;font-size:var(--fs-2xl);line-height:1}.asc-pb-mosaico>span:nth-child(1){--c:var(--carg-0);grid-area:1 / 1 / 3 / 2}.asc-pb-mosaico>span:nth-child(2){--c:var(--carg-0);grid-area:5 / 1 / 7 / 2;animation-delay:.15s}.asc-pb-mosaico>span:nth-child(3){--c:var(--carg-3);grid-area:7 / 1 / 9 / 2;animation-delay:.3s}.asc-pb-mosaico>span:nth-child(4){--c:var(--carg-2);grid-area:1 / 3 / 3 / 4;animation-delay:.1s}.asc-pb-mosaico>span:nth-child(5){--c:var(--carg-3);grid-area:1 / 4 / 5 / 5;animation-delay:.1s}.asc-pb-mosaico>span:nth-child(6){--c:var(--carg-1);grid-area:5 / 4 / 9 / 5;animation-delay:.35s}.asc-pb-mosaico .asc-pb-totali>div:nth-child(1){--c:var(--carg-1);grid-area:1 / 2 / 5 / 3;animation-delay:.05s}.asc-pb-mosaico .asc-pb-totali>div:nth-child(2){--c:var(--carg-4);grid-area:5 / 2 / 9 / 3;animation-delay:.2s}.asc-pb-mosaico .asc-pb-totali>div:nth-child(3){--c:var(--carg-0);grid-area:3 / 3 / 7 / 4;animation-delay:.25s}@keyframes asc-pb-tessera{from{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.asc-pb-mosaico>span,.asc-pb-mosaico .asc-pb-totali>div{animation:none}}.asc-pb{--asc-an-micro:#2a78d6;--asc-an-macro:#eb6834;--asc-an-sedi:#1baf7a;--asc-an-geo:#eda100}.asc-pb .asc-hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin-bottom:1.5rem}.asc-pb .asc-lead{max-width:none;margin-bottom:1.5rem}.asc-pb .asc-hero .asc-btn{height:2.5rem;padding:0 1.1rem;font-size:var(--fs-sm)}.asc-pb-archivio{padding-top:1rem}.asc-pb-eyebrow{display:inline-block;margin-bottom:.5rem;padding:.2rem .85rem;border-radius:2rem;background:var(--accent-soft);color:var(--accent);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase}#main:has(.asc-pb){scroll-padding-top:0}.asc-pb-testa{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.25rem}.asc-pb-testa h2{margin:0 0 .25rem;font-size:var(--fs-2xl) !important;font-weight:var(--fw-bold)}.asc-pb-testa p{margin:0;color:var(--banner-muted)}.asc-pb-testa>div:first-child{flex:1 1 22rem;min-width:0}.asc-pb-strumenti{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;gap:.75rem}.asc-pb-campo{display:flex;flex:0 1 18rem;flex-direction:column;gap:.3rem;width:18rem;min-width:0}.asc-pb-scelta,.asc-pb-cerca{position:relative;width:100%;min-width:0}.asc-pb-pillola{display:flex;align-items:center;gap:.55rem;width:100%;height:2.75rem;padding:0 1.1rem;border:1px solid var(--banner-border);border-radius:2rem;background:#fff;color:var(--fg);font-size:var(--fs-md);text-align:left;box-shadow:0 .35rem 1rem rgba(0,0,0,.05);transition:border-color .2s ease,box-shadow .2s ease}.asc-pb-pillola:hover{border-color:var(--accent)}.asc-pb-pillola:focus,.asc-pb-pillola:focus-visible,.asc-pb-scelta .show>.asc-pb-pillola,.asc-pb-pillola[aria-expanded="true"]{border-color:var(--accent);outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-pb-pillola>.ti{flex:none;color:var(--accent)}.asc-pb-pillola>span{flex:1;min-width:0;overflow:hidden;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}.asc-pb-pillola.dropdown-toggle::after{margin-left:auto;transition:transform .2s ease}.asc-pb-pillola.dropdown-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}.asc-pb-cerca>.ti{position:absolute;top:50%;left:1.1rem;z-index:1;color:var(--accent);transform:translateY(-50%);pointer-events:none}.asc-pb-cerca>.asc-pb-pillola{padding-left:2.6rem}.asc-pb-cerca>.asc-pb-pillola::placeholder{color:var(--banner-muted)}.asc-pb-menu,.asc-pb-risultati{width:max(100%,24rem);max-width:calc(100vw - 2rem);padding:.5rem;border:1px solid var(--banner-border);border-radius:1rem;box-shadow:0 1rem 2.5rem -1rem rgba(0,0,0,.25)}.asc-pb-risultati{top:calc(100% + .4rem);right:0;left:auto;display:none;flex-direction:column;max-height:min(28rem,65vh);overflow:hidden}.asc-pb-risultati.show{display:flex}.asc-pb-ambiti{display:flex;flex:none;flex-wrap:wrap;gap:.3rem;padding:.15rem .15rem .55rem;border-bottom:1px solid var(--banner-border)}.asc-pb-ambito{display:inline-flex;align-items:center;gap:.3rem;height:1.8rem;padding:0 .7rem;border:1px solid var(--banner-border);border-radius:2rem;background:#fff;color:var(--carg-ink);font-size:var(--fs-xs);white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.asc-pb-ambito .ti{color:var(--banner-muted);font-size:.8em}.asc-pb-ambito:hover{background:var(--banner-tile)}.asc-pb-ambito[aria-checked="true"]{border-color:var(--carg-ink);background:var(--carg-ink);color:#fff;font-weight:var(--fw-semibold)}.asc-pb-ambito[aria-checked="true"] .ti{color:#fff}.asc-pb-ambito:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.asc-pb-risultati-lista{flex:1 1 auto;min-height:0;padding-top:.25rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.asc-pb-gruppo{display:flex;align-items:center;justify-content:space-between;padding:.55rem .6rem .2rem;color:var(--banner-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-pb-gruppo span{font-variant-numeric:tabular-nums;letter-spacing:0}.asc-pb-risultati .asc-rp-risultato{border-radius:.6rem}.asc-pb-risultati .asc-rp-risultato .asc-pb-risultato-nome{display:block;font-weight:var(--fw-bold);overflow-wrap:anywhere}.asc-pb-risultati-nota{margin:0;padding:.6rem .6rem .4rem;color:var(--banner-muted);font-size:var(--fs-sm)}.asc-pb-risultati mark,.asc-pb-menu mark{padding:0;border-radius:2px;background:color-mix(in srgb,var(--accent) 20%,transparent);color:inherit}.asc-pb-menu-conta{margin:0 0 .25rem;padding:0 .6rem;color:var(--banner-muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-pb-menu-filtro{position:relative;margin-bottom:.4rem}.asc-pb-menu-filtro>.ti{position:absolute;top:50%;left:.85rem;color:var(--banner-muted);transform:translateY(-50%);pointer-events:none}.asc-pb-menu-filtro input{width:100%;height:2.4rem;padding:0 .85rem 0 2.3rem;border:1px solid var(--banner-border);border-radius:2rem;background:var(--banner-tile);color:var(--fg);font-size:var(--fs-sm)}.asc-pb-menu-filtro input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-pb-menu-voci{max-height:min(22rem,55vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.asc-pb-voce{display:flex;align-items:center;gap:.6rem;border-radius:.6rem}.asc-pb-voce b{display:inline-grid;flex:none;place-items:center;min-width:3rem;height:1.6rem;padding:0 .35rem;border:1px solid var(--banner-border);border-radius:.4rem;background:var(--banner-tile);color:var(--carg-ink);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.asc-pb-voce.active,.asc-pb-voce:active{background:var(--accent-soft);color:var(--carg-ink)}.asc-pb-voce.active b{border-color:var(--carg-ink);background:var(--carg-ink);color:#fff}.asc-pb-voce-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-pb-voce small{flex:none;color:var(--banner-muted);font-size:var(--fs-xs)}.asc-pb-fogli .asc-rp-tabella{max-height:min(32rem,calc(100dvh - 10rem))}.asc-pb-esplora{margin-top:0}.asc-pb-esplora .asc-rp-albero{top:1rem;max-height:calc(100dvh - 12rem)}@media (min-width:992px){.asc-intro.asc-pb{padding-bottom:0}.asc-pb-pagina{display:flex;flex-direction:column;height:var(--asc-pb-vista,100dvh)}.asc-pb-archivio{padding:1.25rem 0}.asc-pb-testa{flex:0 0 auto}.asc-pb-fogli,.asc-rp.asc-pb-esplora{flex:1 1 auto;min-height:0;margin-top:0}.asc-pb-fogli{display:flex;flex-direction:column}.asc-pb-fogli .asc-rp-tabella{flex:1 1 auto;min-height:0;max-height:none}.asc-rp.asc-pb-esplora{grid-template-rows:minmax(0,1fr);align-items:stretch}.asc-pb-esplora .asc-rp-albero{position:static;max-height:none;min-height:0}.asc-pb-esplora .asc-rp-dettaglio{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--banner-border) transparent}.asc-pb-esplora .asc-rp-dettaglio.is-foglio{display:flex;flex-direction:column;overflow:hidden}.asc-rp-dettaglio.is-foglio>.asc-rp-tabella{flex:1 1 auto;min-height:0;max-height:none}}.asc-rp-dettaglio.is-foglio>.asc-rp-card-titolo{display:flex;align-items:center;gap:.35rem;margin:1rem 0 .6rem}.asc-pb .asc-pb-eyebrow{padding:.25rem .9rem;border:1px solid var(--banner-border);background:var(--banner-tile);color:var(--banner-muted);font-size:var(--fs-xs)}.asc-pb .asc-pb-testa h2{color:var(--carg-ink)}.asc-pb .asc-pb-pillola{height:2.5rem;padding:0 .85rem;background:var(--banner-tile);font-size:var(--fs-sm);box-shadow:none}.asc-pb .asc-pb-scelta .asc-pb-pillola{background:#fff;color:var(--carg-ink)}.asc-pb .asc-pb-pillola>.ti,.asc-pb .asc-pb-cerca>.ti{color:var(--banner-muted)}.asc-pb .asc-pb-cerca>.ti{left:.85rem}.asc-pb .asc-pb-cerca>.asc-pb-pillola{padding-left:2.35rem}.asc-pb-numero{display:inline-grid;place-items:center;min-width:2.75rem;height:1.75rem;padding:0 .4rem;border:1px solid var(--banner-border);border-radius:.4rem;background:var(--banner-tile);color:var(--carg-ink);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;transition:background .2s ease,color .2s ease,border-color .2s ease}.asc-pb .asc-rp-tabella tr.is-cliccabile:hover td{background:var(--accent-soft)}.asc-pb .asc-rp-tabella tr.is-cliccabile:is(:hover,:focus-visible) .asc-pb-numero{border-color:var(--carg-ink);background:var(--carg-ink);color:#fff}.asc-pb-fogli{padding-top:.75rem}@media (min-width:992px) and (max-width:1199px){.asc-pb .asc-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2rem}}@media (max-width:991px){.asc-pb .asc-hero{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2.25rem 1.5rem 2rem}.asc-pb-mosaico{grid-template-rows:repeat(8,minmax(1.5rem,auto))}}@media (max-width:575px){.asc-pb .asc-hero{margin:0 -.25rem 1.25rem;padding:1.75rem 1.1rem 1.5rem;border-radius:1.1rem}.asc-pb-mosaico{gap:.3rem}.asc-pb-mosaico .asc-pb-totali>div{padding:.5rem}.asc-pb-mosaico .asc-pb-totali dd{font-size:var(--fs-xl)}}.meta-contenuti{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.meta-contenuti li{--c:var(--carg-0);display:flex;align-items:center;gap:.95rem;padding:.75rem 1rem;border:1px solid var(--banner-border);border-radius:.6rem;background:#fff}.meta-contenuti li:nth-child(5n + 2){--c:var(--carg-1)}.meta-contenuti li:nth-child(5n + 3){--c:var(--carg-2)}.meta-contenuti li:nth-child(5n + 4){--c:var(--carg-3)}.meta-contenuti li:nth-child(5n + 5){--c:var(--carg-4)}.meta-contenuti li>.ti{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border-radius:.25rem;background:var(--c);color:var(--carg-ink);font-size:var(--fs-lg);box-shadow:0 .45rem 1rem -.35rem color-mix(in srgb,var(--c) 75%,transparent)}.meta-contenuti li>div{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}.meta-contenuti strong{font-size:var(--fs-md)}.meta-contenuti span{color:var(--banner-muted);font-size:var(--fs-xs)}@media (max-width:991px){.meta-hero{grid-template-columns:minmax(0,1fr)}}#main:has(.meta-intro){display:flex;flex-direction:column}.meta-intro,.asc-intro.meta-intro{display:flex;flex:1 0 auto;flex-direction:column;width:100%;padding-top:1.25rem;padding-bottom:1.25rem}.meta-intro .meta-hero{flex:1 0 auto;align-items:center}body:has(.meta-intro){height:100dvh;max-height:100dvh}@media (min-width:992px){.meta-intro .meta-hero{padding:3rem;gap:3.5rem}.meta-intro .meta-contenuti{gap:.8rem}.meta-intro .meta-contenuti li{padding:.9rem 1.1rem}}@media (min-width:992px) and (max-height:820px){.asc-intro.meta-intro{padding-top:.75rem;padding-bottom:.75rem}.meta-intro .meta-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;padding:1.5rem 2rem}.meta-intro .asc-eyebrow{margin-bottom:.5rem}.meta-intro .asc-hero h1{margin-bottom:.5rem;font-size:var(--fs-4xl)}.meta-intro .asc-lead{margin-bottom:1rem;font-size:var(--fs-md)}.meta-intro .asc-btn{padding:.55rem 1.2rem}.meta-intro .meta-contenuti{gap:.5rem}.meta-intro .meta-contenuti li{padding:.55rem .9rem}.meta-intro .meta-contenuti li>.ti{width:2.1rem;height:2.1rem;font-size:var(--fs-md)}}@media (min-width:992px) and (max-height:640px){.asc-intro.meta-intro{padding-top:.5rem;padding-bottom:.5rem}.meta-intro .meta-hero{padding:1.25rem 1.75rem}.meta-intro .asc-eyebrow{margin-bottom:.35rem}.meta-intro .asc-hero h1{font-size:var(--fs-3xl)}.meta-intro .asc-lead{margin-bottom:.6rem;font-size:var(--fs-sm);line-height:1.4}.meta-intro .meta-contenuti li{padding:.45rem .85rem}.meta-intro .meta-contenuti span{display:none}}.meta-sola-lettura #btnModifica,.meta-sola-lettura #btnSalva,.meta-sola-lettura #btnAnnulla,.meta-sola-lettura .asc-nota-obbl,.meta-sola-lettura [data-ruolo="modifica"],.meta-sola-lettura [data-ruolo="elimina"],.meta-sola-lettura [data-ruolo="salva"],.meta-sola-lettura [data-ruolo="annulla"]{display:none !important}.meta-avviso{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.7rem 1rem;border:1px solid var(--banner-border);border-radius:.9rem;background:var(--banner-tile);color:var(--banner-muted);font-size:var(--fs-sm)}.meta-avviso>.ti{color:var(--accent);font-size:var(--fs-lg)}.meta-rp{margin-bottom:1.25rem}.meta-rp-gruppo>.asc-rp-riga .asc-rp-sigla{font-weight:var(--fw-bold)}.meta-rp-gruppo>.asc-rp-riga .asc-rp-sigla .ti{color:var(--accent)}.meta-rp-vuoto{margin-left:1.6rem;padding:.25rem 0 .5rem;font-size:var(--fs-sm)}.meta-rp-biblio{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .6rem;border-top:1px solid var(--banner-border);color:var(--fg);font-size:var(--fs-sm);text-decoration:none}.meta-rp-biblio .ti{color:var(--accent)}.meta-rp-biblio b{margin-left:auto;font-variant-numeric:tabular-nums}.meta-rp-biblio:hover{color:var(--accent)}.meta-modulo .asc-panel-head{margin-bottom:.75rem}.meta-generali{margin-top:1.25rem}.meta-generali .asc-modulo-footer{margin-top:1rem}.meta-sola-lettura .meta-generali .asc-modulo-footer{display:none}#tbAutori td:last-child{width:1%;white-space:nowrap}#main:has(.asc-login:not(.d-none)){display:flex;flex-direction:column}#main>:has(>.asc-login:not(.d-none)){display:flex;flex:1 0 auto;flex-direction:column}body:has(.asc-login:not(.d-none)){height:100dvh;max-height:100dvh}.asc-login{display:grid;flex:1 0 auto;place-items:center;width:100%;padding-top:3rem;padding-bottom:3rem}.asc-login-card{width:100%;max-width:26rem;padding:2rem;border:1px solid var(--banner-border);border-radius:1.25rem;background:var(--banner-bg);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 1rem 2.5rem rgba(0,0,0,.08)}.asc-login-card .asc-feature-icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;border-radius:1rem;background:var(--accent-soft);color:var(--accent);font-size:var(--fs-2xl)}.asc-login-card h1{margin-bottom:.2rem;font-size:var(--fs-2xl) !important;font-weight:var(--fw-bold)}.asc-login-lead{margin-bottom:1.5rem;color:var(--banner-muted)}.asc-login-card .form-label{font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.asc-login-card .input-group-text{border-radius:.75rem 0 0 .75rem;background:var(--banner-tile);color:var(--accent)}.asc-login-card .form-control{border-radius:0 .75rem .75rem 0}.asc-login-card .form-control:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-login-card .asc-btn-primary{border:0;background:var(--accent);color:#fff;box-shadow:0 .5rem 1.25rem rgba(63,135,166,.3)}.asc-login-card .asc-btn-primary:hover{background:#356f89;color:#fff}.asc-login-error{min-height:1.5rem;margin:1rem 0 .5rem;color:#dc3545;font-weight:var(--fw-semibold);text-align:center}.asc-login-back{display:inline-flex;align-items:center;gap:.4rem;color:var(--banner-muted);font-size:var(--fs-sm);text-decoration:none}.asc-login-back:hover{color:var(--accent)}.asc-app{display:flex;height:100%;min-height:0}body:has(.asc-app:not(.d-none)){height:100dvh;max-height:100dvh;overflow:hidden}#main:has(.asc-app:not(.d-none)){overflow:hidden}.asc-content{position:relative;flex:1 1 0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.asc-sidebar-inner{scrollbar-width:thin;scrollbar-color:var(--banner-border) transparent;overscroll-behavior:contain}.asc-sidebar{flex:0 0 18.5rem;width:18.5rem}.asc-sidebar-inner{display:flex;flex-direction:column;gap:.9rem;height:100%;padding:1rem .9rem .75rem;overflow-y:auto;border-right:1px solid var(--banner-border);background:var(--banner-bg);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.asc-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .35rem .15rem}.asc-sidebar-head .asc-brand-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;font-size:var(--fs-lg)}.asc-sidebar-head .asc-brand-text strong{font-size:var(--fs-xl)}.asc-sidebar-head .asc-brand-text small{font-size:var(--fs-xs)}.asc-brand{display:flex;align-items:center;gap:.65rem;min-width:0;color:var(--fg);text-decoration:none}.asc-brand-icon{display:grid;flex:0 0 auto;place-items:center;width:2.4rem;height:2.4rem;border-radius:.75rem;background:linear-gradient(135deg,#1d4f66,#3f87a6 60%,#5aa39a);color:#fff;font-size:var(--fs-lg);box-shadow:0 .35rem .9rem rgba(29,79,102,.25)}.asc-brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.1}.asc-brand-text :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-brand-text strong{font-size:var(--fs-lg);letter-spacing:.04em}.asc-brand-text small{color:var(--banner-muted);font-size:var(--fs-xs)}.asc-foglio{display:flex;align-items:center;gap:.6rem;margin:0;padding:.3rem .3rem .3rem .8rem;border:1px solid var(--banner-border);border-radius:.9rem;background:var(--banner-tile);outline:none}.asc-foglio>span{color:var(--banner-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-foglio>.asc-tendina{flex:1 1 auto;min-width:0}.asc-foglio .form-select{padding-top:.45rem;padding-bottom:.45rem;border:0;border-radius:.6rem;background-color:#fff;font-size:var(--fs-md);font-weight:var(--fw-semibold);box-shadow:0 .1rem .3rem rgba(0,0,0,.08)}.asc-foglio .form-select:focus{box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-foglio .form-select:disabled{background-color:#fff;opacity:1}.asc-sidenav{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem}.asc-sidenav-link{display:flex;align-items:center;gap:.85rem;min-height:2.75rem;padding:.55rem .85rem;border-radius:.8rem;color:var(--fg);font-size:var(--fs-md);font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer;list-style:none;transition:background .15s ease,color .15s ease}.asc-sidenav-link::-webkit-details-marker{display:none}button.asc-sidenav-link{width:100%;border:0;background:transparent;text-align:left}.asc-sidenav-link>.ti:first-child{width:1.3rem;color:var(--banner-muted);font-size:var(--fs-xl);text-align:center}.asc-sidenav-link:hover{background:var(--nav-hover-bg);color:var(--fg)}.asc-sidenav-link:focus-visible,.asc-sidenav-voce:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-sidenav-link.is-active{background:var(--accent-soft);color:#1d4f66}.asc-sidenav-link.is-active>.ti:first-child,.asc-sidenav-link.has-active>.ti:first-child{color:var(--accent)}.asc-sidenav-freccia{margin-left:auto;color:var(--banner-muted);font-size:var(--fs-sm);transition:transform .2s ease}.asc-sidenav-gruppo[open]>summary .asc-sidenav-freccia{transform:rotate(180deg)}.asc-sidenav-gruppo ul{display:flex;flex-direction:column;gap:.15rem;margin:.3rem 0 .6rem 1.45rem;padding:0 0 0 .8rem;border-left:2px solid var(--banner-border);list-style:none}.asc-sidenav-titolo{display:none}.asc-sidenav-voce{position:relative;display:block;padding:.45rem .75rem;border-radius:.6rem;color:var(--banner-muted);font-size:var(--fs-md);line-height:1.35;text-decoration:none}.asc-sidenav-voce:hover{background:var(--nav-hover-bg);color:var(--fg)}.asc-sidenav-voce.is-active{background:var(--accent-soft);color:#1d4f66;font-weight:var(--fw-semibold)}.asc-sidenav-voce.is-active::before{content:"";position:absolute;top:.4rem;bottom:.4rem;left:calc(-.8rem - 2px);width:2px;border-radius:2px;background:var(--accent)}.asc-sidenav-sep{height:1px;margin:.35rem .75rem;background:var(--banner-border)}.asc-sidenav-foglio{display:flex;flex-direction:column;gap:.3rem}.asc-foglio-box{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.2rem;padding:.25rem;border:1px solid var(--banner-border);border-radius:1rem;background:var(--banner-tile)}.asc-foglio-box:has(>.asc-sidenav-link.is-active){border-color:var(--accent)}.asc-foglio-box>.asc-sidenav-link{min-height:2.5rem;padding-top:.4rem;padding-bottom:.4rem;border-radius:.75rem}.asc-foglio-box>.asc-foglio{padding:0;border:0;background:transparent}.asc-foglio-box>.asc-foglio .asc-foglio-icona{display:none}.asc-foglio-nome{margin:0;padding:.3rem .6rem .4rem;border-radius:.6rem;background:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow-wrap:anywhere;box-shadow:0 .1rem .3rem rgba(0,0,0,.08)}.asc-sidenav-dipendenti{display:flex;flex-direction:column;gap:.3rem;margin-left:1.45rem;padding-left:.6rem;border-left:2px solid var(--banner-border)}.asc-sidebar-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;padding-top:.75rem;border-top:1px solid var(--banner-border)}.asc-ruolo{display:flex;flex:1 1 0;align-items:center;gap:.6rem;min-width:0;padding:.4rem .85rem;color:var(--banner-muted);font-size:var(--fs-sm)}.asc-ruolo>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-sidebar-foot button.asc-sidenav-link{width:auto}.asc-sidebar-foot .asc-sidenav-icona{padding-inline:.7rem}.asc-ruolo>.ti{font-size:var(--fs-lg)}.asc-logout:hover{background:rgba(220,53,69,.1);color:#b02a37}.asc-logout:hover>.ti:first-child{color:#b02a37}.asc-sidebar-riduci{flex:0 0 auto;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:1px solid transparent;border-radius:.7rem;background:transparent;color:var(--banner-muted);font-size:var(--fs-lg)}.asc-sidebar-riduci:hover{border-color:var(--banner-border);background:#fff;color:var(--fg)}.asc-sidebar-riduci:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-sidebar-riduci[aria-pressed="true"]{color:var(--accent)}.asc-foglio-icona{flex:0 0 auto;color:var(--accent);font-size:var(--fs-md)}.asc-sidebar{position:relative;z-index:1030;transition:flex-basis .2s ease,width .2s ease}.asc-app.is-compatta .asc-sidebar{flex-basis:5rem;width:5rem}.asc-app.is-compatta .asc-sidebar-inner{align-items:center;overflow:visible;padding-right:.7rem;padding-left:.7rem}.asc-app.is-compatta :is(.asc-brand-text,.asc-foglio>span,.asc-sidenav-freccia){display:none}.asc-app.is-compatta .asc-sidebar-head{flex-direction:column;gap:.75rem;padding:0}.asc-app.is-compatta :is(.asc-sidenav,.asc-sidebar-foot){align-self:stretch;align-items:center}.asc-app.is-compatta .asc-sidebar-foot{flex-direction:column;flex-wrap:nowrap}.asc-app.is-compatta :is(.asc-sidenav-link,.asc-ruolo){position:relative;justify-content:center;width:3rem;min-height:3rem;padding:0}.asc-app.is-compatta .asc-sidenav-link>.ti:first-child{width:auto;font-size:var(--fs-xl)}.asc-app.is-compatta .asc-sidenav-link.has-active{background:var(--accent-soft)}.asc-app.is-compatta .asc-sidenav-gruppo{position:relative}.asc-app.is-compatta .asc-sidenav-gruppo[open]>summary{background:var(--nav-hover-bg)}.asc-app.is-compatta :is(.asc-sidenav-link,.asc-ruolo)>span{position:absolute;top:50%;left:calc(100% + .9rem);z-index:2;padding:.35rem .75rem;border-radius:.5rem;background:rgba(20,28,33,.92);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-.25rem,-50%);transition:opacity .12s ease,transform .12s ease}.asc-app.is-compatta :is(.asc-sidenav-link:hover,.asc-sidenav-link:focus-visible,.asc-ruolo:hover)>span{opacity:1;transform:translate(0,-50%)}.asc-app.is-compatta .asc-sidenav-gruppo[open]>summary>span{opacity:0 !important}.asc-app.is-compatta .asc-sidenav-gruppo>ul{position:absolute;top:0;left:calc(100% + .9rem);z-index:3;width:17rem;margin:0;padding:.6rem;border:1px solid var(--banner-border);border-radius:1rem;background:#fff;box-shadow:0 1rem 2.5rem rgba(0,0,0,.14)}.asc-app.is-compatta .asc-sidenav-gruppo>ul{max-height:calc(100dvh - 10rem);overflow-y:auto}.asc-app.is-compatta .asc-sidenav-titolo{display:block;padding:.3rem .75rem .5rem;color:var(--banner-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-app.is-compatta .asc-sidenav-voce.is-active::before{display:none}.asc-app.is-compatta .asc-foglio{position:relative;justify-content:center;width:3rem;height:3rem;padding:0;cursor:pointer}.asc-app.is-compatta .asc-foglio-icona{font-size:var(--fs-xl)}.asc-app.is-compatta .asc-sidenav-foglio{align-self:stretch;align-items:center}.asc-app.is-compatta .asc-foglio-box{display:contents}.asc-app.is-compatta .asc-foglio-box>.asc-sidenav-link{min-height:3rem;border-radius:.8rem}.asc-app.is-compatta .asc-foglio-box>.asc-foglio .asc-foglio-icona{display:inline-block}.asc-app.is-compatta .asc-foglio-nome{display:none}.asc-app.is-compatta .asc-foglio>.asc-tendina{position:absolute;inset:0}.asc-app.is-compatta .asc-foglio .asc-tendina-pulsante{width:100%;height:100%;padding:0;background:transparent;box-shadow:none;color:transparent;cursor:pointer}.asc-app.is-compatta .asc-foglio:hover,.asc-app.is-compatta .asc-foglio:has(.asc-tendina-pulsante[aria-expanded="true"]){background:var(--nav-hover-bg)}.asc-app.is-compatta .asc-foglio:has(.asc-tendina-pulsante:focus-visible){box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-app.is-compatta .asc-sidenav-dipendenti{align-self:stretch;align-items:center;margin:.2rem 0 0;padding:.5rem 0 0;border-top:1px solid var(--banner-border);border-left:0}@media (max-width:991.98px){.asc-app.is-compatta .asc-sidebar{flex-basis:3.6rem;width:3.6rem}.asc-app.is-compatta .asc-sidebar-inner{gap:.5rem;padding:.6rem .35rem}.asc-app.is-compatta .asc-sidebar-head{gap:.4rem}.asc-app.is-compatta .asc-sidebar-head .asc-brand-icon{width:2.1rem;height:2.1rem;border-radius:.65rem;font-size:var(--fs-md)}.asc-app.is-compatta :is(.asc-sidenav,.asc-sidenav-foglio,.asc-sidenav-dipendenti,.asc-sidebar-foot){gap:.2rem}.asc-app.is-compatta .asc-sidebar-foot{padding-top:.4rem}.asc-app.is-compatta :is(.asc-sidenav-link,.asc-ruolo,.asc-foglio,.asc-foglio-box>.asc-sidenav-link){width:2.6rem;min-height:2.6rem;border-radius:.7rem}.asc-app.is-compatta .asc-foglio{height:2.6rem}.asc-app.is-compatta .asc-sidenav-link>.ti:first-child{font-size:var(--fs-lg)}.asc-app.is-compatta .asc-foglio-icona{font-size:var(--fs-lg)}.asc-app.is-compatta .asc-sidenav-dipendenti{margin-top:.1rem;padding-top:.3rem}.asc-app.is-compatta :is(.asc-sidenav-link,.asc-ruolo)>span{left:calc(100% + .5rem);font-size:var(--fs-sm)}.asc-app.is-compatta .asc-sidenav-gruppo>ul{left:calc(100% + .5rem);width:min(17rem,calc(100vw - 5rem));max-height:calc(100dvh - 12rem)}.asc-app.is-compatta .asc-sidenav-voce{padding:.55rem .75rem}}.asc-content{padding:1.75rem 2.5rem 3rem;--bs-primary:#3f87a6;--bs-primary-rgb:63,135,166;--bs-link-color-rgb:63,135,166;--bs-link-hover-color-rgb:45,104,130}.asc-finestra{padding:1rem 1.25rem 1.5rem;background:transparent}.asc-finestra .asc-page-head,.asc-finestra section.asc-panel:has(.asc-tabella-selezione){display:none}.asc-finestra-azioni{display:flex;flex-wrap:wrap;gap:.4rem}.asc-finestra-azioni .btn{display:inline-flex;align-items:center;gap:.35rem}.senza-cornice #main{background:var(--bg)}.asc-content .btn{border-radius:2rem}.asc-content .btn-primary{--bs-btn-bg:#3f87a6;--bs-btn-border-color:#3f87a6;--bs-btn-hover-bg:#356f89;--bs-btn-hover-border-color:#356f89;--bs-btn-active-bg:#2d6882;--bs-btn-active-border-color:#2d6882;--bs-btn-disabled-bg:#3f87a6;--bs-btn-disabled-border-color:#3f87a6}.asc-content .btn-outline-primary{--bs-btn-color:#3f87a6;--bs-btn-border-color:#3f87a6;--bs-btn-hover-bg:#3f87a6;--bs-btn-hover-border-color:#3f87a6;--bs-btn-active-bg:#356f89;--bs-btn-active-border-color:#356f89;--bs-btn-disabled-color:#3f87a6;--bs-btn-disabled-border-color:#3f87a6}.asc-content .required{border-left:5px solid #dc3545}.asc-content hr.solid{border-top:3px solid var(--accent);opacity:.6}.asc-content .bolded{font-weight:var(--fw-bold)}.asc-content .modal-header{cursor:move}.asc-page{max-width:110rem;margin:0 auto}.asc-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.asc-page-title{min-width:0}.asc-page-kicker{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.35rem;color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-page-head h1{margin:0;font-size:var(--fs-3xl) !important;font-weight:var(--fw-bold);line-height:1.15}.asc-page-head p{max-width:48rem;margin:.4rem 0 0;color:var(--banner-muted)}.asc-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.asc-page-actions .btn{display:inline-flex;align-items:center;gap:.4rem}.asc-panel{padding:1.25rem;border:1px solid var(--banner-border);border-radius:1rem;background:#fff;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.05)}.asc-panel + .asc-panel{margin-top:1.25rem}.tab-content>.asc-panel.tab-pane{margin-top:0}:is(.asc-panel,.asc-content .modal) .dt-container .dt-layout-row:first-child{margin-top:0}:is(.asc-panel,.asc-content .modal) .dt-search{display:flex;align-items:center;gap:.5rem;color:var(--banner-muted);font-size:var(--fs-sm)}:is(.asc-panel,.asc-content .modal) .dt-search .dt-input{min-width:16rem;margin:0;padding:.4rem .9rem;border:1px solid var(--banner-border);border-radius:2rem;background:var(--banner-tile)}:is(.asc-panel,.asc-content .modal) .dt-search .dt-input:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 .2rem var(--accent-soft)}:is(.asc-panel,.asc-content .modal) .dt-buttons .dt-button{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.4rem 1rem;border:1px solid var(--accent);border-radius:2rem;background:#fff;color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}:is(.asc-panel,.asc-content .modal) .dt-buttons .dt-button:hover:not(.disabled){border-color:var(--accent);background:var(--accent);color:#fff}:is(.asc-panel,.asc-content .modal) .dt-buttons .dt-button:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}:is(.asc-panel,.asc-content .modal) .dt-buttons .dt-button .ti{margin-right:.4rem}:is(.asc-panel,.asc-content .modal) table.dataTable{margin:0;font-size:var(--fs-sm)}:is(.asc-panel,.asc-content .modal) table.dataTable>thead>tr>th{padding:.6rem .75rem;border-bottom:1px solid var(--banner-border);background:var(--banner-tile);color:var(--fg);font-weight:var(--fw-semibold);white-space:nowrap}:is(.asc-panel,.asc-content .modal) table.dataTable>thead>tr>th.asc-th-gruppo{border-right:1px solid var(--banner-border);background:var(--accent-soft);color:#1d4f66;font-size:var(--fs-xs);letter-spacing:var(--ls-caps);text-align:center;text-transform:uppercase}:is(.asc-panel,.asc-content .modal) table.dataTable>thead>tr>th.asc-th-gruppo:last-child{border-right:0}:is(.asc-panel,.asc-content .modal) table.dataTable>thead>tr>th.asc-th-gruppo{cursor:default}:is(.asc-panel,.asc-content .modal) table.dataTable>thead>tr>th.asc-th-gruppo .dt-column-order{display:none}:is(.asc-panel,.asc-content .modal) table.dataTable>tbody>tr>td{padding:.5rem .75rem;border-top:1px solid var(--banner-border)}:is(.asc-panel,.asc-content .modal) table.dataTable>tbody>tr:hover>td{background:var(--accent-soft)}:is(.asc-panel,.asc-content .modal) .dt-scroll-head,:is(.asc-panel,.asc-content .modal) .dt-scroll-body{border-radius:.5rem}:is(.asc-panel,.asc-content .modal) .dt-scroll-body{border-bottom:1px solid var(--banner-border) !important}:is(.asc-panel,.asc-content .modal) .dt-info{color:var(--banner-muted);font-size:var(--fs-sm)}:is(.asc-panel,.asc-content .modal) .dt-paging .dt-paging-button{min-width:2.2rem;margin-left:.15rem;padding:.3rem .7rem;border:1px solid transparent !important;border-radius:2rem;background:transparent !important;color:var(--fg) !important;font-size:var(--fs-sm)}:is(.asc-panel,.asc-content .modal) .dt-paging .dt-paging-button:hover:not(.disabled){background:var(--nav-hover-bg) !important}:is(.asc-panel,.asc-content .modal) .dt-paging .dt-paging-button.current{border-color:var(--accent) !important;background:var(--accent) !important;color:#fff !important;font-weight:var(--fw-semibold)}:is(.asc-panel,.asc-content .modal) .dt-paging .dt-paging-button.disabled{opacity:.4}.asc-content .dt-processing{display:none !important}.asc-schede{display:flex;flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;margin:-.25rem 0 1.25rem;padding:.3rem;border:1px solid var(--banner-border);border-radius:1rem;background:var(--banner-tile)}.asc-scheda{padding:.45rem 1rem;border-radius:.75rem;color:var(--banner-muted);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.asc-scheda:hover{background:rgba(255,255,255,.75);color:var(--fg)}.asc-scheda:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-scheda.is-attiva,.asc-scheda.active{background:#fff;color:#1d4f66;box-shadow:0 .1rem .45rem rgba(0,0,0,.09)}button.asc-scheda{display:inline-flex;align-items:center;gap:.45rem;border:0;background:transparent}.asc-scheda.active .asc-tab-conta{background:var(--accent);color:#fff}.asc-page-head.has-schede{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"titolo schede azioni";align-items:center;gap:1rem 1.5rem}.asc-page-head.has-schede .asc-page-title{grid-area:titolo}.asc-page-head.has-schede .asc-page-actions{grid-area:azioni;justify-content:flex-end}.asc-page-head.has-schede .asc-schede{grid-area:schede;justify-self:center;justify-content:center;margin:0}@media (max-width:1399.98px){ .asc-page-head.has-schede{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titolo azioni" "schede schede";align-items:end}}@media (max-width:767.98px){.asc-page-head.has-schede{grid-template-columns:minmax(0,1fr);grid-template-areas:"titolo" "azioni" "schede";gap:.75rem}.asc-page-head.has-schede .asc-page-actions{justify-content:flex-start}}@media (max-width:575.98px){ .asc-page-head.has-schede .asc-schede{width:100%}.asc-page-head.has-schede .asc-scheda{flex:1 1 auto;padding-inline:.75rem;text-align:center}.asc-page-head.has-schede h1{font-size:var(--fs-2xl) !important}}.asc-esploratore{--asc-es-testa:#f4f6f7;--asc-es-gruppo:#e3eef3;--asc-es-hover:#edf4f7}.asc-es-barra{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cerca strumenti" "filtri filtri";align-items:center;gap:.6rem 1rem;margin-bottom:.8rem}.asc-es-cerca{position:relative;grid-area:cerca;width:100%;max-width:26rem;margin:0}.asc-es-riga-filtri{display:flex;grid-area:filtri;align-items:flex-start;gap:.5rem;min-width:0;height:calc(1.5em + .84rem + 2px + .625rem);padding-top:.15rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--banner-border) transparent}.asc-es-riga-filtri>*{flex:0 0 auto}.asc-es-cerca>.ti{position:absolute;top:50%;left:.95rem;color:var(--banner-muted);transform:translateY(-50%);pointer-events:none}.asc-es-cerca .form-control{padding:.45rem 1rem .45rem 2.5rem;border-radius:2rem;background:var(--banner-tile)}.asc-es-cerca .form-control:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-es-barra.is-compatta{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cerca filtri strumenti"}.asc-es-barra.is-compatta .asc-es-cerca{width:auto;max-width:none}.asc-es-cerca-apri{display:none}.asc-es-cerca.is-richiudibile:not(.is-aperta) .asc-es-cerca-apri{display:grid;place-items:center;width:var(--asc-es-alt);height:var(--asc-es-alt);padding:0;border-radius:50%}.asc-es-barra{--asc-es-alt:calc(1.32rem + .84rem + 2px)}.asc-es-barra.is-compatta{align-items:start}.asc-es-barra.is-compatta>.asc-es-cerca,.asc-es-barra.is-compatta>.asc-es-strumenti{margin-top:.15rem}.asc-es-cerca .form-control{height:var(--asc-es-alt);padding-top:.3rem;padding-bottom:.3rem}.asc-es-strumenti .btn{min-height:var(--asc-es-alt)}.asc-es-cerca.is-richiudibile:not(.is-aperta)>:not(.asc-es-cerca-apri){display:none}.asc-es-cerca.is-richiudibile .form-control{width:min(20rem,60vw)}.asc-es-cerca.is-richiudibile.is-aperta .form-control{animation:asc-es-cerca-apri .18s ease-out}@keyframes asc-es-cerca-apri{from{width:2.5rem;opacity:.4}}@media (prefers-reduced-motion:reduce){.asc-es-cerca.is-richiudibile.is-aperta .form-control{animation:none}}.asc-es-ambito{display:inline-flex;flex:0 0 auto;gap:.15rem;padding:.2rem;border:1px solid var(--banner-border);border-radius:2rem;background:var(--banner-tile)}.asc-es-ambito button{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .85rem;border:0;border-radius:2rem;background:transparent;color:var(--banner-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.asc-es-ambito button:hover{color:var(--fg)}.asc-es-ambito button[aria-pressed="true"]{background:#fff;color:#1d4f66;box-shadow:0 .1rem .4rem rgba(0,0,0,.1)}.asc-es-ambito button[aria-pressed="true"] .ti{color:var(--accent)}.asc-es-ambito button:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-es-filtri{display:flex;flex-wrap:nowrap;gap:.5rem}.asc-es-filtri .asc-tendina{width:12.5rem}.asc-es-filtri .form-select{padding-top:.42rem;padding-bottom:.42rem;border-radius:2rem;font-size:var(--fs-sm)}.asc-es-filtri .form-select.asc-attivo{border-color:var(--accent);background-color:var(--accent-soft);color:#1d4f66;font-weight:var(--fw-semibold)}.asc-es-azzera{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:0;border-radius:2rem;background:transparent;color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.asc-es-azzera:hover{background:var(--accent-soft)}.asc-es-azzera[hidden]{display:none}.asc-es-strumenti{display:flex;flex-wrap:nowrap;grid-area:strumenti;justify-content:flex-end;gap:.5rem}.asc-es-strumenti .btn{display:inline-flex;align-items:center;gap:.4rem}.asc-es-strumenti .dropdown-item{display:flex;align-items:center;gap:.5rem}.asc-es-nota{color:var(--banner-muted);font-size:var(--fs-xs)}.asc-es-colonne-conta{padding:0 .4rem;border-radius:2rem;background:var(--accent-soft);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.asc-es-gruppi-menu{min-width:16rem;max-height:min(26rem,70vh);overflow-y:auto}.asc-es-gruppo.dropdown-item{font-size:var(--fs-sm)}.asc-es-gruppo .ti{color:var(--accent)}.asc-es-gruppo[aria-pressed="false"]{color:var(--banner-muted)}.asc-es-gruppo[aria-pressed="false"] .ti{color:var(--banner-muted)}.asc-es-gruppo small{min-width:1.4rem;margin-left:auto;padding:0 .4rem;border-radius:2rem;background:var(--banner-tile);color:var(--banner-muted);font-size:var(--fs-2xs);text-align:center}.asc-es-gruppo:disabled{opacity:1;color:var(--fg)}.asc-panel.asc-esploratore .dt-layout-table>.dt-layout-cell{max-height:max(22rem,calc(100dvh - 25rem));padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--banner-border);border-radius:.75rem}.asc-panel.asc-esploratore :is(table.asc-elenco,table.asc-es-tabella){overflow:visible;border-collapse:separate;border-spacing:0}.asc-panel.asc-esploratore table.asc-es-tabella>tbody>tr.is-spento>td{color:var(--banner-muted)}.asc-panel.asc-esploratore table.asc-es-tabella>tbody>tr.is-attivo>td:first-child{box-shadow:inset 3px 0 0 var(--accent),inset -1px 0 0 var(--banner-border)}.asc-panel.asc-esploratore table.asc-es-tabella .asc-riga-badge{display:inline-flex;gap:.35rem}.asc-panel.asc-esploratore table.dataTable>thead>tr>th{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--banner-border);background:var(--asc-es-testa);font-size:var(--fs-sm)}.asc-panel.asc-esploratore table.dataTable>thead>tr:nth-child(2)>th{top:var(--asc-th1,0px)}.asc-panel.asc-esploratore table.dataTable>thead>tr>th.asc-th-gruppo{background:var(--asc-es-gruppo);font-size:var(--fs-2xs)}.asc-panel.asc-esploratore table.dataTable>tbody>tr>td{max-width:22rem;overflow:hidden;border-top:0;border-bottom:1px solid var(--banner-border);background:#fff;text-overflow:ellipsis}.asc-panel.asc-esploratore table.dataTable>tbody>tr:last-child>td{border-bottom:0}.asc-panel.asc-esploratore table.dataTable .asc-col-chiave{position:sticky;left:0;z-index:1;font-weight:var(--fw-semibold);box-shadow:inset -1px 0 0 var(--banner-border)}.asc-panel.asc-esploratore table.dataTable>thead>tr>th.asc-col-chiave{z-index:3}.asc-panel.asc-esploratore table.dataTable>tbody>tr.asc-es-riga{cursor:pointer}.asc-panel.asc-esploratore table.dataTable>tbody>tr.asc-es-riga:hover>td{background:var(--asc-es-hover)}.asc-panel.asc-esploratore table.dataTable>tbody>tr.asc-es-riga:focus-visible{outline:none}.asc-panel.asc-esploratore table.dataTable>tbody>tr.asc-es-riga:focus-visible>td{background:var(--asc-es-hover);box-shadow:inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent)}.asc-es-vuota{color:rgba(0,0,0,.25)}.asc-panel.asc-esploratore .dt-layout-row:last-child{align-items:center;margin-top:.75rem}.asc-panel.asc-esploratore .dt-layout-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.asc-panel.asc-esploratore .dt-length{display:flex;align-items:center;gap:.4rem;color:var(--banner-muted);font-size:var(--fs-sm)}.asc-panel.asc-esploratore .dt-length .dt-input{padding:.2rem .5rem;border:1px solid var(--banner-border);border-radius:.5rem;background:#fff}@media (min-width:992px){.asc-content:has(.asc-panel.asc-esploratore){overflow:hidden;padding-bottom:1.25rem}.asc-page:has(>.asc-panel.asc-esploratore),.asc-page:has(>.tab-content>.asc-panel.asc-esploratore){display:flex;flex-direction:column;height:100%}.asc-page>.asc-page-head,.asc-page>.asc-schede{flex:0 0 auto}.asc-page:has(table.asc-elenco)>.asc-page-head{min-height:7.75rem;align-items:flex-start}.asc-page:has(table.asc-elenco)>.asc-page-head.has-schede{align-items:start}.asc-page:has(table.asc-elenco)>.asc-page-head.has-schede .asc-schede{align-self:center}.asc-page:has(table.asc-elenco)>.asc-page-head p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.asc-page:has(table.asc-elenco)>.asc-page-head.has-titolo-lungo p{-webkit-line-clamp:1;line-clamp:1}.asc-page>.asc-panel.asc-esploratore{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.asc-page>.tab-content:has(>.asc-panel.asc-esploratore){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.asc-page>.tab-content>.asc-panel.asc-esploratore.active{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.asc-panel.asc-esploratore>:not(.dt-container){flex:0 0 auto}.asc-panel.asc-esploratore>.dt-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.asc-panel.asc-esploratore .dt-layout-row{flex:0 0 auto}.asc-panel.asc-esploratore .dt-layout-row.dt-layout-table{flex:1 1 auto;align-items:stretch;min-height:0;margin-bottom:0}.asc-panel.asc-esploratore .dt-layout-table>.dt-layout-cell{max-height:none;min-height:0}}@media (min-width:992px) and (max-width:1399.98px){ .asc-page:has(table.asc-elenco)>.asc-page-head{min-height:9.875rem}.asc-page:has(table.asc-elenco)>.asc-page-head.has-schede .asc-schede{flex-wrap:nowrap}.asc-page:has(table.asc-elenco)>.asc-page-head.has-schede .asc-scheda{min-width:0;overflow:hidden;padding-inline:.7rem;font-size:var(--fs-sm);text-overflow:ellipsis}}@media (min-width:992px){ .asc-panel.asc-esploratore .dt-layout-row:not(.dt-layout-table){flex-wrap:nowrap}.asc-panel.asc-esploratore .dt-layout-row:not(.dt-layout-table)>.dt-layout-start{flex:1 1 auto;min-width:0}.asc-panel.asc-esploratore .dt-info{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asc-panel.asc-esploratore .dt-layout-end{flex:0 0 auto;flex-wrap:nowrap}}@media (min-width:1200px){.asc-es-strumenti .btn{white-space:nowrap}}@media (min-width:992px) and (max-width:1199.98px){.asc-panel.asc-esploratore .asc-es-barra{min-height:3.25rem}}.asc-es-apri{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:var(--fw-semibold);text-align:left;text-decoration:underline;text-decoration-color:var(--accent-soft);text-underline-offset:.2em;cursor:pointer}.asc-es-apri:hover{text-decoration-color:currentColor}.asc-es-apri:focus-visible{outline:none;border-radius:.25rem;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-es-barra.is-in-riga{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr) auto;grid-template-areas:"cerca filtri strumenti";align-items:start}.asc-es-barra.is-in-riga>.asc-es-cerca,.asc-es-barra.is-in-riga>.asc-es-strumenti{margin-top:.15rem}.asc-es-aiuto{grid-column:1 / -1;margin:0;color:var(--banner-muted);font-size:var(--fs-sm)}.asc-es-aiuto .ti{color:var(--accent)}@media (max-width:767.98px){.asc-es-cerca{max-width:none}.asc-es-barra.is-in-riga{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cerca strumenti" "filtri filtri"}.asc-es-barra.is-compatta{display:flex;flex-wrap:wrap}.asc-es-barra.is-compatta .asc-es-cerca.is-aperta{flex:1 1 100%}.asc-es-cerca.is-richiudibile .form-control{width:100%}.asc-es-barra.is-compatta .asc-es-strumenti{flex:1 1 0;flex-wrap:wrap;min-width:0}.asc-es-barra.is-compatta .asc-es-strumenti .btn{white-space:nowrap}.asc-es-barra.is-compatta .asc-es-riga-filtri{order:1;flex:1 1 100%}.asc-es-filtri .asc-tendina{width:calc(50% - .25rem)}.asc-es-strumenti{margin-left:0}}.asc-conta{padding:.15rem .6rem;border-radius:2rem;background:var(--banner-tile);color:var(--banner-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}.asc-vuoto{margin:0;padding:2rem 1rem;color:var(--banner-muted);text-align:center}.asc-vuoto>.ti{display:block;margin-bottom:.5rem;color:var(--accent);font-size:var(--fs-3xl)}.asc-vuoto p{margin:.25rem 0 0}.asc-vuoto strong{color:var(--fg)}.asc-sezione{margin:1.75rem 0 .75rem;font-size:var(--fs-lg) !important;font-weight:var(--fw-bold)}.asc-panel + .asc-riepilogo{margin-top:1.75rem}.asc-elenco{padding-bottom:0;overflow:hidden}.asc-elenco-righe{max-height:max(24rem,calc(100vh - 17rem));margin:.75rem -1.25rem 0;padding:0;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--banner-border);list-style:none}.asc-elenco-righe>li + li{border-top:1px solid var(--banner-border)}.asc-elenco .asc-rp-nulla{margin:.75rem 0 1.25rem}.asc-riga{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem 1.25rem;border:0;background:transparent;color:var(--fg);text-align:left}.asc-riga:hover,.asc-riga:focus-visible{background:var(--accent-soft);outline:none}.asc-riga.is-attivo{box-shadow:inset 4px 0 0 var(--accent)}.asc-riga-badge{display:flex;flex:0 0 auto;gap:.35rem}.asc-ruolo-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .7rem;border-radius:2rem;background:var(--accent-soft);color:#1f4f63;font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}.asc-ruolo-badge[data-ruolo="A"],.asc-ruolo-badge.is-attivo{background:#2d6882;color:#fff}.asc-ruolo-badge.is-spento{background:#e9ecef;color:#495057}.asc-finestra-sezione{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--banner-border)}.asc-finestra-sezione>h3{margin:0 0 .6rem;font-size:var(--fs-md) !important;font-weight:var(--fw-bold)}.asc-chips{display:flex;flex-wrap:wrap;gap:.4rem}.asc-chips:empty::before{content:attr(data-vuoto);color:var(--banner-muted);font-size:var(--fs-sm)}.asc-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .15rem .15rem .65rem;border:1px solid var(--banner-border);border-radius:2rem;background:#fff;font-size:var(--fs-sm)}.asc-chip .asc-stato{padding:0 .5rem;font-size:var(--fs-2xs)}.asc-chip-x{display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--banner-muted);font-size:var(--fs-md);line-height:1}.asc-chip-x:hover,.asc-chip-x:focus-visible{background:#f8d7da;color:#842029;outline:none}.asc-aggiungi{display:flex;gap:.5rem;margin-top:.75rem}.asc-aggiungi>:first-child{flex:1 1 auto;min-width:0}.asc-aggiungi .btn{flex:0 0 auto;white-space:nowrap}.asc-rp-barra-testo h3{margin:0;font-size:var(--fs-md) !important;font-weight:var(--fw-bold);overflow-wrap:anywhere}.asc-rp-barra{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.9rem 1.1rem;border:1px solid var(--banner-border);border-radius:1rem;background:linear-gradient(135deg,rgba(63,135,166,.1),rgba(90,163,154,.06)),#fff;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.05)}.asc-rp-barra-icona{display:grid;flex:0 0 auto;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;background:var(--accent);color:#fff;font-size:var(--fs-xl)}.asc-rp-barra-testo{flex:1 1 18rem;min-width:0}.asc-rp-barra-testo h2{margin:0;font-size:var(--fs-xl) !important;font-weight:var(--fw-bold);overflow-wrap:anywhere}.asc-rp-barra-testo p{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:.25rem 0 0;color:var(--banner-muted);font-size:var(--fs-sm)}.asc-rp-barra-testo strong{color:var(--fg);font-weight:var(--fw-semibold)}.asc-rp-barra-azioni{display:flex;flex-wrap:wrap;gap:.5rem}.asc-rp-barra-azioni .btn{display:inline-flex;align-items:center;gap:.35rem}.asc-notifiche{z-index:1090}.asc-notifica{border:1px solid var(--banner-border);border-radius:.9rem;overflow:hidden;box-shadow:0 .75rem 2rem rgba(0,0,0,.14)}.asc-notifica .toast-header{gap:.5rem}.asc-notifica .toast-header>.ti{font-size:var(--fs-md)}.asc-notifica.is-corso .toast-header>.ti{color:var(--accent)}.asc-notifica.is-ok .toast-header>.ti{color:#198754}.asc-notifica.is-errore .toast-header>.ti{color:#dc3545}.asc-notifica.is-info .toast-header>.ti{color:var(--banner-muted)}.asc-notifica .toast-body p{margin:0;overflow-wrap:anywhere}.asc-notifica-azioni{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.6rem}.asc-notifica-azioni .btn{display:inline-flex;align-items:center;gap:.35rem;border-radius:2rem}.asc-rp-menu-lungo{max-height:min(32rem,70vh);overflow-y:auto;overscroll-behavior:contain}.asc-rp-invito{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:var(--banner-muted);text-align:center}.asc-rp-invito>.ti{color:var(--accent);font-size:var(--fs-3xl)}.asc-rp-invito p{max-width:26rem;margin:0}.asc-rp-totale{display:flex;flex-direction:column;min-width:0;padding:.35rem .6rem .4rem;border-radius:.65rem;color:var(--fg);text-decoration:none;transition:background .15s ease}a.asc-rp-totale:hover{background:rgba(255,255,255,.75);color:var(--fg);box-shadow:0 0 0 1px var(--banner-border)}a.asc-rp-totale:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-rp-totale-nome{display:flex;align-items:center;gap:.35rem;color:var(--banner-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap}.asc-rp-totale-nome .ti{color:var(--accent);font-size:var(--fs-xs)}a.asc-rp-totale:hover .asc-rp-totale-nome{color:var(--accent)}.asc-rp-totale-valore{display:flex;align-items:baseline;gap:.55rem;margin-top:.1rem}.asc-rp-totale strong{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1.1;font-variant-numeric:tabular-nums}.asc-rp-totale.is-vuoto strong{color:var(--banner-muted)}.asc-rp-totale small{font-size:var(--fs-2xs);white-space:nowrap}.asc-rp-cerca{position:relative;flex:0 0 auto}.asc-rp-cerca-apri{display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border-radius:50%}.asc-rp-cerca-lente{position:absolute;top:50%;left:.8rem;z-index:1;color:var(--banner-muted);font-size:var(--fs-sm);transform:translateY(-50%);pointer-events:none}.asc-rp-cerca .form-control{width:min(18rem,70vw);padding-left:2.1rem;border-radius:2rem;background-color:#fff}.asc-rp-cerca:not(.is-aperta) .asc-rp-cerca-lente,.asc-rp-cerca:not(.is-aperta) .form-control{display:none}.asc-rp-cerca.is-aperta .asc-rp-cerca-apri{display:none}.asc-rp-cerca.is-aperta .form-control{animation:asc-rp-cerca-apri .18s ease-out}@keyframes asc-rp-cerca-apri{from{width:2.1rem;opacity:.4}}@media (prefers-reduced-motion:reduce){.asc-rp-cerca.is-aperta .form-control{animation:none}}.asc-rp-cerca .form-control:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-rp-risultati{top:100%;left:0;width:max(100%,20rem);max-height:min(24rem,60vh);overflow-y:auto}.asc-rp-risultato{display:flex;align-items:flex-start;gap:.6rem;white-space:normal}.asc-rp-risultato>.ti{margin-top:.15rem;color:var(--accent)}@media (max-width:575.98px){.asc-rp-barra{position:relative}.asc-rp-barra-testo{padding-right:2.5rem}.asc-rp-cerca:not(.is-aperta){position:absolute;top:.9rem;right:1rem}.asc-rp-cerca.is-aperta{flex:1 1 100%}.asc-rp-cerca.is-aperta .form-control{width:100%}}@media (max-width:991.98px){.asc-content .dropdown-menu:not(.asc-tendina-menu){max-height:50dvh;overflow-y:auto;overscroll-behavior:contain}}.asc-rp-risultato span{display:flex;flex-direction:column;min-width:0}.asc-rp-risultato small{color:var(--banner-muted);font-size:var(--fs-2xs)}.asc-stato{display:inline-block;padding:.1rem .7rem;border-radius:2rem;background:var(--banner-tile);color:var(--fg);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}.asc-stato[data-stato="in-lavorazione"]{background:#f0ad4e;color:#3d2600}.asc-stato[data-stato="in-revisione"]{background:#9ec5fe;color:#052c65}.asc-stato[data-stato="completato"]{background:#75b798;color:#051b11}.asc-rp{display:grid;grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);gap:1.25rem;align-items:start;margin-top:1.25rem}.asc-rp .asc-panel{padding:1rem}.asc-rp .asc-panel + .asc-panel{margin-top:0}.asc-rp-titolo{margin:0 0 .6rem;color:var(--banner-muted);font-size:var(--fs-xs) !important;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-rp-titolo small{font-size:inherit;font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.asc-rp-nulla{margin:0;padding:.75rem 0;color:var(--banner-muted);font-size:var(--fs-sm)}.asc-rp-albero{position:sticky;top:0;display:flex;flex-direction:column;max-height:calc(100dvh - 3rem)}.asc-rp-albero-testa{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.6rem}.asc-rp-albero-testa .asc-rp-titolo{margin:0}.asc-rp-albero-titolo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.asc-rp-strumenti{display:flex;gap:.25rem}.asc-rp-strumento{display:grid;place-items:center;width:1.9rem;height:1.9rem;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--banner-muted);font-size:var(--fs-sm)}.asc-rp-strumento:hover{background:var(--nav-hover-bg);color:var(--fg)}.asc-rp-strumento:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-rp-strumento[aria-expanded="true"]{border-color:var(--banner-border);color:var(--accent)}.asc-rp-strumento.is-attivo{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.asc-rp-strumento:disabled{opacity:.4;cursor:not-allowed;background:transparent;color:var(--banner-muted)}.asc-rp-albero-testa .form-control{border-radius:2rem}.asc-rp-albero-corpo{position:relative;flex:1 1 auto;min-height:8rem;margin:0 -.5rem;padding:0 .5rem;overflow-y:auto;overscroll-behavior:contain}.asc-rp-rami{margin:0;padding:0;list-style:none}.asc-rp-rami .asc-rp-rami{margin-left:.85rem;padding-left:.45rem;border-left:1px solid var(--banner-border)}.asc-rp-riga{display:flex;align-items:center;gap:.1rem}.asc-rp-apri{display:grid;flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.4rem;background:transparent;color:var(--banner-muted);font-size:var(--fs-2xs)}.asc-rp-apri:disabled{visibility:hidden}.asc-rp-apri:hover{background:var(--nav-hover-bg);color:var(--fg)}.asc-rp-apri .ti{transition:transform .15s ease}.asc-rp-apri[aria-expanded="true"] .ti{transform:rotate(90deg)}.asc-rp-voce{display:flex;flex:1 1 auto;align-items:baseline;gap:.5rem;min-width:0;padding:.3rem .5rem;border:0;border-radius:.5rem;background:transparent;color:var(--fg);text-align:left}.asc-rp-voce:hover{background:var(--nav-hover-bg)}.asc-rp-voce.is-scelto{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.asc-rp-apri:focus-visible,.asc-rp-voce:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-rp-sigla{flex:0 1 auto;min-width:0;overflow:hidden;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}.asc-rp-insieme>.asc-rp-riga .asc-rp-sigla{font-weight:var(--fw-bold)}.asc-rp-campione>.asc-rp-riga .asc-rp-sigla{font-weight:var(--fw-regular)}.asc-rp-analisi>.asc-rp-riga .asc-rp-apri{display:block}.asc-rp-analisi>.asc-rp-riga .asc-rp-voce{padding-top:.2rem;padding-bottom:.2rem;font-size:var(--fs-sm)}.asc-rp-analisi>.asc-rp-riga .asc-rp-sigla{font-weight:var(--fw-regular)}.asc-rp-analisi>.asc-rp-riga .asc-rp-pallino{vertical-align:.05em}.asc-rp-strumento[aria-pressed="true"]{color:var(--accent)}.asc-rp-meta{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:.3rem;margin-left:auto;color:var(--banner-muted);font-size:var(--fs-2xs);white-space:nowrap}.asc-rp-meta.is-vuoto{color:#b35c00}.asc-rp-meta.is-trovato{display:block;flex:0 1 auto;min-width:0;max-width:65%;overflow:hidden;color:var(--accent);text-overflow:ellipsis}.asc-rp-meta .ti{color:var(--accent)}.asc-rp-dettaglio{min-height:20rem;transition:opacity .15s ease}.asc-rp-dettaglio.is-caricamento{opacity:.5}.asc-rp-briciole{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .25rem;margin-bottom:.6rem;font-size:var(--fs-sm)}.asc-rp-briciole button{padding:.1rem .35rem;border:0;border-radius:.4rem;background:transparent;color:var(--accent)}.asc-rp-briciole button:hover{background:var(--accent-soft)}.asc-rp-briciole button[aria-current]{color:var(--fg);font-weight:var(--fw-semibold)}.asc-rp-briciole .ti{color:var(--banner-muted);font-size:var(--fs-2xs)}.asc-rp-testata{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;padding-bottom:.9rem;border-bottom:1px solid var(--banner-border)}.asc-rp-testata h3{margin:0;font-size:var(--fs-2xl) !important;font-weight:var(--fw-bold);overflow-wrap:anywhere}.asc-rp-testata .asc-page-kicker{margin-bottom:.1rem}.asc-rp-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.asc-rp-azioni .btn,.asc-rp-pannello-azioni .btn{display:inline-flex;align-items:center;gap:.3rem}.asc-rp-dati{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem 1.5rem;margin:1rem 0 0}.asc-rp-dati .is-largo{grid-column:1 / -1}.asc-rp-dati dt{color:var(--banner-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-rp-dati dd{margin:.15rem 0 0;overflow-wrap:anywhere;white-space:pre-line}.asc-rp-dati dd.is-vuoto{color:rgba(0,0,0,.3)}.asc-rp-pannello-azioni{display:flex;justify-content:flex-end;margin-bottom:.5rem}.asc-rp-tabella{max-height:26rem;overflow:auto;border:1px solid var(--banner-border);border-radius:.75rem;font-size:var(--fs-sm)}.asc-rp-tabella table{--bs-table-bg:transparent}.asc-rp-tabella thead th{position:sticky;top:0;z-index:1;background:#f7f9fa;color:var(--banner-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap}.asc-rp-tabella th,.asc-rp-tabella td{padding:.45rem .75rem}.asc-rp-tabella tbody tr:last-child td{border-bottom:0}.asc-rp-tabella tr.is-cliccabile{cursor:pointer}.asc-rp-tabella tr.is-cliccabile:hover td{background:var(--accent-soft)}.asc-rp-tabella tr.is-cliccabile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.asc-rp-biblio{display:flex;flex-direction:column;gap:.5rem;margin:0;padding-left:1.1rem;font-size:var(--fs-sm)}.asc-riepilogo{--asc-an-micro:#2a78d6;--asc-an-macro:#eb6834;--asc-an-sedi:#1baf7a;--asc-an-geo:#eda100}.asc-an-micro{background:var(--asc-an-micro)}.asc-an-macro{background:var(--asc-an-macro)}.asc-an-sedi{background:var(--asc-an-sedi)}.asc-an-geo{background:var(--asc-an-geo)}.asc-rp-pallino{display:inline-block;flex:0 0 auto;width:.6rem;height:.6rem;border-radius:50%;vertical-align:.05em}.asc-rp-pallini{display:inline-flex;gap:.2rem;margin-right:.15rem}.asc-rp-pallini .asc-rp-pallino{width:.5rem;height:.5rem}.asc-rp-tipo{display:inline-flex;align-items:center;gap:.45rem}.asc-rp-card{min-width:0;padding:1rem 1.1rem;border:1px solid var(--banner-border);border-radius:.9rem;background:#fff}.asc-rp-card-titolo{margin:0 0 .8rem;color:var(--banner-muted);font-size:var(--fs-2xs) !important;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-rp-sottotitolo{margin:.2rem 0 0;color:var(--banner-muted);font-size:var(--fs-md)}.asc-rp-card-dati.is-modifica{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-rp-card-dati.is-modifica .asc-rp-dati{align-items:start}.asc-rp-campo-modifica dt label{margin:0}.asc-rp-campo-modifica dd{display:flex;flex-direction:column;gap:.25rem;margin-top:.2rem}.asc-rp-campo-modifica .form-control,.asc-rp-campo-modifica .form-select{font-size:var(--fs-md)}.asc-rp-campo-modifica .form-text{margin:0;font-size:var(--fs-xs);line-height:1.3}.asc-rp-card-dati.is-modifica dd + .form-text{display:block;margin-top:.2rem;font-size:var(--fs-xs)}.asc-rp-esito-modifica{margin-bottom:1rem}.asc-rp-modifica-fondo{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--banner-border)}.asc-rp-modifica-fondo .asc-nota-obbl{margin:0 auto 0 .5rem}.asc-rp-modifica-fondo .btn{display:inline-flex;align-items:center;gap:.35rem}.asc-rp-editor{display:flex;flex-direction:column;gap:.5rem}.asc-rp-editor>.asc-rp-nulla,.asc-rp-editor .asc-rp-nulla{margin:0}.asc-rp-editor .asc-rp-togli{padding:.1rem .4rem;line-height:1}.asc-rp-aggiungi{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;padding:.6rem .75rem;border:1px dashed var(--banner-border);border-radius:.75rem;background:#f7f9fa}.asc-rp-aggiungi-campo{display:flex;flex:1 1 10rem;flex-direction:column;gap:.2rem;min-width:0}.asc-rp-aggiungi-campo.is-largo{flex-basis:18rem}.asc-rp-aggiungi-campo label{color:var(--banner-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-rp-aggiungi>.btn{display:inline-flex;align-items:center;gap:.35rem}.asc-rp-aggiungi-errore{margin:0;color:#b02a37;font-size:var(--fs-sm)}.asc-rp-spunta{margin:0}.asc-rp-struttura{display:flex;flex-direction:column;gap:.3rem}.asc-rp-struttura .asc-rp-campo-modifica dt{font-size:var(--fs-2xs)}.asc-rp-pila-voce{margin-top:1rem}.asc-rp-gruppi{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem 1.75rem}.asc-rp-gruppo h5{margin:0 0 .5rem;padding-bottom:.3rem;border-bottom:1px solid var(--banner-border);color:var(--accent);font-size:var(--fs-xs) !important;font-weight:var(--fw-bold)}.asc-rp-card-dati .asc-rp-gruppi{grid-template-columns:minmax(0,1fr);gap:0}.asc-rp-card-dati .asc-rp-gruppo{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:.5rem 1.25rem;align-items:start;padding:.85rem 0;border-top:1px solid var(--banner-border)}.asc-rp-card-dati .asc-rp-gruppo:first-child{padding-top:0;border-top:0}.asc-rp-card-dati .asc-rp-gruppo:last-child{padding-bottom:0}.asc-rp-card-dati .asc-rp-gruppo h5{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.1rem 0 0;padding:0;border:0;font-size:var(--fs-md) !important}.asc-rp-gruppo-corpo{display:flex;flex-direction:column;gap:.9rem;min-width:0}.asc-rp-gruppo-corpo>.asc-rp-nulla{margin:0}.asc-rp-sottogruppo h6{display:flex;align-items:center;gap:.35rem;margin:0 0 .4rem;color:var(--banner-muted);font-size:var(--fs-2xs) !important;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-rp-card-dati .asc-rp-dati{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem 1.25rem;margin:0}.asc-rp-card-dati .asc-rp-dati dt{font-size:var(--fs-2xs)}.asc-rp-card-dati .asc-rp-dati dd{margin-top:.15rem;font-size:var(--fs-md)}.asc-rp-card-dati .asc-rp-dati.is-valori{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.6rem 1rem}.asc-rp-card-dati .asc-rp-dati.is-valori dt{font-size:var(--fs-sm);letter-spacing:0;text-transform:none}.asc-rp-card-dati .asc-rp-dati.is-valori dd{font-size:var(--fs-md);font-variant-numeric:tabular-nums}.asc-rp-card-dati .asc-rp-dati.is-verticale{grid-template-columns:minmax(0,24rem);gap:0}.asc-rp-dati.is-verticale>div{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(5rem,9rem);align-items:center;column-gap:1rem;padding:.3rem 0;border-bottom:1px solid var(--banner-border)}.asc-rp-dati.is-verticale>div:last-child{border-bottom:0}.asc-rp-card-dati .asc-rp-dati.is-verticale dt{color:var(--fg);font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.asc-rp-card-dati .asc-rp-dati.is-verticale dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.asc-rp-card-dati .asc-rp-dati.is-verticale>.is-intestazione{padding-top:0}.asc-rp-card-dati .asc-rp-dati.is-verticale>.is-intestazione :is(dt,dd){color:var(--banner-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-rp-dati.is-verticale .asc-rp-campo-modifica dd{text-align:left}.asc-rp-dati.is-verticale .asc-rp-campo-modifica .form-control{text-align:right}.asc-rp-dati.is-verticale .asc-rp-campo-modifica .form-text:empty{display:none}.asc-rp-gruppo-corpo>.asc-rp-riga + .asc-rp-riga{margin-top:-.15rem}@media (max-width:767px){.asc-rp-card-dati .asc-rp-gruppo{grid-template-columns:minmax(0,1fr)}.asc-rp-card-dati .asc-rp-dati.asc-rp-riga{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr)) !important}}.asc-rp-num{font-variant-numeric:tabular-nums}.asc-rp-vai{width:2rem;color:var(--banner-muted);text-align:right}.asc-rp-tabella tr.is-cliccabile:hover .asc-rp-vai{color:var(--accent)}.asc-rp-avviso{color:#b35c00;font-weight:var(--fw-semibold)}@media (min-width:992px){.asc-content:has(.asc-riepilogo.is-dati){overflow:hidden;padding-bottom:1.25rem}.asc-page:has(>.asc-riepilogo.is-dati){display:flex;flex-direction:column;height:100%}.asc-riepilogo.is-dati{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.asc-riepilogo.is-dati>:is(.asc-rp-barra,.asc-rp-sintesi){flex:0 0 auto}.asc-riepilogo.is-dati>.asc-rp{flex:1 1 auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.asc-riepilogo.is-dati .asc-rp-albero{position:static;max-height:none;min-height:0}.asc-riepilogo.is-dati .asc-rp-dettaglio{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--banner-border) transparent}}@media (max-width:991px){.asc-rp{grid-template-columns:minmax(0,1fr)}.asc-rp-albero{position:static;max-height:24rem}}.asc-finestra-frame{display:block;width:100%;height:calc(100dvh - 9rem);border:0}.modal-fullscreen-lg-down .asc-finestra-frame{min-height:20rem}@media (max-width:991px){.asc-finestra-frame{height:calc(100dvh - 4.5rem)}}.asc-meta{color:var(--banner-muted);font-size:var(--fs-xs)}.asc-scheda .asc-panel + .asc-panel,.asc-scheda .collapse + .asc-panel{margin-top:1.25rem}.asc-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.asc-panel-head .asc-sezione{margin:0}.asc-toolbar{display:flex;flex-wrap:wrap;gap:.5rem}.asc-toolbar .btn,.asc-panel-head>.btn,.asc-modulo-azioni .btn,.asc-fieldset-head .btn{display:inline-flex;align-items:center;gap:.4rem}.asc-filtro{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:var(--banner-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.asc-filtro .form-select{width:auto;min-width:9rem;border-radius:2rem}.asc-tabella-selezione tbody tr{cursor:pointer}:is(.asc-panel,.asc-content .modal) table.dataTable>tbody>tr.selected>td{background:var(--accent-soft);box-shadow:none;color:var(--fg)}:is(.asc-panel,.asc-content .modal) table.dataTable>tbody>tr.selected>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}table.dataTable>tbody>tr.selected a{color:inherit}.asc-modo{display:inline-block;margin-bottom:.3rem;padding:.1rem .65rem;border-radius:2rem;background:var(--accent-soft);color:#1d4f66;font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-modo[data-modo="vista"]{background:var(--banner-tile);color:var(--banner-muted)}.asc-modo[data-modo="modifica"]{background:#fff3cd;color:#664d03}.asc-fieldset{min-width:0;margin:0;padding:1.25rem 0 0;border:0;border-top:1px solid var(--banner-border)}.asc-fieldset + .asc-fieldset{margin-top:1.25rem}.asc-legend{margin:0 0 .75rem;padding:0;font-size:var(--fs-md) !important;font-weight:var(--fw-bold)}.asc-fieldset-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.asc-fieldset-head .asc-legend{margin-bottom:.15rem}.asc-fieldset-head p{margin:0;color:var(--banner-muted);font-size:var(--fs-sm)}.asc-modulo .form-label{margin-bottom:.3rem;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.asc-modulo .form-control,.asc-modulo .form-select{border-radius:.6rem}.asc-modulo .form-control:focus,.asc-modulo .form-select:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-modulo .form-text{font-size:var(--fs-xs)}.asc-obbl::after{content:" *";color:#b02a37}.asc-modulo.is-sola-lettura .form-control:disabled,.asc-modulo.is-sola-lettura .form-select:disabled{border-color:transparent;background-color:var(--banner-tile);color:var(--fg);opacity:1}.asc-modulo.is-sola-lettura .form-select:disabled{background-image:none}.asc-modulo.is-sola-lettura .asc-obbl::after,.asc-modulo.is-sola-lettura .asc-nota-obbl{display:none}.asc-modulo.is-sola-lettura .asc-modulo-footer:has(#ascEsito[hidden]){display:none}.asc-modulo-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--banner-border)}.asc-nota-obbl{margin:0;color:var(--banner-muted);font-size:var(--fs-sm)}.asc-nota-obbl span{color:#b02a37}.asc-modulo-azioni{display:flex;gap:.5rem;margin-left:auto}.asc-esito{display:flex;flex:1 1 18rem;align-items:flex-start;gap:.6rem;padding:.6rem .9rem;border-radius:.75rem;font-size:var(--fs-sm)}.asc-esito .ti{margin-top:.1rem;font-size:var(--fs-lg)}.asc-esito ul{margin:.25rem 0 0;padding-left:1.1rem}.asc-esito-ok{background:#d1e7dd;color:#0a3622}.asc-esito-errore{background:#f8d7da;color:#58151c}.asc-tabella-modulo{font-size:var(--fs-sm)}.asc-col-azioni{width:1%;white-space:nowrap}.asc-allegato{display:inline-flex;align-items:center;gap:.3rem;margin-right:.75rem;color:var(--accent);text-decoration:none;overflow-wrap:anywhere}.asc-allegato:hover{text-decoration:underline}.asc-nota-uso{margin:.75rem 0 0;color:var(--banner-muted);font-size:var(--fs-sm)}.asc-collegamenti{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.asc-collegamenti li{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem}.asc-citazione{margin:0 0 1.25rem;padding:.75rem 1rem;border-left:3px solid var(--accent);border-radius:0 .6rem .6rem 0;background:var(--banner-tile);font-size:var(--fs-md);overflow-wrap:anywhere}.asc-file{width:auto;max-width:18rem;border-radius:2rem}.asc-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .9rem;border:0;border-radius:2rem;background:transparent;color:var(--banner-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.asc-tab:hover{color:var(--fg)}.asc-tab.active{background:#fff;color:var(--fg);box-shadow:0 .1rem .4rem rgba(0,0,0,.1)}.asc-tab:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-tab-conta{min-width:1.6rem;padding:.05rem .45rem;border-radius:2rem;background:var(--banner-border);font-size:var(--fs-xs);text-align:center}.asc-tab.active .asc-tab-conta{background:var(--accent);color:#fff}.asc-badge-attivo{display:inline-flex;align-items:center;gap:.35rem;color:#2d6882;font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}@media (max-width:991px){.asc-hero{grid-template-columns:minmax(0,1fr);padding:2rem 1.5rem}.asc-pb-strumenti{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start}.asc-pb-campo{flex:1 1 17rem;width:auto}.asc-content{padding:1rem 1rem 2.5rem}.asc-page-head{align-items:flex-start}.asc-panel{padding:1rem}.asc-panel .dt-search .dt-input{min-width:0;width:100%}}@media (max-width:575px){.asc-intro{padding-top:1.5rem}.asc-hero{padding:1.5rem 1.1rem;border-radius:1.1rem}.asc-actions .asc-btn{width:100%}.asc-login-card{padding:1.5rem 1.25rem}}@media (max-height:575px){.asc-login{padding-top:1rem;padding-bottom:1rem}}.asc-tendina{position:relative;min-width:0}.asc-tendina-nativa{position:absolute !important;bottom:0;left:0;width:1px !important;min-width:0 !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;border:0 !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;opacity:0 !important;pointer-events:none}.asc-tendina-pulsante{display:flex;align-items:center;gap:.5rem;padding-right:.7rem;background-image:none;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.asc-tendina-testo{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-tendina-freccia{flex:none;color:var(--banner-muted);font-size:.8em;transition:transform .2s ease,color .15s ease}.asc-tendina-pulsante:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--banner-border))}.asc-tendina-pulsante:hover:not(:disabled) .asc-tendina-freccia,.asc-tendina-pulsante[aria-expanded="true"] .asc-tendina-freccia{color:var(--accent)}.asc-tendina-pulsante[aria-expanded="true"] .asc-tendina-freccia{transform:rotate(180deg)}.asc-tendina-pulsante:disabled .asc-tendina-freccia{opacity:.4}.asc-modulo.is-sola-lettura .asc-tendina-pulsante:disabled .asc-tendina-freccia{display:none}.asc-tendina-pulsante.is-segnaposto:not(:disabled) .asc-tendina-testo{color:var(--banner-muted)}.asc-tendina-pulsante[aria-expanded="true"]{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-tendina-pulsante:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-tendina-pulsante.is-invalid{border-color:var(--bs-form-invalid-border-color,#dc3545);background-image:none}:is(.asc-tendina-menu,.asc-content .dropdown-menu:not(.asc-rp-risultati)){padding:.35rem;border:1px solid color-mix(in srgb,var(--banner-border) 70%,transparent);border-radius:.85rem;background:#fff;box-shadow:0 1rem 2.25rem -.5rem rgba(16,24,40,.22),0 .2rem .5rem rgba(16,24,40,.06)}:is(.asc-tendina-menu,.asc-content .dropdown-menu:not(.asc-rp-risultati)).show{animation:asc-menu .16s ease-out both}@keyframes asc-menu{from{opacity:0;translate:0 -.3rem}}.asc-content .dropdown-menu:not(.asc-rp-risultati) .dropdown-item{display:flex;align-items:center;gap:.55rem;padding:.45rem .65rem;border-radius:.55rem;font-size:var(--fs-sm)}.asc-content .dropdown-menu:not(.asc-rp-risultati) .dropdown-item:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.asc-content .dropdown-menu .dropdown-divider{margin:.3rem .35rem;border-color:var(--banner-border);opacity:1}.asc-content .dropdown-toggle::after{display:inline-block;margin-left:.15rem;border:0;content:"\ea5f";font-family:"tabler-icons";font-size:.75em;line-height:1;vertical-align:-.05em;transition:transform .2s ease}.asc-content .dropdown-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}.asc-tendina-menu{min-width:12rem;max-width:min(32rem,92vw);margin-top:.35rem !important;z-index:1090}.asc-tendina-titolo{display:none}.asc-tendina-cerca-box{position:relative;margin-bottom:.35rem}.asc-tendina-cerca-box[hidden]{display:none}.asc-tendina-cerca-box>.ti{position:absolute;top:50%;left:.7rem;color:var(--banner-muted);font-size:var(--fs-xs);transform:translateY(-50%);pointer-events:none}.asc-tendina-cerca{padding-left:1.9rem;border-color:transparent;border-radius:.6rem;background:var(--banner-tile)}.asc-tendina-cerca:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 .2rem var(--accent-soft)}.asc-tendina-menu .asc-tendina-voci{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.1rem;max-height:min(18rem,50vh);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:thin;scrollbar-color:var(--banner-border) transparent}.asc-tendina-voci .dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.42rem .6rem;border-radius:.55rem;font-size:var(--fs-sm)}.asc-tendina-voce{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-tendina-spunta{flex:none;color:var(--accent);font-size:var(--fs-md)}.asc-tendina-voci .dropdown-item:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.asc-tendina-voci .dropdown-item.active{background:var(--accent-soft);color:var(--fg);font-weight:var(--fw-semibold)}.asc-tendina-voci .dropdown-item.asc-tendina-vuota{color:var(--banner-muted)}.asc-tendina-voci .dropdown-item:focus-visible{outline:none;background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.asc-tendina-voci .dropdown-header{padding:.5rem .6rem .2rem;font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-tendina-nessuna{margin:0;padding:.6rem;color:var(--banner-muted);font-size:var(--fs-sm);text-align:center}.asc-tendina-menu.is-pannello{position:fixed !important;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important;width:auto;min-width:0 !important;max-width:none;margin:0 !important;padding:.4rem .75rem max(.75rem,env(safe-area-inset-bottom));border:0;border-radius:1.1rem 1.1rem 0 0;box-shadow:0 0 0 100vmax rgba(11,15,20,.45);transform:none !important}.asc-tendina-menu.is-pannello.show{animation-name:asc-pannello;animation-duration:.22s}@keyframes asc-pannello{from{translate:0 100%}}.asc-tendina-menu.is-pannello::before{content:"";display:block;width:2.5rem;height:.25rem;margin:.1rem auto .5rem;border-radius:.25rem;background:var(--banner-border)}.asc-tendina-menu.is-pannello .asc-tendina-titolo{display:block;margin:0 .25rem .5rem;color:var(--fg);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.asc-tendina-menu.is-pannello .asc-tendina-voci{max-height:min(55vh,100dvh - 8.5rem)}.asc-tendina-menu.is-pannello .dropdown-item{min-height:2.75rem;font-size:var(--fs-md)}.asc-tendina-menu.is-pannello .asc-tendina-cerca{min-height:2.5rem;font-size:1rem}.asc-suggerimenti-campo{padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23737373'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:.7rem;scroll-margin-top:5rem;text-overflow:ellipsis}.asc-suggerimenti-campo[aria-expanded="true"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23737373'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3E%3C/svg%3E")}.asc-suggerimenti-campo:is(:disabled,[readonly]),.asc-suggerimenti-campo.is-invalid{padding-right:var(--bs-form-select-bg-img,.75rem);background-image:none}.asc-suggerimenti-menu{position:fixed;min-width:0;max-width:none;margin:0 !important}.asc-suggerimenti-codice{flex:none;max-width:45%;overflow:hidden;color:var(--fg);font-weight:var(--fw-semibold);text-overflow:ellipsis}.asc-suggerimenti-codice + .asc-tendina-voce{color:var(--banner-muted);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.asc-tendina-voci .dropdown-item.is-evidenziata{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.asc-suggerimenti-nota{padding:.45rem .6rem;font-size:var(--fs-xs)}.asc-suggerimenti-nota[hidden]{display:none}@media (max-width:575.98px),(max-height:500px){.asc-suggerimenti-menu .dropdown-item{min-height:2.75rem;font-size:var(--fs-md)}}@media (prefers-reduced-motion:reduce){:is(.asc-tendina-menu,.asc-content .dropdown-menu:not(.asc-rp-risultati)).show,.asc-tendina-menu.is-pannello.show{animation:none}.asc-tendina-freccia,.asc-content .dropdown-toggle::after{transition:none}}.asc-rp-azioni .btn-link{text-decoration:none}.asc-carica-griglia{display:grid;align-items:start;gap:1.5rem}@media (min-width:992px){.asc-carica-griglia{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.asc-carica-griglia.has-valori{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr}.asc-carica-griglia.has-valori>.asc-carica-modello{grid-row:span 2}.asc-carica-griglia.has-valori>.asc-carica-valori-pannello{grid-column:1}}@media (min-width:1200px){.asc-carica-griglia.has-valori{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:none}.asc-carica-griglia.has-valori>.asc-carica-modello{grid-row:auto}.asc-carica-griglia.has-valori>.asc-carica-valori-pannello{grid-column:auto}}.asc-carica-griglia>.asc-panel + .asc-panel,.asc-carica-griglia + .asc-panel{margin-top:0}@media (min-width:1200px) and (min-height:600px){.asc-content:has(.asc-carica-esito[hidden]){overflow:hidden;padding-bottom:1.25rem}.asc-page:has(>.asc-carica>.asc-carica-esito[hidden]){display:flex;flex-direction:column;height:100%}.asc-carica:has(>.asc-carica-esito[hidden]){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.asc-carica:has(>.asc-carica-esito[hidden])>.asc-carica-griglia{flex:1 1 auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.asc-carica:has(>.asc-carica-esito[hidden])>.asc-carica-griglia>.asc-panel{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--banner-border) transparent}.asc-carica:has(>.asc-carica-esito[hidden]) .asc-carica-zona{flex:1 0 auto;justify-content:center}}@media (min-width:992px) and (max-width:1199.98px),(min-width:992px) and (max-height:800px){.asc-carica-zona{padding:1.25rem 1rem}.asc-carica-zona>.ti{font-size:var(--fs-3xl)}}.asc-carica-esito{margin-top:1.5rem !important}.asc-carica .asc-sezione{margin:0 0 1rem}.asc-carica-zona{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:0 0 .75rem;padding:2.25rem 1rem;border:2px dashed var(--banner-border);border-radius:1rem;background:var(--banner-tile);color:var(--banner-muted);text-align:center;cursor:pointer;transition:border-color .15s,background-color .15s}.asc-carica-zona>.ti{color:var(--accent);font-size:var(--fs-4xl);line-height:1}.asc-carica-zona strong{color:var(--fg);font-size:var(--fs-md)}.asc-carica-zona u{color:var(--accent)}.asc-carica-zona:hover,.asc-carica-zona.is-sopra{border-color:var(--accent);background:var(--accent-soft)}.asc-carica-zona:has(+ #fileCarica:focus-visible){border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.asc-carica-scelto{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;border:1px solid var(--banner-border);border-radius:1rem;background:var(--banner-tile)}.asc-carica-scelto>.ti{color:var(--accent);font-size:var(--fs-2xl)}.asc-carica-nome{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.asc-carica-nome strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-carica-nome small{color:var(--banner-muted)}.asc-carica-errori h3,.asc-carica-filtro h3{margin:1rem 0 .5rem;font-size:var(--fs-md) !important;font-weight:var(--fw-bold)}.asc-carica-modello-testa{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.asc-carica-modello-icona{display:grid;flex:0 0 auto;place-items:center;width:2.6rem;height:2.6rem;border-radius:.8rem;background:var(--accent);color:#fff;font-size:var(--fs-xl)}.asc-carica .asc-carica-modello-testa .asc-sezione{margin:0}.asc-carica-modello-testa p{margin:.15rem 0 0;color:var(--banner-muted);font-size:var(--fs-sm)}.asc-carica-modelli{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem}.asc-carica-file{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.7rem .85rem;border:1px solid var(--banner-border);border-radius:.9rem;background:var(--banner-tile);color:var(--fg);text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s}.asc-carica-file>.ti:first-child{flex:0 0 auto;color:var(--accent);font-size:var(--fs-2xl)}.asc-carica-file span{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;line-height:1.25}.asc-carica-file strong{font-size:var(--fs-sm)}.asc-carica-file small{color:var(--banner-muted);font-size:var(--fs-2xs)}.asc-carica-file-scarica{flex:0 0 auto;color:var(--banner-muted)}.asc-carica-file.is-principale{border-color:var(--accent);background:var(--accent-soft)}.asc-carica-file:hover,.asc-carica-file:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--fg);transform:translateY(-1px);outline:none}.asc-carica-file:hover .asc-carica-file-scarica,.asc-carica-file:focus-visible .asc-carica-file-scarica{color:var(--accent)}.asc-carica-modello h3{display:flex;align-items:center;gap:.45rem;margin:1.4rem 0 .6rem;font-size:var(--fs-md) !important;font-weight:var(--fw-bold)}.asc-carica-modello h3 .ti{color:var(--accent)}.asc-carica-istruzioni{margin:0;padding:0;list-style:none;counter-reset:regola;font-size:var(--fs-sm);line-height:1.45}.asc-carica-istruzioni li{position:relative;padding:.5rem 0 .5rem 2.1rem;counter-increment:regola}.asc-carica-istruzioni li + li{border-top:1px solid var(--banner-border)}.asc-carica-istruzioni li::before{content:counter(regola);position:absolute;top:.5rem;left:0;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}.asc-carica-istruzioni code{padding:.05rem .3rem;border-radius:.3rem;background:var(--banner-tile)}.asc-carica-valori-elenco{flex:0 0 auto;border:1px solid var(--banner-border);border-radius:.9rem;overflow:hidden}.asc-carica-valori{font-size:var(--fs-sm)}.asc-carica-valori + .asc-carica-valori{border-top:1px solid var(--banner-border)}.asc-carica-valori summary{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;font-weight:var(--fw-semibold);cursor:pointer;list-style:none}.asc-carica-valori summary::-webkit-details-marker{display:none}.asc-carica-valori summary::after{content:"\ea5f";font-family:"tabler-icons";color:var(--banner-muted);font-size:var(--fs-2xs);transition:transform .15s}.asc-carica-valori[open] summary::after{transform:rotate(180deg)}.asc-carica-valori summary>span:first-child{flex:1 1 auto;min-width:0}.asc-carica-valori summary:hover{background:var(--accent-soft)}.asc-carica-valori ul{display:flex;flex-wrap:wrap;gap:.3rem;max-height:14rem;margin:0;padding:.1rem .85rem .75rem;overflow-y:auto;list-style:none}.asc-carica-valori li{padding:.1rem .55rem;border:1px solid var(--banner-border);border-radius:2rem;background:#fff;font-size:var(--fs-xs)}.asc-carica-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.asc-carica-testa .asc-sezione{margin:0}.asc-carica-azioni{display:flex;flex-wrap:wrap;gap:.5rem}.asc-carica-esito[aria-busy="true"]>:not(.asc-carica-testa){opacity:.45}#ascCaricaMessaggio{margin-bottom:1rem}.asc-carica-conteggi{display:flex;flex-wrap:wrap;gap:.75rem}.asc-carica-conteggi:empty{display:none}.asc-carica-conta{display:flex;flex-direction:column;min-width:11rem;padding:.6rem .9rem;border:1px solid var(--banner-border);border-radius:.8rem;background:var(--banner-tile)}.asc-carica-conta-scheda{color:var(--banner-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.asc-carica-conta-numeri{font-size:var(--fs-sm)}.asc-carica-conta-numeri strong{font-size:var(--fs-xl)}.asc-carica-conta.is-errore{border-color:#f1aeb5;background:#fdf1f2}.asc-carica-conta.is-errore strong{color:#a52834}.asc-carica-errori{margin-top:1rem}.asc-carica-errori ul{margin:0 0 .5rem;padding:0;list-style:none;font-size:var(--fs-sm)}.asc-carica-errori li{display:flex;gap:.6rem;padding:.35rem 0;border-top:1px solid var(--banner-border)}.asc-carica-riga{flex:0 0 auto;padding:0 .55rem;border:1px solid #f1aeb5;border-radius:2rem;background:#fdf1f2;color:#a52834;font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap}.asc-carica-riga:hover,.asc-carica-riga:focus-visible{background:#f8d7da;outline:none}.asc-carica-tabella{margin-top:1rem}.asc-carica-filtro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.asc-carica-filtro h3{margin:0}.asc-carica-anteprima{font-size:var(--fs-sm)}.asc-carica-anteprima td,.asc-carica-anteprima th{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-carica-anteprima tr.is-errore>td{background:#fdf1f2}.asc-carica-anteprima tr.is-evidenziata>td{background:#fff3cd !important;transition:background-color .3s}.asc-carica-num{color:var(--banner-muted);font-variant-numeric:tabular-nums}.asc-carica-stato{display:inline-block;padding:.05rem .55rem;border-radius:2rem;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}.asc-carica-stato.is-nuovo{background:#d1e7dd;color:#0a3622}.asc-carica-stato.is-aggiornato{background:#cfe2ff;color:#052c65}.asc-carica-stato.is-invariato{background:#e9ecef;color:#495057}.asc-carica-stato.is-errore{background:#f8d7da;color:#58151c}.asc-rp-sintesi{display:flex;flex-wrap:wrap;align-items:stretch;gap:.15rem .35rem;margin-top:.75rem;padding:.25rem .35rem;border:1px solid var(--banner-border);border-radius:.85rem;background:rgba(255,255,255,.75)}.asc-rp-sintesi-gruppo{display:flex;flex-wrap:wrap;gap:.1rem .15rem;min-width:0}.asc-rp-sintesi-sep{width:1px;margin:.35rem .15rem;background:var(--banner-border)}.asc-rp-sintesi .asc-rp-totale{flex-direction:row;align-items:baseline;gap:.45rem;padding:.3rem .55rem}.asc-rp-sintesi .asc-rp-totale-valore{gap:.45rem;margin-top:0}.asc-rp-sintesi .asc-rp-totale strong{font-size:var(--fs-md)}.asc-rp-sintesi-tipi{display:inline-flex;gap:.5rem;color:var(--banner-muted);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.asc-rp-sintesi-tipi .asc-rp-tipo{gap:.25rem}.asc-rp-sintesi + .asc-rp{margin-top:.75rem}@media (max-width:575.98px){.asc-rp-sintesi-sep{display:none}}.asc-panel{border-radius:1.5rem;padding-top:calc(1.25rem + 6px);background:var(--carg-striscia) top / 100% 6px no-repeat,#fff;box-shadow:0 1.25rem 3rem rgba(0,0,0,.06)}.asc-rp-voce.is-scelto{background:color-mix(in srgb,var(--carg-1) 30%,#fff);box-shadow:inset 3px 0 0 var(--carg-0)}.asc-rp-card-dati .asc-rp-gruppo{--c:var(--carg-0)}.asc-rp-card-dati .asc-rp-gruppo:nth-child(5n + 2){--c:var(--carg-1)}.asc-rp-card-dati .asc-rp-gruppo:nth-child(5n + 3){--c:var(--carg-2)}.asc-rp-card-dati .asc-rp-gruppo:nth-child(5n + 4){--c:var(--carg-3)}.asc-rp-card-dati .asc-rp-gruppo:nth-child(5n + 5){--c:var(--carg-4)}.asc-rp-gruppo h5{color:var(--carg-ink)}.asc-rp-card-dati .asc-rp-gruppo h5{position:relative;padding-left:1.1rem}.asc-rp-card-dati .asc-rp-gruppo h5::before{content:"";position:absolute;top:.35em;left:0;width:.7rem;height:.7rem;border-radius:.15rem;background:var(--c)}.asc-page-kicker{padding:.2rem .75rem;border:1px solid var(--banner-border);border-radius:2rem;background:var(--banner-tile);color:var(--banner-muted)}.asc-brand-icon{border-radius:.3rem;background:var(--carg-1);color:var(--carg-ink);box-shadow:.25rem .25rem 0 color-mix(in srgb,var(--carg-1) 45%,transparent)}.asc-sidebar-head .asc-brand-icon{border-radius:.3rem}.asc-sidenav-link.is-active,.asc-sidenav-voce.is-active{background:color-mix(in srgb,var(--carg-1) 30%,#fff);color:var(--carg-ink)}.asc-sidenav-link.is-active>.ti:first-child,.asc-sidenav-link.has-active>.ti:first-child{color:var(--carg-ink)}.asc-sidenav-voce.is-active::before{background:var(--carg-0)}.asc-content .btn-primary{--bs-btn-bg:var(--carg-ink);--bs-btn-border-color:var(--carg-ink);--bs-btn-hover-bg:#000;--bs-btn-hover-border-color:#000;--bs-btn-active-bg:#000;--bs-btn-active-border-color:#000;--bs-btn-disabled-bg:var(--carg-ink);--bs-btn-disabled-border-color:var(--carg-ink)}:is(.asc-panel,.asc-content .modal) .dt-buttons .dt-button:hover:not(.disabled){border-color:var(--carg-ink);background:var(--carg-ink)}:is(.asc-panel,.asc-content .modal) .dt-paging .dt-paging-button.current{border-color:var(--carg-ink) !important;background:var(--carg-ink) !important}.asc-scheda.is-attiva,.asc-scheda.active{color:var(--carg-ink)}.asc-scheda.active .asc-tab-conta,.asc-tab.active .asc-tab-conta{background:var(--carg-ink)}.asc-rp-barra{border-radius:1.5rem;padding-top:calc(.9rem + 6px);background:var(--carg-striscia) top / 100% 6px no-repeat,#fff;box-shadow:0 1.25rem 3rem rgba(0,0,0,.06)}.asc-rp-barra-icona,.asc-carica-modello-icona{border-radius:.3rem;background:var(--carg-1);color:var(--carg-ink);box-shadow:.25rem .25rem 0 color-mix(in srgb,var(--carg-1) 45%,transparent)}.asc-foglio-box:has(>.asc-sidenav-link.is-active){border-color:color-mix(in srgb,var(--carg-1) 70%,#fff)}.asc-login-card{position:relative;overflow:hidden;padding-top:calc(2rem + 6px);border-radius:1.5rem;background:var(--carg-striscia) top / 100% 6px no-repeat,#fff;box-shadow:0 1.25rem 3rem rgba(0,0,0,.06);-webkit-backdrop-filter:none;backdrop-filter:none}.asc-login-card .asc-feature-icon{border-radius:.3rem;background:var(--carg-1);color:var(--carg-ink);box-shadow:.3rem .3rem 0 color-mix(in srgb,var(--carg-1) 45%,transparent)}.asc-login-card .input-group-text{color:var(--banner-muted)}.asc-login-card .asc-btn-primary{border:1px solid var(--carg-ink);background:var(--carg-ink);color:#fff;box-shadow:none}.asc-login-card .asc-btn-primary:hover{background:#000;color:#fff}.asc-login-back:hover{color:var(--carg-ink)}