.pn-apertura{margin-bottom:12px}.pn-apertura-form{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;max-width:760px;margin-top:12px;padding:20px}.pn-apertura-testata h4{font-size:var(--fs-md);margin:0 0 6px}.pn-apertura-testata p,.pn-apertura-aiuto{color:var(--text-secondary);font-size:var(--fs-xs);line-height:1.5}.pn-apertura-testata p{margin:0 0 18px}.pn-apertura-scelta{border:0;min-width:0;margin:0 0 18px;padding:0}.pn-apertura-scelta legend,.pn-apertura-campi label{color:var(--text-secondary);font-size:var(--fs-xs);margin-bottom:6px;padding:0;display:block}.pn-apertura-opzioni{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pn-apertura-opzioni button{border:1px solid var(--border-color);background:var(--bg-primary);min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:10px 12px}.pn-apertura-opzioni strong,.pn-apertura-opzioni span{display:block}.pn-apertura-opzioni span{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:3px}.pn-apertura-opzioni button[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accent-rgb), .08);box-shadow:inset 0 0 0 1px var(--accent)}.pn-apertura-opzioni button:hover{border-color:var(--accent)}.pn-apertura-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.pn-apertura-campi{gap:14px;min-width:0;display:grid}.pn-apertura-campi input,.pn-apertura-campi select{box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-primary);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--fs-sm);border-radius:8px;padding:9px 12px}.pn-apertura-campi .pn-apertura-scelta{margin:0}.pn-apertura-verso button{text-align:center;font-size:var(--fs-sm)}.pn-apertura-aiuto{margin:6px 0 0}.pn-apertura-riepilogo{border:1px solid var(--border-color);background:var(--bg-primary);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.pn-apertura-riepilogo h5{font-size:var(--fs-xs);color:var(--text-secondary);margin:0 0 8px;font-weight:500}.pn-apertura-riepilogo span,.pn-apertura-riepilogo p{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.5}.pn-apertura-riepilogo p{border-top:1px solid var(--border-color);margin:10px 0 0;padding-top:12px}.pn-apertura-saldo{font-variant-numeric:tabular-nums;margin-top:12px;font-size:1.4rem}.pn-apertura-errore{color:var(--color-uscite);font-size:var(--fs-sm)}.pn-apertura-azioni{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:16px;display:flex}.pn-apertura-azioni .btn{min-height:44px}.pn-apertura-form :is(button,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=600px){.pn-apertura-form{padding:14px}.pn-apertura-layout{grid-template-columns:minmax(0,1fr);gap:16px}.pn-apertura-opzioni:not(.pn-apertura-verso){grid-template-columns:minmax(0,1fr)}.pn-apertura-azioni .btn{flex:1;justify-content:center}.pn-apertura-campi input,.pn-apertura-campi select{font-size:16px}}.regole-estratto .regole-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.regole-estratto .regole-toolbar p{color:var(--text-secondary);font-size:var(--fs-sm);max-width:650px;margin:6px 0 0;line-height:1.5}.regole-estratto .regole-toolbar .btn{flex-shrink:0}.regole-estratto button,.regole-estratto select,.regole-estratto input{min-height:44px}.regole-estratto button{min-width:44px}.regole-estratto .regole-filtri{border:1px solid var(--border-color);border-radius:10px;margin-bottom:12px}.regole-estratto .regole-filtri summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:12px;font-weight:600}.regole-estratto .regole-filtri-campi{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:12px;display:grid}.regole-estratto .regole-filtri-campi>div{grid-column:1/-1}.regole-estratto .regole-raggruppamento{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.regole-estratto .regole-raggruppamento label{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.regole-estratto .regole-raggruppamento select{width:auto!important}.regole-estratto .regole-raggruppamento span{color:var(--text-secondary);font-size:var(--fs-sm)}.regole-estratto :is(button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=600px){.regole-estratto .regole-toolbar{flex-direction:column;align-items:stretch}.regole-estratto .regole-toolbar .btn{justify-content:center}.regole-estratto .regole-filtri-campi{grid-template-columns:minmax(0,1fr)}}.regole-estratto .regole-contenuto{background:0 0!important;padding:0!important}.regole-estratto .regole-toolbar{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:14px 20px;padding-bottom:16px}.regole-estratto .regole-toolbar>div:first-child{flex:260px;min-width:0}.regole-estratto .regole-toolbar strong{font-size:var(--fs-md);font-weight:600}.regole-estratto .regole-toolbar p{font-size:var(--fs-xs);max-width:520px}.regole-estratto .regole-toolbar-azioni{flex:310px;align-items:center;gap:8px;display:flex}.regole-estratto .regole-ricerca{flex:1;min-width:0}.regole-estratto .regole-ricerca input{box-sizing:border-box;width:100%;background:var(--bg-card)!important}.regole-estratto .regole-card{background:var(--bg-card);box-shadow:none;border-radius:10px!important;padding:16px!important}.regole-estratto .regole-raggruppamento{margin-bottom:12px}.regole-estratto .regole-card button{border-radius:6px}.regole-estratto .regole-card button:hover{background:var(--bg-tertiary)!important}.regole-estratto .regole-card>div>div:last-child{gap:8px!important}@media (width<=600px){.regole-estratto .regole-toolbar>div:first-child,.regole-estratto .regole-toolbar-azioni{flex-basis:auto;width:100%}.regole-estratto .regole-toolbar-azioni{flex-wrap:wrap}.regole-estratto .regole-ricerca{flex-basis:180px}.regole-estratto .regole-card{padding:12px!important}.regole-estratto .regole-card>div{flex-wrap:wrap}}.regole-estratto .regole-stato{color:var(--text-secondary);font-size:var(--fs-xs);flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.regole-estratto .regole-stato span{background:var(--bg-primary);border-radius:6px;padding:3px 8px}.regole-estratto .regole-card button[title=Modifica\ regola]{font-size:var(--fs-xs);align-items:center;gap:5px;display:flex}.regole-estratto .regole-editor{gap:12px;display:grid}.regole-estratto .regole-editor-esiti,.regole-estratto .regole-editor-opzioni{grid-template-columns:minmax(0,1fr);gap:10px 14px;display:grid}.regole-estratto .regole-editor-esiti{border-top:1px solid var(--border-color);padding-top:10px}.regole-estratto .regole-editor-etichetta{grid-column:1/-1}.regole-estratto .regole-editor :is(div,input,select){min-width:0}.cfg-pn-regole-inline .regole-editor-card{container-type:inline-size;box-shadow:none!important;margin-bottom:10px!important;padding:12px!important}.cfg-pn-regole-inline>h3{margin-bottom:6px}.cfg-pn-regole-inline .cfg-pn-regole-sottotitolo{margin-bottom:10px}.cfg-pn-regole-inline .cfg-pn-regole-footer{z-index:2;background:var(--bg-card);flex-wrap:wrap;gap:8px;padding:10px 0;position:sticky;bottom:0}@container (width>=580px){.cfg-pn-regole-inline .regole-editor-esiti{grid-template-columns:repeat(3,minmax(0,1fr))}.cfg-pn-regole-inline .regole-editor-opzioni{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cfg-pn-regole-inline .regole-editor-esiti,.cfg-pn-regole-inline .regole-editor-opzioni{grid-template-columns:minmax(0,1fr)}.cfg-pn-regole-inline .cfg-pn-regole-footer>button{flex:auto}}.regole-estratto .regole-torna{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;min-width:160px;padding:10px 14px;display:inline-flex}.cg-modal-overlay:has(>.cfg-pn-pagina){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a25403d;padding:24px}.cg-modal.cfg-pn-pagina{border-radius:16px;width:min(1040px,100%);min-width:min(1040px,100%);max-width:1040px;height:min(86dvh,760px);max-height:min(86dvh,760px)}.cfg-pn-pagina .cg-modal-body{padding:14px 18px}.cfg-pn-pagina .cg-modal-head{padding:12px 18px}.cfg-pn-pagina .cg-modal-foot{padding:10px 18px}.cfg-pn-promemoria{cursor:pointer;min-height:44px;font-weight:600;line-height:1.5}.cfg-pn-promemoria span{color:var(--text-secondary);margin-left:12px;font-size:.8rem;font-weight:400;display:inline-block}.cfg-pn-contenuto .cfg-pn-da-completare{padding:8px 16px!important}.cfg-pn-da-completare>details{border-top:1px solid var(--border-color)}.cfg-pn-contenuto .cfg-pn-schede{gap:8px!important;padding-bottom:12px!important}.cfg-pn-contenuto .cfg-pn-schede button{min-height:44px;border-radius:8px!important}.cfg-pn-contenuto input:not([type=checkbox]):not([type=radio]),.cfg-pn-contenuto select{min-height:40px}@media (width<=640px){.cg-modal-overlay:has(>.cfg-pn-pagina){padding:0}.cg-modal.cfg-pn-pagina{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.cfg-pn-pagina .cg-modal-body,.cfg-pn-pagina .cg-modal-head{padding:16px}.cfg-pn-promemoria span{margin:4px 0 0;display:block}}.cfg-pn-contenuto{gap:10px!important}.cfg-pn-banche-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:16px;display:grid}.cfg-pn-banche-layout aside{max-width:none!important}.cfg-pn-carte-conto{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:8px;display:grid}.cassetto-preparazione{margin-top:12px;font-size:.85rem;line-height:1.5}.cassetto-preparazione ol{gap:10px;margin:12px 0;padding-left:22px;display:grid}.cassetto-preparazione li p{color:var(--text-secondary);margin:3px 0 0}.cassetto-preparazione>p{border-left:3px solid var(--accent);background:var(--bg-primary);padding:10px 12px}@media (width<=850px){.cfg-pn-banche-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cfg-pn-carte-conto{grid-template-columns:minmax(0,1fr)}}.cg-modal.cfg-pn-pagina:has(.cassetto-collegamento){width:min(800px,100%);max-width:800px}.cf-percorso{gap:14px;margin-top:8px;display:grid}.cf-passi{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.cf-passo button{border:1px solid var(--border-color);background:var(--bg-card);width:100%;min-height:48px;color:var(--text-secondary);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.cf-passo button:disabled{cursor:default;opacity:.7}.cf-passo-n{width:30px;height:30px;color:var(--text-secondary);background:#eef1f6;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cf-passo-t{min-width:0;color:var(--text-primary);flex-direction:column;font-weight:600;line-height:1.2;display:flex}.cf-passo-t small{font-size:var(--fs-2xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.cf-passo.is-attivo button{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .14)}.cf-passo.is-attivo .cf-passo-n{background:var(--accent);color:#fff}.cf-passo.is-fatto .cf-passo-n{background:var(--dash-green);color:#fff}.cf-corpo{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;padding:16px}.cf-corpo h4{font-size:var(--fs-lg);color:var(--text-primary);margin:0 0 6px;font-weight:700}.cf-corpo>p{font-size:var(--fs-md);color:var(--text-secondary);margin:0 0 12px;line-height:1.55}.cf-dati{gap:0;margin:0 0 12px;display:grid}.cf-dati>div{border-bottom:1px solid var(--border-color);font-size:var(--fs-md);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.cf-dati>div:last-child{border-bottom:none}.cf-dati dt{color:var(--text-secondary)}.cf-dati dd{text-align:right;color:var(--text-primary);margin:0;font-weight:600}.cf-manca{color:var(--dash-red);font-weight:600}.cf-nascosto{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cf-sotto{font-size:var(--fs-md);color:var(--text-primary);gap:6px;margin:0 0 12px;padding-left:20px;line-height:1.5;display:grid}.cf-link{font-size:var(--fs-sm);flex-wrap:wrap;gap:16px;margin-bottom:10px;display:flex}.cf-link a{min-height:44px;color:var(--accent);text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.cf-link a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cf-spunta{min-height:44px;font-size:var(--fs-md);color:var(--text-primary);align-items:center;gap:10px;font-weight:600;display:flex}.cf-spunta input{width:18px;height:18px}.cf-cronologia{font-size:var(--fs-md);gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cf-cronologia li{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.cf-cronologia li.is-fatto{color:var(--dash-green);font-weight:600}.cf-data{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);gap:5px;max-width:240px;margin-bottom:12px;font-weight:600;display:grid}.cf-data input{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:var(--fs-lg);text-transform:none;letter-spacing:0;border-radius:8px;padding:10px 12px}.cf-attesa{border-left:3px solid var(--accent);background:rgba(var(--accent-rgb), .06);font-size:var(--fs-sm);color:var(--text-primary);align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.cf-azioni{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.cf-azioni .btn{min-height:44px}@media (width<=600px){.cf-passi{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.cf-passo button{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:6px 2px}.cf-passo-t{font-size:var(--fs-2xs);align-items:center}.cf-passo-t small{display:none}.cf-corpo{padding:14px 12px}.cf-azioni .btn{flex:1;justify-content:center}.cf-data{max-width:none}}@media (width<=768px),(height<=500px) and (orientation:landscape){.ap-tab{min-width:0!important}.ap-tab .ap-c-data,.ap-tab .ap-c-descr,.ap-tab .ap-c-mezzo,.ap-tab--conti .ap-c-cp,.ap-tab--controparti .ap-c-mov{display:none}.ap-tab col.ap-c-rif{width:auto!important}.ap-tab col.ap-c-cp,.ap-tab col.ap-c-mov{width:25%!important}.ap-tab col.ap-c-imp{width:23%!important}.ap-tab th{letter-spacing:0!important;white-space:normal!important;font-size:.6rem!important}.ap-tab col.ap-c-az{width:34px!important}.ap-tab th.ap-c-az{font-size:0!important}.ap-tab td.ap-c-rif,.ap-tab td.ap-c-cp{line-height:1.3;white-space:normal!important}.ap-tab td{font-size:.74rem!important}.ap-tab .ap-c-az .btn{padding:4px 6px!important}.ap-tab .ap-c-az .ap-testo{display:none}.ap-tab .ap-c-az .btn{margin-right:0!important}.ap-tab th,.ap-tab td{padding-left:6px!important;padding-right:6px!important}}.cfg-pagina-testa{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding-bottom:14px;display:flex}.cfg-pagina-titoli{flex:320px;min-width:0}.cfg-pagina-titolo{font-size:var(--fs-xl);color:var(--text-primary);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.cfg-pagina-titolo svg{color:var(--accent);flex-shrink:0}.cfg-pagina-descr{max-width:70ch;font-size:var(--fs-sm);color:var(--text-secondary);margin:5px 0 0;line-height:1.45}.cfg-pagina-azioni{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.cfg-pn-gestione-sezione+.cfg-pn-gestione-sezione{border-top:1px solid var(--border-color);margin-top:24px;padding-top:18px}.cfg-pn-gestione-sezione>h3,.cfg-pn-regole-inline>h3{color:var(--text-primary);margin:0 0 14px;font-size:.95rem}.cfg-pn-regole-sottotitolo{color:var(--text-secondary);margin:0 0 12px;font-size:.8rem}.cfg-pn-regole-footer{border-top:1px solid var(--border-color);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.cfg-pn-contenuto .cfg-pn-schede{flex-wrap:wrap;overflow:visible}.cfg-pn-sottopagine{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.cfg-pn-sottopagine .btn{min-height:44px}.cf-riepilogo{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cf-riepilogo li{border:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--fs-sm);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.cf-riepilogo li span{font-weight:700}.cf-riepilogo .is-attivo{border-color:var(--accent);color:var(--text-primary);background:rgba(var(--accent-rgb), .06);font-weight:600}.cf-riepilogo .is-fatto{color:var(--dash-green)}@media (width<=600px){.cf-riepilogo{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-link{gap:8px}.cf-link a{white-space:normal;justify-content:center;width:100%}}.cf-riepilogo li{padding:0}.cf-riepilogo button{border-radius:inherit;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px;display:flex}.cf-riepilogo button:disabled{cursor:default;opacity:.6}.cf-riepilogo button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.an-finestra{width:min(1100px,100%);max-width:1100px}.an-barra{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.an-schede{flex-wrap:wrap;gap:22px;display:flex}.an-gruppo{flex-direction:column;gap:6px;display:flex}.an-gruppo-t{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.an-gruppo-b{flex-wrap:wrap;gap:6px;display:flex}.an-kpi{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.an-kpi-box{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;padding:10px 14px}.an-kpi-box span{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:700;display:block}.an-kpi-box strong{font-size:var(--fs-xl,1.25rem);color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:700;display:block}.an-kpi-box small{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:1px;display:block}.an-kpi-box.is-forte{background:rgba(var(--accent-rgb), .08);border-color:rgba(var(--accent-rgb), .35)}.an-kpi-box.is-forte strong{color:var(--accent)}.an-kpi-box.is-ok strong{color:var(--dash-green)}.an-kpi-box.is-ko{border-color:color-mix(in srgb, var(--dash-red) 40%, transparent)}.an-kpi-box.is-ko strong{color:var(--dash-red)}.an-scheda{border:1px solid var(--border-color);color:var(--text-secondary);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-weight:600;display:inline-flex}.an-scheda.on{border-color:var(--accent);background:rgba(var(--accent-rgb), .1);color:var(--accent)}.an-punto{background:var(--dash-green);border-radius:50%;width:8px;height:8px}.an-punto.is-ko{background:var(--dash-red)}.an-card{border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;margin-bottom:14px;padding:14px 16px}.an-testa{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.an-testa h3{font-size:var(--fs-lg);color:var(--text-primary);margin:0;font-weight:700}.an-h4{font-size:var(--fs-sm);color:var(--text-primary);margin:14px 0 6px;font-weight:700}.an-sotto{font-size:var(--fs-xs);color:var(--text-secondary);margin:3px 0 0}.an-importo{font-size:var(--fs-lg);color:var(--text-primary);font-weight:700}.an-importo small{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:400}.an-stato{font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:700;display:inline-flex}.an-stato.is-ok{background:color-mix(in srgb, var(--dash-green) 12%, transparent);color:var(--dash-green)}.an-stato.is-ko{background:color-mix(in srgb, var(--dash-red) 10%, transparent);color:var(--dash-red)}.an-tre{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.an-tre>div{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:10px;padding:8px 12px}.an-tre span{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:700;display:block}.an-tre strong{font-size:var(--fs-lg);color:var(--text-primary);font-weight:700}.an-tre .is-ok strong{color:var(--dash-green)}.an-tre .is-ko strong{color:var(--dash-red)}.an-scroll{overflow-x:auto}.an-tab{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.an-tab th{text-align:left;font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:6px 8px;font-weight:700}.an-tab td{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:7px 8px}.an-tab tbody tr:hover td{background:rgba(var(--accent-rgb), .04)}.an-tab tfoot td{border-bottom:0;border-top:2px solid var(--border-color);font-weight:700}.an-tab td:first-child,.an-tab th:first-child{background:var(--bg-card);position:sticky;left:0}.an-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.an-forte{font-weight:700}.an-zero{color:var(--text-secondary)}.an-freccia{width:24px;color:var(--text-secondary)}.an-desc{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--text-secondary);overflow:hidden}.an-dir{font-size:var(--fs-xs);color:var(--text-secondary);white-space:nowrap}.an-link{font:inherit;font-size:var(--fs-sm);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.an-btn{margin-top:10px}.an-vuoto{font-size:var(--fs-sm);color:var(--text-secondary);margin:6px 0}.an-nota{font-size:var(--fs-xs);color:var(--text-secondary);margin:4px 0 0}@media (width<=700px){.an-schede{gap:14px}.an-tre{grid-template-columns:1fr}.an-card{padding:12px}}.an-per-mese th:first-child,.an-per-mese td:first-child{width:72px;position:static}.revisione-conto{--rc-border:var(--border-color,#dce2ea)}.revisione-conto .rc-acquisizione,.revisione-conto .rc-strumenti{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.revisione-conto label{flex-direction:column;gap:6px;font-size:.82rem;font-weight:500;display:flex}.revisione-conto select,.revisione-conto input:not([type=checkbox]),.revisione-conto textarea{background:var(--bg-primary,#fff);color:var(--text-primary,#18283d);border:1px solid var(--rc-border);font:inherit;border-radius:7px;max-width:100%;min-height:36px;padding:8px}.revisione-conto .rc-file{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.revisione-conto .rc-metadati,.revisione-conto small{color:var(--text-secondary,#52647a);font-size:.8rem;line-height:1.5}.revisione-conto .rc-metadati{margin:10px 0 16px}.revisione-conto .rc-tabs{border-bottom:1px solid var(--rc-border);gap:6px;margin-bottom:16px;padding-bottom:8px;display:flex;overflow-x:auto}.revisione-conto .rc-tabs button{white-space:nowrap;color:var(--text-secondary,#52647a);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.revisione-conto .rc-tabs button[aria-selected=true]{background:var(--bg-card-hover,#f0f0ff);color:var(--accent,#5548db);border-color:var(--accent,#5548db)}.revisione-conto .rc-tabs span{background:var(--bg-primary,#fff);border-radius:6px;padding:1px 6px;font-size:.8rem}.revisione-conto .rc-strumenti label{flex:1;min-width:200px}.revisione-conto .rc-tabella-wrap{border:1px solid var(--rc-border);background:var(--bg-card);border-radius:10px;max-height:52vh;overflow:auto}.revisione-conto .rc-tabella{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1232px;font-size:.82rem}.revisione-conto td textarea{resize:vertical;width:100%}.revisione-conto small{margin-top:6px;display:block}.revisione-conto .rc-importo{text-align:right;white-space:nowrap;color:var(--text-secondary)}.revisione-conto .rc-entrata{color:#0284c7}.revisione-conto .rc-uscita{color:var(--color-uscite,#cb344a)}.revisione-conto .rc-avviso{border:1px solid var(--rc-border);background:var(--bg-card-hover,#f6f8fc);border-radius:8px;align-items:start;gap:10px;margin:12px 0;padding:12px;font-size:.85rem;line-height:1.5;display:flex}.revisione-conto .rc-errore{border-color:var(--color-uscite,#cb344a);color:var(--text-primary,#18283d)}.revisione-conto .rc-vuoto{text-align:center;color:var(--text-secondary,#52647a);padding:32px}.revisione-conto .rc-evidenze{overflow-wrap:anywhere;grid-template-columns:1fr;gap:12px;margin:12px 0;display:grid}.revisione-conto .rc-evidenze label{margin:8px 0;line-height:1.5;display:block}.revisione-conto summary{cursor:pointer;line-height:1.5}.revisione-conto .rc-footer-status{margin-right:auto;font-size:.85rem}.revisione-conto button:focus-visible,.revisione-conto input:focus-visible,.revisione-conto select:focus-visible,.revisione-conto textarea:focus-visible,.revisione-conto summary:focus-visible{outline:2px solid var(--accent,#5548db);outline-offset:3px}.revisione-conto input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent,#5548db)}@media (width>=900px){body.cg-pannello-aperto .cg-modal-overlay:has(.revisione-conto){padding-right:calc(var(--cg-pannello-w,440px) + 16px)}}.regole-estratto input:focus-visible,.regole-estratto select:focus-visible{outline-offset:2px;outline:2px solid var(--accent,#5548db)!important}.revisione-conto .rc-acquisizione:empty{display:none}.revisione-conto .rc-tabella th,.revisione-conto .rc-tabella td{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;line-height:1.5}.revisione-conto .rc-tabella td:nth-child(2){white-space:nowrap}.revisione-conto .rc-tabella .rc-importo{white-space:nowrap;font-variant-numeric:tabular-nums}.revisione-conto .rc-tabella textarea,.revisione-conto .rc-tabella select{box-sizing:border-box;width:100%;min-width:0}.revisione-conto .rc-descrizione{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.revisione-conto .rc-tabella summary{white-space:normal;overflow-wrap:anywhere}.revisione-conto .rc-periodo{flex-wrap:wrap;gap:6px;margin-right:auto;display:flex}.revisione-conto .rc-riepilogo{border-bottom:1px solid var(--rc-border);color:var(--text-secondary,#52647a);flex-wrap:wrap;align-items:center;gap:10px 28px;padding:12px 0;font-size:.85rem;display:flex}.revisione-conto .rc-riepilogo span{align-items:baseline;gap:8px;display:flex}.revisione-conto .rc-riepilogo strong{color:var(--text-primary,#18283d);font-variant-numeric:tabular-nums}.revisione-conto .rc-tabs button,.revisione-conto .rc-acquisizione button{min-height:44px}@media (width<=700px){.revisione-conto .rc-acquisizione label{flex:1;min-width:130px}.revisione-conto .rc-footer-status{width:100%}.revisione-conto .rc-riepilogo{flex-direction:column;align-items:start;gap:8px}.revisione-conto .rc-riepilogo span:last-child{margin-left:0}}.revisione-conto .rc-tabella th,.revisione-conto .rc-tabella td{vertical-align:middle}.revisione-conto .rc-tabella th{background:var(--th-bg)}.revisione-conto .rc-tabella .pn-th-num{text-align:right}.revisione-conto .rc-tabella .rc-col-check{text-align:center}.revisione-conto .rc-tabella .rc-col-data{white-space:nowrap}.revisione-conto .rc-tabella .rc-entrata{color:var(--color-entrate)}.revisione-conto .rc-tabella .rc-uscita{color:var(--color-uscite)}.revisione-conto .rc-tabella .rc-movimento{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.revisione-conto .rc-tabella textarea{height:56px;min-height:56px;font-size:var(--fs-sm);resize:none;line-height:1.4}.revisione-conto .rc-tabella textarea:focus{height:104px}.revisione-conto .pn-tabella thead th:last-child{box-shadow:none;right:auto}.revisione-conto .rc-tabs{gap:24px;margin-bottom:12px;padding-bottom:0}.revisione-conto .rc-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 2px}.revisione-conto .rc-tabs button[aria-selected=true]{border-bottom-color:var(--accent,#5548db);background:0 0}.revisione-conto .rc-tabs span{background:var(--bg-card-hover,#f0f0ff);color:inherit}.revisione-conto .rc-periodo{border:1px solid var(--rc-border);border-radius:9px;gap:0;overflow:hidden}.revisione-conto .rc-periodo .btn{box-shadow:none;border:0;border-radius:0}.revisione-conto .rc-tabella td{border-bottom:1px solid var(--rc-border)}.revisione-conto .rc-tabella td,.revisione-conto .rc-tabella th{padding-block:10px}.revisione-conto .rc-tabella tr.rc-riga-regola td,.revisione-conto .rc-tabella tr.rc-riga-regola:hover td,.revisione-conto .rc-tabella tr.rc-riga-regola:focus-within td{background:color-mix(in srgb, var(--bg-card,#fff) 88%, #38bdf8)!important}.revisione-conto .rc-tabella tr.rc-riga-regola td:first-child{box-shadow:inset 3px 0 #0284c7}.revisione-conto .rc-riga-dettaglio td{background:var(--bg-card-hover,#f6f8fc)}.revisione-conto .rc-azioni-dettaglio{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.revisione-conto .rc-conferma{border:1px solid var(--color-uscite,#cb344a);min-height:24px;color:var(--color-uscite,#cb344a);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;margin-top:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.revisione-conto .rc-tabella td{vertical-align:middle}.revisione-conto .rc-tabella textarea{field-sizing:content;scrollbar-width:none;height:auto;min-height:56px;max-height:132px;overflow:auto}.revisione-conto .rc-tabella textarea::-webkit-scrollbar{display:none}.revisione-conto .rc-tabella textarea:focus{height:auto;max-height:200px}.revisione-conto .rc-tabella select,.revisione-conto .rc-tabella textarea,.revisione-conto .rc-tabella button[aria-haspopup=listbox]{background:0 0!important;border-color:#0000!important}.revisione-conto .rc-tabella button[aria-haspopup=listbox]:hover{border-color:var(--rc-border)!important}.revisione-conto .rc-tabella select:hover,.revisione-conto .rc-tabella textarea:hover,.revisione-conto .rc-tabella select:focus,.revisione-conto .rc-tabella textarea:focus{border-color:var(--rc-border);background:var(--bg-primary,#fff)}.revisione-conto .rc-riepilogo{gap:8px 20px;margin-bottom:10px;padding:0 0 10px;font-size:.72rem}.revisione-conto .rc-riepilogo span{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.revisione-conto .rc-riepilogo strong{font-size:.88rem;font-weight:650}.revisione-conto .rc-riepilogo .rc-allineato strong{color:var(--color-entrate,#168268)}.revisione-conto .rc-riepilogo span:last-child{margin-left:auto}.revisione-conto .rc-acquisizione{align-items:center;gap:8px;margin-bottom:6px}.revisione-conto .rc-acquisizione .btn{min-height:30px;padding:5px 9px;font-size:.73rem;line-height:1.3}.revisione-conto .rc-periodo{border-radius:6px}.revisione-conto .rc-metadati{margin:5px 0 9px;font-size:.72rem}@media (width<=700px){.revisione-conto .rc-riepilogo{flex-direction:row;gap:8px 16px}.revisione-conto .rc-riepilogo span:last-child{margin-left:0}.revisione-conto .rc-acquisizione .btn{min-height:36px}}.cg-modal.rc-upload-modal{width:min(760px,100vw - 32px);max-width:760px}.rc-upload-modal .rc-upload-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.rc-upload-modal .rc-upload-opzioni{flex-direction:column;justify-content:center;gap:12px;display:flex}.rc-upload-modal .rc-upload-opzioni select{box-sizing:border-box;width:100%}.rc-upload-modal .rc-upload-zone{border:1px dashed var(--accent,#5548db);background:var(--bg-card-hover,#f6f8fc);width:100%;min-height:180px;color:var(--text-primary,#18283d);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.rc-upload-modal .rc-upload-zone:hover,.rc-upload-modal .rc-upload-zone:focus-visible{background:var(--bg-primary,#fff);outline:2px solid var(--accent,#5548db);outline-offset:3px}.rc-upload-modal .rc-upload-zone:disabled{opacity:.55;cursor:default}.rc-upload-modal .rc-upload-zone span{color:var(--accent,#5548db);font-size:.82rem}.rc-upload-modal .rc-upload-zone small{margin:0}@media (width<=600px){.rc-upload-modal .rc-upload-layout{grid-template-columns:1fr;gap:14px}.rc-upload-modal .rc-upload-zone{min-height:150px}.revisione-conto .rc-acquisizione .btn{min-height:44px}}.revisione-conto .rc-regole-button{background:var(--bg-card-hover,#eef1f5);border-color:var(--rc-border);color:var(--text-primary,#18283d)}.revisione-conto .rc-tabella tr:has(+.rc-riga-note) td{border-bottom:0;padding-bottom:0}.revisione-conto .rc-tabella .rc-riga-note td{padding-top:0;padding-bottom:10px}.revisione-conto .rc-note-riferimento{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.revisione-conto .rc-note-riferimento small,.revisione-conto .rc-note-riferimento .rc-conferma{margin-top:0}.revisione-conto .rc-note-data small{white-space:normal;overflow-wrap:anywhere;margin-top:0}.revisione-conto .rc-note-riferimento .rc-campo-mancante{color:var(--color-uscite,#cb344a)}.revisione-conto .rc-note-riferimento .rc-crea-regola{color:var(--accent,#635bff);border-color:var(--accent,#635bff)}.revisione-conto .rc-regola-applicata{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html.tema-nuovo .imx-modale .imx-banner{line-height:1.5;color:#0a2540!important;background:#fff!important;border:1px solid #e3e8ee!important;border-left-width:3px!important;border-radius:8px!important;font-size:.78rem!important}html.tema-nuovo .imx-modale .imx-banner.imx-ok{border-left-color:var(--dash-green)!important}html.tema-nuovo .imx-modale .imx-banner.imx-ko{border-left-color:var(--dash-red)!important}html.tema-nuovo .imx-modale .imx-banner.imx-warn{border-left-color:var(--dash-amber)!important}html.tema-nuovo .imx-modale .imx-banner.imx-info{border-left-color:var(--accent)!important;color:#3c4f69!important}html.tema-nuovo .imx-modale .imx-banner.imx-neutro{color:#3c4f69!important;border-left-color:#c1c9d2!important}html.tema-nuovo .imx-modale .imx-banner.imx-ok>svg{color:var(--dash-green)!important}html.tema-nuovo .imx-modale .imx-banner.imx-ko>svg,html.tema-nuovo .imx-modale .imx-banner.imx-ko>div[style*=color]{color:var(--dash-red)!important}html.tema-nuovo .imx-modale .imx-banner.imx-warn>svg{color:var(--dash-amber)!important}html.tema-nuovo .imx-modale .imx-banner.imx-info svg{stroke:#8792a2;color:#8792a2!important}html.tema-nuovo .imx-modale .imx-banner strong{color:#0a2540!important}html.tema-nuovo .imx-modale .imx-banner.imx-ko>div[style*=color] strong{color:inherit!important}html.tema-nuovo .imx-modale .imx-guida{background:#fafbfd!important;border:1px solid #e3e8ee!important;border-radius:10px!important}html.tema-nuovo .imx-modale .imx-guida>div:first-child{color:#0a2540!important;font-size:.78rem!important;font-weight:600!important}html.tema-nuovo .imx-modale .imx-guida>div:first-child svg{color:#8792a2}html.tema-nuovo .imx-modale .imx-passo{border:1px solid #e3e8ee;width:20px;height:20px;color:#56677f!important;background:#fff!important;min-width:20px!important;font-weight:600!important}html.tema-nuovo .imx-modale .imx-guida span[style*=line-height]{color:#3c4f69!important;font-size:.76rem!important}html.tema-nuovo .imx-modale .imx-banca{box-shadow:0 1px 1px #0a254008;color:#0a2540!important;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:8px!important;font-weight:500!important}html.tema-nuovo .imx-modale .imx-banca:hover{background:#fafbfd!important;border-color:#c9d1dd!important}html.tema-nuovo .imx-modale .imx-banca.is-on{box-shadow:0 0 0 1px var(--accent);border-color:var(--accent)!important;background:rgba(var(--accent-rgb), .06)!important;color:var(--accent)!important;font-weight:600!important}html.tema-nuovo .imx-modale .imx-pill-warn{background:rgba(var(--accent-rgb), .1)!important;color:var(--accent)!important;border:none!important;border-radius:999px!important}html.tema-nuovo .imx-modale div[style*="margin-bottom: 12px"]>strong[style*=color]{color:#0a2540!important}html.tema-nuovo .imx-modale .imx-banca-nome{color:#687385!important;font-weight:500!important}html.tema-nuovo .imx-modale .imx-sw .imx-tile-nome{color:inherit!important;font-weight:600!important}html.tema-nuovo .imx-modale .imx-sw{padding:14px 12px 12px!important}html.tema-nuovo .imx-modale .imx-badge{box-shadow:0 0 0 2px #fff;background:var(--dash-red)!important}html.tema-nuovo .imx-modale .imx-coda-voce{border:1px solid #e3e8ee;background:#fff!important}html.tema-nuovo .imx-modale .cg-tile-entrate,html.tema-nuovo .imx-modale .cg-tile-uscite{text-align:center!important;display:block!important}html.tema-nuovo .imx-modale .cg-tile-entrate>svg,html.tema-nuovo .imx-modale .cg-tile-uscite>svg{display:block;margin:0 auto 4px!important}html.tema-nuovo .imx-modale .imx-drop{transition:border-color .15s var(--ease), background .15s var(--ease);background:#fafbfd!important;border:1px dashed #c1c9d2!important;border-radius:10px!important}html.tema-nuovo .imx-modale .imx-drop:hover{border-color:var(--accent)!important;background:rgba(var(--accent-rgb), .03)!important}html.tema-nuovo .imx-modale .imx-drop>svg{margin:0 auto 8px;display:block;color:#8792a2!important;opacity:1!important}html.tema-nuovo .imx-modale .imx-drop>p{color:#56677f!important;font-size:.84rem!important}html.tema-nuovo .imx-modale label.imx-scegli{box-shadow:0 1px 1px #0a25400a;color:#0a2540!important;background:#fff!important;border:1px solid #e3e8ee!important;font-weight:500!important}html.tema-nuovo .imx-modale .imx-scegli:hover{background:#f6f8fb!important;border-color:#c9d1dd!important}html.tema-nuovo .imx-modale .imx-scegli svg{color:#56677f}html.tema-nuovo .imx-modale .imx-stats{background:#fff;border:1px solid #e3e8ee;border-radius:10px;overflow:hidden;gap:0!important}html.tema-nuovo .imx-modale .imx-stat{text-align:left!important;background:#fff!important;border:none!important;border-right:1px solid #e3e8ee!important;border-radius:0!important;padding:10px 14px!important}html.tema-nuovo .imx-modale .imx-stat:last-child{border-right:none!important}html.tema-nuovo .imx-modale .imx-stat>div:first-child{color:#687385!important;text-transform:none!important;letter-spacing:0!important;font-size:.72rem!important}html.tema-nuovo .imx-modale .imx-stat>div:last-child{font-variant-numeric:tabular-nums;color:#0a2540!important;font-size:1.05rem!important;font-weight:600!important}html.tema-nuovo .imx-modale .imx-cerca{min-height:32px;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:8px!important}html.tema-nuovo .imx-modale .imx-btn{min-height:30px;box-shadow:0 1px 1px #0a25400a;color:#0a2540!important;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:8px!important;font-weight:500!important}html.tema-nuovo .imx-modale .imx-btn:hover:not(:disabled){background:#f6f8fb!important;border-color:#c9d1dd!important}html.tema-nuovo .imx-modale .imx-btn.is-on{border-color:rgba(var(--accent-rgb), .35)!important;background:rgba(var(--accent-rgb), .08)!important;color:var(--accent)!important}html.tema-nuovo .imx-modale .imx-btn-acc{color:var(--accent)!important}html.tema-nuovo .imx-modale .imx-btn-auto svg{color:var(--dash-amber)}html.tema-nuovo .imx-modale .imx-btn-auto>span{color:var(--accent);background:rgba(var(--accent-rgb), .1)!important}html.tema-nuovo .imx-modale .imx-importa:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}html.tema-nuovo .imx-modale .imx-importa:not(:disabled):hover{background:var(--accent-hover)!important}html.tema-nuovo .imx-modale .imx-btn.imx-importa:not(:disabled){opacity:1!important}html.tema-nuovo .imx-modale .imx-btn.imx-importa:disabled{opacity:.45!important}html.tema-nuovo .imx-modale .imx-bulk{background:rgba(var(--accent-rgb), .04)!important;border:1px solid rgba(var(--accent-rgb), .25)!important;border-radius:8px!important}html.tema-nuovo .imx-modale .imx-bulk>span{color:var(--accent)!important;font-weight:600!important}html.tema-nuovo .imx-modale .imx-bulk>svg{stroke:var(--accent);color:var(--accent)!important}html.tema-nuovo .imx-modale .imx-bulk button{color:#0a2540!important;background:#fff!important;border-color:#e3e8ee!important}html.tema-nuovo .imx-modale .imx-bulk div[style*=border]{border-color:#e3e8ee!important}html.tema-nuovo .imx-modale .imx-bulk div[style*=border] svg{color:#8792a2;stroke:#8792a2}html.tema-nuovo .imx-modale .imx-anteprima{background:#fff;border:1px solid #e3e8ee!important;border-radius:10px!important}html.tema-nuovo .imx-modale .imx-anteprima thead tr{background:#fff!important;border-bottom:none!important}html.tema-nuovo .imx-modale .imx-anteprima thead th{text-transform:uppercase;color:#687385!important;letter-spacing:.05em!important;background:#fff!important;padding-top:9px!important;padding-bottom:9px!important;font-size:.66rem!important;font-weight:600!important;box-shadow:inset 0 -1px #e3e8ee!important}html.tema-nuovo .imx-modale .imx-anteprima tbody td{color:#0a2540;border-bottom:1px solid #f0f2f5!important}html.tema-nuovo .imx-modale .imx-anteprima tbody tr{border-bottom:none!important}html.tema-nuovo .cg-pannello.imx-modale .imx-anteprima tbody tr{border-bottom:1px solid #e3e8ee!important}html.tema-nuovo .cg-pannello.imx-modale .imx-anteprima tbody tr:last-child,html.tema-nuovo .cg-pannello.imx-modale .imx-anteprima tbody td{border-bottom:none!important}html.tema-nuovo .imx-modale .imx-anteprima tbody tr:not(.imx-sel):not(.imx-dup){background:#fff!important}html.tema-nuovo .imx-modale .imx-anteprima tbody tr:not(.imx-sel):not(.imx-dup):hover>td{background:#fafbfd}html.tema-nuovo .imx-modale .imx-anteprima tr.imx-sel{background:rgba(var(--accent-rgb), .05)!important}html.tema-nuovo .imx-modale .imx-anteprima tr.imx-dup{background:#fafbfd!important}html.tema-nuovo .imx-modale .imx-anteprima tfoot tr{background:#fff!important;border-top:none!important}html.tema-nuovo .imx-modale .imx-anteprima tfoot td{color:#0a2540!important;background:#fff!important;border-bottom:none!important;font-weight:600!important;box-shadow:inset 0 1px #e3e8ee!important}html.tema-nuovo .imx-modale .imx-anteprima .imx-data{font-variant-numeric:tabular-nums;color:#56677f!important}html.tema-nuovo .imx-modale .imx-anteprima td.imx-ent,html.tema-nuovo .imx-modale .imx-anteprima td.imx-usc,html.tema-nuovo .imx-modale .imx-anteprima td.imx-vuoto{font-variant-numeric:tabular-nums;font-weight:500!important}html.tema-nuovo .imx-modale .imx-anteprima td.imx-ent{color:#0e6245!important}html.tema-nuovo .imx-modale .imx-anteprima td.imx-usc{color:#c01b3c!important}html.tema-nuovo .imx-modale .imx-anteprima td.imx-vuoto{color:#c1c9d2!important}html.tema-nuovo .imx-modale .imx-anteprima tfoot td.imx-ent,html.tema-nuovo .imx-modale .imx-anteprima tfoot td.imx-usc{font-weight:600!important}html.tema-nuovo .imx-modale .imx-desc{color:#0a2540!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important}html.tema-nuovo .imx-modale .imx-desc:hover{border-color:#e3e8ee!important}html.tema-nuovo .imx-modale .imx-desc:focus{box-shadow:var(--focus-ring);border-color:var(--accent)!important;background:#fff!important}html.tema-nuovo .imx-modale .imx-anteprima input[type=checkbox]{accent-color:var(--accent)!important}html.tema-nuovo .imx-modale .imx-tipo{border:1px solid #e3e8ee;color:#56677f!important;background:#f6f8fa!important;font-weight:500!important}html.tema-nuovo .imx-modale .imx-gruppo{letter-spacing:.05em;text-transform:uppercase;color:#687385!important;background:#fafbfd!important;font-size:.66rem!important;font-weight:600!important}html.tema-nuovo .imx-modale .imx-gruppo-ko{color:#c01b3c!important;background:#fff8f9!important}html.tema-nuovo .imx-modale .imx-sezione{background:#fff;border:1px solid #e3e8ee!important;border-radius:10px!important}html.tema-nuovo .imx-modale .imx-sezione-testa{background:#fff!important}html.tema-nuovo .imx-modale button.imx-sezione-testa:hover{background:#fafbfd!important}html.tema-nuovo .imx-modale .imx-sezione-testa+div{border-top-color:#ebeef3!important}html.tema-nuovo .imx-modale .imx-sezione-testa span[style*=border-radius]{font-weight:600!important}html.tema-nuovo .imx-modale .imx-riga-man{background:#fafbfd!important;border-color:#e3e8ee!important}html.tema-nuovo .imx-modale .imx-riga-man input{background:#fff!important;border-color:#e3e8ee!important}html.tema-nuovo .imx-modale .imx-sezione p{color:#56677f!important}html.tema-nuovo .imx-modale .imx-riepilogo{color:#687385!important;gap:6px 16px!important}html.tema-nuovo .imx-modale .imx-riepilogo strong{color:#0a2540;font-variant-numeric:tabular-nums}html.tema-nuovo .imx-modale [style*="color: rgb(74, 222, 128)"],html.tema-nuovo .imx-modale [style*="color: rgb(34, 197, 94)"],html.tema-nuovo .imx-modale [style*="color: rgb(22, 163, 74)"]{color:#0e6245!important}html.tema-nuovo .imx-modale [style*="color: rgb(248, 113, 113)"],html.tema-nuovo .imx-modale [style*="color: rgb(239, 68, 68)"]{color:#c01b3c!important}html.tema-nuovo .imx-modale [style*="color: rgb(245, 158, 11)"]{color:var(--accent)!important}html.tema-nuovo .imx-modale [style*="color: rgb(203, 213, 225)"],html.tema-nuovo .imx-modale [style*="color: rgb(148, 163, 184)"],html.tema-nuovo .imx-modale [style*="color: rgb(156, 163, 175)"]{color:#687385!important}html.tema-nuovo .imx-modale [style*="color: rgb(129, 140, 248)"],html.tema-nuovo .imx-modale [style*="color: rgb(168, 85, 247)"]{color:var(--accent)!important}html.tema-nuovo .imx-modale [style*="background: var(--card-bg"]{background:#fff!important}@media (width<=768px){html.tema-nuovo .imx-modale .imx-stats{flex-wrap:wrap!important}html.tema-nuovo .imx-modale .imx-stat{margin-bottom:-1px;border-bottom:1px solid #e3e8ee!important;flex:45%!important;min-width:0!important}html.tema-nuovo .imx-modale .imx-anteprima tbody tr{border-radius:10px;border:1px solid #e3e8ee!important}}.imx-modale .imx-dacompletare{background:rgba(var(--accent-rgb), .06);border:1px solid rgba(var(--accent-rgb), .25);border-left:3px solid var(--accent);color:#3c4f69;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:.75rem;display:flex}.imx-modale .imx-dacompletare>svg{color:var(--accent)}.imx-modale .imx-dacompletare>span{flex:220px;min-width:0}.imx-modale .imx-dacompletare strong{color:#0a2540;font-weight:700}.imx-modale .imx-nomi{align-items:flex-start}.imx-modale .imx-vai-prima{cursor:pointer;background:var(--accent);color:#fff;font-size:.75rem;font-weight:600;font-family:var(--font-sans);border:none;border-radius:8px;padding:5px 12px}.imx-modale .imx-vai-prima:hover{filter:brightness(.95)}.imx-modale .imx-schede{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.imx-modale .imx-scheda{cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--font-sans);color:#56677f;background:0 0;border:1px solid #e3e8ee;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.imx-modale .imx-scheda.is-on{color:#0a2540;background:#f6f8fa;border-color:#0a2540}.imx-modale .imx-scheda.imx-scheda-avviso{border-color:rgba(var(--accent-rgb), .5)}.imx-modale .imx-scheda.imx-scheda-avviso.is-on{border-color:var(--accent);background:rgba(var(--accent-rgb), .08)}.imx-modale .imx-scheda-n{color:#687385;font-variant-numeric:tabular-nums;font-weight:500}.imx-modale .imx-segnale{border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:600}.imx-modale .imx-segnale-dup{color:#c01b3c;background:#df1b4114}.imx-modale .imx-segnale-rit{color:var(--accent);background:rgba(var(--accent-rgb), .08)}.imx-modale .imx-badge-rit{background:rgba(var(--accent-rgb), .12);color:var(--accent);border-radius:3px;margin-left:4px;padding:0 4px;font-size:.55rem;font-weight:700}.imx-modale .imx-pagine{color:#56677f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:8px;font-size:.75rem;display:flex}.imx-modale .imx-pagine-per{align-items:center;gap:6px;display:inline-flex}.imx-modale .imx-pagine-per select{color:#0a2540;background:#fff;border:1px solid #e3e8ee;border-radius:8px;width:auto;padding:3px 6px;font-size:.75rem}.imx-modale .imx-pagine-int{font-variant-numeric:tabular-nums}.imx-modale .imx-pagine-nav{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.imx-modale .imx-pagine-nav .btn{padding:4px 12px;font-size:.75rem}.imx-modale .imx-pagine-nav .btn:disabled{opacity:.45;cursor:default}.imx-modale .imx-pagine-n{color:#0a2540;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}@media (width<=480px){.imx-modale .imx-pagine-nav{justify-content:space-between;width:100%;margin-left:0}}html.tema-nuovo .imx-modale .imx-banner.imx-dacompletare{border-left-color:var(--accent)!important}html.tema-nuovo .imx-modale .imx-banner.imx-dacompletare>svg{color:var(--accent)!important}html.tema-nuovo .imx-estratto .cg-modal-body{padding-top:12px}.imx-estratto .imx-import-summary{color:var(--text-secondary);font-size:var(--fs-sm);flex-wrap:wrap;gap:8px 22px;margin-bottom:18px;display:flex}.imx-estratto .imx-import-summary strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.imx-estratto .imx-import-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.imx-estratto .imx-import-toolbar>.btn{font-size:var(--fs-sm)}.imx-estratto .imx-import-search{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-card);flex:240px;align-items:center;gap:8px;min-width:160px;padding:0 10px;display:flex}.imx-estratto .imx-import-search>svg{color:var(--text-secondary);pointer-events:none;flex-shrink:0}html.tema-nuovo .imx-estratto .imx-import-search input{width:100%;min-width:0;min-height:36px;font-size:var(--fs-sm);flex:1;padding:7px 0;background:0 0!important;border:0!important}.imx-estratto .imx-search-caption{color:var(--text-secondary);font-size:var(--fs-sm)}.imx-estratto .imx-import-search:focus-within{box-shadow:var(--focus-ring)}.imx-estratto .imx-import-options{color:var(--text-secondary);font-size:var(--fs-sm);position:relative}.imx-estratto .imx-import-options summary{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:6px;padding:8px;list-style:none;display:flex}.imx-estratto .imx-import-options summary::-webkit-details-marker{display:none}.imx-estratto .imx-import-options[open] summary{background:var(--bg-card-hover);color:var(--text-primary)}.imx-estratto .imx-import-options-panel{z-index:5;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);width:min(300px,100vw - 48px);box-shadow:var(--shadow-pop);padding:8px;position:absolute;top:calc(100% + 6px);right:0}.imx-estratto .imx-import-options-panel button{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 8px;display:flex}.imx-estratto .imx-import-options-panel button:hover,.imx-estratto .imx-import-options-panel button[aria-pressed=true]{background:var(--bg-card-hover)}.imx-estratto .imx-import-options-panel p{margin:8px;line-height:1.5}.imx-estratto .imx-import-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}html.tema-nuovo .imx-estratto .imx-import-filters button{border-radius:var(--radius-sm)!important;font-size:var(--fs-sm)!important;border:0!important;padding:6px 10px!important}.imx-estratto .imx-import-table{border-radius:var(--radius-sm);border:1px solid var(--border-color);max-height:min(52vh,540px);overflow:auto}html.tema-nuovo .imx-estratto .imx-import-table tbody td{vertical-align:middle!important;padding-top:9px!important;padding-bottom:9px!important}html.tema-nuovo .imx-estratto .imx-import-table td button[aria-expanded],html.tema-nuovo .imx-estratto .imx-import-table td select{color:var(--text-primary);border-radius:var(--radius-sm)!important;background:0 0!important;border-color:#0000!important}html.tema-nuovo .imx-estratto .imx-import-table td button[aria-expanded]:hover,html.tema-nuovo .imx-estratto .imx-import-table td select:hover{background:var(--bg-card-hover)!important;border-color:var(--border-color)!important}html.tema-nuovo .imx-estratto .imx-import-table td button[aria-expanded]:focus-visible,html.tema-nuovo .imx-estratto .imx-import-table td select:focus-visible{box-shadow:var(--focus-ring);border-color:var(--accent)!important}.imx-estratto .imx-import-rule{font-size:var(--fs-2xs)!important}.imx-estratto .imx-import-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:100%;display:flex}.imx-estratto .imx-selection-status{color:var(--text-secondary);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.imx-estratto .imx-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=768px){.imx-estratto .imx-import-toolbar{gap:8px}.imx-estratto .imx-import-search{flex-basis:100%}.imx-estratto .imx-import-summary{gap:6px 14px;margin-bottom:12px}.imx-estratto .imx-import-options{margin-left:auto}.imx-estratto .imx-import-table{max-height:46vh}.imx-estratto .imx-import-footer{gap:8px}.imx-estratto .imx-footer-actions{width:100%}.imx-estratto .imx-footer-actions .imx-importa{flex:1;justify-content:center}}@media (pointer:coarse){.imx-estratto .imx-import-options summary,.imx-estratto .imx-import-options-panel button,.imx-estratto .imx-import-filters button{min-height:44px}}@media (width<=768px){.imx-estratto .imx-import-toolbar>.btn{font-size:var(--fs-xs);padding:8px 10px}.imx-estratto .imx-import-options summary{font-size:var(--fs-xs);padding:8px 4px}}html.tema-nuovo .imx-popup .imx-popup-corpo{flex-direction:column;min-height:0;display:flex}html.tema-nuovo .imx-popup .imx-anteprima{min-height:200px;max-height:calc(100dvh - 470px)}html.tema-nuovo .imx-popup .imx-anteprima table{font-size:.8rem!important}html.tema-nuovo .imx-popup .imx-anteprima td,html.tema-nuovo .imx-popup .imx-anteprima th{padding-top:8px;padding-bottom:8px}.awp-distinte-compact{min-width:0;container-type:inline-size}.awp-distinte-compact-table{table-layout:fixed;border-collapse:collapse;width:100%}.awp-distinte-compact-table th,.awp-distinte-compact-table td{text-align:right;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:7px 4px;font-size:clamp(.66rem,.85cqi,.8rem)}.awp-distinte-compact-table th{font-size:.65rem}.awp-distinte-compact-table th:first-child,.awp-distinte-compact-table th:nth-child(2),.awp-distinte-compact-table td:first-child,.awp-distinte-compact-table .awp-distinta-locale{text-align:left}.awp-distinte-compact-table small{color:var(--text-secondary);margin-top:3px;font-size:.9em;font-weight:400;display:block}.awp-distinta-esclusa{opacity:.5;text-decoration:line-through}.awp-distinte-totale{border-top:2px solid var(--border-color);font-weight:700}@container (width<=1050px){.awp-distinte-compact-table,.awp-distinte-compact-table tbody{display:block}.awp-distinte-compact-table colgroup,.awp-distinte-compact-table thead{display:none}.awp-distinte-compact-table tr{border:1px solid var(--border-color);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;padding:8px;display:grid}.awp-distinte-compact-table td{text-align:right;font-size:.8rem;display:block}.awp-distinte-compact-table td:before{content:attr(data-label);color:var(--text-secondary);margin-bottom:3px;font-size:.65rem;display:block}.awp-distinte-compact-table td:first-child{grid-column:1}.awp-distinte-compact-table .awp-distinta-locale{grid-column:2/4}.awp-distinte-totale td:first-child{grid-column:1/-1}}html.tema-nuovo .awp-pagina .awp-header{gap:10px;margin-bottom:18px!important}html.tema-nuovo .awp-pagina .awp-titolo{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:1.4rem!important;font-weight:700!important}html.tema-nuovo .awp-pagina .awp-btn-export,html.tema-nuovo .awp-pagina .awp-anno{box-sizing:border-box;height:32px;min-height:32px;box-shadow:0 1px 1px #0a25400a;color:#1a1f36!important;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:6px!important;font-size:.8rem!important}html.tema-nuovo .awp-pagina .awp-btn-export{padding:0 11px!important;font-weight:500!important}html.tema-nuovo .awp-pagina .awp-btn-export:hover{background:#f6f8fb!important;border-color:#c9d1dd!important}html.tema-nuovo .awp-pagina .awp-btn-export svg{color:var(--text-secondary)}html.tema-nuovo .awp-pagina .awp-anno{color:#4b45c6!important;background:#f0efff!important;border-color:#e0ddff!important;min-width:84px!important;padding:0 8px!important;font-weight:600!important}html.tema-nuovo .awp-pagina .awp-anno-label{color:#697386!important;font-size:.76rem!important}html.tema-nuovo .awp-kpi-striscia{border:1px solid var(--border-color);box-shadow:var(--card-shadow);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}html.tema-nuovo .awp-kpi{border-left:1px solid #e3e8ee;min-width:0;padding:14px 18px 15px}html.tema-nuovo .awp-kpi:first-child{border-left:none}html.tema-nuovo .awp-kpi-label{color:#697386;margin-bottom:4px;font-size:.74rem;font-weight:500;display:block}html.tema-nuovo .awp-kpi-val{font-family:var(--font-display);letter-spacing:-.4px;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:1.35rem;font-weight:600;display:block;overflow:hidden}html.tema-nuovo .awp-kpi-val.is-pos{color:#0e6245}html.tema-nuovo .awp-kpi-val.is-neg{color:#c01b3c}html.tema-nuovo .awp-pagina .awp-tabs{scrollbar-width:none;overflow-x:auto;gap:22px!important;margin-bottom:14px!important}html.tema-nuovo .awp-pagina .awp-tabs::-webkit-scrollbar{display:none}html.tema-nuovo .awp-pagina .awp-scheda{white-space:nowrap;flex-shrink:0;color:var(--text-secondary)!important;transition:color .15s var(--ease), box-shadow .15s var(--ease)!important;border:none!important;padding:0 0 10px!important;font-size:.88rem!important;font-weight:500!important}html.tema-nuovo .awp-pagina .awp-scheda:hover{color:var(--text-primary)!important}html.tema-nuovo .awp-pagina .awp-scheda[data-on]{box-shadow:inset 0 -2px var(--accent);color:var(--accent)!important}html.tema-nuovo .awp-pagina .awp-scheda>svg{display:none}html.tema-nuovo .awp-pagina .awp-sottomenu{gap:6px!important;margin-bottom:12px!important}html.tema-nuovo .awp-pagina .awp-sotto-voce{transition:background .15s var(--ease), border-color .15s var(--ease);align-items:center;display:inline-flex;color:#425466!important;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:999px!important;padding:4px 12px!important;font-size:.8rem!important;font-weight:500!important}html.tema-nuovo .awp-pagina .awp-sotto-voce:hover{background:#f6f8fb!important;border-color:#c9d1dd!important}html.tema-nuovo .awp-pagina .awp-sotto-voce[data-on]{color:#4b45c6!important;background:#f0efff!important;border-color:#e0ddff!important;font-weight:600!important}html.tema-nuovo .awp-pagina .awp-badge{background:var(--dash-red)!important}html.tema-nuovo .awp-pagina .awp-descr{max-width:920px;color:#697386!important;margin:0 0 14px!important;font-size:.78rem!important}html.tema-nuovo .awp-pagina .awp-card,html.tema-nuovo .awp-pagina div[style*="border-radius: 12px"][style*="padding: 20px"]{box-shadow:var(--card-shadow);border:1px solid var(--border-color)!important;background:#fff!important;border-radius:10px!important;padding:16px 18px!important}html.tema-nuovo .awp-pagina .awp-sez-titolo{color:var(--text-primary);margin-bottom:12px!important;font-size:.95rem!important;font-weight:600!important}html.tema-nuovo .awp-pagina .awp-sez-titolo>svg,html.tema-nuovo .awp-pagina .awp-sez-testa>span:first-child>svg{display:none}html.tema-nuovo .awp-pagina .awp-sez-testa{gap:10px}html.tema-nuovo .awp-pagina .awp-sez-testa .btn{height:30px;min-height:30px;padding:0 10px!important;font-size:.78rem!important;font-weight:500!important}html.tema-nuovo .awp-pagina .awp-sez-testa .btn svg{color:var(--text-secondary)}html.tema-nuovo .awp-pagina .awp-btn-elimina,html.tema-nuovo .awp-pagina .awp-btn-elimina svg{color:#c01b3c!important}html.tema-nuovo .awp-pagina .awp-btn-elimina:hover{background:#df1b410d!important;border-color:#df1b414d!important}html.tema-nuovo .awp-pagina .awp-seg{box-sizing:border-box;background:#fff;height:30px;box-shadow:0 1px 1px #0a25400a;border-color:#e3e8ee!important;border-radius:6px!important}html.tema-nuovo .awp-pagina .awp-seg-voce{color:#425466!important;background:#fff!important;border-left:1px solid #e3e8ee!important;padding:0 11px!important;font-size:.78rem!important;font-weight:500!important}html.tema-nuovo .awp-pagina .awp-seg-voce:first-child{border-left:none!important}html.tema-nuovo .awp-pagina .awp-seg-voce:hover{background:#f6f8fb!important}html.tema-nuovo .awp-pagina .awp-seg-voce[data-on]{color:#4b45c6!important;background:#f0efff!important;font-weight:600!important}html.tema-nuovo .awp-pagina table th{text-transform:uppercase;color:#697386!important;letter-spacing:.05em!important;border-bottom:1px solid var(--border-color)!important;background:0 0!important;font-weight:600!important}html.tema-nuovo .awp-pagina table:not(.awp-fit-table) th{font-size:.68rem!important}html.tema-nuovo .awp-pagina table.awp-fit-table th{letter-spacing:.02em!important}html.tema-nuovo .awp-pagina .awp-distinte-table td{font-size:.82rem}html.tema-nuovo .awp-pagina tr.awp-riga-zero td:not(:first-child),html.tema-nuovo .awp-pagina tr.awp-mese-vuoto td:not(:first-child){color:#a3acb9!important}html.tema-nuovo .awp-pagina tr.awp-riga-tot,html.tema-nuovo .awp-pagina tr.awp-cards-tot,html.tema-nuovo .awp-pagina tfoot tr{border-top:1px solid var(--border-color)!important;font-weight:600!important}html.tema-nuovo .awp-pagina tr.awp-riga-tot td,html.tema-nuovo .awp-pagina tr.awp-cards-tot td{background:#fafbfd}html.tema-nuovo .awp-pagina .awp-link{border-radius:4px;padding:2px 4px;font-weight:500;color:var(--accent)!important;font-size:.78rem!important}html.tema-nuovo .awp-pagina .awp-link:hover{text-decoration:underline}html.tema-nuovo .awp-pagina td[style*="color: rgb(34, 197, 94)"]{color:#0e6245!important}html.tema-nuovo .awp-pagina td[style*="background: rgba(34, 197, 94"],html.tema-nuovo .awp-pagina td[style*="background-color: rgba(34, 197, 94"]{background:#0e62450f!important}html.tema-nuovo .awp-pagina td[style*="color: rgb(239, 68, 68)"]{color:#c01b3c!important}html.tema-nuovo .awp-pagina td[style*="background: rgba(239, 68, 68"],html.tema-nuovo .awp-pagina td[style*="background-color: rgba(239, 68, 68"]{background:#c01b3c0f!important}html.tema-nuovo .awp-pagina .awp-dett-box{border:1px solid var(--border-color)!important;background:#fafbfd!important;border-radius:8px!important}@media (width>=769px){html.tema-nuovo .awp-pagina table td{border-bottom:1px solid #eef1f5}html.tema-nuovo .awp-pagina table tbody tr:hover td{background:#fafbfd}html.tema-nuovo .awp-pagina .awp-distinte-table td,html.tema-nuovo .awp-pagina table.cg-cards-portrait td{padding-top:9px;padding-bottom:9px}}@media (width<=768px){html.tema-nuovo .awp-kpi-striscia{grid-template-columns:repeat(2,minmax(0,1fr))}html.tema-nuovo .awp-kpi{padding:11px 14px 12px}html.tema-nuovo .awp-kpi:nth-child(3){border-left:none}html.tema-nuovo .awp-kpi:nth-child(n+3){border-top:1px solid #e3e8ee}html.tema-nuovo .awp-kpi-val{font-size:1.1rem}html.tema-nuovo .awp-pagina .awp-card,html.tema-nuovo .awp-pagina div[style*="border-radius: 12px"][style*="padding: 20px"]{padding:12px!important}html.tema-nuovo .awp-pagina .awp-sez-testa .btn{height:auto}}html.tema-nuovo .ag-page .ag-titolo{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.4rem!important;font-weight:700!important}html.tema-nuovo .ag-page .ag-titolo>svg{color:var(--text-secondary)}html.tema-nuovo .ag-anno-riga>button{min-height:26px;background:#fff!important;border-color:#dfe4ec!important;border-radius:6px!important;padding:2px 8px!important}html.tema-nuovo .ag-anno-riga>button:hover{color:var(--text-primary)!important;background:#f6f8fb!important}html.tema-nuovo .ag-anno-riga>span:nth-of-type(2){font-variant-numeric:tabular-nums;font-weight:600!important}html.tema-nuovo .ag-page .ag-btn-sec{min-height:30px;background:#fff!important;border-width:1px!important;border-radius:8px!important;font-weight:500!important;box-shadow:0 1px 1px #0a25400a!important}html.tema-nuovo .ag-page .ag-btn-sec:hover{background:#f6f8fb!important}html.tema-nuovo .ag-page .ag-btn-sec[style*="var(--border-color)"]{color:var(--text-primary)!important;border-color:#dfe4ec!important}html.tema-nuovo .ag-page .ag-btn-sec.is-on:not(.ag-btn-reso){border-color:rgba(var(--accent-rgb),.35)!important;background:rgba(var(--accent-rgb),.08)!important;color:var(--accent)!important}html.tema-nuovo .ag-page .ag-btn-reso{color:var(--text-primary)!important;border-color:#dfe4ec!important}html.tema-nuovo .ag-page .ag-btn-reso.is-on{border-color:rgba(var(--accent-rgb),.35)!important;background:rgba(var(--accent-rgb),.08)!important;color:var(--accent)!important}html.tema-nuovo .ag-bar{box-shadow:var(--card-shadow);background:#fff!important;border:1px solid #e3e8ee!important;border-radius:10px!important}html.tema-nuovo .ag-chip{background:#fff!important;border:1px solid #e3e8ee!important;border-radius:999px!important}html.tema-nuovo .ag-chip:hover{border-color:#c9d1dd!important}html.tema-nuovo .ag-chip>span{color:var(--text-primary)!important;font-weight:500!important}html.tema-nuovo .ag-chip.is-on{background:#f6f8fa!important;border-color:#8792a2!important}html.tema-nuovo .ag-chip.is-on>span{font-weight:600!important}html.tema-nuovo .ag-chip.is-on>button:first-of-type{color:var(--text-secondary)!important}html.tema-nuovo .ag-chip-nuova{background:#fff!important;border:1px dashed #c1c9d2!important;border-radius:999px!important}html.tema-nuovo .ag-chip-nuova:hover{color:var(--text-primary)!important;border-color:#8792a2!important}html.tema-nuovo .ag-cestino-btn{color:#9a5b00!important;background:#fff!important;border:1px dashed #e8c48a!important}html.tema-nuovo .ag-sel{box-shadow:var(--card-shadow);background:#fff!important;border:1px solid #e3e8ee!important;border-radius:10px!important;padding:10px 14px!important}html.tema-nuovo .ag-sel .ag-sel-nome{color:var(--text-primary)!important;font-weight:600!important}html.tema-nuovo .ag-colset{box-shadow:var(--card-shadow);background:#fff!important;border:1px solid #e3e8ee!important;border-radius:10px!important}html.tema-nuovo .ag-colchip{background:#fff!important;border:1px solid #e3e8ee!important;border-radius:999px!important}html.tema-nuovo .ag-colset input{background:#fff!important}html.tema-nuovo .ag-page .ag-mesi{border-bottom:1px solid var(--border-color);scrollbar-width:none;gap:18px!important;margin-bottom:14px!important;padding-bottom:0!important}html.tema-nuovo .ag-page .ag-mesi::-webkit-scrollbar{display:none}html.tema-nuovo .ag-mese{flex-shrink:0;min-width:0!important;color:var(--text-secondary)!important;background:0 0!important;border:none!important;border-radius:0!important;margin-left:0!important;padding:0 0 9px!important;font-size:.86rem!important;font-weight:500!important}html.tema-nuovo .ag-mese:hover{color:var(--text-primary)!important}html.tema-nuovo .ag-mese[data-blocco=admin]{color:#c01b3c!important}html.tema-nuovo .ag-mese[data-blocco=resp]{color:#9a5b00!important}html.tema-nuovo .ag-mese.is-on{box-shadow:inset 0 -2px var(--accent);color:var(--accent)!important;font-weight:600!important}html.tema-nuovo .ag-mese.is-on[data-blocco=admin]{box-shadow:inset 0 -2px #c01b3c;color:#c01b3c!important}html.tema-nuovo .ag-mese.is-on[data-blocco=resp]{box-shadow:inset 0 -2px #d97706;color:#9a5b00!important}html.tema-nuovo .ag-mese-riep{border-left:1px solid var(--border-color)!important;padding-left:14px!important}html.tema-nuovo .ag-mese-titolo{font-family:var(--font-display);font-size:1rem!important;font-weight:600!important}html.tema-nuovo .ag-fc{box-shadow:var(--card-shadow)!important;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:10px!important;padding:12px 16px!important}html.tema-nuovo .ag-fc>div:first-child{text-transform:none!important;letter-spacing:0!important;color:#697386!important;opacity:1!important;font-size:.72rem!important;font-weight:500!important}html.tema-nuovo .ag-fc>div:nth-child(2){font-family:var(--font-display);font-size:1.35rem!important;font-weight:600!important}html.tema-nuovo .ag-lockbar>button:not(.ag-btn-sec){border-radius:8px!important}html.tema-nuovo .ag-tab-card,html.tema-nuovo .ag-riep,html.tema-nuovo .ag-sez,html.tema-nuovo .ag-reso-card{box-shadow:var(--card-shadow)!important;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:10px!important}html.tema-nuovo .ag-riep .table-wrap{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}html.tema-nuovo .ag-foglio-tab thead th,html.tema-nuovo .ag-riep thead th,html.tema-nuovo .ag-sez thead th,html.tema-nuovo .ag-reso-card thead th{letter-spacing:.05em!important;background-color:#fff!important;border-bottom-width:1px!important;border-bottom-color:#e3e8ee!important;font-weight:600!important}html.tema-nuovo .ag-foglio-tab thead th[rowspan]:empty,html.tema-nuovo .ag-riep thead th[rowspan]:empty{background-color:#e3e8ee!important}html.tema-nuovo .ag-foglio-tab tbody tr:hover td,html.tema-nuovo .ag-sez tbody tr:hover td,html.tema-nuovo .ag-riep tbody tr:hover td,html.tema-nuovo .ag-reso-card tbody tr:hover td{background-color:#f8f9fb}html.tema-nuovo .ag-foglio-tab input,html.tema-nuovo .ag-sez input{font-variant-numeric:tabular-nums}html.tema-nuovo .ag-sez .ag-sez-testa{padding:7px 10px!important}html.tema-nuovo .ag-sez .ag-sez-testa>div:first-child{font-size:.68rem!important;font-weight:600!important}html.tema-nuovo .ag-sez-add{color:var(--text-primary)!important;background:#fff!important;border:1px solid #dfe4ec!important;border-radius:6px!important;padding:2px 8px!important;font-weight:500!important}html.tema-nuovo .ag-sez-add:hover{background:#f6f8fb!important}html.tema-nuovo .ag-pill{color:var(--text-secondary)!important;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:999px!important;padding:4px 12px!important;font-size:.78rem!important;font-weight:500!important}html.tema-nuovo .ag-pill:hover{color:var(--text-primary)!important;border-color:#8792a2!important}html.tema-nuovo .ag-pill.is-on{border-color:rgba(var(--accent-rgb),.35)!important;background:rgba(var(--accent-rgb),.08)!important;color:var(--accent)!important;font-weight:600!important}html.tema-nuovo .ag-gruppi{box-shadow:var(--card-shadow);background:#fff!important;border:1px solid #e3e8ee!important;border-radius:10px!important}html.tema-nuovo .ag-gruppi>div:first-child{color:var(--text-primary)!important;font-weight:600!important}html.tema-nuovo .ag-saldo{box-shadow:var(--card-shadow)!important;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:10px!important}html.tema-nuovo .ag-saldo[style*="cursor: pointer"]:hover{border-color:#c9d1dd!important}html.tema-nuovo .ag-saldo>div:first-child{text-transform:none!important;letter-spacing:0!important;font-size:.72rem!important;font-weight:500!important}html.tema-nuovo .ag-saldo>div:nth-child(2){font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.3rem!important;font-weight:600!important}html.tema-nuovo .ag-tag{border-radius:999px!important;padding:1px 8px!important;font-weight:600!important}html.tema-nuovo .ag-tag[data-tag=Presi]{color:#0e6245!important;background:#d7f7e3!important}html.tema-nuovo .ag-tag[data-tag=Ridati],html.tema-nuovo .ag-tag[data-tag=Versamento]{color:#c01b3c!important;background:#ffe0e5!important}html.tema-nuovo .ag-tag[data-tag=Altro]{color:#425466!important;background:#f0f2f5!important}html.tema-nuovo .ag-reso-add{border-top:1px dashed #c1c9d2!important}html.tema-nuovo .ag-reso-add>tbody>tr{background:#fafbfc!important}html.tema-nuovo .ag-reso-add input,html.tema-nuovo .ag-reso-add select{background:#fff!important;border-color:#dfe4ec!important}html.tema-nuovo .ag-reso-add-btn:not(:disabled){background:var(--accent)!important;color:#fff!important;border-radius:6px!important;padding:4px 10px!important}html.tema-nuovo .ag-reso-add-btn:not(:disabled):hover{background:var(--accent-hover)!important}@media (width<=768px){html.tema-nuovo .ag-fc{padding:9px 11px!important}html.tema-nuovo .ag-fc>div:nth-child(2){font-size:1.05rem!important}html.tema-nuovo .ag-page .ag-mesi{gap:14px!important}}html.tema-nuovo .ddt-page .ddt-titolo{letter-spacing:-.01em;color:var(--text-primary);font-size:1.4rem!important;font-weight:700!important}html.tema-nuovo .ddt-page .ddt-toolbar{gap:8px}html.tema-nuovo .ddt-page .ddt-schede{margin-bottom:14px}html.tema-nuovo .ddt-page .ddt-card{border:1px solid var(--border-color)!important;box-shadow:var(--card-shadow)!important;background:#fff!important;border-radius:10px!important}html.tema-nuovo .ddt-page .ddt-controls{background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}html.tema-nuovo .ddt-page .ddt-controls input{background:#fff!important;border-color:#dfe4ec!important}html.tema-nuovo .ddt-page .ddt-registro{overflow:hidden;padding:0!important}html.tema-nuovo .ddt-page .ddt-registro .table-wrap{box-shadow:none!important;border:none!important;border-radius:0!important}html.tema-nuovo .ddt-table thead th{text-transform:uppercase;color:var(--text-secondary)!important;letter-spacing:.04em!important;border-bottom:1px solid var(--border-color)!important;background:#fff!important;padding-top:5px!important;padding-bottom:5px!important;font-size:.64rem!important;font-weight:600!important}html.tema-nuovo .ddt-table tbody tr{background:#fff!important}html.tema-nuovo .ddt-table tbody td{line-height:1.25;padding-top:4px!important;padding-bottom:4px!important;font-size:.76rem!important}html.tema-nuovo .ddt-table td.ddt-n{color:var(--text-primary)!important;font-weight:600!important}html.tema-nuovo .ddt-table td.ddt-data,html.tema-nuovo .ddt-table td.ddt-descr{color:var(--text-secondary)}html.tema-nuovo .ddt-table tbody tr.ddt-riga-errore,html.tema-nuovo .ddt-table tbody tr.ddt-riga-errore td{background:#ef44440f!important}html.tema-nuovo .ddt-table tr.ddt-riga-errore td.ddt-n{color:#ef4444!important}html.tema-nuovo .ddt-causale{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;color:#425466;background:#f6f8fa;border:1px solid #e3e8ee;border-radius:4px;max-width:100%;padding:1px 7px;font-size:.74rem;font-weight:500;display:inline-block;overflow:hidden}html.tema-nuovo .ddt-nota-input{color:var(--text-secondary)!important;font-size:.8rem!important}html.tema-nuovo .ddt-nota-input:focus{border-radius:6px;color:var(--text-primary)!important;box-shadow:0 0 0 1px var(--accent), var(--focus-ring)!important;background:#fff!important}html.tema-nuovo .ddt-vis-btn{color:var(--text-secondary)!important;background:0 0!important}html.tema-nuovo .ddt-vis-btn:hover{color:var(--accent)!important;background:#f6f8fb!important}html.tema-nuovo .ddt-flag-btn{justify-content:center;align-items:center;display:inline-flex;opacity:1!important}html.tema-nuovo .ddt-flag-btn:hover{background:#f6f8fb!important}html.tema-nuovo .ddt-flag-dot{border-radius:50%;width:9px;height:9px;display:block}html.tema-nuovo .ddt-flag-dot.is-vuoto{background:0 0;border:1px solid #c1c9d2}html.tema-nuovo .ddt-del-btn{opacity:.35!important;transition:opacity .15s var(--ease)!important}html.tema-nuovo .ddt-table tr:hover .ddt-del-btn,html.tema-nuovo .ddt-del-btn:focus-visible{opacity:1!important}@media (hover:none){html.tema-nuovo .ddt-del-btn{opacity:1!important}}html.tema-nuovo .ddt-pag{border-top:1px solid var(--border-color);padding:8px 12px;justify-content:flex-end!important;gap:4px!important;margin-top:0!important}html.tema-nuovo .ddt-pag button{background:0 0!important;border-radius:6px!important;padding:4px!important}html.tema-nuovo .ddt-pag button:not(:disabled):hover{background:#f6f8fb!important}html.tema-nuovo .ddt-pag span{font-variant-numeric:tabular-nums;background:0 0!important;padding:2px 6px!important;font-size:.76rem!important}html.tema-nuovo .ddt-new-title{color:var(--text-primary)!important;letter-spacing:.06em!important;background:0 0!important;padding:0!important;font-size:.78rem!important;font-weight:600!important}html.tema-nuovo .ddt-articoli thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)!important;border-bottom:1px solid var(--border-color)!important;background:#fff!important;font-size:.68rem!important;font-weight:600!important}html.tema-nuovo .ddt-page .ddt-card input:not([type=checkbox]),html.tema-nuovo .ddt-page .ddt-card select,html.tema-nuovo .ddt-page .ddt-card textarea{background:#fff!important;border-color:#dfe4ec!important}html.tema-nuovo .ddt-page .ddt-card input:disabled{background:#f6f8fa!important}html.tema-nuovo .ddt-page .ddt-registro .ddt-nota-input{background:0 0!important;border:none!important}html.tema-nuovo .ddt-page .ddt-registro .ddt-nota-input:focus{background:#fff!important}html.tema-nuovo .ddt-salva{background:var(--accent)!important;box-shadow:none!important}html.tema-nuovo .ddt-salva:hover{background:var(--accent-hover)!important}@media (width<=768px){html.tema-nuovo .ddt-page .page-header{flex-wrap:wrap;gap:10px}html.tema-nuovo .ddt-page .ddt-toolbar{width:100%}html.tema-nuovo .ddt-page .ddt-toolbar>.btn{flex:1;justify-content:center}}html.tema-nuovo .ddt-doc-tabella th{position:static;border-bottom:1px solid #e3e8ee!important}@media (width<=768px){html.tema-nuovo .ddt-doc-btn{white-space:nowrap;padding:6px 10px!important;font-size:.78rem!important}.ddt-doc-modal .cg-modal-head{flex-wrap:wrap}.ddt-doc-modal .cg-modal-head-extra{flex-basis:100%;order:3}.ddt-doc-modal .cg-modal-head-extra .ddt-doc-btn{flex:1;justify-content:center;min-height:44px}}html.tema-nuovo .f24-page .page-header h1{letter-spacing:-.01em;font-size:1.4rem!important;font-weight:700!important}html.tema-nuovo .f24-btn-tag{min-height:34px;box-shadow:0 1px 1px #0a25400a;color:var(--text-primary)!important;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:8px!important;padding:6px 12px!important;font-weight:500!important}html.tema-nuovo .f24-btn-tag:hover{background:#f6f8fb!important;border-color:#c9d1dd!important}html.tema-nuovo .f24-btn-tag.is-on{background:rgba(var(--accent-rgb),.08)!important;border-color:rgba(var(--accent-rgb),.35)!important;color:var(--accent)!important}html.tema-nuovo .f24-anno{min-height:34px;overflow:hidden;box-shadow:0 1px 1px #0a25400a;background:#fff!important;border:1px solid #e3e8ee!important;border-radius:8px!important;gap:0!important;padding:0!important}html.tema-nuovo .f24-anno>button{align-self:stretch;color:var(--text-secondary)!important;padding:0 9px!important}html.tema-nuovo .f24-anno>button:not(:disabled):hover{color:var(--text-primary)!important;background:#f6f8fb!important}html.tema-nuovo .f24-anno>span{font-variant-numeric:tabular-nums;border-left:1px solid #e3e8ee;border-right:1px solid #e3e8ee;justify-content:center;align-self:stretch;align-items:center;padding:0 10px;display:inline-flex;font-size:.82rem!important;font-weight:600!important}html.tema-nuovo .f24-tagmgr{box-shadow:var(--card-shadow);background:#fff!important;border:1px solid #e3e8ee!important;border-radius:10px!important}html.tema-nuovo .f24-tagmgr input{background:#fff!important;border-color:#dfe4ec!important;border-radius:8px!important;padding:6px 10px!important}html.tema-nuovo .f24-tagmgr>div:nth-child(2)>button:last-child{border-radius:8px!important;padding:6px 12px!important}html.tema-nuovo .f24-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width>=1200px){html.tema-nuovo .f24-layout.con-tag{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}html.tema-nuovo .f24-card{box-shadow:var(--card-shadow);background:#fff!important;border:1px solid #e3e8ee!important;border-radius:10px!important}html.tema-nuovo .f24-card .table-wrap{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}html.tema-nuovo .f24-table col.f24-col-mov{width:210px!important}html.tema-nuovo .f24-table thead th{color:var(--text-secondary)!important;letter-spacing:.05em!important;background:#fff!important;border-bottom:1px solid #e3e8ee!important;padding:10px!important;font-size:.68rem!important;font-weight:600!important}html.tema-nuovo .f24-table tbody td{border-bottom:1px solid #f0f2f5!important;padding:9px 10px!important;font-size:.82rem!important}html.tema-nuovo .f24-table tbody td:nth-child(4){font-variant-numeric:tabular-nums;font-weight:500!important}html.tema-nuovo .f24-matita{opacity:.35!important}html.tema-nuovo .f24-table tr:hover .f24-matita,html.tema-nuovo .f24-matita:focus-visible{opacity:1!important}@media (hover:none){html.tema-nuovo .f24-matita{opacity:1!important}}html.tema-nuovo .f24-piede{background:#fff!important;border-top:1px solid #e3e8ee!important;justify-content:space-between!important;padding:11px 12px!important}html.tema-nuovo .f24-piede>span:first-child{font-size:.78rem!important;font-weight:500!important}html.tema-nuovo .f24-piede>span:last-child{font-variant-numeric:tabular-nums;font-size:.95rem!important;font-weight:650!important}html.tema-nuovo .f24-chip,html.tema-nuovo .f24-tchip{white-space:nowrap;align-items:center;gap:3px;display:inline-flex;background:color-mix(in srgb, var(--tag) 10%, transparent)!important;color:var(--tag)!important;border:none!important;border-radius:999px!important;padding:1px 8px!important;font-size:.72rem!important;font-weight:500!important}html.tema-nuovo .f24-chip svg{display:none}html.tema-nuovo .f24-chip-add{border-color:#c1c9d2!important;border-radius:999px!important}html.tema-nuovo .f24-tag-menu{box-shadow:var(--shadow-pop,0 12px 32px -8px #0a25402e)!important;background:#fff!important;border-color:#e3e8ee!important;border-radius:10px!important}.f24-pertag{box-shadow:var(--card-shadow);background:#fff;border:1px solid #e3e8ee;border-radius:10px;min-width:0;overflow:hidden}.f24-pertag-testa{color:var(--text-primary);border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:.85rem;font-weight:600;display:flex}.f24-pertag-testa small{color:var(--text-secondary);font-size:.72rem;font-weight:500}.f24-tagriga{cursor:grab;border-bottom:1px solid #f0f2f5;padding:10px 14px;transition:opacity .12s,background .12s}.f24-tagriga:hover{background:#fafbfd}.f24-tagriga.is-drag{opacity:.45}.f24-tagriga.is-over{outline:2px dashed var(--accent);outline-offset:-2px}.f24-tagriga-testa{justify-content:space-between;align-items:center;gap:8px;display:flex}.f24-tagriga-nome{align-items:center;gap:6px;min-width:0;display:inline-flex}.f24-tagriga-nome .f24-tchip{text-overflow:ellipsis;overflow:hidden}.f24-grip{color:#c1c9d2;flex-shrink:0}.f24-tagriga-n{color:var(--text-secondary);flex-shrink:0;font-size:.72rem}.f24-tagriga-dx{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.f24-tagriga-dx b{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-right:4px;font-size:.86rem;font-weight:600}.f24-sposta{cursor:pointer;width:22px;height:22px;color:var(--text-secondary);opacity:.55;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.f24-sposta:hover:not(:disabled){opacity:1;background:#f0f2f5}.f24-sposta:disabled{opacity:.2;cursor:default}.f24-tagriga-ops{color:var(--text-secondary);margin-top:6px;font-size:.74rem}.f24-tagriga-ops>div{justify-content:space-between;gap:10px;padding:1px 0 1px 19px;display:flex}.f24-op-descr{white-space:nowrap;gap:4px;min-width:0;display:flex}.f24-op-descr>span{min-width:0}.f24-op-imp{font-variant-numeric:tabular-nums;flex-shrink:0}.f24-pertag-piede{color:var(--text-secondary);border-top:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:.78rem;display:flex}.f24-pertag-piede b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:650}.f24-tagriga:nth-last-child(2){border-bottom:none}@media (width<=768px){html.tema-nuovo .f24-page .page-header>div:last-child{justify-content:space-between;width:100%}.f24-pertag-testa small{display:none}.f24-sposta{width:30px;height:30px}.f24-page .page-header{flex-wrap:nowrap!important;margin-bottom:16px!important}.f24-card .table-wrap{overflow-x:auto!important}html.tema-nuovo .f24-table thead th{padding:7px 6px!important;font-size:.62rem!important}html.tema-nuovo .f24-table tbody td{padding:9px 4px!important;font-size:.74rem!important}html.tema-nuovo .f24-table thead th{padding:7px 4px!important}html.tema-nuovo .f24-table tbody td.f24-c-azione{width:26px;padding:0 2px!important}html.tema-nuovo .f24-table .imp-rif{gap:5px}html.tema-nuovo .f24-table tbody td.f24-c-data{white-space:nowrap}html.tema-nuovo .f24-table tbody td.f24-c-rif{-webkit-hyphens:none;hyphens:none;line-height:1.3;word-break:normal!important;overflow-wrap:normal!important}html.tema-nuovo .f24-table tbody td.f24-c-descr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.tema-nuovo .f24-table tbody td.f24-c-importo{white-space:nowrap}html.tema-nuovo .f24-table .f24-matita{opacity:.8!important}.f24-piede{border:1px solid rgba(var(--accent-rgb), .3)!important;background:linear-gradient(180deg, rgba(var(--accent-rgb), .07), var(--bg-card))!important;border-radius:18px!important;justify-content:space-between!important}}.imp-carte{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.imp-carta{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.imp-carta small{font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:6px;font-weight:600;display:flex}.imp-carta b{font-size:var(--fs-3xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.imp-carta span{font-size:var(--fs-2xs);color:var(--text-secondary)}.imp-carta--scura{color:#fff;background:linear-gradient(135deg,#0a2540 0%,#1b1f5c 100%);border:0;box-shadow:0 18px 40px -26px #0a2540b3}.imp-carta--scura small,.imp-carta--scura span{color:#ffffffc7}@media (width<=980px){.imp-carte{grid-template-columns:repeat(2,minmax(0,1fr))}}.imp-griglia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:8px;display:grid}.imp-col{gap:14px;min-width:0;display:grid}@media (width<=980px){.imp-griglia{grid-template-columns:minmax(0,1fr)}}.imp-titolo{font-size:var(--fs-lg);color:var(--text-primary);margin:0 0 8px;font-weight:700}.imp-titolo--versamenti{margin-top:22px}.imp-hero{color:#fff;background:linear-gradient(135deg,#0a2540 0%,#1b1f5c 100%);border-radius:18px;padding:18px 20px;box-shadow:0 18px 40px -22px #0a2540b3}.imp-hero-titolo{font-size:var(--fs-sm);color:#ffffffc7;align-items:center;gap:6px;display:flex}.imp-hero-importo{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 12px;font-size:2.1rem;font-weight:700}.imp-hero-chip{font-size:var(--fs-sm);color:#ffffffd9;flex-wrap:wrap;gap:8px 18px;display:flex}.imp-hero-chip span{align-items:center;gap:6px;display:inline-flex}.imp-hero-chip strong{color:#fff;font-variant-numeric:tabular-nums}.imp-punto{border-radius:3px;flex-shrink:0;width:9px;height:9px;display:inline-block}.imp-punto--denaro{background:#7c6dff}.imp-punto--crediti{background:#3ecf8e}.imp-grafico{border:1px solid var(--border-color);background:var(--bg-card);border-radius:18px;padding:14px 16px 12px}.imp-barre{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:150px;display:grid}.imp-colonna{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.imp-pila{width:100%;max-width:34px;min-height:0;transition:height .3s var(--ease);border-radius:6px 6px 3px 3px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.imp-colonna.is-vuota .imp-pila{display:none}.imp-seg{min-height:3px;display:block}.imp-seg--denaro{background:#7c6dff}.imp-seg--crediti{background:#3ecf8e}.imp-mese{font-size:var(--fs-2xs);color:var(--text-secondary);font-weight:600}.imp-colonna.is-corrente .imp-mese{color:var(--accent);font-weight:700}.imp-colonna.is-corrente .imp-pila{outline:2px solid rgba(var(--accent-rgb), .35);outline-offset:2px}.imp-legenda{font-size:var(--fs-xs);color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;margin-top:10px;display:flex}.imp-legenda span{align-items:center;gap:6px;display:inline-flex}.imp-tributi{border:1px solid var(--border-color);background:var(--bg-card);border-radius:18px;padding:14px 16px}.imp-tributo+.imp-tributo{margin-top:12px}.imp-tributo-testa{font-size:var(--fs-md);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.imp-tributo-testa strong{font-variant-numeric:tabular-nums}.imp-tributo-barra{background:#eef1f6;border-radius:999px;height:10px;display:flex;overflow:hidden}.imp-tributo-cifre{align-items:baseline;gap:8px;display:inline-flex}.imp-tributo-cifre em{font-style:normal;font-size:var(--fs-xs);color:var(--text-secondary);text-align:right;min-width:32px}.imp-credito-anno{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.imp-credito-anno>div{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:9px 12px}.imp-credito-anno small{font-size:var(--fs-2xs);color:var(--text-secondary);display:block}.imp-credito-anno strong{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.imp-credito-anno .is-piu{color:var(--dash-green)}.imp-credito-anno .is-meno{color:var(--dash-red)}.imp-credito-vuoto{font-size:var(--fs-sm);color:var(--text-secondary);margin:6px 0 0}.imp-tributo-nota{font-size:var(--fs-2xs);color:var(--text-secondary);margin-top:4px}.imp-credito{border:1px solid rgba(var(--dash-green-rgb), .28);background:linear-gradient(180deg, rgba(var(--dash-green-rgb), .07), var(--bg-card) 70%);border-radius:18px;padding:16px}.imp-credito-testa{justify-content:space-between;align-items:center;gap:10px;display:flex}.imp-credito-titolo{font-weight:700;font-size:var(--fs-lg);align-items:center;gap:6px;display:inline-flex}.imp-credito-residuo{font-size:var(--fs-md);color:var(--text-secondary)}.imp-credito-residuo strong{color:var(--dash-green);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums}.imp-credito-barra{background:rgba(var(--dash-green-rgb), .16);border-radius:999px;height:10px;margin:12px 0 6px;overflow:hidden}.imp-credito-barra span{height:100%;transition:width .4s var(--ease);background:#3ecf8e;border-radius:999px;display:block}.imp-credito-cifre{font-size:var(--fs-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;display:flex}.imp-credito-storico{font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);margin:16px 0 6px;font-weight:700}.imp-storico{margin:0;padding:0;list-style:none}.imp-mov{border-top:1px solid var(--border-color);align-items:center;gap:10px;padding:10px 0;display:flex}.imp-mov:first-child{border-top:none}.imp-mov-icona{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.imp-mov--aumento .imp-mov-icona{background:rgba(var(--dash-green-rgb), .14);color:var(--dash-green)}.imp-mov--utilizzo .imp-mov-icona{background:rgba(var(--dash-red-rgb), .1);color:var(--dash-red)}.imp-mov-testo{min-width:0;font-size:var(--fs-md);flex-direction:column;flex:1;display:flex}.imp-mov-testo small,.imp-mov-cifre small{font-size:var(--fs-2xs);color:var(--text-secondary)}.imp-mov-testo small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imp-mov-cifre{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.imp-mov--aumento .imp-mov-cifre b{color:var(--dash-green)}.imp-mov--utilizzo .imp-mov-cifre b{color:var(--dash-red)}.imp-altri{cursor:pointer;font:inherit;font-size:var(--fs-sm);color:var(--accent);background:0 0;border:none;align-items:center;gap:4px;margin-top:6px;padding:6px 2px;font-weight:600;display:inline-flex}.imp-altri svg{transition:transform .15s var(--ease)}.imp-altri svg.is-su{transform:rotate(180deg)}@media (width<=768px){.imp-hero-importo{font-size:var(--fs-4xl)}.imp-barre{gap:4px;height:120px}}.imp-alta{grid-template-columns:repeat(2,minmax(0,260px));gap:12px;margin-bottom:16px;display:grid}.imp-mini{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.imp-mini small{font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:6px;font-weight:600;display:flex}.imp-mini b{font-size:var(--fs-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.imp-mini b.is-credito{color:var(--dash-green)}.imp-mini>span{font-size:var(--fs-2xs);color:var(--text-secondary)}.imp-mini--scura{color:#fff;background:linear-gradient(135deg,#0a2540 0%,#1b1f5c 100%);border:0}.imp-mini--scura small{color:#ffffffc7}.imp-mini-barra{background:rgba(var(--dash-green-rgb), .16);border-radius:999px;height:6px;margin:4px 0 2px;overflow:hidden}.imp-mini-barra span{background:#3ecf8e;border-radius:999px;height:100%;display:block}.imp-corpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.imp-corpo .imp-titolo{margin-top:0}.imp-col--tabella{align-content:start}.imp-annuale{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;padding:14px 16px}.imp-barre--alte{box-sizing:content-box;align-items:flex-end;height:240px;padding-top:40px}.imp-annuale .imp-titolo{margin-bottom:14px}.imp-schede{align-items:center;margin:4px 0 16px}.imp-schede .imp-punto{vertical-align:baseline}.imp-schede-sep{background:var(--border-color);width:1px;height:18px;margin:0 6px}.imp-colonna-tot{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:2px;font-size:10px}.imp-annuale .imp-pila{border-radius:6px 6px 0 0;flex-direction:column-reverse;width:100%;display:flex;overflow:hidden}.imp-annuale .imp-seg{min-height:2px;display:block}.imp-annuale .imp-legenda{font-size:var(--fs-xs);color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;margin-top:10px;display:flex}.imp-annuale .imp-legenda strong{color:var(--text-primary);font-variant-numeric:tabular-nums}@media (width<=1100px){.imp-corpo{grid-template-columns:minmax(0,1fr)}.imp-alta{grid-template-columns:repeat(2,minmax(0,1fr))}}.imp-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.imp-k{border:1px solid var(--border-color);border-top:3px solid var(--k,var(--accent));background:var(--bg-card);border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px 13px;display:flex;box-shadow:0 1px 2px #0a25400a}.imp-k small{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:6px;font-weight:700;display:flex}.imp-k b{font-size:var(--fs-3xl);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.imp-k b.is-credito{color:var(--dash-green)}.imp-k>span{font-size:var(--fs-xs);color:var(--text-secondary)}.imp-k .imp-mini-barra{margin:4px 0 2px}@media (width<=1100px){.imp-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.imp-k b{font-size:var(--fs-2xl)}}.imp-corpo{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:22px}@media (width<=1100px){.imp-corpo{grid-template-columns:minmax(0,1fr)}}@media (width>=1101px){.imp-corpo{height:640px}}.imp-rif{align-items:center;gap:8px;line-height:1.3;display:inline-flex}.imp-rif .imp-punto{margin:0!important}.f24-table tbody tr:hover td{background:rgba(var(--accent-rgb), .03)}.imp-credito{box-shadow:none;background:0 0;border:none;padding:0}.imp-cr-riepilogo{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.imp-cr-stat{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.imp-cr-stat small{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:6px;font-weight:700;display:flex}.imp-cr-stat strong{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:700}.imp-cr-stat .is-piu,.imp-cr-stat .is-residuo{color:var(--dash-green)}.imp-cr-stat .is-meno{color:var(--dash-red)}.imp-cr-stat>span{font-size:var(--fs-xs);color:var(--text-secondary)}.imp-cr-stat .imp-mini-barra{margin:4px 0 2px}@media (width<=900px){.imp-cr-riepilogo{grid-template-columns:minmax(0,1fr)}}.imp-cr-tabella{border:1px solid var(--border-color);background:var(--bg-card);border-radius:14px;overflow:auto}.imp-cr-tabella table{border-collapse:collapse;width:100%;min-width:640px}.imp-cr-tabella th{text-align:left;font-size:var(--fs-2xs);letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-primary);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:9px 12px;font-weight:600}.imp-cr-tabella th.num,.imp-cr-tabella td.num{text-align:right}.imp-cr-tabella td{font-size:var(--fs-sm);border-bottom:1px solid var(--border-color);vertical-align:middle;padding:11px 12px}.imp-cr-tabella tbody tr:hover td{background:rgba(var(--accent-rgb), .03)}.imp-cr-data{white-space:nowrap;color:var(--text-secondary);width:100px}.imp-cr-op{align-items:center;gap:10px;display:flex}.imp-cr-op .imp-mov-icona{width:24px;height:24px}.imp-cr-descr{color:var(--text-primary);word-break:break-word}.imp-cr-importo{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.imp-cr-importo.is-piu{color:var(--dash-green)}.imp-cr-importo.is-meno{color:var(--dash-red)}.imp-cr-saldo{white-space:nowrap;color:var(--text-secondary);font-variant-numeric:tabular-nums}.imp-cr-tabella tfoot td{font-size:var(--fs-sm);color:var(--text-secondary);background:var(--bg-primary);border-bottom:none;padding:10px 12px;font-weight:600}.imp-annuale .imp-colonna{cursor:pointer;outline:none;position:relative}.imp-annuale .imp-colonna.is-sopra .imp-pila{filter:brightness(.94)}.imp-annuale .imp-colonna:focus-visible .imp-mese{color:var(--accent)}.imp-scheda{z-index:20;min-width:220px;max-width:280px;font-size:var(--fs-xs);color:var(--text-primary);text-align:left;pointer-events:none;background:#fff;border:1px solid #e3e8ee;border-radius:12px;padding:10px 12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #0a254059}.imp-scheda.is-destra{left:auto;right:0;transform:none}.imp-scheda.is-sinistra{left:0;right:auto;transform:none}.imp-scheda-titolo{color:#0a2540;margin-bottom:6px;font-weight:700}.imp-scheda-vuota{color:var(--text-secondary)}.imp-scheda table{border-collapse:collapse;width:100%}.imp-scheda td{white-space:nowrap;padding:2px 0}.imp-scheda td:last-child{text-align:right;padding-left:12px;font-weight:600}.imp-scheda-tot td{border-top:1px solid #e3e8ee;padding-top:5px;font-weight:700}.imp-cr-tabella .imp-cr-saldo{color:var(--dash-green);font-weight:600}.imp-cr-tabella tfoot td.num{color:var(--dash-green);font-weight:700}@media (width<=768px),(height<=500px) and (orientation:landscape){.f24-table .f24-col-descr{display:none!important}.f24-table{min-width:0!important}.f24-card .table-wrap{overflow-x:visible!important}}@media (height<=500px) and (orientation:landscape){.f24-table{table-layout:fixed!important}html.tema-nuovo .f24-table col.f24-col-mov{width:auto!important}.f24-table col:first-child{width:84px!important}.f24-table col:nth-child(2){width:160px!important}.f24-table col:nth-child(5){width:100px!important}.f24-table col:nth-child(6){width:46px!important}.f24-table .f24-c-rif,.f24-table .f24-c-mov{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.imp-k.is-cliccabile{cursor:pointer;transition:border-color .15s,box-shadow .15s}.imp-k.is-cliccabile:hover{border-color:var(--dash-green);box-shadow:0 2px 10px #0b7a531f}.imp-k.is-cliccabile:focus-visible{outline:2px solid var(--dash-green);outline-offset:2px}#imp-schede{scroll-margin-top:72px}.imp-tab-corto{display:none}@media (width<=1024px),(height<=500px) and (orientation:landscape){.imp-tab-lungo{display:none}.imp-tab-corto{display:inline}.imp-schede{justify-content:space-between;gap:10px!important;overflow-x:visible!important}.imp-schede .imp-schede-sep{margin:0}}@media (width<=768px) and (orientation:portrait){.imp-schede{gap:4px!important}.imp-schede .cp-scheda{font-size:.74rem}.imp-schede .imp-punto{display:none}.imp-schede .cp-scheda-n{margin-left:2px}}.imp-an{padding:18px 20px 16px}.imp-an-testa{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.imp-an .imp-titolo{font-size:var(--fs-base);letter-spacing:-.01em;font-weight:650;margin:0 0 2px!important}.imp-an-sub{font-size:var(--fs-2xs);color:var(--text-secondary)}.imp-an-tot{text-align:right;flex-shrink:0}.imp-an-tot small{font-size:var(--fs-2xs);color:var(--text-secondary);display:block}.imp-an-tot b{font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.imp-an-barre{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.imp-an-col{cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.imp-an-col.is-vuota{cursor:default}.imp-an{--alt:200px}.imp-an-area{width:100%;height:var(--alt);box-sizing:content-box;border-bottom:1px solid var(--border-color);justify-content:center;align-items:flex-end;padding-top:22px;display:flex;position:relative}.imp-an-pila{width:100%;max-width:30px;transition:filter .2s var(--ease), opacity .2s var(--ease);background:0 0;border-radius:5px 5px 0 0;flex-direction:column-reverse;display:flex;overflow:hidden}.imp-an-col:hover .imp-an-pila{filter:brightness(.93)saturate(1.1)}.imp-an-col.is-spento .imp-an-pila{opacity:.35}.imp-an-col.is-scelto .imp-an-pila{background:0 0}.imp-an-seg{min-height:2px;animation:imp-an-apri .25s var(--ease);display:block}@keyframes imp-an-apri{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.imp-an-seg{animation:none}.imp-an-pila{transition:none}}.imp-an-valore{white-space:nowrap;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.imp-an-valore.is-sx{left:0;transform:none}.imp-an-valore.is-dx{left:auto;right:0;transform:none}.imp-an-mese{font-size:var(--fs-2xs);color:var(--text-secondary);margin-top:8px;font-weight:500}.imp-an-col.is-corrente .imp-an-mese{color:var(--accent);font-weight:700}.imp-an-col.is-scelto .imp-an-mese{color:var(--text-primary);font-weight:700}.imp-an-col:focus-visible{outline:none}.imp-an-col:focus-visible .imp-an-mese{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.imp-an-dett{border-top:1px solid var(--border-color);margin-top:16px;padding-top:14px}.imp-an-dett-testa{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.imp-an-dett-testa span{font-size:var(--fs-sm);color:var(--text-primary);font-weight:600}.imp-an-dett-testa strong{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:700}.imp-an-chiudi{border:1px solid var(--border-color);background:var(--bg-card);font:inherit;font-size:var(--fs-2xs);color:var(--text-secondary);cursor:pointer;border-radius:999px;margin-left:auto;padding:3px 10px}.imp-an-chiudi:hover{color:var(--text-primary)}.imp-an-righe{margin:0;padding:0;list-style:none}.imp-an-righe li{font-size:var(--fs-xs);border-bottom:1px solid #f0f2f5;align-items:center;gap:8px;padding:6px 0;display:flex}.imp-an-righe li.is-zero{color:var(--text-secondary)}.imp-an-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.imp-an-perc{color:var(--text-secondary);font-variant-numeric:tabular-nums}.imp-an-imp{text-align:right;font-variant-numeric:tabular-nums;min-width:84px;font-weight:600}.imp-an-righe li.is-zero .imp-an-imp{font-weight:500}.imp-an-modo{font-size:var(--fs-2xs);color:var(--text-secondary);flex-wrap:wrap;gap:4px 18px;margin-top:10px;display:flex}.imp-an-modo b{color:var(--text-primary);font-variant-numeric:tabular-nums}.imp-an-vuoto{font-size:var(--fs-xs);color:var(--text-secondary)}@media (width<=768px),(height<=500px) and (orientation:landscape){.imp-an{--alt:150px;padding:14px 14px 12px}.imp-an-barre{gap:3px}.imp-an-mese{font-size:10px}.imp-an-pila{max-width:22px}}html.tema-nuovo .f24-page .f24-anno{width:auto;min-height:0;overflow:visible;box-shadow:0 1px 2px #0a25400d;background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:999px!important;gap:2px!important;padding:3px!important}html.tema-nuovo .f24-page .f24-anno>button{justify-content:center;width:32px;height:32px;transition:background .15s,color .15s;color:var(--text-secondary)!important;border-radius:50%!important;padding:0!important}html.tema-nuovo .f24-page .f24-anno>button:not(:disabled):hover{background:rgba(var(--accent-rgb), .08)!important;color:var(--accent)!important}html.tema-nuovo .f24-page .f24-anno>button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}html.tema-nuovo .f24-page .f24-anno>span{letter-spacing:-.01em;min-width:48px;color:var(--text-primary);font-variant-numeric:tabular-nums;padding:0 6px;border:0!important;font-size:.95rem!important;font-weight:700!important}@media (pointer:coarse){html.tema-nuovo .f24-page .f24-anno>button{width:40px;height:40px;min-width:40px!important;min-height:40px!important}}@media (width<=768px){html.tema-nuovo .f24-page .page-header{flex-flow:row!important;justify-content:space-between!important;align-items:center!important}html.tema-nuovo .f24-page .page-header h1{margin:0;font-size:1.5rem!important}html.tema-nuovo .f24-page .page-header>:last-child{margin-left:auto;flex:none!important;justify-content:flex-end!important;width:auto!important}html.tema-nuovo .f24-page .page-header>:first-child{width:auto!important}}.imp-cards{flex-wrap:wrap;gap:10px;margin:18px 0 8px;display:flex}.imp-card{border:1px solid var(--border-color);background:var(--bg-card);min-width:0;max-width:220px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;flex:120px;gap:3px;padding:11px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.imp-card:hover{border-color:#c1c9d6}.imp-card.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:rgba(var(--accent-rgb), .05)}.imp-card-nome{font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:7px;font-weight:700;display:flex}.imp-card strong{font-size:var(--fs-xl);color:var(--text-primary);font-weight:700}.imp-card small{font-size:var(--fs-2xs);color:var(--text-secondary)}.imp-sezione{margin-top:28px;scroll-margin-top:12px}.imp-sezione .imp-titolo{margin:0 0 12px}@media (width<=700px){.imp-card{flex-basis:calc(50% - 5px);max-width:none}}.imp-k-apri{font-style:normal;font-size:var(--fs-xs);color:var(--dash-green);align-items:center;gap:2px;margin-top:4px;font-weight:600;display:inline-flex}.imp-k.is-cliccabile:hover .imp-k-apri{text-decoration:underline}.imp-corpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.imp-corpo .imp-col{grid-template-rows:1fr}.imp-corpo .imp-col>.f24-card,.imp-corpo .imp-col>.imp-annuale{box-sizing:border-box;height:100%}.imp-tab-testa{padding:18px 20px 12px}.imp-tab-testa .imp-titolo{font-size:var(--fs-base);letter-spacing:-.01em;font-weight:650;margin:0 0 2px!important}@media (width<=1100px){.imp-corpo{grid-template-columns:minmax(0,1fr)}}.cg-modal.imp-credito-modale{width:min(1140px,96vw);max-width:min(1140px,96vw)}.imp-cr-tabella{overflow-x:hidden}.imp-cr-tabella table{table-layout:auto;min-width:0}.imp-cr-tabella td.imp-cr-descr{white-space:normal;overflow-wrap:anywhere;min-width:220px}.imp-cr-tabella td.num,.imp-cr-tabella th.num{white-space:nowrap}.imp-corpo .imp-col>.f24-card{flex-direction:column;display:flex}.imp-corpo .f24-card>.table-wrap{flex:auto;min-height:0;overflow-y:auto}.f24-pagine{border-top:1px solid var(--border-color);font-size:var(--fs-sm);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;gap:12px;padding:8px 14px;display:flex}.f24-freccia{border:1px solid var(--border-color);background:var(--bg-card);width:30px;height:30px;color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.f24-freccia:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.f24-freccia:disabled{opacity:.35;cursor:default}.f24-pagine-n{font-size:var(--fs-xs);margin-left:auto}
