.fr-page{color:var(--text-primary);padding:0 0 40px}.fr-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fr-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.fr-testa h1{font-size:var(--fs-3xl);letter-spacing:-.01em;color:#0a2540;margin:0;font-weight:700}.fr-anno{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;align-items:center;gap:2px;width:auto;padding:3px;display:inline-flex;box-shadow:0 1px 2px #0a25400d}.fr-anno button{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.fr-anno button:not(:disabled):hover{background:rgba(var(--accent-rgb), .08);color:var(--accent)}.fr-anno button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fr-anno button:disabled{opacity:.35;cursor:default}.fr-anno span{letter-spacing:-.01em;min-width:48px;color:var(--text-primary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:.95rem;font-weight:700;display:inline-flex}@media (pointer:coarse){.fr-anno button{width:40px;height:40px;min-width:40px!important;min-height:40px!important}}@media (width<=768px){html.tema-nuovo .fr-page .page-header.fr-testa{flex-flow:row!important;justify-content:space-between!important;align-items:center!important}html.tema-nuovo .fr-page .page-header.fr-testa h1{margin:0;font-size:1.5rem!important}html.tema-nuovo .fr-page .page-header.fr-testa>:last-child{margin-left:auto;flex:none!important;width:auto!important}html.tema-nuovo .fr-page .page-header.fr-testa>:first-child{width:auto!important}}.fr-riep{margin-bottom:16px}.fr-riep-testa{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:8px;font-weight:600}.fr-riep-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:stretch;gap:10px;margin-bottom:0}.fr-riep-tile{padding:12px 14px}.fr-riep-tile .fr-tile-valore{font-size:var(--fs-xl)}.fr-riep-tile.is-netto{border-color:rgba(var(--accent-rgb), .35);box-shadow:inset 3px 0 0 var(--accent), var(--card-shadow)}.fr-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px;margin-bottom:16px;display:grid}.fr-tile{text-align:left;font:inherit;color:inherit;box-shadow:var(--card-shadow);background:#fff;border:1px solid #e3e8ee;border-radius:12px;min-width:0;padding:14px 16px;position:relative}.fr-tile.is-allarme{border-color:rgba(var(--dash-red-rgb), .35);box-shadow:inset 3px 0 0 var(--dash-red), var(--card-shadow)}.fr-tile-largo{grid-column:span 2}.fr-tile-btn{cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:border-color .15s,box-shadow .15s;display:flex}.fr-tile-btn:not(:disabled):hover{border-color:rgba(var(--accent-rgb), .45)}.fr-tile-btn:disabled{cursor:default}.fr-tile-etichetta{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-weight:600}.fr-tile-valore{font-size:var(--fs-2xl);color:#0a2540;font-variant-numeric:tabular-nums;margin-top:4px;font-weight:700}.fr-tile.is-allarme .fr-tile-valore{color:var(--dash-red)}.fr-tile-dett{font-size:var(--fs-xs);color:var(--text-secondary);overflow-wrap:anywhere;margin-top:6px;line-height:1.45}.fr-num{color:var(--dash-red);font-variant-numeric:tabular-nums;font-weight:600}.fr-pref{color:var(--text-secondary);font-size:var(--fs-3xs);background:#f1f4f8;border-radius:999px;margin-right:6px;padding:0 6px;font-weight:600;display:inline-block}.fr-rit{border-collapse:collapse;width:100%;font-size:var(--fs-xs);margin-top:8px}.fr-rit th{text-align:right;color:var(--text-secondary);font-weight:600;font-size:var(--fs-2xs);border-bottom:1px solid #eef1f5;padding:4px 6px}.fr-rit th:first-child,.fr-rit td:first-child{text-align:left;padding-left:0}.fr-rit td{vertical-align:top;border-bottom:1px solid #f3f5f8;padding:5px 6px}.fr-rit td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fr-rit td .fr-badge{width:fit-content;margin:2px 0 0 auto;display:block}.fr-rit td:first-letter{text-transform:uppercase}.fr-ok{color:var(--dash-green);font-weight:600}.fr-badge{font-size:var(--fs-3xs);color:var(--text-secondary);white-space:nowrap;background:#f1f4f8;border-radius:999px;padding:1px 7px;font-weight:600;display:inline-block}.fr-badge.is-rosso{background:rgba(var(--dash-red-rgb), .1);color:var(--dash-red)}.fr-filtri{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.fr-cerca{flex:240px;min-width:0;position:relative}.fr-cerca svg{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.fr-cerca input{border-radius:8px;width:100%;min-height:36px;padding-left:32px}.fr-filtri input.fr-tot{text-align:right;border-radius:8px;flex:none;width:112px;min-height:36px}.fr-filtri select{border-radius:8px;flex:0 auto;width:auto;min-width:0;max-width:100%;min-height:36px}.fr-conta{font-size:var(--fs-xs);color:var(--text-secondary);white-space:nowrap;margin-left:auto}.fr-link{color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.fr-link:hover{text-decoration:underline}.fr-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.fr-tabella{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:var(--fs-sm)}.fr-tabella th{text-align:left;white-space:nowrap;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding:10px;font-weight:600}.fr-tabella td{vertical-align:top;padding:9px 10px}.fr-tabella .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fr-riga{cursor:pointer}.fr-riga:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fr-riga.is-aperta td{background:rgba(var(--accent-rgb), .06)!important}.fr-c-num{white-space:nowrap;color:#0a2540;font-weight:600}.fr-prov{vertical-align:1px;font-size:var(--fs-3xs);background:rgba(var(--accent-rgb), .1);color:var(--accent);border-radius:999px;margin-left:6px;padding:0 6px;font-weight:600;line-height:1.5;display:inline-block}.fr-tipo{font-size:var(--fs-3xs);color:var(--text-secondary);font-weight:500;display:block}.fr-c-data{white-space:nowrap;color:var(--text-secondary)}.fr-tabella th.fr-h-cp{width:20%}.fr-tabella th.fr-h-descr{width:26%}.fr-c-cp{text-overflow:ellipsis;white-space:nowrap;max-width:0;font-weight:500;overflow:hidden}.fr-c-descr{text-overflow:ellipsis;white-space:nowrap;max-width:0;color:var(--text-secondary);overflow:hidden}.fr-c-tot{color:#0a2540;font-weight:600}.fr-c-stato{white-space:nowrap;text-align:right}.fr-c-stato>span{width:fit-content;margin-left:auto;display:block}.fr-c-stato .fr-badge{margin-top:4px}.fr-stato,.fr-stato-pill{font-size:var(--fs-3xs);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}.fr-stato.is-ok,.fr-pn.is-ok .fr-stato-pill{background:rgba(var(--dash-green-rgb), .1);color:var(--dash-green)}.fr-stato.is-no,.fr-pn.is-no .fr-stato-pill{color:var(--text-secondary);background:#f1f4f8}.fr-buco td{color:var(--dash-red);font-size:var(--fs-xs);border-top:1px dashed rgba(var(--dash-red-rgb), .45);font-weight:600;background:rgba(var(--dash-red-rgb), .06)!important;border-bottom:1px dashed rgba(var(--dash-red-rgb), .45)!important;padding:6px 10px!important}.fr-tabella tfoot td{border-top:1px solid var(--border-color);background:#f8fafc;padding:11px 10px;font-weight:600}.fr-c-totlab{color:var(--text-secondary)}.fr-nessuno{text-align:center;color:var(--text-secondary);padding:28px 10px!important}.fr-carico,.fr-errore{color:var(--text-secondary);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:12px;padding:28px 0;display:flex}.fr-errore{color:var(--dash-red)}.fr-vuoto{max-width:640px;box-shadow:var(--card-shadow);color:var(--text-secondary);font-size:var(--fs-sm);background:#fff;border:1px solid #e3e8ee;border-radius:14px;margin:24px auto;padding:28px 28px 22px;line-height:1.55}.fr-vuoto>svg{color:var(--accent)}.fr-vuoto h2{font-size:var(--fs-lg);color:#0a2540;margin:10px 0 8px;font-weight:600}.fr-vuoto ul{margin:10px 0 12px;padding-left:18px}.fr-vuoto li{margin-bottom:6px}.fr-vuoto strong{color:var(--text-primary);font-weight:600}.fr-nota{font-size:var(--fs-xs);color:var(--text-secondary);margin:6px 0 0}.fr-scheda{font-size:var(--fs-sm);flex-direction:column;gap:14px;display:flex}.fr-pn{background:#f8fafc;border:1px solid #e3e8ee;border-radius:10px;padding:12px 14px}.fr-pn.is-ok{border-color:rgba(var(--dash-green-rgb), .3);background:rgba(var(--dash-green-rgb), .04)}.fr-pn-riga{font-size:var(--fs-xs);color:var(--text-secondary);flex-direction:column;gap:3px;margin-top:8px;display:flex}.fr-pn-ogg{color:var(--text-primary);overflow-wrap:anywhere;font-weight:500}.fr-avviso{font-size:var(--fs-xs);background:rgba(var(--dash-red-rgb), .06);color:var(--dash-red);border:1px solid rgba(var(--dash-red-rgb), .25);border-radius:10px;margin:0;padding:10px 12px}.fr-sezione h3{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid #eef1f5;margin:0 0 6px;padding-bottom:6px;font-weight:600}.fr-dl{flex-direction:column;margin:0;display:flex}.fr-voce{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.fr-voce dt{color:var(--text-secondary);flex-shrink:0}.fr-voce dd{text-align:right;color:var(--text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.fr-voce dd strong{color:#0a2540;font-weight:700}.fr-descr{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fr-righe-wrap{margin-top:8px;overflow-x:auto}.fr-righe{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.fr-righe th{text-align:left;color:var(--text-secondary);font-weight:600;font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #eef1f5;padding:4px 6px}.fr-righe td{vertical-align:top;border-bottom:1px solid #f3f5f8;padding:5px 6px}.fr-righe .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fr-scadenze{margin:6px 0 0;padding:0;list-style:none}.fr-scadenze li{font-variant-numeric:tabular-nums;border-bottom:1px solid #f3f5f8;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.fr-scarica{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}@media (width<=720px){.fr-tile-largo{grid-column:auto}.fr-riep-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fr-riep-tile{padding:10px 12px}.fr-riep-tile .fr-tile-valore{font-size:var(--fs-lg)}.fr-filtri select{flex:calc(50% - 4px)}.fr-conta{margin-left:0}.fr-wrap{overflow-x:visible}.fr-tabella{min-width:0}.fr-tabella thead{display:none}.fr-tabella,.fr-tabella tbody,.fr-tabella tfoot{display:block}.fr-tabella tr{border-bottom:1px solid #eef1f5;grid-template-columns:1fr 1fr;gap:2px 12px;padding:12px 14px;display:grid}html.tema-nuovo .table-wrap.fr-wrap tbody td,html.tema-nuovo .table-wrap.fr-wrap tfoot td,.fr-tabella td{max-width:none;display:block;background:0 0!important;border:none!important;padding:0!important}.fr-rit th,.fr-rit td{padding-left:3px;padding-right:3px}.fr-tabella td.num{text-align:right}.fr-tabella td[data-label]:not(.fr-c-num):not(.fr-c-data):not(.fr-c-cp):not(.fr-c-descr):not(.fr-c-tipo):before{content:attr(data-label);float:left;color:var(--text-secondary);font-weight:500;font-size:var(--fs-2xs)}.fr-c-num{order:-2;grid-column:1}.fr-c-tipo{order:-1;grid-column:1/-1;margin-bottom:2px}.fr-c-data{text-align:right;order:-2;grid-column:2}.fr-c-cp,.fr-c-descr{grid-column:1/-1;white-space:normal!important}.fr-c-descr{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;display:-webkit-box!important}.fr-tabella td.num{grid-column:span 1}.fr-c-stato{text-align:left;grid-column:1/-1;margin-top:4px}.fr-c-stato>span{margin:0 6px 0 0;display:inline-block}.fr-buco{padding:0!important}html.tema-nuovo .table-wrap.fr-wrap tbody tr.fr-buco td{grid-column:1/-1;background:rgba(var(--dash-red-rgb), .06)!important;padding:8px 14px!important}.fr-tabella tfoot tr{background:#f8fafc}.fr-tabella tfoot td{border-top:none}.fr-c-totlab{grid-column:1/-1}.fr-c-vuota{display:none!important}.fr-nessuno{grid-column:1/-1}}button.fr-stato.is-azione{cursor:pointer;font:inherit;font-size:inherit;border:1px solid #0000;align-items:center;gap:4px;display:inline-flex}button.fr-stato.is-azione:hover{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb), .08)}.fr-registra{margin-top:10px}.fr-filtri .filter-select{flex:none}.fr-filtri .fr-cerca input[type=search]{padding-left:36px!important}.fr-cat{font-size:var(--fs-3xs);white-space:nowrap;color:#0a2540;background:#f6f8fa;border:1px solid #e3e8ee;border-radius:999px;padding:1px 8px;font-weight:600;display:inline-block}.fr-cat.is-nota_debito{background:rgba(var(--accent-rgb), .1);color:var(--accent-hover,#4f46e5);border-color:rgba(var(--accent-rgb), .25)}.fr-cat.is-autofattura{color:var(--text-secondary);background:#eef1f5;border-color:#e3e8ee}.fr-c-tipo{white-space:nowrap}.fr-ord{cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:3px;padding:0;display:inline-flex}.fr-ord:hover,.fr-ord.is-on{color:#0a2540}th.num .fr-ord{margin-left:auto}.fr-ritbox{background:#f8fafc;border:1px solid #e3e8ee;border-radius:10px;padding:12px 14px}.fr-ritbox-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fr-ritbox strong{color:#0a2540;font-weight:600}.fr-rit-pill{font-size:var(--fs-3xs);white-space:nowrap;color:var(--text-secondary);background:#eef1f5;border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}.fr-rit-pill.is-ok{background:rgba(var(--dash-green-rgb), .1);color:var(--dash-green)}.fr-rit-pill.is-parz{color:#a15c07;background:#d977061f}.fr-rit-pill.is-no{background:rgba(var(--dash-red-rgb), .1);color:var(--dash-red)}.fp{font-size:var(--fs-sm);flex-direction:column;gap:10px;display:flex}.fp-intro{font-size:var(--fs-xs);color:var(--text-secondary);margin:0;line-height:1.5}.fp-tutte{color:#0a2540;cursor:pointer;align-items:center;gap:8px;min-height:32px;font-weight:600;display:inline-flex}.fp-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fp-voce{background:#fff;border:1px solid #e3e8ee;border-radius:10px;transition:border-color .15s,background .15s}.fp-voce.is-scelta{border-color:rgba(var(--dash-red-rgb), .35);background:rgba(var(--dash-red-rgb), .03)}.fp-check{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.fp-check input{flex-shrink:0;margin-top:2px}.fp-voce>.fp-testo{padding:10px 12px;display:flex}.fp-testo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fp-riga1{justify-content:space-between;gap:10px;display:flex}.fp-num{color:#0a2540;overflow-wrap:anywhere;font-weight:600}.fp-imp{color:#0a2540;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.fp-riga2{font-size:var(--fs-xs);color:var(--text-secondary);overflow-wrap:anywhere}.fp-motivo{font-size:var(--fs-xs);color:var(--dash-red);font-weight:500}.fp-collega{font-size:var(--fs-xs);align-self:flex-start;margin:0 0 4px 34px}.fp-vuoto{color:var(--text-secondary);margin:8px 0}.fp-pagine{font-size:var(--fs-xs);color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;display:flex}.fp-pagine button{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#fff;border:1px solid #e3e8ee;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.fp-pagine button:disabled{opacity:.4;cursor:default}.fp-archivio{border-top:1px solid #eef1f5;flex-direction:column;gap:8px;margin-top:8px;padding-top:12px;display:flex}.fp-archivio h3{font-size:var(--fs-sm);color:#0a2540;margin:0;font-weight:600}.fp-piede{flex-direction:column;gap:6px;width:100%;display:flex}.fp-elimina{justify-content:center;width:100%}html.tema-nuovo .btn.fp-elimina:not(:disabled){background:var(--dash-red);color:#fff;border-color:var(--dash-red)}html.tema-nuovo .btn.fp-elimina:disabled{opacity:.5}.fp-tot{text-align:center;font-size:var(--fs-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}.fr-sotto{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.fr-sotto-voce{border:1px solid var(--border,#e3e8ef);color:var(--text-secondary,#56677f);font:inherit;font-size:var(--fs-sm,.85rem);cursor:pointer;background:#fff;border-radius:999px;align-items:baseline;gap:8px;padding:7px 12px;display:inline-flex}.fr-sotto-voce strong{color:var(--text-primary,#0a2540);font-weight:700}.fr-sotto-voce.is-on{border-color:var(--accent,#635bff);color:var(--text-primary,#0a2540);background:#f4f3ff}.fr-sotto-nome{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:var(--fs-xs,.75rem);overflow:hidden}.fr-sotto-n{font-size:var(--fs-xs,.75rem);color:var(--accent,#635bff);font-weight:700}@media (width<=720px){.fr-sotto-nome{display:none}}.fr-rinumera{background:rgba(var(--accent-rgb), .06);border:1px solid rgba(var(--accent-rgb), .25);font-size:var(--fs-sm);color:#3c4f69;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;display:flex}.fr-scheda--compatta{gap:10px}.fr-scheda--compatta .fr-sezione h3{margin-bottom:4px;padding-bottom:4px}.fr-scheda--compatta .fr-pn{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.fr-scheda--compatta .fr-pn-riga{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:0}.fr-scheda--compatta .fr-pn-ogg{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.fr-dl--griglia,.fr-dl--tre{gap:2px 18px;display:grid}.fr-dl--griglia{grid-template-columns:1fr 1fr}.fr-dl--tre{grid-template-columns:repeat(3,1fr)}.fr-dl--griglia .fr-voce,.fr-dl--tre .fr-voce{flex-direction:column;gap:0;padding:3px 0}.fr-dl--griglia .fr-voce dd,.fr-dl--tre .fr-voce dd{text-align:left}.fr-voce--intera{grid-column:1/-1}.fr-denominazione{color:#0a2540;font-weight:700;font-size:var(--fs-base)}.fr-pag{margin:0}.fr-origine{font-size:var(--fs-2xs);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.fr-scheda--compatta .fr-descr{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fr-scheda--compatta .fr-pn .fr-stato-pill{align-self:flex-start}.fr-scheda--compatta .fr-righe td:first-child{white-space:normal;overflow-wrap:anywhere}.fr-guida{text-align:left;max-width:480px;margin:16px auto 0}.fr-guida summary{cursor:pointer;color:var(--accent);min-height:44px;padding:12px 0;font-weight:600}.fr-guida summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fr-guida ul{margin-top:8px}.fr-tile{box-shadow:none}.fr-anno-carte{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-bottom:16px;display:grid}.fr-anno-carta{padding:12px 14px}.fr-anno-carta.is-carico{color:var(--text-secondary);font-size:var(--fs-sm)}.fr-anno-carte-err{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:12px}.fr-anno-voci{gap:4px;margin:8px 0 0;display:grid}.fr-anno-voci>div{font-size:var(--fs-sm);justify-content:space-between;gap:12px;display:flex}.fr-anno-voci dt{color:var(--text-secondary)}.fr-anno-voci dd{color:#0a2540;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.fr-anno-voci>.is-evidenza{border-top:1px solid #e3e8ee;margin-top:2px;padding-top:6px}.fr-anno-voci>.is-evidenza dd{font-size:var(--fs-md)}.fr-scheda-n{background:var(--dash-red);color:#fff;min-width:18px;font-size:var(--fs-2xs);text-align:center;border-radius:999px;margin-left:6px;padding:0 5px;font-weight:700;line-height:18px;display:inline-block}.fr-imp-intro{font-size:var(--fs-sm);color:var(--text-secondary);margin:0 0 12px}.fr-imp-tab .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fr-imp-tab tr.is-ok td{background:rgba(var(--dash-green-rgb), .05)}.fr-imp-tab tr.is-no td{background:rgba(var(--dash-red-rgb), .05)}.fr-imp-stima{font-size:var(--fs-2xs);color:var(--text-secondary);font-style:italic}.fr-imp-bottoni{gap:6px;display:inline-flex}.fr-imp-btn{font-size:var(--fs-xs);align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.fr-imp-btn.is-no{border-color:var(--dash-red);color:var(--dash-red)}.fr-imp-esito{font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:4px;font-weight:600;display:inline-flex}.fr-imp-esito.is-ok{color:var(--dash-green)}.fr-imp-annulla{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:2px 4px}@media (width<=720px){.fr-anno-carte{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;grid-template-columns:repeat(3,minmax(210px,1fr));gap:9px;padding-bottom:8px;display:grid;overflow-x:auto}.fr-anno-carta{scroll-snap-align:start;min-width:0;padding:12px}.fr-anno-voci>div{gap:6px;font-size:.75rem}.fr-anno-voci dd{font-size:.75rem}.fr-anno-voci>.is-evidenza dd{font-size:.83rem}.fr-filtri-pn{min-width:0;max-width:100%;overflow:visible}.fr-filtri-pn .page-filters{grid-template-columns:minmax(0,1fr) auto;gap:10px 8px!important;display:grid!important}.fr-filtri-pn .filters-search{grid-column:1/-1;width:100%;min-width:0}.fr-filtri-pn .filters-search input{width:100%;min-width:0;font-size:16px}.fr-filtri-pn .pn-filtri-riga{flex-wrap:wrap;grid-column:1/-1;gap:8px;width:100%;min-width:0;display:flex}.fr-filtri-pn .pn-filtri-riga>*{flex:145px;min-width:0;max-width:100%}.fr-filtri-pn .pn-filtri-riga button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.fr-filtri-pn .fr-conta{justify-self:end;margin:0}.fr-table-hint{color:var(--text-secondary);margin:4px 0 8px;font-size:.75rem}.fr-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.fr-tabella{width:100%;min-width:860px;display:table}.fr-tabella thead{display:table-header-group}.fr-tabella tbody{display:table-row-group}.fr-tabella tfoot{display:table-footer-group}.fr-tabella tr{display:table-row}html.tema-nuovo .table-wrap.fr-wrap tbody td,html.tema-nuovo .table-wrap.fr-wrap tfoot td,.fr-tabella td{max-width:220px;display:table-cell;border-bottom:1px solid #eef1f5!important;padding:8px 9px!important}.fr-tabella td.num{text-align:right}.fr-tabella td[data-label]:before{content:none!important}.fr-c-cp,.fr-c-descr{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.fr-c-descr{-webkit-line-clamp:unset;margin:0;display:table-cell!important}.fr-c-stato{text-align:right}}@media (width>=721px){.fr-table-hint{display:none}}@media (width<=720px) and (orientation:landscape){.fr-anno-carte{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.fr-tabella{table-layout:fixed;min-width:0;font-size:.68rem}.fr-tabella th,.fr-tabella td{text-overflow:ellipsis;font-size:.68rem;overflow:hidden;padding:5px 3px!important}.fr-tabella th.fr-h-cp{width:15%}.fr-tabella th.fr-h-descr{width:17%}.fr-c-cp,.fr-c-descr{max-width:none}}.controparti-detail-modal .detail-table-wrap{scrollbar-gutter:stable;min-width:0;max-width:100%;padding-inline-end:8px}.controparti-detail-modal .detail-regs-table col.detail-col-azioni{width:104px!important}.controparti-detail-modal .detail-regs-table th.detail-col-azioni,.controparti-detail-modal .detail-regs-table td.detail-col-azioni{padding-inline:12px!important}.controparti-detail-modal .detail-col-azioni .pn-azioni-riga{gap:4px}.controparti-detail-modal .detail-regs-table .detail-col-azioni .pn-azione--elimina{display:inline-flex!important}@media (width>=1025px){.controparti-detail-modal .modal-content-detail:not(.detail-modal-fullscreen){width:98%!important;max-width:1800px!important}}@media (pointer:coarse){.controparti-detail-modal .detail-regs-table col.detail-col-azioni{width:120px!important}}@media (width<=768px),(height<=500px) and (orientation:landscape){.controparti-detail-modal .detail-regs-table{min-width:600px!important}}.cg-pannello.cp-dati-pannello{height:calc(100dvh - 32px);top:16px;bottom:16px}.cp-dati-pannello .cg-modal-body{flex:1;justify-content:flex-start;min-height:0;overflow:hidden auto}.cg-pannello.cp-dati-pannello .cg-modal-body>:first-child{margin-top:0}.cg-pannello.cp-dati-pannello .cg-modal-body>:last-child{margin-bottom:0}.cp-dati-pannello .cg-modal-head,.cp-dati-pannello .cg-modal-foot{flex-shrink:0}.cp-dati-pannello .cg-modal-subtitle{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.cp-dati-pannello .cp-dati-gruppi{gap:14px;display:grid}.cp-dati-pannello .cp-dati-esito-copia{font-size:var(--fs-xs);color:var(--text-secondary);flex-shrink:0;margin:0 0 12px;line-height:1.5}.cp-dati-pannello .cp-dati-sezione{border:1px solid var(--border-color);background:var(--bg-card);border-radius:10px;min-width:0;padding:16px}.cp-dati-pannello .cp-dati-sezione h3{font-size:var(--fs-sm);color:var(--text-primary);margin:0 0 6px;padding:0 0 10px;font-weight:600}.cp-dati-pannello dl{margin:0}.cp-dati-pannello .cp-dati-riga{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding:10px 0;display:flex}.cp-dati-pannello .cp-dati-riga:last-child{border-bottom:0;padding-bottom:0}.cp-dati-pannello .cp-dati-campo{flex:1;min-width:0}.cp-dati-pannello dt{font-size:var(--fs-xs);color:var(--text-secondary);margin-bottom:4px;line-height:1.5}.cp-dati-pannello dd{font-size:var(--fs-sm);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;margin:0;font-weight:500;line-height:1.6}.cp-dati-pannello dd.cp-dati-iban{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.cp-dati-pannello .cp-dati-copia{border:1px solid var(--border-color);background:var(--bg-card);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.cp-dati-pannello .cp-dati-copia:hover{background:var(--bg-card-hover);color:var(--text-primary)}.cp-dati-pannello .cp-dati-copia:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cp-dati-pannello .cp-dati-note{font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:10px 0 0;line-height:1.7}.cp-dati-pannello .cp-dati-vuoto{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:10px;justify-items:start;gap:12px;padding:20px;display:grid}.cp-dati-pannello .cp-dati-vuoto strong{color:var(--text-primary)}.cp-dati-pannello .cp-dati-vuoto p{font-size:var(--fs-sm);margin:0;line-height:1.6}@media (width<=1099px){.cg-pannello.cp-dati-pannello{border-radius:0;height:100dvh;top:0;bottom:0}.cp-dati-pannello .cg-modal-foot{padding-bottom:max(16px,env(safe-area-inset-bottom))}}.cp-colori{border:0;min-width:0;margin:0 0 16px;padding:0}.cp-colori legend{font-size:var(--fs-xs);color:var(--text-secondary);margin-bottom:6px}.cp-colori-scelte{flex-wrap:wrap;gap:4px;display:flex}.cp-colore-opzione{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cp-colore-opzione span{border:1px solid #0000001f;border-radius:50%;width:26px;height:26px;display:block}.cp-colore-opzione[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accent-rgb),.08)}.cp-colore-opzione:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cp-colori-personalizzato{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.cp-colori-personalizzato label{font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.cp-colori-personalizzato input[type=color]{cursor:pointer;width:48px;min-height:44px;padding:3px}.cp-colori-personalizzato button{min-height:44px}
