@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-display:swap;src:url("/b/ibm-plex-sans-300-U42Y2LR5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url("/b/ibm-plex-sans-300-U42Y2LR5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url("/b/ibm-plex-sans-300-U42Y2LR5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url("/b/ibm-plex-sans-300-U42Y2LR5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url("/b/ibm-plex-sans-300-U42Y2LR5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("/b/inter-400-NRMW37G5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("/b/inter-400-NRMW37G5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url("/b/inter-400-NRMW37G5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("/b/inter-400-NRMW37G5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url("/b/poppins-300-YBCVDBLX.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("/b/poppins-400-SFWTNBQB.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url("/b/poppins-600-3BUSBBSI.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url("/b/space-mono-400-FIR2AEI6.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url("/b/space-mono-700-MN7DYQGK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0B0F17;--surface: #131929;--surface2: #1C2540;--border: #253050;--accent: #3B82F6;--accent2: #10B981;--accent3: #F59E0B;--danger: #EF4444;--purple: #A78BFA;--teal: #06B6D4;--text: #E2E8F0;--muted: #64748B;--mono: "Space Mono", monospace;--sans: "IBM Plex Sans", "Inter", sans-serif;--pad-xs: .3rem;--pad-sm: .5rem;--pad-md: .75rem;--pad-lg: 1rem;--pad-xl: 1.5rem;--radius: .5rem;--radius-lg: .75rem;--fs-xs: .72rem;--fs-sm: .82rem;--fs-md: .9rem;--fs-lg: 1.1rem}[data-density=compact]{--pad-sm: .3rem;--pad-md: .5rem;--pad-lg: .7rem;--pad-xl: 1rem;--fs-xs: .68rem;--fs-sm: .76rem;--fs-md: .85rem}[data-density=comfortable]{--pad-sm: .7rem;--pad-md: 1rem;--pad-lg: 1.3rem;--pad-xl: 1.8rem;--fs-xs: .76rem;--fs-sm: .88rem;--fs-md: 1rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--fs-md);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}button{font-family:inherit;font-size:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}select option,select optgroup{background:var(--surface2);color:var(--text)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.hidden{display:none!important}#app{display:flex;flex-direction:column;min-height:100vh}.main{flex:1;display:flex;flex-direction:column;gap:var(--pad-lg);padding:var(--pad-lg)}body[data-grid=on]:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}:root{--perf-fatt: #1d8cf8;--perf-costi: #ff8d72;--perf-ricavi: #00f2c3;--perf-sped: #e14eca;--perf-clienti: #a78bfa;--perf-fondo: color-mix(in srgb, var(--surface) 99%, white)}html[data-theme-mode=light]{--perf-fondo: color-mix(in srgb, var(--bg) 60%, var(--surface));--perf-fatt: #0a58ad;--perf-costi: #b3361a;--perf-ricavi: #00695c;--perf-sped: #9c1a85;--perf-clienti: #5b3fc4}:root{--su-accento: #fff}:root{--hw-tessera: color-mix(in srgb, var(--text) 6%, transparent);--hw-tessera-hover: color-mix(in srgb, var(--text) 10%, transparent);--hw-eroe-bg: transparent;--hw-eroe-fg: var(--text);--hw-eroe-sec: var(--muted);--hw-linea: color-mix(in srgb, var(--accent) 70%, white);--hw-linea-prec: var(--muted)}html[data-theme-mode=light]{--hw-eroe-bg: color-mix(in srgb, black 86%, var(--accent));--hw-eroe-fg: white;--hw-eroe-sec: color-mix(in srgb, white 60%, transparent);--hw-linea: color-mix(in srgb, var(--accent) 60%, white);--hw-linea-prec: color-mix(in srgb, white 45%, transparent)}.topbar{display:flex;align-items:center;gap:var(--pad-lg);padding:var(--pad-md) var(--pad-lg);background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50}.tb-left,.tb-right{display:flex;align-items:center;gap:var(--pad-md)}.tb-left{flex:0 0 auto}.tb-right{margin-left:auto}.tb-chips{display:flex;align-items:center;gap:8px}.tb-chips .sc-badge{margin-left:0}.lb-dot{display:none}.tb-meta{display:flex;gap:.5rem;flex-wrap:wrap}.rate-fresh{flex:0 0 100%;font-size:var(--fs-sm);color:var(--muted)}.rate-fresh:empty{display:none}.tb-chip{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);padding:.25rem .6rem;border:1px solid var(--border);border-radius:999px}.tb-chip.warn{color:var(--accent3);border-color:var(--accent3)}.tb-spacer{flex:1}.tb-tabs{display:flex;gap:0;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.tb-tab{background:transparent;border:none;color:var(--muted);padding:.45rem 1rem;font-size:var(--fs-sm);font-weight:600;transition:all .15s;white-space:nowrap}.tb-tab:hover{color:var(--text)}.tb-tab.active{background:var(--accent);color:#fff}.btn-solid{background:var(--accent);color:#fff;border:1px solid transparent;padding:.45rem .9rem;border-radius:var(--radius);font-size:var(--fs-sm);font-weight:600;transition:filter .15s}.btn-solid:hover{filter:brightness(1.1)}.btn-solid.danger{background:var(--danger)}.btn-solid.muted{background:var(--surface2);color:var(--text)}.btn-solid:disabled,.btn-ghost:disabled{opacity:.45;cursor:not-allowed;filter:none}.btn{background:transparent;color:var(--muted);border:1px solid var(--border);padding:.4rem .85rem;border-radius:var(--radius);font-size:var(--fs-sm);font-weight:500;transition:all .15s}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary,.btn-warning{background:var(--accent);color:#fff;border:1px solid transparent;padding:.45rem .9rem;border-radius:var(--radius);font-size:var(--fs-sm);font-weight:600;transition:filter .15s}.btn-warning{background:var(--accent3);color:#1a1a1a}.btn-primary:hover,.btn-warning:hover{filter:brightness(1.1)}.btn-primary:disabled,.btn-warning:disabled{opacity:.45;cursor:not-allowed;filter:none}.btn-primary.small,.btn-primary.tiny,.btn-warning.small,.btn-warning.tiny{padding:.15rem .5rem;font-size:var(--fs-xs)}.btn-ghost{background:transparent;color:var(--muted);border:1px solid var(--border);padding:.4rem .85rem;border-radius:var(--radius);font-size:var(--fs-sm);font-weight:500;transition:all .15s}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.file-input{display:inline-flex;align-items:center;cursor:pointer}.filters{display:flex;gap:var(--pad-md);align-items:flex-end;padding:var(--pad-md) var(--pad-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap}.filter-group{display:flex;flex-direction:column;gap:.3rem;min-width:160px}.filter-group label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.filter-group select,.filter-group input[type=text]{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .7rem;color:var(--text);outline:none;transition:border-color .15s}.filter-group select:focus,.filter-group input:focus{border-color:var(--accent)}.filter-spacer{flex:1}.carrier-pills{display:flex;gap:.3rem;flex-wrap:wrap;max-width:50vw}.carrier-pill{background:var(--surface2);border:1px solid var(--border);color:var(--muted);padding:.3rem .7rem;border-radius:999px;font-size:var(--fs-xs);font-weight:600;transition:all .15s}.carrier-pill.active{background:var(--accent);border-color:var(--accent);color:#fff}.carrier-pill:hover:not(.active){border-color:var(--accent);color:var(--text)}#f-carriers.cf-dd{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:none;max-height:none;overflow:visible;background:transparent;border:none;border-radius:0;padding:0}.cf-trigger{display:inline-flex;align-items:center;gap:.5rem;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.45rem .7rem;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:border-color .15s,background .15s;min-width:160px;justify-content:space-between}.cf-trigger:hover{border-color:var(--accent)}.cf-trigger.open{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface2))}.cf-trigger-label{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.cf-trigger-count{font-family:var(--sans);font-size:var(--fs-xs);color:var(--accent);background:var(--surface);border:1px solid var(--border);padding:.1rem .45rem;border-radius:999px;min-width:2.2rem;text-align:center}.cf-trigger-arrow{color:var(--muted);font-size:.75em;margin-left:.2rem}.cf-trigger-hint{font-size:var(--fs-xs);color:var(--muted);font-style:italic}.cf-trigger-clear{background:transparent;border:1px solid var(--border);color:var(--muted);width:1.5rem;height:1.5rem;border-radius:999px;padding:0;font-size:.7rem;line-height:1;cursor:pointer}.cf-trigger-clear:hover{color:var(--danger);border-color:var(--danger)}.cf-popover{z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 14px 40px #00000073;width:min(420px,94vw);max-height:min(520px,70vh);display:flex;flex-direction:column;overflow:hidden;animation:cfPopIn .12s ease-out}@keyframes cfPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cf-pop-toolbar{display:flex;align-items:center;gap:.3rem;padding:.5rem .6rem;border-bottom:1px solid var(--border);background:var(--surface2);flex-wrap:wrap}.cf-pop-search{flex:1 1 140px;min-width:120px;background:var(--surface);border:1px solid var(--border);color:var(--text);padding:.3rem .55rem;border-radius:var(--radius);font-size:var(--fs-xs);outline:none}.cf-pop-search:focus{border-color:var(--accent)}.cf-pop-meta{padding:.35rem .7rem;font-size:var(--fs-xs);color:var(--muted);font-family:var(--sans);border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:var(--surface)}.cf-pop-body{flex:1;overflow-y:auto;padding:.3rem .3rem .4rem;display:flex;flex-direction:column;gap:1px}.cf-chip{background:var(--accent);border:1px solid var(--accent);color:#fff;padding:.25rem .6rem;border-radius:999px;font-size:var(--fs-xs);font-weight:600;cursor:pointer;white-space:nowrap}.cf-chip.ghost{background:transparent;color:var(--muted);border-color:var(--border)}.cf-chip.ghost:hover{color:var(--text);border-color:var(--accent)}.cf-chip:not(.active):not(.ghost){background:var(--surface2);color:var(--muted);border-color:var(--border)}.cf-chip:not(.active):not(.ghost):hover{color:var(--text);border-color:var(--accent)}.cf-node{display:flex;align-items:center;gap:.45rem;padding:.35rem .5rem;border-radius:var(--radius);cursor:pointer;user-select:none;font-size:var(--fs-sm);color:var(--text)}.cf-node .cf-caret{color:var(--muted);font-size:.78em;width:.9em;text-align:center}.cf-node .cf-nname{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-node .cf-ncount{font-family:var(--sans);font-size:var(--fs-xs);color:var(--muted);background:var(--surface2);padding:.1rem .4rem;border-radius:999px;min-width:2.2rem;text-align:center}.cf-node.vendor{margin-top:.35rem;background:var(--surface2);border:1px solid var(--border);font-weight:700}.cf-node.vendor:first-child{margin-top:0}.cf-node.vendor:hover{border-color:var(--accent)}.cf-node.vendor .cf-nname{font-weight:700;color:var(--text);letter-spacing:.02em}.cf-node.listino{margin-left:.9rem;background:transparent;border-left:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:0 var(--radius) var(--radius) 0;padding-left:.5rem}.cf-node.listino:hover{background:var(--surface2)}.cf-node.listino .cf-nname{font-weight:600;color:var(--text);font-size:var(--fs-sm)}.cf-node.servizio{margin-left:2rem;padding:.25rem .5rem .25rem .45rem;color:var(--muted);font-size:var(--fs-xs);gap:.4rem;cursor:pointer}.cf-node.servizio:hover{background:var(--surface2);color:var(--text)}.cf-node.servizio.on{color:var(--text)}.cf-node.servizio .cf-stext{font-family:var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-tog{background:var(--surface);border:1px solid var(--border);color:var(--muted);width:1.5rem;height:1.5rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:700;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}.cf-tog.on{background:var(--accent);color:#fff;border-color:var(--accent)}.cf-tog.some{background:color-mix(in srgb,var(--accent) 30%,var(--surface));color:var(--accent);border-color:var(--accent)}.cf-tog.off{background:var(--surface);color:var(--muted)}.cf-tog:hover{border-color:var(--accent)}.filter-group-files{min-width:280px;max-width:60vw}#rate-files-host .rf-wrap{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:.35rem .4rem;min-height:2.4rem}#rf-mittente{font-size:var(--fs-xs);padding:.25rem .4rem;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius)}.rf-avviso-pred{margin-top:.3rem;color:var(--muted);font-size:var(--fs-xs)}.rf-empty{color:var(--muted);font-style:italic;font-size:var(--fs-xs);padding:0 .2rem}.rf-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .45rem .25rem .35rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:var(--fs-xs);color:var(--text);max-width:280px}.rf-chip.own{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.rf-chip.cli{border-color:color-mix(in srgb,var(--accent2) 60%,var(--border))}.rf-chip-badge{font-family:var(--mono);font-size:.6rem;font-weight:700;padding:.05rem .35rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.rf-chip.own .rf-chip-badge{background:var(--accent);color:#fff}.rf-chip.cli .rf-chip-badge{background:var(--accent2);color:#fff}.rf-chip-name{font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.rf-chip-x{background:transparent;border:none;color:var(--muted);cursor:pointer;font-size:.85rem;padding:0 .15rem;line-height:1}.rf-chip-x:hover{color:var(--danger)}.rf-add{background:transparent;border:1px dashed var(--border);color:var(--accent);border-radius:999px;padding:.25rem .7rem;font-size:var(--fs-xs);font-weight:600;cursor:pointer}.rf-add:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.modal-dialog.rf-dlg{width:min(640px,92vw)}.rf-dlg-body{padding:var(--pad-md) var(--pad-lg);overflow-y:auto;max-height:70vh}.rf-dlg-body h4{margin:var(--pad-md) 0 .4rem;color:var(--accent);font-size:var(--fs-md)}.rf-list{display:flex;flex-direction:column;gap:.3rem}.rf-row{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius)}.rf-row.already{opacity:.55}.rf-row-info{flex:1;min-width:0}.rf-row-name{font-weight:600;color:var(--text);font-family:var(--mono);font-size:var(--fs-sm)}.rf-row-meta{font-size:var(--fs-xs);color:var(--muted);margin-top:.15rem}.rf-row-flag{font-size:var(--fs-xs);color:var(--accent2);font-style:italic;padding:0 .4rem}.rf-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:var(--pad-md);padding-top:var(--pad-md);border-top:1px solid var(--border)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--pad-md)}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-md) var(--pad-lg)}.stat-label{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem}.stat-value{font-family:var(--mono);font-size:1.6rem;font-weight:700;color:var(--accent)}.stat-sub{font-size:var(--fs-xs);color:var(--muted);margin-top:.2rem}.compat,.age{display:flex;align-items:center;gap:var(--pad-md);padding:var(--pad-md) var(--pad-lg);border-radius:var(--radius-lg);flex-wrap:wrap}.compat{background:color-mix(in srgb,var(--accent3) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent3) 35%,transparent);color:var(--text)}.compat-body{flex:1;min-width:200px}.compat-actions{display:flex;gap:.5rem}.age{background:color-mix(in srgb,var(--danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pad-lg);padding:4rem var(--pad-lg);text-align:center}.empty h1{font-size:1.8rem;background:linear-gradient(135deg,var(--text) 40%,var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.empty p{color:var(--muted);max-width:480px}.view{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.view-head{display:flex;align-items:center;justify-content:space-between;padding:var(--pad-md) var(--pad-lg);font-family:var(--mono);font-size:var(--fs-sm);color:var(--muted);border-bottom:1px solid var(--border)}.record-count{font-size:var(--fs-xs);background:var(--surface2);border:1px solid var(--border);border-radius:999px;padding:.2rem .7rem;color:var(--accent)}.table-wrap{overflow-x:auto;overflow-y:auto}table.rates{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}table.rates thead th{background:var(--surface2);padding:.4rem;text-align:center;font-family:var(--mono);font-size:.68rem;line-height:1.15;color:color-mix(in srgb,var(--muted) 65%,var(--text));white-space:normal;vertical-align:bottom;max-width:110px;min-width:70px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:5}table.rates thead th.weight-col{text-align:center;color:var(--text);white-space:nowrap;max-width:none;min-width:60px}.car-head{display:flex;flex-direction:column;gap:1px}.car-head .car-vendor{font-weight:700;color:var(--text);font-size:.74rem}.car-head .car-svc{color:color-mix(in srgb,var(--muted) 65%,var(--text));font-size:.66rem}.car-head .car-cat{color:color-mix(in srgb,var(--muted) 65%,var(--text));font-size:.62rem;text-transform:uppercase;letter-spacing:.04em}table.rates tbody tr:hover{background:#ffffff05}table.rates tbody td{padding:.3rem .45rem;text-align:center;white-space:nowrap;font-size:.78rem;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}table.rates tbody td.weight-col{text-align:center;font-family:var(--mono);font-weight:700;color:color-mix(in srgb,var(--muted) 65%,var(--text));background:var(--surface2);border-right:1px solid var(--border);position:sticky;left:0;z-index:3}.price-na{color:color-mix(in srgb,var(--muted) 65%,var(--text));font-style:italic;font-weight:400}.hm-controls{display:flex;align-items:center;gap:var(--pad-md);padding:var(--pad-sm) var(--pad-lg);background:var(--surface2);border-bottom:1px solid var(--border);flex-wrap:wrap}.hm-mode{display:flex;align-items:center;gap:.5rem}.hm-mode label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.hm-seg{display:flex;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.hm-seg-btn{background:transparent;border:none;padding:.25rem .7rem;font-size:var(--fs-xs);font-weight:600;color:var(--muted);cursor:pointer;border-right:1px solid var(--border)}.hm-seg-btn:last-child{border-right:none}.hm-seg-btn:hover{color:var(--text)}.hm-seg-btn.active{background:var(--accent);color:#fff}.hm-toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-sm);color:var(--text);cursor:pointer;user-select:none}.hm-spacer{flex:1}table.rates tbody td.hm-cell{position:relative;font-variant-numeric:tabular-nums;transition:background .15s}table.rates tbody td.hm-cell .hm-price{font-family:var(--mono);font-weight:500}table.rates tbody td.hm-cell.is-best .hm-price{font-weight:700;color:var(--text)}.hm-star{display:inline-block;margin-right:.3rem;color:var(--accent3);font-size:.85em;text-shadow:0 0 6px color-mix(in srgb,var(--accent3) 60%,transparent)}.hm-delta{display:inline-block;margin-left:.4rem;font-family:var(--mono);font-size:.72em;font-weight:600;opacity:.75}.hm-delta.pos{color:var(--danger)}.hm-delta.neg{color:var(--accent2)}table.rates thead tr.mu-row th{background:var(--surface2);background-clip:padding-box;border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:inset 0 2px color-mix(in srgb,var(--accent) 35%,transparent);padding:.3rem .4rem;position:sticky;top:calc(var(--mu-top, 52px) - 1px);z-index:4}table.rates thead tr.mu-row th.weight-col.mu-label{color:color-mix(in srgb,var(--accent) 80%,var(--text));font-family:var(--mono);font-size:var(--fs-xs);font-weight:700;text-align:center}.mu-cell{padding:.3rem .35rem;cursor:ns-resize;user-select:none}.mu-cell.mu-dragging{background:color-mix(in srgb,var(--accent) 18%,transparent)!important}.mu-cell-inner{display:flex;align-items:center;justify-content:center;gap:.2rem}.markup-input{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--mono);font-size:var(--fs-xs);padding:.15rem .35rem;width:54px;text-align:right;outline:none;cursor:text}.markup-input:focus{border-color:var(--accent)}.markup-input::-webkit-outer-spin-button,.markup-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.markup-input{-moz-appearance:textfield}.mu-steps{display:flex;flex-direction:column;gap:1px}.mu-step-btn{background:var(--surface2);border:1px solid var(--border);color:var(--muted);font-size:8px;line-height:1;padding:0;width:14px;height:11px;border-radius:2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .1s,color .1s,border-color .1s}.mu-step-btn:hover{background:var(--accent);color:var(--bg);border-color:var(--accent)}.mu-step-btn:active{transform:translateY(1px)}.mu-step-box{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.mu-step-chips{display:flex;gap:.4rem;flex-wrap:wrap}.mu-step-chip{background:var(--surface2);border:1px solid var(--border);color:var(--muted);padding:.3rem .7rem;border-radius:var(--radius);font-family:var(--mono);font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:all .12s}.mu-step-chip:hover{color:var(--text);border-color:var(--accent)}.mu-step-chip.active{background:var(--accent);color:var(--bg);border-color:var(--accent)}.mu-step-custom{display:flex;align-items:center;gap:.6rem;font-size:var(--fs-sm)}.mu-step-custom input[type=number]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.25rem .5rem;width:90px;font-family:var(--mono)}.mu-step-current{color:var(--muted);font-family:var(--mono);font-size:var(--fs-xs);margin-left:auto}.mu-suggest{background:transparent;border:1px solid var(--border);color:var(--accent);border-radius:var(--radius);width:22px;height:22px;font-family:var(--mono);font-size:var(--fs-xs);font-weight:700;cursor:pointer;padding:0;line-height:1}.mu-suggest:hover{background:color-mix(in srgb,var(--accent) 15%,transparent);border-color:var(--accent)}.modal-dialog.mu-sugg{width:min(640px,92vw)}.modal-dialog.coc-dlg{width:min(520px,92vw)}.modal-dialog.coc-dlg-wide{width:min(780px,94vw)}.coc-warn{background:color-mix(in srgb,var(--warning, #c08a40) 15%,var(--surface));border:1px solid color-mix(in srgb,var(--warning, #c08a40) 50%,transparent);color:var(--text);border-radius:var(--radius);padding:.6rem .8rem;font-size:var(--fs-sm);margin-bottom:.8rem}.coc-key-row{display:flex;gap:.3rem;align-items:stretch}.coc-key-row input{flex:1}.coc-status{font-size:var(--fs-sm);color:var(--muted);padding:.5rem 0;min-height:1.4em}.coc-status.busy{color:var(--accent)}.coc-status.err{color:var(--danger)}.clients-actions{display:flex;gap:.5rem;margin-bottom:.8rem}.coc-pick-head{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.coc-pick-head>label{margin:0;font-weight:600}.coc-pick-head .coc-pick-tools{margin-left:auto;display:flex;gap:.25rem}.coc-count-badge{font-family:var(--mono);font-size:var(--fs-xs);background:var(--surface2);border:1px solid var(--border);border-radius:999px;padding:0 .5rem;color:var(--accent)}.coc-pickbox{max-height:320px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem;display:flex;flex-direction:column;gap:2px}.coc-pick-loading{color:var(--muted);font-style:italic;font-size:var(--fs-sm);padding:.4rem}.coc-pick-row{display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border-radius:calc(var(--radius) - 2px);cursor:pointer;font-size:var(--fs-sm)}.coc-pick-row .coc-pick-name{flex:1}.coc-pick-row:hover{background:var(--surface2)}.coc-pick-row input[type=checkbox]{accent-color:var(--accent);cursor:pointer}.coc-pick-name{flex:1;color:var(--text)}.coc-pick-meta{color:var(--muted);font-size:var(--fs-xs);font-family:var(--mono)}.coc-weights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:4px}.coc-weight-chip{display:flex;align-items:center;gap:.3rem;padding:.25rem .45rem;background:var(--surface2);border:1px solid var(--border);border-radius:calc(var(--radius) - 1px);cursor:pointer;font-size:var(--fs-xs);font-family:var(--mono)}.coc-weight-chip:hover{border-color:var(--accent)}.coc-weight-chip input[type=checkbox]{accent-color:var(--accent);cursor:pointer}.coc-stats{font-size:var(--fs-sm);color:var(--muted);background:var(--surface2);border:1px dashed var(--border);border-radius:var(--radius);padding:.5rem .7rem;margin-top:.4rem}.coc-stats strong{color:var(--accent);font-family:var(--mono)}.cf-widgets-host{position:fixed;bottom:12px;right:12px;display:flex;flex-direction:column-reverse;gap:10px;z-index:90;pointer-events:none}.cf-w{pointer-events:auto;width:min(520px,92vw);max-height:min(70vh,560px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;overflow:hidden;font-size:var(--fs-sm)}.cf-w.minimized{max-height:40px}.cf-w.minimized .cf-w-body{display:none}.cf-w.compact{width:min(360px,80vw);max-height:280px}.cf-w.finished.finished-success{border-color:color-mix(in srgb,var(--accent2) 60%,var(--border))}.cf-w.finished.finished-error{border-color:color-mix(in srgb,var(--danger) 60%,var(--border))}.cf-w.finished.finished-cancelled{border-color:color-mix(in srgb,var(--accent3) 60%,var(--border))}.cf-w-head{display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;background:var(--surface2);border-bottom:1px solid var(--border);cursor:move;user-select:none;flex-shrink:0}.cf-w-title{flex:1;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-w-title .cf-w-sub{color:var(--muted);font-weight:400;font-size:var(--fs-xs)}.cf-w-btn{background:transparent;border:1px solid transparent;color:var(--muted);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;font-family:var(--mono)}.cf-w-btn:hover:not(:disabled){background:var(--surface);color:var(--text);border-color:var(--border)}.cf-w-btn:disabled{opacity:.3;cursor:not-allowed}.cf-w-btn.tiny{width:auto;padding:0 .4rem;font-size:var(--fs-xs)}.cf-w-body{display:flex;flex-direction:column;min-height:0;flex:1}.cf-w-progress{padding:.5rem .7rem;border-bottom:1px solid var(--border);flex-shrink:0}.cf-w-prog-line{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);margin-bottom:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-w-pct{color:var(--accent);font-weight:700;font-family:var(--mono)}.cf-w-bar{height:6px;background:var(--surface2);border-radius:3px;overflow:hidden}.cf-w-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width .3s}.cf-w-bar-fill.done{background:var(--accent2)}.cf-w-bar-fill.err{background:var(--danger)}.cf-w-bar-fill.cancel{background:var(--accent3)}.cf-w-bar-fill.indet{width:35%!important;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:cf-w-indet 1.2s ease-in-out infinite;transition:none}@keyframes cf-w-indet{0%{transform:translate(-100%)}to{transform:translate(285%)}}@media(prefers-reduced-motion:reduce){.cf-w-bar-fill.indet{animation:none}}.cf-w-log-head{display:flex;align-items:center;gap:.4rem;padding:.3rem .7rem;background:var(--surface2);border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--muted);flex-shrink:0}.cf-w-log-head>span:first-child{font-weight:600;text-transform:uppercase;letter-spacing:.06em}.cf-w-autoscroll{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer}.cf-w-autoscroll input{accent-color:var(--accent)}.cf-w-log{flex:1;overflow-y:auto;overflow-x:auto;padding:.3rem .5rem;font-family:var(--mono);font-size:11px;line-height:1.45;background:var(--bg);color:var(--text);min-height:0}.cf-w-log-row{display:grid;grid-template-columns:60px 48px 1fr;gap:.4rem;padding:1px 0;word-break:break-word;white-space:pre-wrap;border-bottom:1px solid color-mix(in srgb,var(--border) 30%,transparent)}.cf-w-log-time{color:var(--muted);font-size:10px;white-space:nowrap}.cf-w-log-lvl{font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.cf-w-log-row.level-info .cf-w-log-lvl{color:var(--accent)}.cf-w-log-row.level-warning .cf-w-log-lvl,.cf-w-log-row.level-warn .cf-w-log-lvl{color:var(--accent3)}.cf-w-log-row.level-error .cf-w-log-lvl,.cf-w-log-row.level-critical .cf-w-log-lvl{color:var(--danger)}.cf-w-log-msg{color:var(--text)}.cf-w-actions{padding:.4rem .7rem;border-top:1px solid var(--border);background:var(--surface2);display:flex;gap:.4rem;flex-shrink:0}.cf-w-cancel{font-size:var(--fs-xs)}.modal-dialog.exp-dlg{width:min(560px,92vw)}.exp-toolbar{display:flex;align-items:center;gap:.5rem;padding:.4rem 0}.exp-counter{margin-left:auto;font-size:var(--fs-xs);color:var(--muted)}.exp-list{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.4rem}.exp-row{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:4px;cursor:pointer;font-size:var(--fs-sm);color:var(--text)}.exp-row:hover{background:var(--surface2)}.exp-group-head{display:flex;justify-content:space-between;align-items:center;padding:.4rem .55rem;margin-top:.35rem;background:var(--surface2);border-radius:4px;font-size:var(--fs-xs, .7rem);font-weight:700;color:var(--text)}.exp-group-head .exp-group-meta{color:var(--muted);font-weight:500}.exp-mu{display:flex;align-items:center;gap:.5rem;padding:.6rem .2rem .2rem;font-size:var(--fs-sm);color:var(--text);cursor:pointer}.exp-fmt{display:flex;align-items:center;gap:1rem;padding:.5rem 0 .6rem;font-size:var(--fs-sm);color:var(--text)}.exp-fmt-label{font-size:var(--fs-xs, .7rem);font-weight:700;color:var(--muted)}.exp-fmt-opt{display:flex;align-items:center;gap:.3rem;cursor:pointer}.exp-search{width:100%;padding:.45rem .6rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--fs-sm)}.exp-search:focus{outline:none;border-color:var(--accent)}.exp-empty{padding:.8rem .5rem;color:var(--muted);font-size:var(--fs-sm);text-align:center}.exp-hint{margin:.35rem 0 0;font-size:var(--fs-xs, .7rem);color:var(--muted)}.exp-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:.7rem 0 .4rem;font-size:var(--fs-sm);color:var(--text)}.exp-head .exp-fmt-label{flex:0 0 100%}.exp-head-parts{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:0 0 .2rem 1.4rem;font-size:var(--fs-sm);color:var(--text)}.exp-head-parts.is-off{opacity:.45}.exp-weights{display:flex;align-items:center;gap:.8rem;padding:.7rem 0 .2rem;font-size:var(--fs-sm);color:var(--text)}.exp-weights label{display:flex;align-items:center;gap:.35rem}select.exp-w{padding:.3rem .4rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--fs-sm)}.mu-out{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-md) var(--pad-lg);margin-top:var(--pad-md);display:flex;flex-direction:column;gap:.4rem;align-items:center}.mu-out-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.mu-out-val{font-family:var(--mono);font-size:2rem;font-weight:700;color:var(--accent)}.mu-out-val.pos{color:var(--accent2)}.mu-out-val.neg{color:var(--danger)}.mu-out-formula{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);text-align:center}.price-best{color:var(--accent2);font-weight:700}.coverage-banner-slot{margin:.25rem 0 .75rem}.coverage-banner-slot.hidden{display:none}.coverage-banner{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--warning, #f0ad4e) 55%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--warning, #f0ad4e) 10%,var(--surface2));font-size:var(--fs-sm)}.coverage-banner .coverage-icon{font-size:1.1em}.coverage-banner .coverage-msg{flex:1;color:var(--text)}.coverage-banner .coverage-actions{display:flex;gap:.35rem}.coverage-summary{padding:.5rem .75rem;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.75rem}.coverage-summary .coverage-kind{color:var(--muted);font-family:var(--mono);font-size:var(--fs-xs)}.coverage-wrap{max-height:58vh;overflow:auto;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.75rem}.coverage-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.coverage-table thead th{position:sticky;top:0;background:var(--surface2);border-bottom:1px solid var(--border);padding:.4rem .5rem;text-align:center;font-weight:600;white-space:nowrap}.coverage-table thead th:first-child{text-align:left}.coverage-table tbody td{border-bottom:1px solid var(--border);padding:.35rem .5rem;text-align:center}.coverage-table .cov-scen{text-align:left;font-weight:500}.coverage-table .cov-count{color:var(--muted);font-family:var(--mono)}.coverage-table .cov-cell.ok{color:var(--accent2, #4caf50);font-weight:700}.coverage-table .cov-cell.miss{background:color-mix(in srgb,var(--danger, #e74c3c) 12%,transparent)}.coverage-table .cov-group-row .cov-group-head{text-align:left;font-size:var(--fs-xs, .7rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text);background:var(--surface2);padding:.45rem .6rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:sticky;left:0}.coverage-footer{display:flex;justify-content:flex-end;padding:.25rem 0;color:var(--muted);font-size:var(--fs-sm)}.modal-dialog.an-map-dlg{width:min(760px,94vw)}.an-map-preview-wrap{max-height:220px}.an-map-preview-tbl th,.an-map-preview-tbl td{white-space:nowrap;font-family:var(--mono);font-size:var(--fs-xs)}.an-map-preview-tbl tr.an-map-header-row td{background:color-mix(in srgb,var(--accent) 12%,transparent);font-weight:600}.an-map-fields{margin-top:var(--pad-md)}.an-map-fields .fld{flex:1 1 200px}.an-map-error{color:var(--danger)}.client-row{display:flex;align-items:center;justify-content:space-between;padding:var(--pad-sm) var(--pad-md);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.5rem;background:var(--surface2)}.client-row .cr-name{font-weight:600}.client-row .cr-meta{color:var(--muted);font-size:var(--fs-xs)}.modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center}.modal-backdrop{position:absolute;inset:0;background:#0009;backdrop-filter:blur(4px)}.modal-dialog{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(920px,92vw);max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000080;overflow:hidden}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:var(--pad-md) var(--pad-lg);border-bottom:1px solid var(--border);flex-shrink:0}.modal-head h2{font-size:var(--fs-lg)}.modal-close{background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);width:32px;height:32px;font-size:1.2rem;line-height:1}.modal-close:hover{color:var(--danger);border-color:var(--danger)}.settings-guscio{display:grid;grid-template-columns:208px minmax(0,1fr);grid-template-areas:"menu titolo" "menu corpo";grid-template-rows:auto 1fr;column-gap:var(--pad-xl);align-items:start}.settings-guscio>.settings-head{grid-area:titolo}.settings-guscio>.settings-tabs{grid-area:menu}.settings-guscio>.settings-body{grid-area:corpo}.settings-tabs{display:flex;flex-direction:column;padding-right:var(--pad-md)}.st-gruppo{padding:10px 12px 5px;font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.st-gruppo:first-child{padding-top:0}.st-tab{display:block;width:100%;text-align:left;background:transparent;border:none;border-left:2px solid transparent;padding:5px 12px;color:var(--muted);font:400 var(--fs-sm) var(--sans);cursor:pointer}.st-tab:hover{color:var(--text);background:var(--surface2)}.st-tab.active{color:var(--text);background:var(--surface2);border-left-color:var(--accent)}.st-piede{margin-top:var(--pad-sm);padding:var(--pad-sm) 12px 0;border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--muted)}.settings-body{padding:var(--pad-lg);overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0}.fld{margin-bottom:var(--pad-md)}.fld label{display:block;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.3rem;font-weight:600}.fld input,.fld select,.fld textarea{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .75rem;color:var(--text);outline:none;width:100%;max-width:480px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--accent)}.fld-help{font-size:var(--fs-xs);color:var(--muted);margin-top:.25rem}.fld-row{display:flex;gap:var(--pad-md);flex-wrap:wrap}.fld-row .fld{flex:1;min-width:160px}.toasts{position:fixed;bottom:var(--pad-lg);right:var(--pad-lg);display:flex;flex-direction:column;gap:.5rem;z-index:200;pointer-events:none}.toast{pointer-events:auto;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);padding:var(--pad-md) var(--pad-lg);max-width:400px;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 8px 24px #0000004d}.toast.success{border-left-color:var(--accent2)}.toast.warn{border-left-color:var(--accent3)}.toast.error{border-left-color:var(--danger)}.toast .t-title{font-weight:700;font-size:var(--fs-sm)}.toast .t-body{font-size:var(--fs-xs);color:var(--muted)}.toast .t-actions{display:flex;gap:.5rem;margin-top:.4rem}.toast .t-actions button{background:var(--surface2);border:1px solid var(--border);color:var(--text);padding:.2rem .6rem;border-radius:var(--radius);font-size:var(--fs-xs)}.theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--pad-sm)}.theme-swatch{display:flex;align-items:center;gap:.5rem;padding:.4rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface2)}.swatch-dot{width:24px;height:24px;border-radius:6px;border:1px solid var(--border);cursor:pointer}.swatch-label{font-size:var(--fs-xs);font-family:var(--mono)}.preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--pad-sm);margin-bottom:var(--pad-lg)}.preset-card{padding:var(--pad-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface2);cursor:pointer;transition:all .15s}.preset-card:hover{border-color:var(--accent)}.preset-card.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.preset-card .pc-name{font-weight:700}.preset-card .pc-mode{font-size:var(--fs-xs);color:var(--muted)}@media(max-width:768px){.topbar{flex-wrap:wrap}.tb-tabs{order:3;width:100%}.tb-tab{flex:1}}.tab-hint{color:var(--muted);font-size:var(--fs-sm);margin-bottom:var(--pad-md)}.settings-actions{display:flex;gap:.6rem;margin:var(--pad-md) var(--pad-lg) var(--pad-lg) 0;flex-wrap:wrap}.settings-body h3{font-size:var(--fs-lg);margin-bottom:.4rem}.settings-body h4{font-size:var(--fs-md);margin:var(--pad-md) 0 .4rem;color:var(--accent)}.form-row{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:var(--pad-md);margin-bottom:.6rem}.form-row label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.form-row input,.form-row select,.form-row textarea{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:.45rem .7rem;color:var(--text);outline:none;max-width:480px}.form-row input:focus,.form-row select:focus{border-color:var(--accent)}.api-status,.sched-status,.status-idle,.status-active{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md);font-size:var(--fs-sm);margin:var(--pad-sm) 0}.status-ok{color:var(--accent2);font-weight:600}.status-warn{color:var(--accent3);font-weight:600}.status-active{border-color:var(--accent);color:var(--accent)}.btn-ghost.tiny{padding:.15rem .5rem;font-size:var(--fs-xs)}.btn-ghost.danger:hover{border-color:var(--danger);color:var(--danger)}.error-box{background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid var(--danger);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md);color:var(--danger);font-size:var(--fs-sm)}.bands-box{margin:var(--pad-sm) 0}.band-head,.band-row{display:grid;grid-template-columns:100px 100px 100px 1fr 40px;gap:.5rem;align-items:center;padding:.3rem 0}.band-head{font-size:var(--fs-xs);text-transform:uppercase;color:var(--muted);font-weight:600;border-bottom:1px solid var(--border)}.band-row input{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:.3rem .5rem;color:var(--text)}.band-preview{color:var(--muted);font-family:var(--mono);font-size:var(--fs-xs)}.band-total{margin-top:.5rem;color:var(--accent);font-family:var(--mono);font-size:var(--fs-sm);font-weight:700}.parcel-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem}.sched-form{display:grid;grid-template-columns:1fr;gap:.3rem;margin-bottom:var(--pad-md)}.small-tbl{width:100%;font-size:var(--fs-xs);font-family:var(--mono);margin-top:var(--pad-sm)}.small-tbl th,.small-tbl td{padding:.3rem .5rem;text-align:left;border-bottom:1px solid var(--border)}.small-tbl th{color:var(--muted);text-transform:uppercase;font-size:var(--fs-xs)}.addr-table-wrap{overflow-x:auto;margin-bottom:var(--pad-md)}.addr-tbl{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}.addr-tbl th,.addr-tbl td{padding:.3rem .4rem;border-bottom:1px solid var(--border);text-align:left}.addr-tbl th{background:var(--surface2);color:var(--muted);text-transform:uppercase;font-size:var(--fs-xs)}.addr-tbl input,.addr-tbl select{background:transparent;border:1px solid transparent;color:var(--text);padding:.25rem .3rem;width:100%;font-size:var(--fs-xs)}.addr-tbl input:focus,.addr-tbl select:focus{border-color:var(--accent);background:var(--surface)}.clients-settings-list{display:flex;flex-direction:column;gap:.4rem}.client-name{font-weight:700}.client-meta{color:var(--muted);font-size:var(--fs-xs)}.empty-sub{color:var(--muted);font-style:italic;padding:var(--pad-md);text-align:center}.palette-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.4rem;margin-bottom:var(--pad-md)}.pal-row{display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius)}.pal-label{flex:1;font-size:var(--fs-sm)}.pal-row input[type=color]{width:36px;height:28px;border:1px solid var(--border);border-radius:4px;background:transparent;cursor:pointer;padding:0}.pal-row input[type=text]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.25rem .5rem;color:var(--text);font-family:var(--mono);font-size:var(--fs-xs)}.layout-toggles{display:flex;flex-direction:column;gap:.3rem;margin-bottom:var(--pad-md)}.chk{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-sm);cursor:pointer}.about-tbl{width:100%;font-size:var(--fs-sm);margin-bottom:var(--pad-md)}.about-tbl th,.about-tbl td{padding:.4rem .6rem;text-align:left;border-bottom:1px solid var(--border)}.about-tbl th{color:var(--muted);text-transform:uppercase;font-size:var(--fs-xs);width:180px}.mapper-wrap{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-md) var(--pad-lg);margin:var(--pad-md)}.mapper-wrap h3{font-size:var(--fs-lg);margin-bottom:.4rem;color:var(--accent)}.mapper-wrap h4{font-size:var(--fs-md);margin:var(--pad-md) 0 .4rem;color:var(--muted)}.mapper-hint{color:var(--muted);font-size:var(--fs-sm);margin-bottom:var(--pad-md)}.mapper-modes{display:flex;gap:var(--pad-md);flex-wrap:wrap}.mapper-mode{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-sm)}.mapper-warn{background:color-mix(in srgb,var(--accent3) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent3) 30%,transparent);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md);font-size:var(--fs-sm);color:var(--accent3);margin:var(--pad-sm) 0}.mapper-actions{display:flex;gap:.6rem;margin-top:var(--pad-md)}.mapper-stat{font-family:var(--mono);color:var(--accent);font-size:var(--fs-sm)}table.rates.preview{font-size:var(--fs-xs);margin:.5rem 0;max-height:none}table.rates.preview thead th,table.rates.preview tbody td{text-align:left}.toast{flex-direction:row;align-items:center;gap:.6rem;transform:translate(120%);transition:transform .3s ease-out}.toast.t-in{transform:translate(0)}.toast.t-out{transform:translate(120%);opacity:0}.toast-icon{font-size:1.1rem;font-weight:700}.toast.success .toast-icon{color:var(--accent2)}.toast.error .toast-icon{color:var(--danger)}.toast.warn .toast-icon{color:var(--accent3)}.toast.info .toast-icon{color:var(--accent)}.toast-msg{font-size:var(--fs-sm);color:var(--text)}.app-picker{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 80px);padding:4rem 2rem}.app-picker.hidden{display:none}.app-picker-inner{width:100%;max-width:720px}.app-picker-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.app-tile{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:3rem 2rem;cursor:pointer;font-size:1.4rem;font-weight:600;color:var(--text);font-family:var(--sans);transition:all .18s;display:flex;align-items:center;justify-content:center;min-height:160px}.app-tile:hover{border-color:var(--accent);background:var(--surface2);transform:translateY(-2px)}.app-tile-name{font-size:1.4rem;letter-spacing:.02em}.topbar.topbar-minimal .tb-meta{visibility:hidden}#view-simulator{padding:1rem}.sim-wiz-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.sim-wiz-title{font-size:1.1rem;font-weight:600;color:var(--text)}.sim-wiz-reset{background:transparent;border:1px solid var(--border);color:var(--muted);padding:.35rem .75rem;border-radius:.4rem;cursor:pointer;font-size:.75rem}.sim-stepper{display:flex;gap:4px;background:var(--surface2);padding:8px;border-radius:.5rem;margin-bottom:1rem;flex-wrap:wrap}.sim-step-btn{flex:1;min-width:100px;background:var(--surface);border:1px solid var(--border);border-radius:.4rem;padding:.5rem .75rem;font-size:.8rem;color:var(--muted);cursor:pointer;text-align:center;font-family:var(--sans);transition:all .12s}.sim-step-btn .sim-step-num{display:block;font-size:.65rem;opacity:.7;margin-bottom:2px}.sim-step-btn:hover{border-color:var(--accent);color:var(--text)}.sim-step-btn.active{background:#6366f11f;border-color:var(--accent);color:var(--text);font-weight:600}.sim-step-btn.done{color:var(--accent2)}.sim-wiz-body{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem 1.5rem;min-height:320px}.sim-wiz-nav{display:flex;justify-content:space-between;margin-top:1rem}.sim-step-title{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--text)}.sim-hint{color:var(--muted);font-size:.8rem;margin-bottom:1rem}.sim-hint-mini{font-size:.72rem}.sim-form-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:1rem 0}.sim-field{display:flex;flex-direction:column;gap:.35rem}.sim-label{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-weight:600;display:flex;align-items:center;gap:6px}.sim-input{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:.4rem;padding:.45rem .7rem;font-family:var(--sans);font-size:.85rem;outline:none}.sim-input:focus{border-color:var(--accent)}.sim-auto-tag{background:#10b98126;color:var(--accent2);font-size:.58rem;padding:1px 6px;border-radius:3px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.sim-info-box{background:var(--surface2);border-left:3px solid var(--accent);padding:.6rem .9rem;border-radius:0 .4rem .4rem 0;margin:.75rem 0;font-size:.8rem;color:var(--text);font-family:var(--mono)}.sim-import{margin:.75rem 0}.sim-drop{border:2px dashed var(--border);border-radius:.6rem;padding:1.5rem;text-align:center;background:var(--surface2);transition:all .15s;cursor:pointer}.sim-drop.drag{border-color:var(--accent);background:#6366f10d}.sim-drop-icon{font-size:1.6rem;opacity:.6;margin-bottom:4px}.sim-drop-title{font-weight:600;color:var(--text);font-size:.88rem;margin-bottom:4px}.sim-drop-hint{font-size:.72rem;color:var(--muted);margin-bottom:.5rem}.sim-drop-btn{display:inline-block;padding:.35rem .8rem;background:var(--accent);color:#fff;border-radius:.35rem;font-size:.8rem;cursor:pointer;font-family:var(--sans);font-weight:500}.sim-banner{background:#3b82f614;border:1px solid rgba(59,130,246,.25);color:var(--text);padding:.7rem 1rem;border-radius:.5rem;margin:.75rem 0;display:flex;gap:.75rem;align-items:center;font-size:.8rem}.sim-banner-icon{font-size:1.2rem}.sim-banner-title{font-weight:600}.sim-banner-sub{font-size:.72rem;color:var(--muted);margin-top:2px}.sim-band-grid{display:flex;flex-wrap:wrap;gap:6px;margin:.75rem 0}.sim-band-chip{padding:.5rem .85rem;border-radius:.5rem;border:1.5px solid rgba(100,116,139,.3);background:transparent;color:#64748b99;font-family:var(--mono);font-size:.8rem;cursor:pointer;transition:all .15s}.sim-band-chip.on{background:#6366f126;border-color:var(--accent);color:var(--text);font-weight:600}.sim-table{width:100%;border-collapse:collapse;font-size:.8rem;margin:.5rem 0}.sim-table thead th{background:var(--surface2);padding:.4rem .7rem;text-align:left;font-family:var(--mono);font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border)}.sim-table tbody td{padding:.35rem .7rem;border-bottom:1px solid rgba(37,48,80,.3)}.sim-table-mini{font-size:.75rem;max-width:500px}.sim-table-mini thead th{padding:.3rem .5rem;font-size:.62rem}.sim-table-mini tbody td{padding:.25rem .5rem}.sim-table .mono,.mono{font-family:var(--mono)}.sim-scen-card{background:var(--surface2);border:1px solid var(--border);border-radius:.5rem;padding:.85rem 1rem;margin-bottom:.65rem}.sim-scen-title{font-size:.8rem;font-weight:700;color:var(--text);font-family:var(--mono);margin-bottom:.4rem}.sim-scen-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:.8rem;flex-wrap:wrap}.sim-scen-tab{padding:.4rem .9rem;background:transparent;border:none;color:var(--muted);font-size:.8rem;cursor:pointer;border-bottom:2px solid transparent;font-family:var(--sans)}.sim-scen-tab.on{color:var(--text);border-color:var(--accent);font-weight:600}.sim-toolbar{display:flex;align-items:center;gap:.5rem;margin:.5rem 0;flex-wrap:wrap}.sim-toolbar-info{font-size:.72rem;color:var(--muted);margin-left:auto;font-family:var(--mono)}.sim-heat-wrap{overflow-x:auto;max-width:100%;margin-top:.5rem}.sim-heat-tbl{border-collapse:separate;border-spacing:0;font-size:.72rem;min-width:720px}.sim-heat-tbl th,.sim-heat-tbl td{padding:4px 6px;text-align:center;font-family:var(--mono);border-bottom:1px solid var(--border)}.sim-heat-tbl thead th{background:var(--surface2);font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.sim-heat-th-carrier{text-align:left!important;font-family:var(--sans)!important;position:sticky;left:0;z-index:2;min-width:180px;background:var(--surface2)}.sim-heat-th-band{min-width:75px}.sim-heat-td-carrier{text-align:left!important;font-family:var(--sans)!important;font-size:.76rem;position:sticky;left:0;background:var(--surface);z-index:1;min-width:180px}.sim-heat-row-client td{background:#f59e0b14!important;color:var(--accent3);font-weight:600}.sim-heat-row-client .sim-heat-td-carrier{background:#f59e0b26!important}.sim-heat-td-cell{vertical-align:middle}.sim-heat-td-client{font-weight:600}.sim-heat-stack{display:flex;flex-direction:column;gap:1px;align-items:center}.sim-heat-base{color:var(--muted);font-size:.62rem}.sim-heat-mu{background:transparent;border:1px solid transparent;color:var(--accent);font-weight:600;font-size:.68rem;text-align:center;width:50px;padding:1px 4px;font-family:var(--mono);border-radius:3px}.sim-heat-mu:hover{border-color:var(--border)}.sim-heat-mu:focus{border-color:var(--accent);outline:none}.sim-heat-mu.override{color:var(--accent3);text-decoration:underline}.sim-heat-final{font-weight:700;font-size:.76rem;color:var(--text)}.sim-heat-better{background:#10b98140}.sim-heat-good{background:#10b9811a}.sim-heat-bad{background:#ef44441f}.sim-heat-worse{background:#ef444440}.sim-heat-legend{display:flex;gap:12px;margin-top:.75rem;font-size:.68rem;color:var(--muted);flex-wrap:wrap;font-family:var(--mono)}.sim-legend-sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:middle}.sim-metric-row{display:flex;gap:8px;margin:1rem 0;flex-wrap:wrap}.sim-metric{flex:1;min-width:140px;background:var(--surface2);border-radius:.5rem;padding:.85rem 1rem;border:1px solid var(--border)}.sim-metric-lbl{font-size:.65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.35rem;font-weight:600}.sim-metric-val{font-size:1.3rem;font-weight:700;font-family:var(--mono);color:var(--text)}.sim-metric-val.pos{color:var(--accent2)}.sim-metric-val.neg{color:var(--danger)}.sim-result-card{background:var(--surface2);border:1px solid var(--border);border-radius:.6rem;padding:1rem 1.25rem;margin:.75rem 0}.sim-result-card-title{font-size:.9rem;font-weight:700;color:var(--text);margin-bottom:.65rem}.sim-row-client td{background:#f59e0b14;font-weight:600;color:var(--accent3)}.sim-delta-pos{color:var(--accent2);font-weight:600}.sim-delta-neg{color:#f87171;font-weight:600}.sim-band-detail-title{font-size:.72rem;font-weight:600;color:var(--muted);font-family:var(--mono);margin-bottom:.25rem;margin-top:.5rem}.sim-band-totals{display:flex;gap:8px;flex-wrap:wrap;padding:.35rem .6rem;background:#25305026;border-radius:.35rem;font-size:.72rem;font-family:var(--mono)}.sim-band-tot{color:var(--text)}.sim-band-tot.pos{color:var(--accent2);font-weight:600}.sim-band-tot.neg{color:#f87171;font-weight:600}.sim-band-tot-client{color:var(--accent3);font-weight:700}.an-toolbar{display:flex;align-items:center;gap:8px;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--border);flex-wrap:wrap}.an-tool-label{font-size:.78rem;color:var(--muted);font-weight:500}.an-calc-badge{font-size:var(--fs-xs);color:var(--muted)}.an-tabs-host{margin-bottom:8px}.an-tabs{display:flex;gap:4px;flex-wrap:wrap;align-items:end;padding-bottom:4px;border-bottom:1px solid var(--border)}.an-tab{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--surface2);border:1px solid var(--border);border-bottom:none;border-radius:8px 8px 0 0;cursor:pointer;font-size:.8rem;color:var(--muted);transition:all .15s}.an-tab:hover{color:var(--text);border-color:var(--accent)}.an-tab.on{background:var(--surface);color:var(--text);border-color:var(--accent);font-weight:600;margin-bottom:-1px}.an-tab-meta{font-family:var(--mono);font-size:.68rem;opacity:.7}.an-tab-x{opacity:.4;cursor:pointer;padding:0 4px;font-size:1rem}.an-tab-x:hover{opacity:1;color:var(--danger)}.an-tab-add{background:transparent;border-style:dashed;color:var(--muted);font-style:italic}.an-section{margin:14px 0;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.an-import-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.an-import-title{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.an-import-actions{display:flex;gap:8px}.an-drop{border:2px dashed var(--border);border-radius:8px;padding:18px;text-align:center;background:var(--surface2);margin:10px 0;cursor:pointer;transition:all .15s}.an-drop.drag{border-color:var(--accent);background:#6366f10d}.an-drop-icon{font-size:1.4rem;opacity:.5;margin-bottom:4px}.an-drop-title{font-weight:600;font-size:.9rem;margin-bottom:4px}.an-drop-hint{font-size:.72rem;color:var(--muted);margin-bottom:8px}.an-drop-btn{display:inline-block;padding:6px 12px;cursor:pointer;background:var(--accent);color:#fff;border-radius:4px;font-size:.78rem;font-weight:500}.an-hint-row{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:.76rem;color:var(--muted);flex-wrap:wrap}.an-hint-help{font-size:.68rem;color:var(--muted);font-style:italic}.an-banner{background:#3b82f614;border:1px solid rgba(59,130,246,.25);padding:10px 12px;border-radius:6px;margin-top:10px;display:flex;gap:10px;align-items:center;font-size:.78rem}.an-banner-icon{font-size:1.2rem}.an-banner-title{font-weight:600}.an-banner-sub{font-size:.68rem;color:var(--muted);margin-top:2px}.an-mapping-panel{margin-top:4px}.an-mapping-title{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-weight:600;margin-bottom:8px}.an-mapping-help{text-transform:none;font-weight:400;opacity:.7}.an-mapping-tbl{width:100%;border-collapse:collapse;font-size:.78rem}.an-mapping-tbl th{background:var(--surface2);padding:6px 8px;text-align:left;font-size:.65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border)}.an-mapping-tbl td{padding:5px 8px;border-bottom:1px solid rgba(37,48,80,.3)}.an-pill{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.65rem;font-family:var(--mono)}.pill-ok{background:#10b98126;color:var(--accent2)}.pill-warn{background:#f59e0b26;color:var(--accent3)}.pill-skip{background:#64748b26;color:var(--muted)}.pill-info{background:#6366f126;color:var(--accent)}.an-zone-card{background:var(--surface2);border:1px solid var(--border);border-radius:8px;margin:12px 0;overflow:hidden}.an-zone-head{background:var(--surface);padding:10px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border)}.an-zone-name{font-weight:600;font-size:.88rem}.an-zone-stats{font-size:.72rem;color:var(--muted);font-family:var(--mono);flex:1}.an-zone-add-ct{margin-left:auto}.an-add-carrier-btn{padding:5px 10px;font-size:.72rem;background:#6366f11a;border:1px dashed var(--accent);color:var(--accent);border-radius:6px;cursor:pointer}.an-zone-sub{padding:8px 14px;background:var(--surface);border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:.76rem;font-family:var(--mono);color:var(--muted)}.an-zone-sub .pos{color:var(--accent2);font-weight:600}.an-zone-sub .neg{color:var(--danger);font-weight:600}.an-pivot-tbl{width:100%;border-collapse:collapse;font-size:.76rem}.an-pivot-tbl thead th{background:var(--surface2);padding:6px 8px;font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:500;text-align:right;vertical-align:bottom;border-bottom:1px solid var(--border)}.an-th-fascia{text-align:left!important}.an-th-num{text-align:right}.an-th-carrier{min-width:100px}.an-th-cname{display:block;font-family:var(--mono);text-transform:none;letter-spacing:0;font-size:.68rem;color:var(--text);margin-bottom:4px;max-width:140px;word-break:break-word}.an-th-mu-row{display:flex;align-items:center;gap:4px;justify-content:center}.an-mu-label{font-size:.62rem;color:var(--muted)}.an-mu-input{width:70px;min-width:70px;text-align:center;padding:3px 6px;border:1px solid var(--border);background:var(--surface);color:var(--accent);border-radius:3px;font-family:var(--mono);font-size:.78rem;font-weight:600}.an-mu-input::-webkit-inner-spin-button,.an-mu-input::-webkit-outer-spin-button{opacity:1}.an-pivot-tbl td.an-cell-price,.an-pivot-tbl td.an-cell-num{text-align:center!important}.an-cell-best-nomu{text-align:center!important;padding:4px 6px!important;background:#10b9810f}.an-best-nomu-name{font-size:.58rem;color:var(--muted);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.an-best-nomu-price{font-size:.78rem;font-weight:700;color:var(--accent2);font-family:var(--mono)}.an-th-best-nomu{background:#10b9811a!important}.an-mu-pct{font-size:.62rem;color:var(--muted)}.an-th-x{cursor:pointer;opacity:.5;padding:0 4px}.an-th-x:hover{opacity:1;color:var(--danger)}.an-pivot-tbl td{padding:5px 8px;border-bottom:1px solid rgba(37,48,80,.3);text-align:right;font-family:var(--mono)}.an-cell-fascia{text-align:left!important;font-family:var(--sans)!important}.an-fascia-range{color:var(--muted);font-size:.62rem;opacity:.6}.an-cell-num{font-family:var(--mono)}.an-cli-cost{color:var(--accent3);font-weight:600}.an-cell-price{font-weight:500}.an-cell-price.an-best{color:var(--accent2);font-weight:700;position:relative}.an-cell-price.an-best:after{content:" \25cf"}.an-row-empty td{color:var(--muted);opacity:.5}.an-preview-row td{background:#6366f114;font-style:italic;opacity:.85}.an-carrier-menu{position:absolute;background:var(--surface);border:1px solid var(--accent);border-radius:8px;padding:6px;min-width:280px;max-height:360px;overflow-y:auto;z-index:9999;box-shadow:0 6px 24px #0000004d;display:flex;flex-direction:column}.an-carrier-search{width:100%;padding:6px 10px;border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:4px;font-size:.78rem;outline:none;margin-bottom:4px}.an-carrier-search:focus{border-color:var(--accent)}.an-carrier-list{display:flex;flex-direction:column;gap:1px}.an-carrier-opt{padding:6px 10px;font-size:.76rem;cursor:pointer;border-radius:4px;font-family:var(--mono)}.an-carrier-opt:hover{background:#6366f126;color:var(--text)}.an-carrier-empty{padding:8px;font-size:.72rem;color:var(--muted);text-align:center;font-style:italic}.an-totals-host{margin-top:16px}.an-totals{position:sticky;bottom:0;background:var(--surface);border:1px solid var(--accent);border-radius:8px;padding:12px 14px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;box-shadow:0 -4px 16px #00000026}.an-tot-lbl{font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-weight:600}.an-tot-val{font-size:1.05rem;font-weight:700;font-family:var(--mono)}.an-tot-val.pos{color:var(--accent2)}.an-tot-val.neg{color:var(--danger)}.an-tot-scope{font-size:.62rem;color:var(--muted);margin-top:2px;font-family:var(--mono)}.an-saved-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.an-saved-row:hover{background:var(--surface2)}.an-saved-name{flex:1;font-weight:600}.an-saved-meta{font-size:.68rem;color:var(--muted);font-family:var(--mono)}.an-manual-form{display:flex;gap:8px;align-items:end;flex-wrap:wrap;padding:12px;background:var(--surface2);border-radius:6px;margin-bottom:12px}.an-manual-form .sim-label{display:inline-block;margin-right:-4px;font-size:.65rem}.an-preview-cell,.an-preview-th{background:#6366f11a!important;font-style:italic;border-left:2px dashed var(--accent)}.an-preview-th .an-th-cname{color:var(--accent)}#view-calculator{padding:1.5rem 2rem}.calc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}@media(max-width:640px){#view-calculator{padding:1rem .9rem}#view-simulator{padding:.5rem}.calc-grid{grid-template-columns:1fr}}@media(max-width:900px){.calc-wrap{grid-template-columns:1fr}}.calc-h3{font-size:1.1rem;margin-bottom:.5rem}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.calc-field{display:flex;flex-direction:column;gap:4px}.calc-label{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.calc-input-wrap{display:flex;align-items:center;gap:6px}.calc-suffix{font-size:.78rem;color:var(--muted);font-family:var(--mono);min-width:30px}.calc-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:14px 16px;margin-bottom:12px}.calc-card-title{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-weight:600;margin-bottom:8px}.calc-tbl{width:100%;border-collapse:collapse;font-size:.85rem}.calc-tbl tr{border-bottom:1px solid var(--border)}.calc-tbl tr:last-child{border-bottom:none}.calc-tbl-lbl{padding:6px 8px;color:var(--text)}.calc-tbl-val{padding:6px 8px;font-family:var(--mono);text-align:right;font-weight:600}.fee-win .calc-tbl-val{white-space:nowrap}.calc-highlight{color:var(--accent)}.calc-pos{color:var(--accent2)}.calc-danger{color:var(--danger)}.sc-badge.fee-chip{--sc-c: var(--accent);padding:4px 7px}@media(max-width:768px){.sc-badge.fee-chip{padding:2.5px 4px}}.fee-chip-ico{display:inline-flex;color:var(--sc-c)}.fee-chip-ico svg{width:15px;height:15px;display:block}.modal-dialog.fee-win{width:min(900px,94vw)}.fee-win-corpo{padding:var(--pad-lg);overflow-y:auto}.fee-win-corpo .calc-card:last-child{margin-bottom:0}.fee-win .calc-label,.fee-win .calc-card-title{text-transform:none;letter-spacing:0;font-size:var(--fs-xs)}#view-palletways{padding:1.5rem 2rem}.pw-bancali-head{margin-top:12px}.pw-bancali-list{display:flex;flex-direction:column;gap:6px;margin-top:6px}.pw-bancale-row{display:grid;grid-template-columns:20px 1fr 1fr auto auto;align-items:center;gap:8px;background:var(--surface2);border:1px solid var(--border);border-radius:.4rem;padding:6px 8px}.pw-bancale-idx{color:var(--muted);font-size:.75rem;font-family:var(--mono);text-align:center}.pw-bancale-input{width:100%}.pw-bancale-sagoma{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:var(--muted);white-space:nowrap}.pw-email-textarea{width:100%;min-height:220px;resize:vertical;white-space:pre-wrap}@media(max-width:700px){.pw-bancale-row{grid-template-columns:1fr 1fr}.pw-bancale-idx{display:none}}.coc-group-head{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:var(--surface2);font-size:.72rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-top:6px;margin-bottom:2px}.coc-group-meta{font-size:.62rem;color:var(--muted);font-weight:400}.rev-root{padding:16px;max-width:1400px;margin:0 auto}@media(max-width:640px){.rev-root{padding:8px}}.rev-head{margin-bottom:1rem}.rev-title{margin:0 0 .25rem;font-size:22px;font-weight:600}#view-simulator .rev-title{margin-bottom:.75rem}.rev-sub{color:var(--muted);margin:0;font-size:.85rem}.rev-drop{border:2px dashed var(--border);border-radius:8px;padding:1.5rem;text-align:center;background:var(--surface2);margin-bottom:1.2rem;transition:background .15s,border-color .15s}.rev-drop.drag{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.rev-drop-icon{font-size:1.6rem;margin-bottom:.35rem}.rev-drop-title{font-weight:600;margin-bottom:.5rem;color:var(--text)}.rev-drop-btn{display:inline-block;padding:.5rem 1rem;cursor:pointer;background:var(--accent);color:#fff;border-radius:6px;font-size:.85rem;font-weight:500}.rev-drop-btn:hover{opacity:.9}.rev-drop-hint{margin-top:.6rem;color:var(--muted);font-size:.75rem}.rev-section{margin-bottom:1.5rem}.rev-section-title{margin:0 0 .6rem;font-size:1rem;font-weight:600;color:var(--text);border-bottom:1px solid var(--border);padding-bottom:.35rem}.rev-section-sub{color:var(--muted);font-weight:400;font-size:.78rem}.rev-empty{padding:.8rem;color:var(--muted);font-style:italic;font-size:.85rem}.rev-empty-state{display:flex;align-items:center;gap:.7rem;padding:1.2rem 1.4rem;background:var(--surface2);border-radius:8px;color:var(--muted);margin-bottom:1.2rem}.rev-empty-state-icon{font-size:1.6rem;flex:0 0 auto}.rev-empty-state-text{font-size:.9rem}.rev-empty-state-text strong{color:var(--text)}.rev-totals-bar{position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--border);padding:.6rem 0;margin-top:1rem}.rev-totals{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.rev-tot{padding:.5rem .7rem;background:var(--surface2);border-radius:6px}.rev-tot-lbl{font-size:.68rem;text-transform:uppercase;color:var(--muted);letter-spacing:.05em}.rev-tot-val{font-size:1.05rem;font-weight:700;margin-top:.2rem;color:var(--text)}.rev-tot-val.pos{color:var(--accent2, #4caf50)}.rev-tot-val.neg{color:var(--danger, #e74c3c)}.rev-tot-sub{font-size:.7rem;color:var(--muted);margin-top:.1rem}.rev-fee-tbl{width:100%;border-collapse:collapse;font-size:.82rem}.rev-fee-tbl th,.rev-fee-tbl td{padding:.4rem .6rem;border-bottom:1px solid var(--border)}.rev-fee-tbl th{background:var(--surface2);text-align:left;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.rev-fee-tbl tr.rev-fee-tnt td{background:color-mix(in srgb,var(--accent3, #f59e0b) 6%,transparent)}.rev-fee-input{width:70px;padding:.2rem .4rem;text-align:right;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);font-family:var(--mono)}.rev-fee-pct{margin-left:.25rem;color:var(--muted)}.rev-fee-codcli{background:var(--surface2);padding:1px 5px;border-radius:3px;font-size:.78rem}.rev-tbl{width:100%;border-collapse:collapse;font-size:.82rem}.rev-tbl th,.rev-tbl td{padding:.45rem .6rem;border-bottom:1px solid var(--border)}.rev-tbl th{background:var(--surface2);text-align:left;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.rev-th-num{text-align:right}.rev-cell-num{text-align:right;font-family:var(--mono);white-space:nowrap}.rev-cell-num.pos{color:var(--accent2, #4caf50);font-weight:600}.rev-cell-num.neg{color:var(--danger, #e74c3c);font-weight:600}.rev-summary-row{cursor:pointer;transition:background .12s}.rev-summary-row:hover{background:var(--surface2)}.rev-summary-row.open{background:color-mix(in srgb,var(--accent) 6%,transparent)}.rev-cell-name{display:flex;align-items:flex-start;gap:.5rem}.rev-caret{color:var(--muted);font-size:.85rem;user-select:none;min-width:12px}.rev-name-block{display:flex;flex-direction:column}.rev-name{font-weight:600;color:var(--text)}.rev-cod{font-size:.7rem;color:var(--muted);font-family:var(--mono)}.rev-detail-row{background:var(--surface2)}.rev-detail-cell{padding:0!important}.rev-detail{padding:.5rem 1rem 1rem 2.5rem}.rev-detail-tbl{font-size:.76rem;background:var(--surface)}.rev-detail-tbl th{background:var(--surface2)}.rev-chart-wrap{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:.8rem}.rev-chart-svg{width:100%;height:auto;display:block}.rev-chart-grid{stroke:var(--border);stroke-width:1;stroke-dasharray:2 4}.rev-chart-axis{fill:var(--muted);font-size:10px;font-family:var(--mono)}.rev-chart-zero{stroke:var(--text);stroke-width:1;stroke-dasharray:4 3;opacity:.4}.rev-chart-line{stroke-width:2}.rev-chart-line.line-preventivo{stroke:#3b82f6}.rev-chart-line.line-acquisto{stroke:#f59e0b}.rev-chart-line.line-margine{stroke:#10b981}.rev-chart-dot{stroke:var(--surface);stroke-width:1}.rev-chart-dot.line-preventivo{fill:#3b82f6}.rev-chart-dot.line-acquisto{fill:#f59e0b}.rev-chart-dot.line-margine{fill:#10b981}.rev-chart-legend{display:flex;gap:1.2rem;margin-top:.6rem;justify-content:center;font-size:.78rem;color:var(--text)}.rev-leg-item{display:inline-flex;align-items:center;gap:.35rem}.rev-leg-dot{width:12px;height:12px;border-radius:50%;display:inline-block}.rev-leg-dot.line-preventivo{background:#3b82f6}.rev-leg-dot.line-acquisto{background:#f59e0b}.rev-leg-dot.line-margine{background:#10b981}@media(max-width:900px){.rev-totals{grid-template-columns:repeat(2,1fr)}}.rev-head-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.rev-head-row .rev-title{margin:0}.rev-cm-box{padding:.8rem 1rem;background:color-mix(in srgb,var(--accent) 8%,var(--surface2));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:8px;margin:.8rem 0 1.2rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.rev-cm-title{font-weight:700;color:var(--text);grid-column:1}.rev-cm-sub{font-size:.75rem;color:var(--muted);grid-column:1}.rev-cm-row{display:flex;align-items:center;gap:.25rem;grid-column:2;grid-row:1 / span 2}.rev-cm-row .rev-fee-input{width:80px;font-size:1rem;padding:.35rem .5rem}.rev-fee-subhead{margin:1rem 0 .4rem;font-size:.85rem;color:var(--text);font-weight:600}.rev-chart-controls{display:grid;grid-template-columns:320px 1fr;gap:1rem;margin-bottom:1rem}.rev-ctrl-box{background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:.6rem .8rem}.rev-ctrl-title{font-weight:600;font-size:.82rem;color:var(--text);margin-bottom:.5rem}.rev-ctrl-sub{font-weight:400;color:var(--muted);font-size:.72rem}.rev-ctrl-row{display:flex;gap:1rem;flex-wrap:wrap}.rev-ctrl-chk{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.82rem;color:var(--text);padding:.15rem .3rem;border-radius:4px}.rev-ctrl-chk:hover{background:var(--surface)}.rev-ctrl-clients{display:flex;flex-direction:column}.rev-ctrl-tools{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem}.rev-ctrl-count{margin-left:auto;font-size:.72rem;color:var(--muted)}.rev-ctrl-search{width:100%;padding:.3rem .5rem;margin-bottom:.4rem;background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--text);font-size:.8rem}.rev-ctrl-list{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.rev-cli-row{display:flex;gap:.35rem;align-items:center;padding:.25rem .4rem}.rev-cli-name{flex:1;font-size:.82rem;color:var(--text)}.rev-cli-cod{font-family:var(--mono);font-size:.68rem;color:var(--muted)}.rev-leg-line{display:inline-block;width:28px;height:0;border-bottom:2px solid currentColor;vertical-align:middle;margin-right:.25rem}@media(max-width:900px){.rev-chart-controls{grid-template-columns:1fr}}.rev-file-banner{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;background:color-mix(in srgb,var(--accent) 6%,var(--surface2));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:8px;padding:.8rem 1rem;margin-bottom:1rem}.rev-fb-head{display:flex;align-items:center;gap:.8rem}.rev-fb-icon{font-size:1.4rem}.rev-fb-meta{display:flex;flex-direction:column;gap:.15rem}.rev-fb-title{font-weight:700;color:var(--text);font-size:.95rem}.rev-fb-period{font-family:var(--mono);font-size:.78rem;color:var(--muted);font-weight:500}.rev-fb-sub{font-size:.75rem;color:var(--muted)}.rev-fb-totals{display:flex;gap:1rem;flex-wrap:wrap}.rev-fb-kv{display:flex;flex-direction:column;gap:.1rem;min-width:100px}.rev-fb-lbl{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.rev-fb-val{font-family:var(--mono);font-weight:700;color:var(--text);font-size:.9rem;white-space:nowrap}.rev-fb-val.pos{color:var(--accent2, #4caf50)}.rev-fb-val.neg{color:var(--danger, #e74c3c)}@media(max-width:900px){.rev-file-banner{grid-template-columns:1fr}.rev-fb-totals{gap:.6rem}}.rev-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.rev-stat-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1rem 1.1rem;box-shadow:0 1px 2px #00000014,0 2px 4px #0000000a;transition:transform .12s,box-shadow .12s}.rev-stat-card:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 4px 8px #0000000f}.rev-stat-card-wide{grid-column:1 / -1}.rev-stat-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.rev-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:1rem;flex-shrink:0}.rev-stat-title{font-weight:700;font-size:.92rem;color:var(--text);flex:1}.rev-top-list{display:flex;flex-direction:column;gap:.5rem}.rev-top-row{display:grid;grid-template-columns:26px 1fr auto;gap:.5rem;align-items:center}.rev-top-rank{font-family:var(--mono);font-size:.68rem;font-weight:700;color:var(--muted);text-align:center;background:var(--surface2);padding:.15rem .25rem;border-radius:3px}.rev-top-name{min-width:0}.rev-top-name-text{font-size:.8rem;color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.15rem}.rev-top-bar-bg{height:5px;background:var(--surface2);border-radius:3px;overflow:hidden}.rev-top-bar-fill{height:100%;border-radius:3px;transition:width .3s ease}.rev-top-val{font-family:var(--mono);font-weight:700;font-size:.8rem;color:var(--text);white-space:nowrap}.rev-top-val.neg{color:var(--danger, #e74c3c)}.rev-carrier-body{display:grid;grid-template-columns:280px 1fr;gap:1.5rem;align-items:start}.rev-donut-host{display:flex;flex-direction:column;align-items:center;gap:.5rem}.rev-donut-svg{width:200px;height:200px}.rev-donut-slice{stroke:var(--surface);stroke-width:1;cursor:pointer;transition:opacity .12s}.rev-donut-slice:hover{opacity:.8}.rev-donut-center-val{font-family:var(--mono);font-weight:700;fill:var(--text);font-size:14px}.rev-donut-center-lbl{fill:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.rev-donut-legend{display:flex;flex-direction:column;gap:.25rem;width:100%;font-size:.72rem}.rev-donut-leg{display:grid;grid-template-columns:12px 1fr auto;gap:.35rem;align-items:center}.rev-donut-leg.muted{color:var(--muted);font-style:italic;padding-left:18px}.rev-donut-leg-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.rev-donut-leg-pct{font-family:var(--mono);font-weight:600;color:var(--muted)}.rev-carrier-tbl-host,.rev-tbl-scroll,.an-pivot-scroll{overflow-x:auto}.rev-carrier-tbl{font-size:.78rem}.rev-th-sortable{cursor:pointer;user-select:none;transition:background .12s}.rev-th-sortable:hover{background:var(--surface)}.rev-th-sortable.active{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}@media(max-width:1100px){.rev-stats-grid{grid-template-columns:1fr 1fr}.rev-carrier-body{grid-template-columns:1fr}.rev-donut-host{flex-direction:row;flex-wrap:wrap}}@media(max-width:700px){.rev-stats-grid{grid-template-columns:1fr}}.rev-opp-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.rev-opp-head{padding:.85rem 1.2rem;border-bottom:1px solid var(--border);background:var(--surface2)}.rev-opp-head-title{display:flex;align-items:center;gap:.55rem;font-weight:700;font-size:1.05rem;color:var(--text)}.rev-opp-head-icon{font-size:1.1rem}.rev-opp-head-badge{font-size:.7rem;font-weight:600;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);border-radius:10px;padding:1px 8px}.rev-opp-head-sub{font-size:.78rem;color:var(--muted);margin-top:.3rem}.rev-opp-client{border-bottom:1px solid var(--border)}.rev-opp-client:last-child{border-bottom:none}.rev-opp-client-head{display:flex;align-items:center;gap:.6rem;padding:.65rem 1.2rem;cursor:pointer;user-select:none;transition:background .12s}.rev-opp-client-head:hover{background:var(--surface2)}.rev-opp-client.expanded>.rev-opp-client-head{background:color-mix(in srgb,var(--accent) 6%,transparent)}.rev-opp-client-toggle{color:var(--muted);font-size:.85rem;min-width:12px}.rev-opp-client-name{font-weight:600;color:var(--text);flex:1}.rev-opp-client-code{font-family:var(--mono);font-size:.72rem;color:var(--muted)}.rev-opp-client-meta{display:flex;gap:.35rem;align-items:center;margin-left:auto}.rev-opp-client-badge{font-size:.68rem;font-weight:600;border-radius:9px;padding:1px 7px;background:var(--surface2);color:var(--muted);border:1px solid var(--border)}.rev-opp-client-badge.zone{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.rev-opp-client-badge.warn{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#b45309;border-color:color-mix(in srgb,#f59e0b 35%,transparent)}.rev-opp-client-detail{padding:0 1.2rem 1rem;display:none}.rev-opp-client.expanded>.rev-opp-client-detail{display:block}.rev-opp-zone-tabs{display:flex;gap:.4rem;flex-wrap:wrap;margin:.7rem 0 .6rem}.rev-opp-zone-tab{padding:.3rem .75rem;border-radius:16px;border:1px solid var(--border);background:var(--surface2);color:var(--muted);font-size:.78rem;font-weight:500;cursor:pointer;transition:all .12s}.rev-opp-zone-tab:hover{border-color:var(--accent);color:var(--accent)}.rev-opp-zone-tab.active{background:var(--accent);border-color:var(--accent);color:#fff}.rev-opp-zone-count{font-weight:400}.rev-opp-toolbar{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem;margin-top:.5rem}.rev-opp-add-carrier{appearance:none;-webkit-appearance:none;padding:.3rem 1.6rem .3rem .6rem;border-radius:6px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:.8rem;cursor:pointer;min-width:180px;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center}.rev-opp-add-carrier:hover{border-color:var(--accent)}.rev-opp-add-carrier option{background:var(--surface2);color:var(--text)}.rev-opp-pivot-host{overflow-x:auto}.rev-opp-pivot{width:100%;border-collapse:collapse;font-size:.82rem}.rev-opp-pivot th,.rev-opp-pivot td{border:1px solid var(--border);padding:.4rem .55rem;vertical-align:top}.rev-opp-th{background:var(--surface2);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap;text-align:left}.rev-opp-th-fascia{min-width:80px}.rev-opp-th-count{text-align:right;min-width:50px}.rev-opp-th-cliente{text-align:right;min-width:100px}.rev-opp-th-delta{text-align:right;min-width:130px}.rev-opp-th-carrier{min-width:130px;text-align:center;background:color-mix(in srgb,var(--accent) 5%,var(--surface2))}.rev-opp-th-name-row{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-bottom:.35rem}.rev-opp-th-cname{font-size:.75rem;font-weight:700;color:var(--text);text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.rev-opp-th-remove{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1px solid var(--border);background:var(--surface2);color:var(--muted);font-size:.7rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .12s}.rev-opp-th-remove:hover{background:var(--danger, #e74c3c);border-color:var(--danger, #e74c3c);color:#fff}.rev-opp-th-mu-row{display:flex;align-items:center;justify-content:center;gap:.25rem}.rev-opp-th-mu-label{font-size:.65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.rev-opp-th-mu-inp{width:54px;padding:.15rem .3rem;border-radius:4px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.78rem;font-family:var(--mono);text-align:right;outline:none;transition:border-color .12s}.rev-opp-th-mu-inp:focus{border-color:var(--accent)}.rev-opp-td{vertical-align:middle}.rev-opp-td-fascia{font-weight:600;color:var(--text);white-space:nowrap}.rev-opp-td-count{text-align:right;color:var(--muted);font-family:var(--mono)}.rev-opp-td-cliente{text-align:right;font-family:var(--mono);font-size:.8rem;color:var(--muted);white-space:nowrap}.rev-opp-td-carrier{text-align:right;font-family:var(--mono);font-size:.82rem;white-space:nowrap;transition:background .15s}.rev-opp-td-carrier.is-best{background:color-mix(in srgb,#10b981 12%,transparent)}.rev-opp-suppl{display:inline-block;margin-left:5px;padding:1px 5px;border-radius:4px;font-size:.68rem;font-weight:600;vertical-align:1px;cursor:help;background:color-mix(in srgb,var(--ok, #3ecf8e) 18%,transparent);color:var(--ok, #3ecf8e)}.rev-opp-suppl.is-warn{background:color-mix(in srgb,var(--warn, #ffaf3f) 18%,transparent);color:var(--warn, #ffaf3f)}.rev-opp-capbadge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:8px;font-size:.66rem;font-weight:600;cursor:help;background:color-mix(in srgb,var(--warn, #ffaf3f) 15%,transparent);color:var(--warn, #ffaf3f)}.rev-opp-best-price{color:#059669;font-weight:700}.rev-opp-td-delta{text-align:right;white-space:nowrap;font-family:var(--mono);font-size:.8rem}.rev-opp-na{color:var(--muted)}.rev-opp-delta{display:inline-flex;align-items:center;gap:.2rem;font-size:.78rem;font-weight:600;padding:1px 5px;border-radius:4px}.rev-opp-delta.pos{background:color-mix(in srgb,#10b981 12%,transparent);color:#059669}.rev-opp-delta.neg{background:color-mix(in srgb,#ef4444 10%,transparent);color:#dc2626}.rev-opp-delta.even{color:var(--muted)}.rev-opp-unresolved{margin-top:.6rem;font-size:.76rem;color:var(--muted);font-style:italic}.rev-opp-unresolved-icon{font-style:normal}.rev-opp-empty{padding:.8rem;color:var(--muted);font-style:italic;font-size:.85rem}@media(max-width:768px){.rev-opp-th-cname{max-width:80px}.rev-opp-th-mu-inp{width:44px}.rev-opp-pivot{font-size:.74rem}}.rev-opp-row{transition:background .1s}.rev-opp-row:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.rev-th-pct{min-width:80px;white-space:nowrap}.rev-cell-pct{font-family:var(--mono);font-size:.8rem;white-space:nowrap;font-weight:600}.rev-store-period-bar-host{margin-bottom:8px}.rev-store-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 12px;background:color-mix(in srgb,var(--accent) 6%,var(--surface, #131929));border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:8px;font-size:.82rem}.rev-store-bar-label{font-weight:600;color:var(--text-muted);margin-right:4px}.rev-store-btn{padding:3px 10px;border-radius:5px;border:1px solid var(--border);background:var(--surface, #131929);color:var(--text);font-size:.8rem;cursor:pointer;transition:background .15s,border-color .15s}.rev-store-btn:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface, #131929));border-color:var(--accent)}.rev-store-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}.rev-store-btn-all{font-style:italic}.rev-store-bar-count{margin-left:auto;font-size:.76rem;color:var(--text-muted)}.rev-store-save-banner-host{margin-bottom:10px}.rev-store-banner{padding:10px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 7%,var(--surface, #131929))}.rev-store-banner.loading{color:var(--text-muted);font-size:.85rem}.rev-store-banner.error{border-color:color-mix(in srgb,var(--color-neg, #ef4444) 35%,transparent);background:color-mix(in srgb,var(--color-neg, #ef4444) 6%,var(--surface, #131929));color:var(--color-neg, #ef4444);font-size:.85rem}.rev-store-banner.has-conflicts{border-color:color-mix(in srgb,#f59e0b 35%,transparent);background:color-mix(in srgb,#f59e0b 6%,var(--surface, #131929))}.rev-store-banner-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rev-store-banner-icon{font-size:1.2rem;flex-shrink:0}.rev-store-banner-info{flex:1;min-width:0}.rev-store-banner-title{font-weight:600;font-size:.9rem;margin-bottom:4px}.rev-store-banner-meta{display:flex;flex-wrap:wrap;gap:6px}.rev-store-chip{padding:2px 8px;border-radius:4px;font-size:.76rem;font-weight:600}.rev-store-chip.new{background:color-mix(in srgb,#10b981 18%,transparent);color:#10b981}.rev-store-chip.skip{background:color-mix(in srgb,var(--text-muted) 15%,transparent);color:var(--text-muted)}.rev-store-chip.conflict{background:color-mix(in srgb,#f59e0b 18%,transparent);color:#d97706}.rev-store-chip.period{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.rev-store-banner-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}.rev-store-conflicts{margin-top:10px;border-top:1px solid var(--border);padding-top:10px;overflow-x:auto}.rev-store-conflicts-tbl{width:100%;border-collapse:collapse;font-size:.78rem}.rev-store-conflicts-tbl th,.rev-store-conflicts-tbl td{padding:4px 8px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.rev-store-conflicts-tbl th{color:var(--text-muted);font-weight:600}.rev-store-conflicts-tbl td.conflict-diff{color:#d97706;font-weight:700}.rev-store-conflicts-more{text-align:center;color:var(--text-muted);font-style:italic;padding:6px}.reconcil-wrap{padding:1.5rem;max-width:none;margin:0;display:flex;flex-direction:column;gap:1.25rem}.reconcil-upload-zone{border:2px dashed var(--border);border-radius:10px;padding:2.5rem 1.5rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;background:var(--surface, #131929)}.reconcil-upload-zone:hover,.reconcil-upload-zone.drag-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface, #131929))}.reconcil-upload-icon{font-size:2.5rem;margin-bottom:.5rem}.reconcil-upload-hint{margin:.25rem 0;color:var(--text);font-size:.95rem}.reconcil-upload-hint2{margin:.15rem 0;color:var(--text-dim);font-size:.8rem;letter-spacing:.03em}.reconcil-upload-btn{margin-top:.8rem;padding:.45rem 1.2rem;background:var(--accent);color:var(--accent-fg, #fff);border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600}.reconcil-upload-btn:hover{opacity:.88}.reconcil-spinner{padding:1.5rem;text-align:center;color:var(--text-dim);font-style:italic}.reconcil-parse-error,.reconcil-error{padding:.8rem 1rem;background:color-mix(in srgb,var(--red, #e44) 12%,var(--surface, #131929));border-left:3px solid var(--red, #e44);border-radius:6px;color:var(--text);font-size:.9rem}.reconcil-preview-card{background:var(--surface, #131929);border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.9rem}.reconcil-preview-hdr{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.reconcil-carrier-badge{padding:.25rem .65rem;border-radius:4px;font-size:.82rem;font-weight:700;letter-spacing:.04em;background:var(--accent);color:var(--accent-fg, #fff)}.reconcil-fatt-num{font-weight:700;font-size:1.05rem}.reconcil-fatt-date{color:var(--text-dim);font-size:.88rem}.reconcil-chips{display:flex;flex-wrap:wrap;gap:.5rem}.reconcil-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:20px;border:1px solid var(--border);font-size:.8rem;background:var(--bg)}.reconcil-chip-lbl{color:var(--text-dim)}.reconcil-chip-val{font-weight:600}.reconcil-chip.warn{border-color:var(--yellow, #c89b30)}.reconcil-chip.warn .reconcil-chip-val{color:var(--yellow, #c89b30);font-weight:600}.reconcil-parser-notes{font-size:.82rem;color:var(--yellow, #c89b30);background:color-mix(in srgb,var(--yellow, #c89b30) 8%,transparent);padding:.4rem .7rem;border-radius:5px}.reconcil-parser-notes p{margin:.1rem 0}.reconcil-preview-tbl-wrap{overflow-x:auto}.reconcil-preview-more{font-size:.8rem;color:var(--text-dim);text-align:right;margin:0}.reconcil-controls{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--border);padding-top:.9rem}.reconcil-period-lbl{font-size:.88rem;color:var(--text-dim)}.reconcil-date-row{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.reconcil-date-row label{display:flex;align-items:center;gap:.4rem;font-size:.88rem}.reconcil-date-input{padding:.3rem .5rem;border:1px solid var(--border);border-radius:5px;background:var(--bg);color:var(--text);font-size:.88rem}.reconcil-go-btn{align-self:flex-start;padding:.5rem 1.4rem;background:var(--accent);color:var(--accent-fg, #fff);border:none;border-radius:6px;cursor:pointer;font-size:.92rem;font-weight:700;margin-top:.3rem}.reconcil-go-btn:hover{opacity:.88}.reconcil-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.reconcil-summary-card{background:var(--surface, #131929);border:1px solid var(--border);border-radius:8px;padding:.8rem 1rem;text-align:center}.reconcil-summary-val{font-size:1.5rem;font-weight:700;line-height:1}.reconcil-summary-lbl{font-size:.78rem;color:var(--text-dim);margin-top:.3rem}.reconcil-summary-card.delta-pos .reconcil-summary-val{color:var(--red, #e44)}.reconcil-summary-card.delta-neg .reconcil-summary-val{color:var(--green, #2b9)}.reconcil-summary-card.delta-zero .reconcil-summary-val{color:var(--text-dim)}.reconcil-summary-card.good .reconcil-summary-val{color:var(--green, #2b9)}.reconcil-summary-card.warn .reconcil-summary-val{color:var(--yellow, #c89b30)}.reconcil-summary-card.bad .reconcil-summary-val{color:var(--red, #e44)}.reconcil-warnings{padding:.6rem .9rem;background:color-mix(in srgb,var(--yellow, #c89b30) 10%,var(--surface, #131929));border-left:3px solid var(--yellow, #c89b30);border-radius:6px;font-size:.85rem}.reconcil-warnings p{margin:.15rem 0}.reconcil-tab-bar{display:flex;gap:.25rem;border-bottom:2px solid var(--border);flex-wrap:wrap}.reconcil-tab{padding:.5rem 1rem;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;background:transparent;cursor:pointer;font-size:.88rem;color:var(--text-dim);border-radius:4px 4px 0 0;transition:color .15s}.reconcil-tab:hover{color:var(--text)}.reconcil-tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.reconcil-tab-content{padding:1rem 0}.reconcil-totals-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.reconcil-tot-chip{display:inline-flex;flex-direction:column;align-items:center;padding:.35rem .7rem;border-radius:6px;border:1px solid var(--border);background:var(--bg);min-width:110px}.rtc-lbl{font-size:.72rem;color:var(--text-dim)}.rtc-val{font-size:.95rem;font-weight:700}.reconcil-tot-chip.pos .rtc-val{color:var(--red, #e44)}.reconcil-tot-chip.neg .rtc-val{color:var(--green, #2b9)}.reconcil-mass-actions{display:flex;gap:.5rem;margin-bottom:.5rem}.reconcil-mass-btn{padding:.3rem .75rem;font-size:.8rem;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);cursor:pointer}.reconcil-mass-btn:hover{background:var(--bg-hover, var(--border))}.reconcil-tbl-wrap{overflow-x:auto;max-height:65vh;overflow-y:auto}.reconcil-tbl-flat{overflow:visible;max-height:none}.reconcil-tbl-flat .reconcil-tbl{width:100%}.reconcil-row-click{cursor:pointer}.reconcil-row-click:hover td{background:#3b82f60f}.reconcil-detail{width:100%;box-sizing:border-box;overflow-wrap:anywhere}.reconcil-det-info{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;min-width:0}.reconcil-det-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem}.reconcil-det-grid>*{min-width:0}.reconcil-pesi-strip{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.reconcil-peso-item{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:.35rem .8rem;white-space:nowrap}.reconcil-peso-max{border-color:var(--accent2);color:var(--accent2);font-weight:600}.reconcil-subtabs{display:flex;gap:.4rem;border-bottom:1px solid var(--border)}.reconcil-subtab{padding:.5rem 1.1rem;background:var(--surface);color:var(--muted);border:1px solid var(--border);border-bottom:none;border-radius:8px 8px 0 0;cursor:pointer;font-size:.85rem}.reconcil-subtab:hover{color:var(--text)}.reconcil-subtab.active{background:var(--surface2);color:var(--text);font-weight:600;border-color:var(--accent)}.reconcil-subtabs .reconcil-bulk-ctx{margin-left:auto}.reconcil-bulk-ctx:disabled{opacity:.45;cursor:not-allowed}.reconcil-tbl{width:100%;border-collapse:collapse;font-size:.82rem}.reconcil-tbl th{position:sticky;top:0;z-index:6;background:var(--surface, #131929);border-bottom:2px solid var(--border);padding:.4rem .5rem;text-align:left;white-space:nowrap;color:var(--text-dim);font-weight:600;font-size:.78rem}.reconcil-tbl td{padding:.32rem .5rem;border-bottom:1px solid var(--border);vertical-align:middle}.reconcil-tbl tr:hover td{background:var(--bg-hover, color-mix(in srgb, var(--accent) 4%, transparent))}.reconcil-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.reconcil-tbl td.mono{font-family:monospace;font-size:.78rem}.reconcil-tbl td.small{font-size:.75rem}.reconcil-tbl td.chk-cell{text-align:center;width:36px}.reconcil-tbl td.suppl-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim)}.reconcil-tbl tr.delta-pos td{background:color-mix(in srgb,var(--red, #e44) 5%,transparent)}.reconcil-tbl tr.delta-neg td{background:color-mix(in srgb,var(--green, #2b9) 5%,transparent)}.reconcil-tbl td.delta-pos{color:var(--red, #e44);font-weight:600}.reconcil-tbl td.delta-neg{color:var(--green, #2b9);font-weight:600}.reconcil-tbl td.delta-zero{color:var(--text-dim)}.reconcil-other-summary{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.reconcil-other-row{display:flex;align-items:center;gap:.75rem;padding:.4rem .6rem;background:var(--surface, #131929);border:1px solid var(--border);border-radius:6px;flex-wrap:wrap}.reconcil-other-mitt{font-weight:600;flex:1;min-width:150px}.reconcil-other-cnt{color:var(--text-dim);font-size:.85rem}.reconcil-other-tot{font-weight:700;font-size:.95rem;margin-left:auto}.reconcil-empty{color:var(--text-dim);padding:1.5rem;text-align:center;font-style:italic}.reconcil-warn{padding:.5rem .8rem;margin-bottom:.75rem;color:var(--yellow, #c89b30);font-size:.88rem;background:color-mix(in srgb,var(--yellow, #c89b30) 8%,transparent);border-radius:5px}.reconcil-export-btn{margin-top:1rem;padding:.5rem 1.2rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:.88rem;cursor:pointer}.reconcil-export-btn:hover{border-color:var(--accent);color:var(--accent)}.reconcil-mode-switcher{display:flex;gap:.5rem;margin-bottom:.25rem}.reconcil-mode-btn{padding:.4rem 1rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text-dim);cursor:pointer;font-size:.88rem;font-weight:500;transition:all .15s}.reconcil-mode-btn:hover{border-color:var(--accent);color:var(--accent)}.reconcil-mode-btn.active{background:var(--accent);color:var(--accent-fg, #fff);border-color:var(--accent);font-weight:700}.reconcil-parser-mode{display:flex;flex-direction:column;gap:.75rem}.reconcil-parser-infobar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.5rem .75rem;background:var(--surface, #131929);border:1px solid var(--border);border-radius:7px}.reconcil-src-wrap{border-top:1px solid var(--border);padding-top:.75rem;display:flex;flex-direction:column;gap:.4rem}.reconcil-store-info{font-size:.83rem;color:var(--text-dim);padding:.3rem .5rem;background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:4px}.reconcil-orders-toggle{align-self:flex-start;font-size:.82rem;color:var(--accent);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.reconcil-orders-toggle:hover{opacity:.75}.reconcil-orders-box{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;background:var(--bg);border:1px dashed var(--border);border-radius:5px;flex-wrap:wrap}.reconcil-orders-label{font-size:.82rem;color:var(--text-dim)}.rev-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.6rem 1rem;background:var(--surface, #131929);border:1px solid var(--border);border-radius:8px;margin-bottom:.75rem}.rev-filter-label{font-size:.8rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.rev-filter-sep{font-size:.78rem;color:var(--text-muted)}.rev-filter-input{padding:.28rem .5rem;border:1px solid var(--border);border-radius:5px;background:var(--bg);color:var(--text);font-size:.82rem;cursor:pointer}.rev-filter-input:focus{outline:2px solid var(--accent);outline-offset:1px}.rev-filter-active-badge{font-size:.75rem;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);padding:.2rem .55rem;border-radius:20px;white-space:nowrap}table.rates.transposed th.carrier-col,table.rates.transposed td.carrier-col{min-width:180px;max-width:260px;white-space:normal;word-break:break-word}table.rates.transposed th.weight-hdr{font-size:.78rem;font-weight:600;white-space:nowrap;text-align:right;padding:.35rem .6rem}table.rates.transposed td.carrier-name{padding:.35rem .6rem;vertical-align:middle}table.rates.transposed td.carrier-name .car-head{display:flex;flex-direction:column;gap:1px}.hm-seg-btn.active{font-weight:700}.reconcil-filelist{margin:.75rem 0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.reconcil-filelist-header{display:flex;align-items:center;gap:.75rem;padding:.5rem .85rem;background:color-mix(in srgb,var(--accent) 8%,var(--surface, #131929));border-bottom:1px solid var(--border);flex-wrap:wrap}.reconcil-filelist-title{font-weight:600;font-size:.85rem}.reconcil-filelist-totals{font-size:.78rem;color:var(--text-muted)}.reconcil-file-card{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .85rem;border-bottom:1px solid var(--border);position:relative}.reconcil-file-card:last-child{border-bottom:none}.reconcil-file-card.has-error{background:color-mix(in srgb,#e74c3c 8%,transparent)}.reconcil-file-remove{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.9rem;padding:0 .25rem;line-height:1;flex-shrink:0;margin-top:2px}.reconcil-file-remove:hover{color:#e74c3c}.reconcil-file-info{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:1}.reconcil-file-name{font-weight:600;font-size:.85rem}.reconcil-file-date{font-size:.78rem;color:var(--text-muted)}.reconcil-file-chips{display:flex;gap:.4rem;flex-wrap:wrap;flex:1;justify-content:flex-end}.reconcil-file-loading{display:flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.82rem}.reconcil-file-error{color:#e74c3c;font-size:.82rem}.reconcil-file-notes{display:flex;gap:.3rem;flex-wrap:wrap;width:100%;margin-top:.2rem}.reconcil-note-item{font-size:.72rem;color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 10%,transparent);padding:.1rem .35rem;border-radius:4px}.reconcil-carrier-badge.small{font-size:.7rem;padding:.1rem .3rem}.reconcil-carrier-badge.tiny{font-size:.65rem;padding:.08rem .25rem}.reconcil-multi-fatture-hdr{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .85rem;background:color-mix(in srgb,var(--accent) 6%,var(--surface, #131929));border:1px solid var(--border);border-radius:7px;margin-bottom:.6rem;font-size:.82rem}.reconcil-mf-label{font-weight:600;margin-right:.25rem}.reconcil-mf-item{display:flex;align-items:center;gap:.3rem}.rev-opp-client-carriers{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;padding:.25rem .75rem .3rem 2.2rem;font-size:.75rem;border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.rev-opp-carriers-lbl{color:var(--text-muted);font-size:.72rem;white-space:nowrap;margin-right:.1rem}.rev-opp-carrier-used-badge{display:inline-flex;align-items:center;gap:.25rem;background:color-mix(in srgb,var(--accent) 12%,var(--bg));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:20px;padding:.1rem .45rem .1rem .35rem;cursor:default;transition:background .15s}.rev-opp-carrier-used-badge:hover{background:color-mix(in srgb,var(--accent) 22%,var(--bg))}.rev-opp-cub-name{font-weight:600;color:var(--text);font-size:.72rem}.rev-opp-cub-count{font-size:.68rem;color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 15%,transparent);border-radius:10px;padding:0 .3rem;min-width:1.4rem;text-align:center}.rev-opp-carrier-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px 0;border-bottom:2px solid var(--border);margin-bottom:0}.rev-opp-carrier-tab{padding:5px 12px;border:1px solid var(--border);border-bottom:none;border-radius:6px 6px 0 0;background:var(--surface2, #1C2540);color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s;position:relative;top:2px}.rev-opp-carrier-tab:hover{background:var(--bg-hover, var(--bg));color:var(--text)}.rev-opp-carrier-tab.active{background:var(--bg);color:var(--accent, var(--primary));border-color:var(--border);border-bottom-color:var(--bg);font-weight:700;z-index:1}.rev-opp-carrier-tab-count{font-size:.72rem;opacity:.7;font-weight:400}.rev-opp-single-carrier-label{padding:6px 12px;display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-secondary)}.rev-detail-grouped{padding:.5rem 0 .75rem}.rev-det-carrier-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:6px 1rem 0;border-bottom:2px solid var(--border);margin-bottom:0}.rev-det-carrier-tab{padding:4px 12px;border:1px solid var(--border);border-bottom:none;border-radius:5px 5px 0 0;background:var(--surface2);color:var(--text-secondary);font-size:.78rem;font-weight:500;cursor:pointer;position:relative;top:2px;transition:background .12s,color .12s}.rev-det-carrier-tab:hover{background:var(--surface);color:var(--text)}.rev-det-carrier-tab.active{background:var(--surface);color:var(--accent, var(--primary));border-bottom-color:var(--surface);font-weight:700;z-index:1}.rev-det-carrier-cnt{font-size:.7rem;opacity:.65;font-weight:400}.rev-det-carrier-label{padding:6px 1rem;display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-secondary)}.rev-det-carrier-badge{display:inline-block;background:color-mix(in srgb,var(--accent, var(--primary)) 12%,transparent);color:var(--accent, var(--primary));border:1px solid color-mix(in srgb,var(--accent, var(--primary)) 30%,transparent);border-radius:4px;padding:1px 8px;font-size:.76rem;font-weight:600}.rev-det-listino-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 1rem 2px;font-size:.76rem;color:var(--text-secondary)}.rev-det-listino-lbl{color:var(--muted)}.rev-det-listino-badge{display:inline-block;background:var(--surface2);border:1px solid var(--border);border-radius:4px;padding:1px 8px;font-size:.74rem;font-weight:600;color:var(--text)}.rev-det-listino-badge.none{font-weight:400;font-style:italic;color:var(--muted);border-style:dashed;background:transparent}.rev-sped-mini-tbl td.rev-sped-listino{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rev-sped-mini-tbl td.rev-sped-listino.none{color:var(--muted)}.rev-det-content{padding:0}.rev-det-group-tbl{font-size:.78rem;width:100%;border-collapse:collapse}.rev-det-group-tbl th{background:var(--surface2);padding:4px 8px;font-size:.73rem;font-weight:600;text-align:left;border-bottom:1px solid var(--border)}.rev-det-th-expand{width:28px}.rev-det-th-fascia{min-width:70px}.rev-det-group-row{cursor:pointer;transition:background .1s}.rev-det-group-row:hover{background:var(--surface2)}.rev-det-group-row.open{background:color-mix(in srgb,var(--accent, var(--primary)) 5%,transparent)}.rev-det-td-expand{width:28px;padding:4px;text-align:center}.rev-det-td-fascia{padding:4px 8px;font-size:.76rem;font-weight:500;white-space:nowrap}.rev-det-td-dest{padding:4px 8px;font-size:.76rem}.rev-det-row-toggle{background:none;border:none;cursor:pointer;font-size:.8rem;color:var(--text-secondary);padding:0 2px;line-height:1}.rev-det-row-toggle:hover{color:var(--accent, var(--primary))}.rev-det-group-tbl td{padding:4px 8px;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.rev-det-sped-row.hidden{display:none}.rev-det-sped-cell{padding:0 0 6px 2rem!important;background:var(--surface2)}.rev-det-totals-row{font-weight:700;border-top:2px solid var(--border)}.rev-det-totals-row td{padding:5px 8px;background:color-mix(in srgb,var(--surface2) 60%,transparent)}.rev-det-td-total-lbl{font-size:.76rem}.rev-sped-mini-tbl{font-size:.73rem;width:100%;border-collapse:collapse;margin-top:4px}.rev-sped-mini-tbl th{background:color-mix(in srgb,var(--surface2) 80%,transparent);padding:3px 6px;font-weight:600;font-size:.7rem;border-bottom:1px solid var(--border)}.rev-sped-mini-tbl td{padding:3px 6px;border-bottom:1px solid color-mix(in srgb,var(--border) 30%,transparent)}.rev-sped-mini-tbl tr:last-child td{border-bottom:none}.rev-sped-mini-tbl tr:hover td{background:color-mix(in srgb,var(--accent, var(--primary)) 4%,transparent)}.rev-det-nopeso-note{font-size:.75rem;color:var(--text-secondary);padding:6px 12px;background:color-mix(in srgb,var(--warn, #f59e0b) 10%,transparent);border-left:3px solid var(--warn, #f59e0b);margin:6px 0 8px}#view-rates{overflow:visible}.hm-cell.has-mu{padding-bottom:3px}.hm-sub{display:flex;gap:4px;justify-content:center;align-items:center;margin-top:2px;padding-top:2px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.hm-base-val{font-size:.68rem;color:var(--text-secondary);opacity:.75}.hm-delta-val{font-size:.68rem;font-weight:600}.hm-delta-val.mu-pos{color:color-mix(in srgb,#f59e0b 90%,var(--text))}.hm-delta-val.mu-neg{color:color-mix(in srgb,#34d399 90%,var(--text))}.mu-cell[data-listino]{cursor:ns-resize}#filters-bar .filter-group>label{text-transform:none;letter-spacing:normal}#filters-bar :is(#f-scenario-trigger,#f-carriers .cf-trigger,#f-wfrom,#f-wto){height:39px;box-sizing:border-box;margin:0;font-family:inherit;font-size:var(--fs-sm);font-weight:400;color:var(--text);-webkit-appearance:none;appearance:none;padding-right:1.9rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center}#filters-bar #f-carriers .cf-trigger{justify-content:flex-start}#filters-bar .cf-trigger-label{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:normal}.tar-pesi{display:flex;gap:var(--pad-md);align-items:flex-end}#view-rates .view-head{font-family:var(--sans);gap:var(--pad-md)}#view-rates .record-count{white-space:nowrap}#view-rates .hm-mode label,#stats-row .stat-label{text-transform:none;letter-spacing:normal}#view-rates .avviso-fresco{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:var(--pad-sm) var(--pad-md);padding:8px 12px;border:1px solid color-mix(in srgb,var(--accent3) 55%,transparent);background:color-mix(in srgb,var(--accent3) 10%,var(--surface));border-radius:var(--radius);font-size:var(--fs-sm);color:var(--text)}#view-rates .avviso-fresco.hidden{display:none}.hm-leggenda-segno{color:var(--accent3);font-family:var(--mono)}table.rates.ritocchi{border-collapse:separate;border-spacing:0}table.rates.ritocchi thead{position:sticky;top:0;z-index:6}table.rates.ritocchi thead tr th,table.rates.ritocchi thead tr.mu-row th{position:static;top:auto}table.rates.ritocchi:not(.transposed) thead tr th.weight-col{position:sticky;left:0;top:auto;z-index:7}table.rates.ritocchi thead tr:last-child th{box-shadow:0 1px 0 var(--border)}table.rates.ritocchi th.car-grp{border-left:1px solid var(--border);text-align:center}table.rates.ritocchi thead th.car-grp{min-width:104px;max-width:none}table.rates.ritocchi .car-head{align-items:center}table.rates.ritocchi thead th:not(.weight-hdr){font-family:var(--sans)}table.rates.ritocchi .hm-base-val{font-family:var(--mono)}.tar-logo{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:2px 6px;border-radius:4px;background:#fff;border:1px solid var(--border)}.tar-logo img{height:14px;max-width:80px;object-fit:contain;display:block}.tar-logo-fedex{background:#4d148c;border-color:#4d148c}.tar-logo-gls{background:#061ab1;border-color:#061ab1}.tar-logo-poste-delivery-business{background:#f5d602;border-color:#f5d602}.tar-logo .tar-img{display:block;height:14px;background:center / contain no-repeat}.tar-logo-brt .tar-img{width:28.7px;background-image:url(data:image/png;base64,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)}.tar-logo-dhl .tar-img{width:80px;background-image:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNDMuNSAyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE0My41IDIwIiB3aWR0aD0iMTQzLjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2Q0MDUxMSI+PHBhdGggZD0ibTAgMTguNWgxNy40bC0xIDEuNGgtMTYuNHoiLz48cGF0aCBkPSJtMTQzLjUgMTkuOWgtMjEuM2wxLjEtMS40aDIwLjN2MS40eiIvPjxwYXRoIGQ9Im0wIDE1LjloMTkuNGwtMS4xIDEuNGgtMTguM3oiLz48cGF0aCBkPSJtMCAxMy4zaDIxLjRsLTEuMSAxLjRoLTIwLjN6Ii8+PHBhdGggZD0ibTE0My41IDE3LjNoLTE5LjNsMS4xLTEuNGgxOC4zdjEuNHoiLz48cGF0aCBkPSJtMTI3LjIgMTMuM2gxNi4zdjEuNGgtMTcuNHoiLz48cGF0aCBkPSJtMTguOCAxOS45IDkuMi0xMi4zaDExLjRjMS4zIDAgMS4zLjUuNiAxLjMtLjYuOC0xLjcgMi4zLTIuMyAzLjEtLjMuNS0uOSAxLjIgMSAxLjJoMTUuM2MtMS4yIDEuOC01LjQgNi44LTEyLjggNi44LTYtLjEtMjIuNC0uMS0yMi40LS4xeiIvPjxwYXRoIGQ9Im03MS41IDEzLjMtNSA2LjdoLTEzLjFsNS02Ljd6Ii8+PHBhdGggZD0ibTkwLjYgMTMuMy01IDYuN2gtMTMuMmw1LTYuN3oiLz48cGF0aCBkPSJtOTQuOSAxMy4zcy0xIDEuMy0xLjQgMS45Yy0xLjcgMi4yLS4yIDQuOCA1LjIgNC44aDIxLjJsNS02Ljd6Ii8+PHBhdGggZD0ibTI1LjMgMC00LjYgNi4xaDI1YzEuMyAwIDEuMy41LjYgMS4zLS42LjgtMS43IDIuMy0yLjMgMy4xLS4zLjQtLjkgMS4yIDEgMS4yaDEwLjJzMS43LTIuMiAzLTQuMWMxLjktMi41LjItNy43LTYuNS03LjctNiAuMS0yNi40LjEtMjYuNC4xeiIvPjxwYXRoIGQ9Im05MS43IDExLjdoLTMyLjJsOC44LTExLjdoMTMuMmwtNSA2LjdoNS45bDUtNi43aDEzLjJ6Ii8+PHBhdGggZD0ibTExOC44IDAtOC44IDExLjdoLTE0bDguOC0xMS43eiIvPjwvZz48L3N2Zz4K)}.tar-logo-fedex .tar-img{width:49.3px;background-image:url(data:image/png;base64,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)}.tar-logo-gls .tar-img{width:30.8px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgMTEwIDUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPCEtLSBMb2dvIGRhbCBzaXRvIGdscy1ncm91cC5jb20gKGNvbXBvbmVudGUgZ2xzLWxvZ28sIDI4LzA5LzIwMjYpLiBMbyBzZm9uZG8gYmx1ICMwNjFBQjEgw6ggcXVlbGxvIGRlbGwnaW50ZXN0YXppb25lIGRlbCBzaXRvOiBpbCBsb2dvIMOoIGJpYW5jby4gLS0+CiAgICA8cmVjdCB3aWR0aD0iMTEwIiBoZWlnaHQ9IjUwIiByeD0iNCIgZmlsbD0iIzA2MUFCMSI+PC9yZWN0PgogICAgPHBhdGggZD0iTTk1Ljc4NDYgMzkuODY5M0M5OC41MTg1IDM5Ljg2OTMgMTAwLjczNSAzNy42NjAzIDEwMC43MzUgMzQuOTM1NEMxMDAuNzM1IDMyLjIxMDQgOTguNTE4NSAzMC4wMDE1IDk1Ljc4NDYgMzAuMDAxNUM5My4wNTA3IDMwLjAwMTUgOTAuODM0NSAzMi4yMTA0IDkwLjgzNDUgMzQuOTM1NEM5MC44MzQ1IDM3LjY2MDMgOTMuMDUwNyAzOS44NjkzIDk1Ljc4NDYgMzkuODY5M1oiIGZpbGw9IiNGRkQxMDAiPjwvcGF0aD4KICAgIDxwYXRoIGQ9Ik0yNS4yMzggMjMuOTc0NFYzMC40Mjk5SDMwLjYyNjVDMjkuODM5MiAzMS42NjEzIDI4LjA2NCAzMi4zMTc0IDI2Ljg2MDYgMzIuMzE3NEMyMi44MDQ1IDMyLjMxNzQgMjAuNzc2NSAzMC4wMTMxIDIwLjc3NjUgMjUuMzYzMUMyMC43NzY1IDIwLjIyODMgMjMuNDUzMiAxNy42MDA4IDI4Ljc2NzEgMTcuNjAwOEMzMC44NzYyIDE3LjYwMDggMzMuNjM1IDE4LjEyNiAzNi41OTU1IDE5LjA1NjVWMTEuMzM0NUMzNS43NDMxIDEwLjk3MDggMzQuNDQ1OCAxMC42ODggMzIuNzgyNiAxMC40MDQxQzMxLjA3ODkgMTAuMTIxMiAyOS41Nzc4IDEwIDI4LjI3OTUgMTBDMjMuMDA2MSAxMCAxOC44Mjg0IDExLjQxNTMgMTUuNzA1OCAxNC4yNDQ5QzEyLjU4MjEgMTcuMDc1NSAxMSAyMC44NzU4IDExIDI1LjY4NzRDMTEgMzAuMDkzOSAxMi4yMTczIDMzLjU3MSAxNC42NTA3IDM2LjExODhDMTcuMDg0MiAzOC43MDU5IDIwLjM3IDQwIDI0LjUwNzIgNDBDMjguNjYxNCA0MCAzMi40Nzg2IDM3Ljg1MSAzMy43MDg2IDM1LjEyMjVMMzMuNjgyIDM5LjUxNDFIMzkuNjkxNFYyMy45NzQ0SDI1LjIzOFoiIGZpbGw9IndoaXRlIj48L3BhdGg+CiAgICA8cGF0aCBkPSJNNDIuNjkxNCAzOS41MTRWMTAuNDg0OUg1Mi4wMjA5VjMxLjk1MzdINjIuMjAxN1YzOS41MTRINDIuNjkxNFoiIGZpbGw9IndoaXRlIj48L3BhdGg+CiAgICA8cGF0aCBkPSJNNjUuNjA2IDM4Ljc4NjdWMzAuODYyN0M2Ni45ODU0IDMxLjMwNzIgNjguNjA4MSAzMS42NzA5IDcwLjQzMzQgMzEuOTk1MkM3Mi4yNTg4IDMyLjMxODQgNzMuODQwOSAzMi40ODAxIDc1LjE3OTggMzIuNDgwMUM3Ny40NTEgMzIuNDgwMSA3OC42Mjc4IDMxLjkxNDQgNzguNjI3OCAzMC45MDMxQzc4LjYyNzggMzAuMjU2NiA3OC4yNjI5IDI5LjkzMjMgNzYuNTk5NyAyOS41Njg2TDczLjM1NDQgMjguODQxM0M2Ny43OTczIDI3LjU4NzYgNjUuMjAxNyAyNC43OTg1IDY1LjIwMTcgMjAuMDY3N0M2NS4yMDE3IDE2Ljk1NDIgNjYuMjk3MyAxNC40ODg0IDY4LjQ0NyAxMi42NjlDNzAuNTk0NSAxMC44ODkgNzMuNTk2NiAxMCA3Ny4zNjg5IDEwQzc5Ljk2NDUgMTAgODMuOTQwNiAxMC41MjUzIDg2LjM3NCAxMS4xMzI1VjE4LjY5MjhDODUuMTE2MiAxOC4zNjk1IDgzLjYxNjMgMTguMDQ2MyA4MS43OTA5IDE3Ljc2MjRDNzkuOTY1NiAxNy40Nzk1IDc4LjU0NTYgMTcuMzU4MyA3Ny40OTE2IDE3LjM1ODNDNzUuNTA0MSAxNy4zNTgzIDc0LjM2NzkgMTcuOTI0IDc0LjM2NzkgMTguOTM1MkM3NC4zNjc5IDE5LjU0MTMgNzQuODk0OSAxOS45NDY1IDc1Ljk5MDUgMjAuMjI5M0w3OS43NjI5IDIxLjExODNDODUuMjc5NSAyMi40MTI0IDg3LjgzNDUgMjUuMjQxOSA4Ny44MzQ1IDMwLjA1MzVDODcuODM0NSAzMy4xMjY2IDg2LjY5ODQgMzUuNTUyIDg0LjQ2NzYgMzcuMzMxQzgyLjIzNjkgMzkuMTEgNzkuMTUzNyAzOS45OTg5IDc1LjIxOTIgMzkuOTk4OUM3MS40ODc0IDM5Ljk5ODkgNjcuNzE1MSAzOS40NzM2IDY1LjYwNiAzOC43ODY3WiIgZmlsbD0id2hpdGUiPjwvcGF0aD4KPC9zdmc+Cg==)}.tar-logo-poste-delivery-business .tar-img{width:80px;background-image:url(data:image/png;base64,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)}.tar-logo-tnt .tar-img{width:25.2px;background-image:url(data:image/png;base64,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)}.tar-logo-ups .tar-img{width:11.8px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI2Ni42NDQiPjxwYXRoIGQ9Ik04LjMzMyA1NS4wNjJDMy42IDUxLjE4NyAxLjEgNDUuNjA5IDEuMSAzOC45NDdWNy4yNzljNy40NzQtMy45NjIgMTYuNTI0LTUuOTcgMjYuOS01Ljk3czE5LjQyNyAyLjAwOCAyNi45IDUuOTd2MzEuNjY4YzAgNi42NjItMi41IDEyLjIzNi03LjIzMyAxNi4xMTUtNC4zMyAzLjU0OS0xOC4wODggOS41ODYtMTkuNjY4IDEwLjI3My0xLjU3OC0uNjg3LTE1LjMzNi02LjcyMy0xOS42NjYtMTAuMjczeiIgZmlsbD0iIzMwMCIvPjxwYXRoIGQ9Ik01My40MjcgNi45MDdjLTMuNDU4LS4zMjEtNy4wNS0uNTMzLTEwLjcwOS0uNTMzLTEzLjU3IDAtMjguMTE4IDIuOTE3LTQwLjE0NSAxMy45NDh2MTguODU1YzAgNi4xNDEgMi4yNzEgMTEuMjY5IDYuNTg2IDE0Ljc4NiAzLjgxIDMuMSAxNS41MzUgOC40MSAxOC44NDEgOS44NjkgMy4yNjQtMS40MzcgMTQuOTU5LTYuNjc3IDE4LjgzNi05Ljg2OSA0LjM0Mi0zLjU3OCA2LjU5MS04LjU4NyA2LjU5MS0xNC43ODZWNi45MDdNNS4wNTkgMzcuMjE1VjIxLjkwMmg0Ljg2OXYxNS41MjljMCAxLjM4Mi4zMzQgMy40MjggMi41NjcgMy40MjhhNC4wOCA0LjA4IDAgMDAyLjMtLjZWMjEuOTAyaDQuODYzdjIxLjEzNGExMi45NTUgMTIuOTU1IDAgMDEtNy4zNCAxLjk1NmMtNC44MiAwLTcuMjY0LTIuNjE2LTcuMjY0LTcuNzc3TTI3LjAzNiA1NC44OWgtNC44NzJWMjMuMTQyYTExLjc2NiAxMS43NjYgMCAwMTYuNTY2LTEuNzMzYzUuODE1IDAgOS4wMSA0LjQxMiA5LjAxIDExLjUxM3MtMy4xIDExLjk4Ni04LjUxIDExLjk4NmE3LjcyMSA3LjcyMSAwIDAxLTIuMTkzLS4yNzd6bTAtMTQuMjRhNC42MyA0LjYzIDAgMDAxLjU4MS4yOTRjMi44IDAgNC4xNDItMi41NzMgNC4xNDItNy45IDAtNS40NTctMS4xNzEtNy43MTQtNC03LjcxNGE0LjI0NyA0LjI0NyAwIDAwLTEuNzI2LjM1MXptMTEuODA4LTEyLjg5MmE2LjQ2NSA2LjQ2NSAwIDAxNi41MzYtNi4zNDkgOC4zNDMgOC4zNDMgMCAwMTUuMzQ2IDEuNTgydjQuMjM3YTYuNTIyIDYuNTIyIDAgMDAtNC4zNjMtMmMtMS4zODEtLjAxMi0yLjgxOC41OTUtMi44NjUgMi4zMjctLjA0NyAxLjc3MyAxLjM4NyAyLjQ3MyAzLjIgMy41MzkgNC4wNjkgMi4zOTIgNC44NTYgNC41NDIgNC43NjIgNy4zODMtLjA5MyAzLjExNS0yLjI0IDYuNTE3LTcuMDUzIDYuNTE3YTEwLjY2MyAxMC42NjMgMCAwMS01LjM1NS0xLjUxMnYtNC40ODdhNy43NTUgNy43NTUgMCAwMDQuNjU2IDEuOTgyYzEuNzg3LjAwOSAyLjk2My0xLjAxNSAyLjkyMS0yLjcxNC0uMDM3LTEuNTI5LS45LTIuMzYtMy4wNDMtMy42MTktNC4wMTctMi4zNTYtNC43MzktNC4yOTUtNC43NDYtNi44ODZNNy41MjkgNTUuOTQ5QzIuNiA1MS45MTIgMCA0Ni4xMTEgMCAzOS4xNzdWNi4yMTRDNy43NzkgMi4wOSAxNy4yIDAgMjggMHMyMC4yMjEgMi4wOSAyOCA2LjIxNHYzMi45NjNjMCA2LjkzNC0yLjYgMTIuNzM1LTcuNTI5IDE2Ljc3M0M0My45NjUgNTkuNjQ0IDI5LjY0NCA2NS45MjcgMjggNjYuNjQyYy0xLjY0NC0uNzE1LTE1Ljk2NS02Ljk5OC0yMC40NzEtMTAuNjkzem0zOC4zNDQgNi45MDl2Mi44NjFoLjUxNnYtMS4xOTRoLjA3M2MuMDM5LjA1OC43NzcgMS4xOTQuNzc3IDEuMTk0aC42MjVzLS43ODQtMS4xNDctLjg2NC0xLjI1NWEuNzYxLjc2MSAwIDAwLjYzMy0uNzYuODMzLjgzMyAwIDAwLS45NTItLjg0MXptLjc1Mi40MThjLjQzOSAwIC41LjIxNS41LjQgMCAuMjY4LS4xMTUuNDQ5LS42NjguNDQ5aC0uMDY3di0uODUxem0yLjAyIDEuMDJhMS45MzcgMS45MzcgMCAxMS0xLjkzOS0xLjk0MSAxLjkzNyAxLjkzNyAwIDAxMS45MzkgMS45NDFNNDYuNyA2MS45NDFhMi4zNTEgMi4zNTEgMCAxMDIuMzU0IDIuMzU1IDIuMzU4IDIuMzU4IDAgMDAtMi4zNTQtMi4zNTUiIGZpbGw9IiNmZmJlMDAiLz48L3N2Zz4=)}table.rates.ritocchi.transposed td.car-grp{text-align:left;white-space:normal;vertical-align:top;min-width:96px;background:var(--surface2);border-right:1px solid var(--border)}table.rates.ritocchi.transposed td.mu-cell{background:var(--surface2);border-right:1px solid var(--border)}table.rates.ritocchi.transposed [data-col]{position:sticky;z-index:3;background:var(--surface2)}table.rates.ritocchi.transposed [data-col="1"]{left:var(--col1, 0)}table.rates.ritocchi.transposed [data-col="2"]{left:var(--col2, 0)}table.rates.ritocchi.transposed [data-col="3"]{left:var(--col3, 0)}table.rates.ritocchi.transposed [data-col="4"]{left:var(--col4, 0);box-shadow:1px 0 0 var(--border)}table.rates.ritocchi.transposed thead tr th[data-col]{position:sticky;top:auto;z-index:7}table.rates.ritocchi.transposed thead th.car-grp,table.rates.ritocchi.transposed thead th.weight-hdr{color:color-mix(in srgb,var(--muted) 65%,var(--text))}table.rates .mu-cell.mu-spento .mu-cell-inner{opacity:.4}.hm-vecchio{display:block;margin-top:1px;font-family:var(--mono);font-size:.66rem;font-weight:600;color:var(--accent3)}table.rates tbody td.hm-cell.is-vecchio{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent3) 80%,transparent)}table.rates tbody td.hm-cell.is-vecchio.lampo{animation:tar-lampo .6s ease-in-out 3}@keyframes tar-lampo{50%{box-shadow:inset 0 0 0 4px var(--accent3);background-color:color-mix(in srgb,var(--accent3) 30%,transparent)}}@media(prefers-reduced-motion:reduce){table.rates tbody td.hm-cell.is-vecchio.lampo{animation:none}}.hm-toggle input[type=checkbox],.cf-node.servizio input[type=checkbox],.sc-nascondi input[type=checkbox],.exp-dlg :is(input[type=checkbox],input[type=radio]){appearance:none;-webkit-appearance:none;flex:none;position:relative;width:17px;height:17px;margin:0;border-radius:50%;vertical-align:middle;cursor:pointer;border:1.5px solid var(--muted);background:var(--surface);transition:box-shadow .15s,background .15s,border-color .15s}.hm-toggle input[type=checkbox]:hover,.cf-node.servizio input[type=checkbox]:hover,.sc-nascondi input[type=checkbox]:hover,.exp-dlg :is(input[type=checkbox],input[type=radio]):hover{border-color:var(--accent)}.hm-toggle input[type=checkbox]:checked,.cf-node.servizio input[type=checkbox]:checked,.sc-nascondi input[type=checkbox]:checked,.exp-dlg :is(input[type=checkbox],input[type=radio]):checked{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 60%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent),0 0 12px 2px color-mix(in srgb,var(--accent) 55%,transparent)}.hm-toggle input[type=checkbox]:checked:after,.cf-node.servizio input[type=checkbox]:checked:after,.sc-nascondi input[type=checkbox]:checked:after,.exp-dlg :is(input[type=checkbox],input[type=radio]):checked:after{content:"";position:absolute;inset:4.5px;border-radius:50%;background:#fff}.hm-toggle input[type=checkbox]:focus-visible,.cf-node.servizio input[type=checkbox]:focus-visible,.sc-nascondi input[type=checkbox]:focus-visible,.exp-dlg :is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal-dialog .exp-azioni{justify-content:flex-end;margin:0;padding:var(--pad-md) var(--pad-lg);border-top:1px solid var(--border);flex-shrink:0}.modal-dialog.exp-dlg .settings-body{display:flex;flex-direction:column}.modal-dialog.exp-dlg .exp-list{min-height:120px}.modal-dialog.tar-azzera{width:min(460px,92vw)}@media(max-width:768px){.tar-pesi{display:contents}#filters-bar #f-carriers.cf-dd{display:flex}#filters-bar #f-carriers .cf-trigger{flex:1;min-width:0}#filters-bar :is(#f-wfrom,#f-wto){width:100%}.topbar .tb-left{flex:0 1 auto;min-width:0}.topbar .tb-meta{min-width:0;flex-wrap:nowrap}#rate-file-info{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.rev-det-zona-tabs{display:flex;flex-wrap:wrap;gap:3px;padding:6px 10px 0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 40%,transparent)}.rev-det-zona-tab{padding:3px 10px;border:1px solid var(--border);border-bottom:none;border-radius:4px 4px 0 0;background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;position:relative;top:1px;transition:background .1s,color .1s}.rev-det-zona-tab:hover{background:var(--surface2);color:var(--text)}.rev-det-zona-tab.active{background:var(--surface);color:var(--accent, var(--primary));border-bottom-color:var(--surface);font-weight:700;z-index:1}.reconcil-actions-menu>summary{list-style:none}.reconcil-actions-menu>summary::-webkit-details-marker{display:none}.reconcil-actions-menu[open]>summary{background:var(--hover, rgba(0,0,0,.06))}.reconcil-menu-item:hover{background:var(--hover, rgba(0,0,0,.08))}.reconcil-legend>summary{color:var(--accent, inherit);user-select:none}.reconcil-editable:hover{background:var(--hover, rgba(0,0,0,.05))}.reconcil-cmp-tbl{border-collapse:collapse;font-size:.8rem;margin:.2rem 0}.reconcil-cmp-tbl th,.reconcil-cmp-tbl td{padding:.22rem .6rem;border-bottom:1px solid var(--border)}.reconcil-cmp-tbl thead th{background:var(--surface2, var(--surface2, #1C2540));color:var(--text-dim, var(--muted));font-weight:600;text-align:left}.reconcil-cmp-tbl th.num,.reconcil-cmp-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.reconcil-cmp-tbl tbody tr:hover td{background:var(--bg-hover, color-mix(in srgb, var(--accent) 4%, transparent))}.reconcil-cmp-tbl tr.cmp-warn td{background:color-mix(in srgb,var(--warning, #f0ad4e) 12%,var(--surface));font-weight:600}.reconcil-cmp-tbl tr.cmp-warn td.cmp-delta{color:var(--warning, #c08a40)}.reconcil-cmp-tbl tr.cmp-strong td{font-weight:700;border-top:2px solid var(--border)}.reconcil-detail .reconcil-det-title{color:var(--accent, inherit);border-bottom:1px solid var(--border);padding-bottom:.15rem}html[data-theme=blackdash]{--radius: 6px;--radius-lg: 8px}html[data-theme=blackdash] body{font-family:Poppins,IBM Plex Sans,sans-serif;font-weight:300;background:linear-gradient(135deg,#1e1e2e,#1a1a2e 60%,#191734);background-attachment:fixed}html[data-theme=blackdash] .stat-card,html[data-theme=blackdash] .view,html[data-theme=blackdash] .modal-dialog,html[data-theme=blackdash] .app-tile{box-shadow:0 1px 20px #00000038}html[data-theme=blackdash] .btn-solid,html[data-theme=blackdash] .btn-primary{background:linear-gradient(to bottom left,#e14eca,#ba54f5);box-shadow:0 4px 14px #e14eca59;text-transform:uppercase;letter-spacing:.4px;font-size:var(--fs-xs)}html[data-theme=blackdash] .btn-solid:hover,html[data-theme=blackdash] .btn-primary:hover{filter:brightness(1.06)}html[data-theme=blackdash] .btn-solid.danger{background:linear-gradient(to bottom left,#fd5d93,#ec250d);box-shadow:0 4px 14px #fd5d9359}html[data-theme=blackdash] .tb-tab.active{background:linear-gradient(to bottom left,#e14eca,#ba54f5);box-shadow:0 4px 14px #e14eca59}html[data-theme=blackdash] .app-tile:hover{border-color:#e14eca;box-shadow:0 7px 22px -6px #e14eca73}.sidebar{position:fixed;left:0;top:0;bottom:0;width:212px;background:var(--surface);border-right:1px solid var(--border);z-index:60;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;transition:width .15s ease}.sidebar{scrollbar-width:none;-ms-overflow-style:none}.sidebar::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0;display:none}body:not([data-sidebar=on]) .sidebar{display:none}body[data-sidebar=on] .topbar,body[data-sidebar=on] .main{margin-left:212px;transition:margin-left .15s ease}@media(min-width:769px){body[data-sidebar=on][data-sidebar-collapsed="1"] .sidebar{width:56px}body[data-sidebar=on][data-sidebar-collapsed="1"] .topbar,body[data-sidebar=on][data-sidebar-collapsed="1"] .main{margin-left:56px}}@media(min-width:769px){body[data-sidebar=on][data-sidebar-collapsed="1"] .sidebar:hover,body[data-sidebar=on][data-sidebar-collapsed="1"] .sidebar:focus-within{width:212px;box-shadow:6px 0 22px #00000073}}@media(prefers-reduced-motion:reduce){.sidebar,body[data-sidebar=on] .topbar,body[data-sidebar=on] .main{transition:none}}.sb-brand{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;height:var(--tb-h, 56px);background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;justify-content:flex-start;padding:0 0 0 14px;overflow:hidden}.sb-brand:hover{background:var(--surface2)}.sb-logo-full{display:flex;transition:transform .15s ease}.logo-invi,.logo-o{display:block;background:url("/b/logo-invio-bianco-2x-VEYKESMV.png") no-repeat}html[data-theme-mode=light] :is(.logo-invi,.logo-o){background-image:url("/b/logo-invio-nero-2x-DH22DFKP.png")}.sb-logo-full .logo-invi{width:57px;height:33px;background-size:92.4px 33px;transition:opacity .15s ease}.sb-logo-full .logo-o{width:36px;height:33px;background-size:92.4px 33px;background-position:-57px 0}@media(prefers-reduced-motion:reduce){.sb-logo-full,.sb-logo-full .logo-invi{transition:none}}.sb-toggle{background:transparent;border:none;color:var(--muted);padding:4px;display:flex}.sb-toggle:hover{color:var(--text)}.sb-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 16px;background:transparent;border:none;border-left:2px solid transparent;color:var(--muted);font-family:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer}.sb-item:hover{color:var(--text);background:var(--surface2)}.sb-item.active{color:var(--text);background:var(--surface2);border-left-color:var(--accent)}.sb-ico{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.listini-wrap{display:flex;gap:var(--pad-lg);align-items:flex-start}.listini-sidebar{flex:0 0 260px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-md)}.listini-main{flex:1;min-width:0}.listini-title{margin:0 0 var(--pad-sm) 0;font-size:var(--fs-md)}.listini-empty{color:var(--muted);font-size:var(--fs-sm);padding:var(--pad-sm) 0}.listini-list{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--pad-md)}.listini-item{padding:8px 10px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;background:var(--surface2)}.listini-item:hover{border-color:var(--border)}.listini-item.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface2))}.listini-item-titolo{font-size:var(--fs-sm)}.listini-item-sub{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.listini-badge-scaduto{color:var(--danger);font-weight:600;margin-left:6px}.listini-btn-nuovo{width:100%}.listini-upload-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-lg)}.listini-upload-row{display:flex;align-items:center;gap:var(--pad-sm);flex-wrap:wrap;margin:var(--pad-sm) 0}.listini-upload-row select,.listini-upload-row input[type=text]{padding:6px 8px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface2);color:var(--text)}.listini-banner-warn{padding:.5rem .75rem;border-radius:var(--radius);font-size:var(--fs-sm);border:1px solid color-mix(in srgb,var(--warning, #f0ad4e) 55%,var(--border));background:color-mix(in srgb,var(--warning, #f0ad4e) 10%,var(--surface2));margin:var(--pad-sm) 0}.listini-header{margin-bottom:var(--pad-md)}.listini-header h2{margin:0 0 var(--pad-sm) 0}.listini-note{font-size:var(--fs-sm);color:var(--muted);background:var(--surface2);border-radius:var(--radius);padding:var(--pad-sm);margin:var(--pad-sm) 0}.listini-note ul{margin:4px 0 0;padding-left:1.2em}.listini-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:var(--pad-md)}.listini-tab{padding:8px 14px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-family:inherit;font-size:var(--fs-sm)}.listini-tab:hover{color:var(--text)}.listini-tab.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.listini-servizio-picker{margin-bottom:var(--pad-sm)}.listini-servizio-sel{padding:6px 8px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface2);color:var(--text)}.listini-note-servizio{font-size:var(--fs-xs);color:var(--muted);margin-bottom:var(--pad-sm)}.listini-grid-tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.listini-grid-tbl th,.listini-grid-tbl td{padding:5px 8px;border:1px solid var(--border);text-align:right;white-space:nowrap}.listini-grid-tbl th:first-child,.listini-grid-tbl td:first-child{text-align:left;position:sticky;left:0;background:var(--surface)}.listini-fascia-label{font-family:var(--mono);font-size:var(--fs-xs)}.listini-cell-vuota{color:var(--muted);text-align:center}.listini-cell-input{width:72px;text-align:right;padding:3px 5px;border-radius:4px;border:1px solid var(--border);background:var(--surface2);color:var(--text)}.listini-cell-overridden{background:color-mix(in srgb,var(--accent3, #f59e0b) 12%,transparent)}.listini-cell-overridden .listini-cell-input{border-color:var(--accent3, #f59e0b)}.listini-suppl-vuoto{opacity:.55}.listini-suppl-extra{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--muted);background:var(--surface2);border:1px solid var(--border)}.listini-sim-form{display:grid;grid-template-columns:auto 1fr;gap:8px var(--pad-sm);align-items:center;max-width:480px}.listini-sim-form input{padding:6px 8px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface2);color:var(--text)}.listini-sim-actions{grid-column:1 / -1;display:flex;gap:var(--pad-sm);margin-top:4px}.listini-sim-risultato{margin-top:var(--pad-md)}.listini-sim-box{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-md);font-size:var(--fs-sm);display:flex;flex-direction:column;gap:6px}.listini-sim-totale{font-size:var(--fs-md);margin-top:6px}.listini-intro{font-size:var(--fs-sm);color:var(--muted);margin:0 0 var(--pad-md) 0;max-width:70ch;line-height:1.5}.listini-cat{margin-bottom:var(--pad-lg)}.listini-cat-title{margin:0 0 2px;font-size:var(--fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.listini-cat-sub{font-size:var(--fs-xs);color:var(--muted);margin-bottom:6px}.listini-suppl-tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.listini-suppl-tbl th,.listini-suppl-tbl td{padding:6px 8px;border:1px solid var(--border);text-align:left;vertical-align:top;white-space:normal}.listini-suppl-tbl th{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.listini-suppl-tbl td.num{text-align:right;white-space:nowrap}.listini-voce-nome{font-weight:600}.listini-voce-cond{color:var(--muted);font-size:var(--fs-xs);line-height:1.45}.listini-voce-nota{color:var(--muted);font-size:var(--fs-xs);margin-top:3px;line-height:1.45}.listini-voce-vuota{opacity:.72}.listini-voce-regola td{background:color-mix(in srgb,var(--surface2) 55%,transparent)}.listini-importo-input{width:86px;text-align:right;padding:4px 6px;border-radius:4px;border:1px solid var(--border);background:var(--surface2);color:var(--text)}.listini-nota-input{width:100%;min-width:120px;padding:4px 6px;border-radius:4px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:var(--fs-xs)}.listini-badge-shippy,.listini-badge-extra{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.02em;border:1px solid var(--border)}.listini-badge-shippy{color:var(--accent2);background:color-mix(in srgb,var(--accent2) 10%,var(--surface2))}.listini-badge-extra{color:var(--accent3, #f59e0b);background:color-mix(in srgb,var(--accent3, #f59e0b) 12%,var(--surface2))}.listini-corriere-count{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.listini-fonte{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--pad-md);border-top:1px solid var(--border);padding-top:var(--pad-sm)}@media(max-width:900px){.listini-wrap{flex-direction:column}.listini-sidebar{flex:none;width:100%}}.sb-brand,.sb-item,.sb-foot{flex:0 0 auto}.sb-spacer{flex:1 1 auto;min-height:0}.sb-foot{border-top:1px solid var(--border);padding:10px 14px;display:flex;align-items:center;gap:8px}.sb-user{flex:1;font-size:var(--fs-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-logout{width:auto;padding:6px}.sidebar .sb-logout.sb-esci{width:100%;padding:6px}.sidebar .sb-logout.sb-esci>.sb-label{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25}.sidebar .sb-esci .sb-user{max-width:100%}.sb-lock{padding-left:18px}.sb-foot{padding-left:10px}.sb-foot .sb-logout{order:-1}.sb-badge{margin-left:auto;flex:0 0 auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fd5d93;color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:1}@media(min-width:769px){body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-badge{position:absolute;margin:0;min-width:8px;height:8px;padding:0;left:34px;top:4px;overflow:hidden;color:transparent}}.sb-item{position:relative}.sb-lockrow{flex:0 0 auto;border-top:1px solid var(--border);padding:6px 0}.sb-lock{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:8px 16px 8px 18px;background:transparent;border:none;color:var(--muted);font-family:inherit;font-size:var(--fs-xs);white-space:nowrap;cursor:pointer}.sb-lock:hover{color:var(--text);background:var(--surface2)}.fuel-cfg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem}.fuel-cfg-box{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:.8rem .9rem}.fuel-cfg-name{font-weight:700;color:var(--text);margin-bottom:.5rem}.fuel-cfg-fields{display:flex;flex-direction:column;gap:.5rem}.fuel-cfg-field{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--muted)}.fuel-cfg-input{width:100%;padding:.3rem .5rem;box-sizing:border-box;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);font-family:var(--mono)}.fuel-cfg-scaglioni{margin-top:.7rem;padding-top:.6rem;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:.2rem}.fuel-cfg-scaglioni-row{display:flex;justify-content:space-between;gap:.5rem;font-size:.78rem;color:var(--muted)}.fuel-cfg-scaglioni-row strong{color:var(--text);font-family:var(--mono);font-weight:600}.fuel-cfg-scaglioni-note{font-size:.7rem;color:var(--muted);margin:.4rem 0 0;font-style:italic}@media(min-width:769px){body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-item>.sb-label,body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-lock>.sb-label,body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-user{opacity:0}body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-item,body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-lock,body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-foot{justify-content:flex-start}body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-item{padding-left:16px;padding-right:16px}body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-lock{padding-left:18px;padding-right:0}body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-foot .sb-logout{padding-left:6px;padding-right:6px}body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-logo-full{transform:translate(-59px)}body[data-sidebar-collapsed="1"] .sidebar:not(:hover):not(:focus-within) .sb-logo-full .logo-invi{opacity:0}}.sidebar .sb-item>.sb-label,.sidebar .sb-lock>.sb-label,.sidebar .sb-user{transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.sidebar .sb-item>.sb-label,.sidebar .sb-lock>.sb-label,.sidebar .sb-user{transition:none}}.view-settings .settings-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pad-md);margin-bottom:var(--pad-md)}.view-settings .settings-head h2{font-size:22px;font-weight:600}.view-settings .settings-body{padding:0;overflow:visible;min-height:0}.view-settings{overflow:clip}.view-settings .settings-guscio{background:linear-gradient(var(--border),var(--border)) 207px 0 / 1px 100% no-repeat}.view-settings .settings-tabs{position:sticky;top:calc(var(--tb-h, 57px) + var(--pad-md));align-self:start;max-height:calc(100vh - var(--tb-h, 57px) - 2 * var(--pad-md));overflow-y:auto}html:has(.view-settings:not(.hidden)){scroll-padding-top:var(--tb-h, 57px)}@media(min-width:769px)and (max-height:820px){.view-settings .settings-tabs .st-tab{padding-top:2.5px;padding-bottom:2.5px;line-height:1.25}.view-settings .settings-tabs .st-gruppo{padding-top:6px;padding-bottom:2px}.view-settings .settings-tabs .st-gruppo:first-child{padding-top:0}.view-settings .settings-tabs .st-piede{margin-top:4px;padding-top:4px}}.view-settings{padding:var(--pad-lg)}.app-picker.home-mode{display:block;align-items:stretch;justify-content:flex-start;min-height:0;padding:var(--pad-lg)}.home-dash{width:100%;display:flex;flex-direction:column;gap:var(--pad-lg)}.sup-testata.home-cerca{margin-bottom:0}.home-cerca .sup-cerca{width:min(1000px,100%);height:calc(2.9rem + 2px);z-index:40}.home-cerca .sup-cerca-campo.righe{box-shadow:0 10px 30px #0000004d}.home-ris-t{display:flex;align-items:center;gap:6px}.home-ris-ico svg{display:block;width:16px;height:16px}.home-ris-dove{font-weight:400;font-size:var(--fs-xs);color:var(--muted)}.sup-ris-riga.home-ris-fuori,.sup-ris-riga.home-ris-fuori:hover{cursor:default;background:none}.home-ris-fuori-segno{margin-left:8px;padding:1px 8px;border:1px solid var(--sup-warn, #b45309);border-radius:999px;color:var(--sup-warn, #b45309);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.home-ris-piede{display:flex;align-items:baseline;gap:12px;padding:6px 8px;font-size:var(--fs-xs);color:var(--muted)}.home-tabs{display:flex;gap:8px;align-items:center}@keyframes home-updating-spin{to{transform:rotate(360deg)}}#splash{position:fixed;inset:0;z-index:300;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}body:has(section.view:not(.hidden),#view-app-picker:not(.hidden),#empty-state:not(.hidden)) #splash{display:none}.splash-logo{position:relative;width:96px;height:96px;display:grid;place-items:center}.splash-logo:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:home-updating-spin 1s linear infinite}.logo-intero{width:58px;height:21px;background:url("/b/logo-invio-bianco-2x-VEYKESMV.png") no-repeat;background-size:58px 21px;animation:splash-respiro 1.6s ease-in-out infinite}html[data-theme-mode=light] .logo-intero{background-image:url("/b/logo-invio-nero-2x-DH22DFKP.png")}.splash-testo{font-size:var(--fs-sm);color:var(--muted);min-height:1.5em;text-align:center;max-width:34ch}#splash.lento .splash-logo:before{animation:none;border-top-color:var(--accent3)}#splash.lento .logo-intero{animation:none;opacity:.5}#splash.lento .splash-testo{color:var(--text)}@keyframes splash-respiro{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.92);opacity:.75}}@media(prefers-reduced-motion:reduce){.logo-intero,.splash-logo:before{animation:none}}[data-busy="1"]{display:inline-flex;align-items:center;gap:6px;cursor:progress;opacity:.85}.busy-spin{display:inline-block;width:7px;height:7px;border-radius:50%;flex:0 0 auto;border:1.5px solid var(--accent);border-top-color:transparent;animation:home-updating-spin .8s linear infinite}.busy-label{font-size:var(--fs-xs)}.caricamento{display:flex;align-items:center;justify-content:center;gap:8px;padding:28px 16px;color:var(--muted);font-size:var(--fs-sm)}.caricamento .busy-spin{width:10px;height:10px;border-width:2px}.home-tab{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:9px 18px;color:var(--muted);font-family:inherit;font-size:var(--fs-md);font-weight:600;cursor:pointer}.home-tab .home-tab-sub{font-size:var(--fs-xs);font-weight:400;color:var(--muted);white-space:nowrap}.home-tab.active{color:var(--text);border-color:var(--accent)}.home-tab.active .home-tab-sub{color:var(--accent)}.home-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px}.home-filter-label{font-weight:600;color:var(--text)}.home-filter-sep{color:var(--muted);font-size:var(--fs-sm)}.home-filter-input{background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:5px 9px;color:var(--text)}.home-filter-upload-btn{margin-left:auto}.home-filter-upload-auto{margin-left:auto;text-align:right;font-size:var(--fs-xs);color:var(--muted)}.home-filter-upload-auto:empty{display:none}.home-filter-upload-auto--vecchio{color:var(--accent3)}.home-filter .home-filter-upload-auto:not(:empty)+.home-filter-upload-btn{margin-left:0}.home-period-info{font-size:var(--fs-xs);color:var(--muted);font-style:italic;padding-left:6px;border-left:2px solid var(--border)}.home-period-info:empty{display:none}.home-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;position:relative}.home-kpi{background:var(--surface);border-radius:var(--radius);padding:14px 16px}.home-kpi-label{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.home-kpi-val{font-size:1.5rem;font-weight:600;font-family:var(--mono);white-space:nowrap}.home-kpi-val.kpi-sped{color:#1d8cf8}.home-kpi-val.kpi-fatt{color:#00f2c3}.home-kpi-val.kpi-costi{color:#ff8d72}.home-kpi-val.kpi-marg{color:#e14eca}.home-kpi-val.kpi-pct{color:#f5a524}.home-kpi-val.kpi-clienti{color:#a78bfa}html[data-theme-mode=light] .home-kpi-val.kpi-sped{color:#0a58ad}html[data-theme-mode=light] .home-kpi-val.kpi-fatt{color:#00695c}html[data-theme-mode=light] .home-kpi-val.kpi-costi{color:#b3361a}html[data-theme-mode=light] .home-kpi-val.kpi-marg{color:#9c1a85}html[data-theme-mode=light] .home-kpi-val.kpi-pct{color:#8a5700}html[data-theme-mode=light] .home-kpi-val.kpi-clienti{color:#5b3fc4}.home-dati{position:relative;display:flex;flex-direction:column;gap:var(--pad-lg)}.home-dati-carica{display:none}.home-dati[aria-busy=true]>:not(.home-dati-carica){opacity:.45;pointer-events:none}.home-dati[aria-busy=true]>.home-dati-carica{display:flex;position:absolute;top:96px;left:50%;transform:translate(-50%);z-index:2;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:var(--fs-sm);color:var(--text)}.home-dati-carica .busy-spin{width:12px;height:12px;border-width:2px}@media(max-width:640px){.app-picker.home-mode{padding-left:calc(var(--pad-sm) + 1px);padding-right:calc(var(--pad-sm) + 1px)}.home-tabs{align-items:flex-start}}.home-charts-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad-lg)}@media(max-width:900px){.home-charts-row{grid-template-columns:1fr}}.home-map-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad-lg);align-items:stretch}.home-map-card{min-width:0}.home-map-info-slot{position:relative;min-width:0}.home-map-info-card{position:absolute;inset:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.home-map-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.home-map-tot{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.home-map-list{display:flex;flex-direction:column;gap:7px}.home-map-item{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px}.home-map-rank{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted)}.home-map-name{min-width:0}.home-map-name-text{font-size:var(--fs-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-map-caret{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);color:var(--text);text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-map-caret:hover{color:var(--accent)}.home-map-item-regione{padding-left:22px}.home-map-item-regione .home-map-name-text,.home-map-item-regione .home-map-val{color:var(--muted);font-size:var(--fs-xs)}.home-map-dedotta{font-size:var(--fs-xs);color:var(--muted);font-style:italic;margin-top:2px}.home-map-bar-bg{height:5px;border-radius:999px;background:var(--surface2);margin-top:4px;overflow:hidden}.home-map-bar-fill{height:100%;border-radius:999px;background:var(--map-led, #E5342B);display:flex;overflow:hidden}.home-map-val{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text);white-space:nowrap}.home-map-pct{color:var(--muted);font-size:var(--fs-xs)}.home-map-fasce{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.home-map-fascia{background:var(--surface2);border:1px solid var(--border);border-radius:9px;padding:6px 8px;min-width:0;text-align:center}.home-map-fascia-lbl{font-size:var(--fs-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-map-fascia-val{font-family:var(--mono);font-size:var(--fs-sm);font-weight:600;color:var(--text)}.home-map-fascia-pct{font-size:var(--fs-xs);color:var(--accent)}.home-map-nota,.home-map-scartate{font-size:var(--fs-xs);color:var(--muted)}.home-map-nota{margin-bottom:10px}.home-map-nota-sub{margin:0 0 4px 52px}.home-map-scartate{margin-top:10px;border-top:1px solid var(--border);padding-top:8px}.home-map-fasce-cap{font-size:var(--fs-xs);color:var(--muted);margin-bottom:4px}.home-map-seg{height:100%}.home-map-seg-0-30{background:var(--accent)}.home-map-seg-30-70{background:var(--accent3)}.home-map-seg-70-oltre{background:var(--map-led, #E5342B)}.home-map-seg-nd{background:var(--muted);opacity:.5}.home-map-fasce-riga{display:flex;flex-wrap:wrap;gap:2px 9px;margin-top:4px}.home-map-chip{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;border-left:3px solid var(--border);padding-left:5px}.home-map-chip-0-30{border-left-color:var(--accent)}.home-map-chip-30-70{border-left-color:var(--accent3)}.home-map-chip-70-oltre{border-left-color:var(--map-led, #E5342B)}.home-map-chip-nd{border-left-color:var(--muted);font-style:italic}.home-map-item-regione .home-map-fasce-riga{opacity:.85}.home-map-link{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;color:var(--accent);text-decoration:underline dotted;text-underline-offset:2px}.home-map-link:hover{color:var(--text)}.home-map-card .rates-mappa{isolation:isolate}.modal.home-map-fix-modal{z-index:1500}.modal-dialog.home-map-fix-dlg{width:min(940px,94vw)}.home-map-fix-body{padding:var(--pad-lg);overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px}.home-map-fix-tabs{display:flex;flex-wrap:wrap;gap:6px}.home-map-fix-tab{background:var(--surface2);border:1px solid var(--border);border-radius:20px;color:var(--muted);padding:5px 12px;font-family:inherit;font-size:var(--fs-xs);cursor:pointer}.home-map-fix-tab.attivo{border-color:var(--accent);color:var(--accent);background:var(--surface)}.home-map-fix-tot{font-size:var(--fs-xs);color:var(--muted)}.home-map-fix-wrap{max-height:52vh;overflow:auto}.home-map-fix-tbl{width:100%}.home-map-fix-track{font-family:var(--mono);font-size:var(--fs-xs)}.home-map-fix-motivo{font-size:var(--fs-xs);color:var(--accent3)}.home-map-fix-nota{font-size:var(--fs-xs);color:var(--muted);line-height:1.5;border-top:1px solid var(--border);padding-top:8px;display:flex;flex-direction:column;gap:4px}.home-map-fix-nota strong{color:var(--text)}@media(max-width:900px){.home-map-row{grid-template-columns:1fr}.home-map-info-slot{position:static}.home-map-info-card{position:static;max-height:70vh}}.home-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.home-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.home-card-title{font-size:var(--fs-md);font-weight:600;color:var(--text)}.home-pie-controls{display:flex;gap:8px;flex-wrap:wrap}.home-seg{display:inline-flex;background:var(--surface2);border:1px solid var(--border);border-radius:20px;overflow:hidden}.home-seg-btn{background:transparent;border:none;color:var(--muted);padding:5px 12px;font-family:inherit;font-size:var(--fs-xs);cursor:pointer}.home-seg-btn.active{background:var(--accent);color:#fff}.home-trend-wrap{position:relative;height:260px}.home-pie-wrap{position:relative;height:260px;display:flex;align-items:center;gap:12px}.home-pie-canvas-box{position:relative;flex:1 1 auto;min-width:0;height:100%}.home-pie-legend{flex:0 0 150px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.home-pie-legend-item{display:flex;align-items:center;gap:6px;min-width:0;width:100%;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:var(--fs-xs);color:var(--muted);text-align:left}.home-pie-legend-item:hover{color:var(--text)}.home-pie-legend-item.spenta{opacity:.45;text-decoration:line-through}.home-pie-legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.home-pie-wrap{flex-direction:column;align-items:stretch;height:auto;gap:10px}.home-pie-canvas-box{height:200px}.home-pie-legend{flex:0 0 auto;height:72px;max-height:72px;flex-direction:row;flex-wrap:wrap;gap:4px 12px}.home-pie-legend-item{width:auto;max-width:100%}}.home-trend-legend{display:flex;gap:12px;flex-wrap:wrap}.home-legend-item{font-size:var(--fs-xs);color:var(--muted);display:inline-flex;align-items:center;gap:5px}.home-legend-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.home-top-toggle{margin-top:10px}.home-top-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.home-top-col-title{font-size:var(--fs-sm);font-weight:600;color:var(--text);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border)}.home-detail-wrap{overflow-x:auto}.home-detail-tbl{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.home-detail-tbl th{text-align:left;padding:8px 10px;color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);font-weight:500}.home-detail-tbl th.rev-th-num{text-align:right}.home-detail-tbl td{padding:8px 10px;border-top:1px solid var(--border);color:var(--text)}.reconcil-sessions-header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.reconcil-type-badge{display:inline-block;padding:.1rem .5rem;border-radius:10px;font-size:.72rem;font-weight:600;background:var(--bg);border:1px solid var(--border);color:var(--text-dim);white-space:nowrap}.reconcil-type-badge.pre{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:var(--accent);color:var(--accent)}.reconcil-type-badge.used{background:color-mix(in srgb,var(--yellow, #c89b30) 15%,transparent);border-color:var(--yellow, #c89b30);color:var(--yellow, #c89b30)}.reconcil-pre-banner{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.5rem .8rem;border-radius:6px;background:color-mix(in srgb,var(--accent) 8%,transparent);border-left:3px solid var(--accent);font-size:.85rem}.home-detail-tbl td.rev-cell-num{text-align:right;font-family:var(--mono)}.home-detail-tbl td.pos{color:var(--accent2)}.home-detail-tbl td.neg{color:var(--danger)}.home-manual-hint{font-size:var(--fs-sm);color:var(--muted);margin:0 0 12px}.home-manual-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.home-manual-input{background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:7px 10px;color:var(--text);font-size:var(--fs-sm)}.fuel-row-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.fuel-badge{display:inline-block;padding:.15rem .55rem;border-radius:10px;font-size:.72rem;font-weight:600;white-space:nowrap;background:var(--surface2);border:1px solid var(--border);color:var(--muted)}.fuel-badge-over{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 50%,var(--border));background:color-mix(in srgb,var(--danger) 12%,var(--surface2))}.fuel-badge-under{color:var(--yellow, #c89b30);border-color:color-mix(in srgb,var(--yellow, #c89b30) 50%,var(--border));background:color-mix(in srgb,var(--yellow, #c89b30) 12%,var(--surface2))}.fuel-badge-ok{color:var(--accent2);border-color:color-mix(in srgb,var(--accent2) 45%,var(--border));background:color-mix(in srgb,var(--accent2) 10%,var(--surface2))}.fuel-badge-na{color:var(--muted)}.fuel-badge-missing{color:var(--muted);font-style:italic;background:transparent;border-style:dashed}.fuel-circles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px}.fuel-circle-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:10px}.fuel-circle-name{font-weight:600;font-size:var(--fs-sm);color:var(--text);white-space:nowrap}.fuel-scope-row{display:flex;align-items:center;gap:4px}.fuel-scope-badge{display:inline-block;padding:.1rem .5rem;border-radius:8px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--border);white-space:nowrap}.fuel-scope-badge.scope-nat{color:#eca927;border-color:color-mix(in srgb,#ECA927 55%,var(--border));background:color-mix(in srgb,#ECA927 14%,var(--surface2))}.fuel-scope-badge.scope-intl{color:var(--text);border-color:var(--border);background:var(--surface2)}.fuel-scope-toggle-hint{font-size:.8rem;color:var(--muted)}.fuel-circle{position:relative;width:104px;height:104px;border-radius:50%;overflow:hidden;background:var(--surface2);border:4px solid #FFFFFF;box-shadow:0 0 0 4px #eca927;display:flex;align-items:center;justify-content:center}.fuel-circle.fuel-circle-toggle{cursor:pointer}.fuel-circle.fuel-circle-toggle:hover{box-shadow:0 0 0 4px #eca927,0 0 16px 3px #eca92799}.fuel-circle-value{position:relative;z-index:2;font-family:var(--sans);font-weight:700;font-size:.88rem;color:#fff;text-align:center;line-height:1.2;padding:0 8px}html[data-theme-mode=light] .fuel-circle-value{color:var(--text)}.fuel-circle-value-main{font-size:.95rem}.fuel-circle-value-sub{font-size:.68rem;font-weight:500;opacity:.9;margin-top:1px}.fuel-circle-fill{position:absolute;left:0;right:0;bottom:0;z-index:1;background:#eca927;box-shadow:inset 0 0 24px #00000059;transition:height .5s ease,transform .35s ease}.fuel-circle:hover .fuel-circle-fill{transform:scaleY(1.35)}.fuel-wave{position:absolute;left:-10px;right:-10px;top:-5px;height:10px;background-repeat:repeat-x}.fuel-wave.fuel-wave-light{background-size:40px 10px;background-image:url("/b/fuel-wave-light-VBPDNIJR.svg");opacity:.85;animation:fuelWaveSlideLight 3.4s linear infinite}.fuel-wave.fuel-wave-dark{background-size:60px 10px;background-image:url("/b/fuel-wave-dark-KRFGA2LO.svg");opacity:.8;animation:fuelWaveSlideDark 5.6s linear infinite reverse}@keyframes fuelWaveSlideLight{0%{background-position-x:0}to{background-position-x:40px}}@keyframes fuelWaveSlideDark{0%{background-position-x:20px}to{background-position-x:80px}}@media(prefers-reduced-motion:reduce){.fuel-wave{animation:none}.fuel-circle-fill{transition:none}}.fuel-circle.fuel-circle-empty{background:var(--surface2);box-shadow:0 0 0 4px var(--border)}.fuel-circle.fuel-circle-empty .fuel-circle-value{color:var(--muted);text-shadow:none}.fuel-circle-sub{font-size:var(--fs-xs);color:var(--muted)}.fuel-circle-meta{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.fuel-circle-item .fuel-row-actions{justify-content:center;margin-top:4px}.fuel-modal-links{display:flex;gap:14px;flex-wrap:wrap}.fuel-modal-links a{color:var(--accent2);font-size:var(--fs-sm);text-decoration:none}.fuel-modal-links a:hover{text-decoration:underline}.modal-dialog.fuel-dlg{width:min(460px,92vw)}.modal-dialog.fuel-win{width:min(980px,94vw)}.fuel-dlg .fld label{text-transform:none;letter-spacing:normal;font-weight:500;font-size:var(--fs-sm)}.modal-dialog.fuel-hist-dlg{width:min(640px,92vw)}.fuel-hist-chart{height:220px;margin-bottom:14px}.sidebar-hamburger{display:none;font-size:1.1rem;line-height:1;padding:.4rem .6rem}.sb-mobile-close,.settings-menu-btn{display:none}@media(max-width:768px){.sidebar-hamburger{display:inline-flex}body[data-sidebar=on] .sidebar{transform:translate(-100%);transition:transform .2s ease;width:100vw}.sb-mobile-close{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;width:36px;height:36px;background:transparent;border:none;color:var(--muted);font-size:1.1rem;cursor:pointer;z-index:1}body[data-sidebar=on][data-sidebar-mobile-open="1"] .sidebar{transform:translate(0);box-shadow:0 0 32px #00000080}.sb-lockrow{display:none}body[data-sidebar=on] .topbar,body[data-sidebar=on] .main,body[data-sidebar=on][data-sidebar-collapsed="1"] .topbar,body[data-sidebar=on][data-sidebar-collapsed="1"] .main{margin-left:0}body[data-sidebar=on] .sb-label{display:inline}body[data-sidebar=on] .sb-item{justify-content:flex-start;padding-left:16px;padding-right:16px}.topbar{padding:var(--pad-sm) var(--pad-md);gap:var(--pad-sm)}.tb-meta{order:3;width:100%;margin-top:4px}.tb-right{gap:.4rem}.tb-right .btn-solid,.tb-right .btn-ghost{padding:.4rem .6rem;font-size:var(--fs-xs)}.filters{padding:var(--pad-sm) var(--pad-md);gap:var(--pad-sm)}.filter-group{min-width:0;flex:1 1 100%}.stats{grid-template-columns:1fr 1fr}.home-kpi-row{grid-template-columns:repeat(2,1fr)}.home-kpi-val{font-size:1.1rem}.home-top-grid{grid-template-columns:1fr}.home-filter{padding:8px 10px}.modal-dialog{width:96vw;max-height:94vh}.modal-head{padding:var(--pad-sm) var(--pad-md)}.settings-body{padding:var(--pad-md)}.view-settings{padding:var(--pad-sm)}.settings-guscio{grid-template-columns:minmax(0,1fr);grid-template-areas:"titolo" "menu" "corpo";grid-template-rows:auto}.view-settings .settings-guscio{background:none}.view-settings .settings-tabs{max-height:none;padding-right:0;top:var(--tb-h, 52px);z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--pad-md)}.view-settings .settings-tabs.aperto{max-height:calc(100vh - var(--tb-h, 52px) - 16px);overflow-y:auto}.settings-menu-btn{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none;padding:10px 12px;color:var(--text);font:500 var(--fs-sm) var(--sans);cursor:pointer}.view-settings .settings-tabs:not(.aperto)>:not(.settings-menu-btn){display:none}.reconcil-wrap{padding:.9rem;gap:.9rem}.reconcil-upload-zone{padding:1.5rem 1rem}.reconcil-preview-card{padding:.9rem 1rem}}.sb-mobile-backdrop{position:fixed;inset:0;background:#0000008c;z-index:59}.home-manual-num{width:120px}.reconcil-anomalia-badge{border:none;cursor:pointer;font-size:.78em;font-weight:600;padding:.18rem .6rem;border-radius:999px;white-space:nowrap;background:color-mix(in srgb,var(--accent3, #F59E0B) 16%,transparent);color:var(--accent3, #F59E0B)}.reconcil-anomalia-badge.anomalia-ricalcolo{background:color-mix(in srgb,var(--danger, #EF4444) 16%,transparent);color:var(--danger, #EF4444)}.reconcil-anomalia-badge.anomalia-favore{background:color-mix(in srgb,var(--accent2, #10B981) 16%,transparent);color:var(--accent2, #10B981)}.reconcil-anomalia-badge.anomalia-supplementi{background:color-mix(in srgb,var(--purple, #A78BFA) 18%,transparent);color:var(--purple, #A78BFA)}.reconcil-anomalia-badge:hover{filter:brightness(1.15)}.reconcil-row-ico{background:var(--surface2, #1C2540);border:1px solid var(--border, #253050);color:var(--muted, #64748B);border-radius:6px;cursor:pointer;width:1.7rem;height:1.5rem;font-size:.8rem;line-height:1;padding:0;margin:0 .08rem;vertical-align:middle}.reconcil-row-ico:hover:not(:disabled){border-color:var(--accent, #3B82F6);color:var(--text, #E2E8F0)}.reconcil-row-ico:disabled{opacity:.35;cursor:not-allowed}.reconcil-row-ico.ico-ok{color:var(--accent2, #10B981)}.reconcil-row-ico.ico-danger{color:var(--danger, #EF4444)}.reconcil-row-ico.ico-warn{color:var(--accent3, #F59E0B)}.reconcil-row-ico.ico-info{color:var(--accent, #3B82F6)}.reconcil-base-cmp{background:var(--surface2, #1C2540);border-radius:8px;padding:.55rem .75rem;margin:.15rem 0 .45rem;max-width:24rem}.reconcil-base-cmp-title{color:var(--muted, #64748B);font-size:.74rem;letter-spacing:.04em;margin-bottom:.3rem;text-transform:uppercase}.reconcil-base-cmp-row{display:flex;justify-content:space-between;gap:1rem;padding:.08rem 0}.reconcil-base-line{margin:.25rem 0}.reconcil-base-ricalcolo{color:var(--danger, #EF4444)}.reconcil-base-choice{background:var(--surface2, #1C2540);border-radius:8px;padding:.45rem .75rem;margin:.3rem 0}.delta-ok{color:var(--accent2, #10B981)}.reconcil-cmp-tbl td.peso-su{color:var(--danger, #EF4444);font-weight:700}.reconcil-cmp-tbl td.peso-uguale{color:var(--accent2, #10B981);font-weight:700}.reconcil-cmp-tbl td.peso-giu{color:var(--accent3, #F59E0B);font-weight:700}.reconcil-cmp-tbl td.cmp-hl{background:color-mix(in srgb,var(--accent, #3B82F6) 14%,transparent);border-radius:4px}.reconcil-detail input[type=number],.reconcil-detail input[type=text],.reconcil-detail select{background:var(--surface2, #1C2540);color:var(--text, #E2E8F0);border:1px solid var(--border, #253050);border-radius:6px;padding:.15rem .35rem}.reconcil-section-head{font-weight:700;margin:.9rem 0 .3rem;font-size:1.02em}.reconcil-section-warn{color:var(--accent3, #F59E0B)}.reconcil-section-conf{color:var(--accent, #3B82F6)}.reconcil-section-ok{color:var(--accent2, #10B981)}.reconcil-detail-frozen{opacity:.88}.reconcil-detail-frozen input:disabled,.reconcil-detail-frozen select:disabled{opacity:.7}.reconcil-frozen-note{background:color-mix(in srgb,var(--accent, #3B82F6) 12%,transparent);color:var(--accent, #3B82F6);border-radius:6px;padding:.35rem .6rem;font-weight:600}.reconcil-mass-btn.btn-ok{color:var(--accent2, #10B981);border-color:color-mix(in srgb,var(--accent2, #10B981) 45%,transparent)}.reconcil-mass-btn.btn-danger{color:var(--danger, #EF4444);border-color:color-mix(in srgb,var(--danger, #EF4444) 45%,transparent)}.reconcil-detail{background:var(--bg, #0B0F17);border:1px solid var(--border, #253050);border-radius:10px}.mutlbl{color:var(--muted, #94A3B8)}.mono{font-family:var(--mono, "Space Mono", monospace)}.reconcil-det-info{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.93em}.reconcil-det-info-item b{color:var(--muted, #64748B);font-weight:500}.reconcil-det-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:.6rem;margin:.1rem 0 .5rem}.reconcil-det-card{background:var(--surface2, #1C2540);border-radius:8px;padding:.6rem .75rem;font-size:.95em;display:flex;flex-direction:column;gap:.15rem}.reconcil-det-card-title{color:var(--muted, #64748B);font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.3rem;font-weight:600}.reconcil-verdict{margin-top:.3rem;font-size:.88em;font-weight:600}.reconcil-verdict.v-shippy{color:var(--accent2, #10B981)}.reconcil-verdict.v-corr{color:var(--danger, #EF4444)}.reconcil-base-formula{font-size:1em;line-height:1.6}.reconcil-choice-lbl{display:flex;gap:.35rem;align-items:baseline;cursor:pointer;margin:.15rem 0;font-size:.92em}.reconcil-supp-lbl{display:flex;gap:.4rem;align-items:center;cursor:pointer;margin:.12rem 0}.reconcil-supp-name{flex:1;color:var(--muted, #94A3B8)}.reconcil-addeb-amount{width:5.2rem;text-align:right}.reconcil-det-footer{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;border-top:1px solid var(--border, #253050);padding-top:.55rem;margin-top:.2rem}.reconcil-det-eff{font-size:1.25em;color:var(--accent2, #10B981);font-weight:700}.reconcil-det-collapse{border:1px solid var(--border, #253050);border-radius:8px;padding:.35rem .6rem;background:color-mix(in srgb,var(--surface2, #1C2540) 55%,transparent)}.reconcil-det-collapse>summary{cursor:pointer;color:var(--muted, #94A3B8);font-size:.88em;font-weight:600;list-style:none}.reconcil-det-collapse>summary:before{content:"\25b8  "}.reconcil-det-collapse[open]>summary:before{content:"\25be  "}.reconcil-det-collapse[open]{padding-bottom:.6rem}.reconcil-det-collapse>summary::-webkit-details-marker{display:none}.reconcil-tbl th{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #64748B);font-weight:600}.reconcil-tbl td{padding:.42rem .5rem}.reconcil-tbl td.num,.reconcil-tbl td.mono{font-family:var(--mono, "Space Mono", monospace)}.reconcil-tbl tbody tr{border-top:1px solid color-mix(in srgb,var(--border, #253050) 60%,transparent)}.reconcil-tbl tbody tr:hover{background:color-mix(in srgb,var(--surface2, #1C2540) 55%,transparent)}.reconcil-cmp-tbl th{font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #64748B)}.reconcil-cmp-tbl td{font-family:var(--mono, "Space Mono", monospace);font-size:.92em}.reconcil-cmp-tbl td:first-child{font-family:inherit}#view-support,#view-settings,#view-app-picker,#view-performance{--sup-surface3: color-mix(in srgb, var(--surface2) 94%, var(--text));--sup-sunken: color-mix(in srgb, var(--bg) 75%, var(--surface));--sup-muted2: color-mix(in srgb, var(--muted) 65%, var(--text));--sup-warn: var(--accent3);--sup-ok: var(--accent2);--sup-pink: #F472B6}.sup-wrap{max-width:1420px;width:100%;min-width:0;box-sizing:border-box;margin:0 auto;padding:var(--pad-lg) var(--pad-lg) 3rem}.sup-head{display:flex;align-items:center;gap:var(--pad-md);flex-wrap:wrap;padding-bottom:var(--pad-md)}.sup-title{font-size:var(--fs-lg);font-weight:600;letter-spacing:.01em}.sup-title-sub{font-size:var(--fs-xs);color:var(--muted);flex-basis:100%;order:3}.sup-sync{margin-left:auto;font-size:var(--fs-xs);color:var(--muted);display:flex;align-items:center;gap:var(--pad-xs)}.sup-pulse{width:8px;height:8px;border-radius:50%;background:var(--muted);flex:none}.sup-pulse-ok{background:var(--sup-ok)}.sup-pulse-err{background:var(--danger)}.sup-pulse-idle{background:var(--accent)}.sup-pulse-off{background:var(--muted)}@media(prefers-reduced-motion:no-preference){.sup-pulse-ok,.sup-pulse-idle{animation:sup-pulse 2.4s ease-in-out infinite}@keyframes sup-pulse{0%,to{opacity:1}50%{opacity:.35}}}.sup-head-actions{display:flex;gap:var(--pad-xs);align-items:center}.sup-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);overflow-x:auto;margin-bottom:var(--pad-lg)}.sup-tabs button{background:none;border:none;border-bottom:2px solid transparent;padding:var(--pad-sm) var(--pad-md);color:var(--muted);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer}.sup-tabs button:hover{color:var(--text)}.sup-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.sup-mini{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);margin-left:var(--pad-xs)}.sup-mini-alert{color:var(--danger);font-weight:700}.sup-avviso,.sup-riepilogo{background:var(--sup-sunken);border:1px solid var(--border);border-left:3px solid var(--sup-warn);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md);font-size:var(--fs-sm);color:var(--sup-muted2);margin-bottom:var(--pad-md)}.sup-riepilogo{border-left-color:var(--danger)}.sup-riepilogo-ok{border-left-color:var(--sup-ok)}.sup-riepilogo strong,.sup-avviso strong{color:var(--text)}.sup-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--pad-sm);margin-bottom:var(--pad-lg)}.sup-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-sm) var(--pad-md)}.sup-kpi-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.sup-kpi-value{font-size:1.4rem;font-weight:700;font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:.1rem}.sup-kpi-value small{font-size:var(--fs-xs);font-weight:400;color:var(--muted)}.sup-kpi.alert{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.sup-kpi.alert .sup-kpi-value{color:var(--danger)}.sup-kpi.amber .sup-kpi-value{color:var(--sup-warn)}.sup-kpi.green .sup-kpi-value{color:var(--sup-ok)}.sup-kpi.purple .sup-kpi-value{color:var(--purple)}.sup-agenda{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:var(--pad-md);align-items:start}.sup-col{background:var(--sup-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-sm)}.sup-col>header{display:flex;align-items:center;gap:var(--pad-xs);padding:.15rem .25rem var(--pad-sm)}.sup-col h2{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--sup-muted2);font-weight:600}.sup-col-bar{width:3px;height:14px;border-radius:2px;background:var(--muted);flex:none}.sup-col-cnt{margin-left:auto;font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted)}.sup-col-vuota{font-size:var(--fs-xs);color:var(--muted);padding:var(--pad-sm) var(--pad-xs);font-style:italic}.sup-col-scaduto .sup-col-bar{background:var(--danger)}.sup-col-scaduto h2{color:color-mix(in srgb,var(--danger) 55%,var(--text))}.sup-col-oggi .sup-col-bar{background:var(--sup-warn)}.sup-col-oggi h2{color:color-mix(in srgb,var(--sup-warn) 55%,var(--text))}.sup-col-settimana .sup-col-bar{background:var(--accent)}.sup-col-attesa .sup-col-bar{background:var(--purple)}.sup-task{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md);position:relative;margin-bottom:var(--pad-sm)}.sup-task:before{content:"";position:absolute;left:0;top:var(--pad-sm);bottom:var(--pad-sm);width:3px;border-radius:3px;background:var(--muted)}.sup-task-over:before{background:var(--danger)}.sup-task:hover{background:var(--surface2);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.sup-task-when{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.04em;display:flex;align-items:center;gap:var(--pad-xs)}.sup-warnico{font-size:.8rem}.sup-task-titolo{display:block;width:100%;text-align:left;background:none;border:0;padding:0;color:inherit;font:inherit;font-weight:600;font-size:var(--fs-sm);margin:.2rem 0 .25rem;line-height:1.35}.sup-task-titolo:hover{text-decoration:underline}.sup-task-caso{display:flex;align-items:baseline;gap:var(--pad-xs);width:100%;text-align:left;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;margin-bottom:.15rem}.sup-task-id{font-family:var(--mono);font-size:var(--fs-xs);color:var(--accent);flex:none}.sup-task-ogg{font-size:var(--fs-xs);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-task-caso:hover .sup-task-ogg{text-decoration:underline}.sup-task-meta{font-size:var(--fs-xs);color:var(--sup-muted2)}.sup-task-meta b{color:var(--text);font-weight:600}.sup-badges{display:flex;gap:var(--pad-xs);flex-wrap:wrap;margin-top:var(--pad-xs)}.sup-task-origine{margin-top:var(--pad-xs);font-size:var(--fs-xs);color:var(--muted);border-top:1px dashed var(--border);padding-top:var(--pad-xs);display:flex;gap:var(--pad-xs);align-items:baseline}.sup-task-origine b{color:var(--purple);font-weight:600;font-family:var(--mono);font-size:var(--fs-xs)}.sup-task-acts{display:flex;gap:var(--pad-xs);flex-wrap:wrap;margin-top:var(--pad-sm)}.sup-w-scaduto{color:color-mix(in srgb,var(--danger) 55%,var(--text))}.sup-w-oggi{color:color-mix(in srgb,var(--sup-warn) 55%,var(--text))}.sup-w-settimana,.sup-w-attesa,.sup-w-futuro{color:var(--muted)}.sup-badge{font-size:var(--fs-xs);padding:.08rem .45rem;border-radius:999px;border:1px solid transparent;font-weight:600;white-space:nowrap}.sup-badge.b-critica{color:color-mix(in srgb,var(--danger) 50%,var(--text));border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}.sup-badge.b-alta{color:color-mix(in srgb,var(--sup-warn) 55%,var(--text));border-color:color-mix(in srgb,var(--sup-warn) 50%,transparent);background:color-mix(in srgb,var(--sup-warn) 12%,transparent)}.sup-badge.b-media{color:color-mix(in srgb,var(--accent) 45%,var(--text));border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.sup-badge.b-bassa{color:var(--sup-muted2);border-color:color-mix(in srgb,var(--muted) 50%,transparent);background:color-mix(in srgb,var(--muted) 12%,transparent)}.sup-badge.b-cat{color:color-mix(in srgb,var(--purple) 45%,var(--text));border-color:color-mix(in srgb,var(--purple) 50%,transparent);background:color-mix(in srgb,var(--purple) 12%,transparent)}.sup-badge.b-cor{color:color-mix(in srgb,var(--teal) 45%,var(--text));border-color:color-mix(in srgb,var(--teal) 50%,transparent);background:color-mix(in srgb,var(--teal) 12%,transparent)}.sup-badge.b-legge{color:color-mix(in srgb,var(--sup-pink) 45%,var(--text));border-color:color-mix(in srgb,var(--sup-pink) 50%,transparent);background:color-mix(in srgb,var(--sup-pink) 12%,transparent)}.sup-badge.b-auto{color:color-mix(in srgb,var(--sup-ok) 45%,var(--text));border-color:color-mix(in srgb,var(--sup-ok) 50%,transparent);background:color-mix(in srgb,var(--sup-ok) 12%,transparent)}.sup-badge.b-manuale{color:color-mix(in srgb,var(--danger) 50%,var(--text));border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}.sup-badge.b-chiusa{color:var(--muted);border-color:var(--border);background:var(--sup-sunken)}.sup-badge.b-misto{color:color-mix(in srgb,var(--sup-warn) 55%,var(--text));border-color:color-mix(in srgb,var(--sup-warn) 50%,transparent);background:color-mix(in srgb,var(--sup-warn) 12%,transparent)}.sup-panes{display:grid;grid-template-columns:minmax(280px,4fr) minmax(380px,7fr);gap:var(--pad-md);align-items:start}.sup-tlist{display:flex;flex-direction:column;gap:var(--pad-sm);max-height:78vh;overflow:auto;padding-right:.2rem}.sup-titem{width:100%;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-sm) var(--pad-md);position:relative;color:inherit;font:inherit;cursor:pointer}.sup-titem:before{content:"";position:absolute;left:0;top:var(--pad-sm);bottom:var(--pad-sm);width:3px;border-radius:3px;background:var(--muted)}.sup-titem:hover{background:var(--surface2)}.sup-titem[aria-current=true]{border-color:var(--accent);background:var(--surface2)}.sup-titem-r1{display:flex;align-items:baseline;gap:var(--pad-sm)}.sup-titem-cli{font-weight:600;font-size:var(--fs-sm)}.sup-qd{font-size:var(--fs-xs);color:var(--muted);font-family:var(--mono);white-space:nowrap}.sup-titem-r1 .sup-qd{margin-left:auto}.sup-titem-ogg{font-size:var(--fs-xs);color:var(--sup-muted2);margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-titem-r3{display:flex;gap:var(--pad-xs);margin-top:var(--pad-xs);flex-wrap:wrap;align-items:center}.sup-detail{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-lg)}.sup-dhead{border-bottom:1px solid var(--border);padding-bottom:var(--pad-md);margin-bottom:var(--pad-md)}.sup-did{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);letter-spacing:.06em}.sup-detail h2{margin:.15rem 0 var(--pad-sm);font-size:var(--fs-lg)}.sup-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--pad-sm);margin-top:var(--pad-md)}.sup-fact{background:var(--sup-sunken);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-xs) var(--pad-sm)}.sup-fact-k{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.sup-fact-v{font-size:var(--fs-sm);font-weight:600;margin-top:.1rem;word-break:break-word}.sup-fact-v.mono{font-family:var(--mono);font-size:var(--fs-xs);font-weight:400}.sup-block{margin-top:var(--pad-lg)}.sup-block>h3{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--sup-muted2);margin-bottom:var(--pad-xs);font-weight:600}.sup-na{background:var(--sup-sunken);border:1px solid var(--border);border-left:3px solid var(--sup-warn);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md)}.sup-na.over{border-left-color:var(--danger)}.sup-na-t{font-weight:600;font-size:var(--fs-sm)}.sup-na-s{font-size:var(--fs-xs);color:var(--muted);margin-top:.2rem;font-family:var(--mono)}.sup-na-acts{display:flex;gap:var(--pad-xs);margin-top:var(--pad-sm);flex-wrap:wrap;align-items:center}.sup-na-altre{margin-top:var(--pad-sm)}.sup-btn{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:.28rem .7rem;font:inherit;font-size:var(--fs-xs);color:var(--text);cursor:pointer;text-decoration:none;display:inline-block}.sup-btn:hover{background:var(--sup-surface3)}.sup-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.sup-btn.primary:hover{background:color-mix(in srgb,var(--accent) 85%,#fff)}.sup-btn.ghost{background:transparent}.sup-btn.small{padding:.15rem .5rem}.sup-btn:disabled{opacity:.45;cursor:not-allowed}.sup-seg{display:flex;gap:var(--pad-xs);flex-wrap:wrap;margin-top:var(--pad-sm)}.sup-seg button{background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.28rem .8rem;font:inherit;font-size:var(--fs-xs);color:var(--sup-muted2);cursor:pointer}.sup-seg button[aria-pressed=true]{background:var(--surface2);border-color:var(--accent);color:var(--text)}.sup-seg button:disabled{opacity:.45;cursor:not-allowed}.sup-tfiltro{display:flex;align-items:center;justify-content:space-between;gap:var(--pad-sm);font-size:var(--fs-xs);color:var(--muted);padding:0 .1rem .1rem}.sup-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--pad-sm);margin-top:var(--pad-sm)}.sup-field{display:flex;flex-direction:column;gap:.2rem;font-size:var(--fs-xs);color:var(--muted)}.sup-field.largo{grid-column:1 / -1}.sup-field input,.sup-field textarea,.sup-field select,.sup-select{background:var(--sup-sunken);border:1px solid var(--border);border-radius:var(--radius);padding:.3rem var(--pad-sm);color:var(--text);font:inherit;font-size:var(--fs-sm)}.sup-field textarea{min-height:4.5rem;resize:vertical}.sup-field input:focus,.sup-field textarea:focus,.sup-select:focus{outline:2px solid var(--accent);outline-offset:1px}.sup-chk{display:flex;flex-direction:column;gap:.3rem}.sup-chk-i{display:flex;gap:var(--pad-sm);align-items:baseline;font-size:var(--fs-sm)}.sup-chk-m{font-family:var(--mono);font-size:var(--fs-xs)}.sup-chk-i.ok .sup-chk-m{color:var(--sup-ok)}.sup-chk-i.no .sup-chk-m{color:var(--danger)}.sup-chk-i.no{color:var(--sup-muted2)}.sup-mailbox{background:var(--sup-sunken);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-top:var(--pad-sm)}.sup-mh{display:flex;gap:var(--pad-sm);align-items:center;padding:var(--pad-xs) var(--pad-md);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,var(--bg));font-size:var(--fs-xs);color:var(--muted)}.sup-mh-to{font-family:var(--mono);color:var(--sup-muted2);word-break:break-all}.sup-mh-tag{margin-left:auto}.sup-mailbox pre{padding:var(--pad-md);font-family:var(--mono);font-size:var(--fs-xs);line-height:1.6;white-space:pre-wrap;color:var(--sup-muted2);overflow-x:auto}.sup-tl{position:relative;padding-left:var(--pad-lg)}.sup-tl:before{content:"";position:absolute;left:3px;top:.4rem;bottom:.4rem;width:1px;background:var(--border)}.sup-tl-e{position:relative;padding:.25rem 0 var(--pad-xs)}.sup-tl-e:before{content:"";position:absolute;left:calc(var(--pad-lg) * -1 + 1.5px);top:.55rem;width:7px;height:7px;border-radius:50%;background:var(--muted)}.sup-tl-e.out:before{background:var(--accent)}.sup-tl-d{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted)}.sup-tl-t{font-size:var(--fs-sm)}.sup-tl-conto{margin:0 0 var(--pad-sm)}.sup-tl-d .sup-badge{margin-right:.4rem}.sup-st2-barra{display:flex;justify-content:flex-end;align-items:center;gap:var(--pad-sm);margin:0 0 var(--pad-sm);font-size:var(--fs-sm);color:var(--sup-muted2)}.sup-st2{display:grid;grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr)}.sup-st2-tit{display:flex;align-items:center;gap:var(--pad-xs);padding:0 var(--pad-sm) var(--pad-xs);border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--sup-muted2)}.sup-st2-tit.cliente{justify-content:flex-end}.sup-st2-giorno{grid-column:1 / -1;display:flex;align-items:center;gap:var(--pad-sm);margin:var(--pad-md) 0 var(--pad-xs);font-size:var(--fs-xs);color:var(--sup-muted2);text-transform:uppercase;letter-spacing:.04em}.sup-st2-giorno:before,.sup-st2-giorno:after{content:"";flex:1;height:1px;background:var(--border)}.sup-st2-cella{display:flex;justify-content:flex-start;padding:.15rem var(--pad-sm);min-width:0}.sup-st2-cella.cliente{justify-content:flex-end}.sup-st2-cella.corriere:has(.out){justify-content:flex-end}.sup-st2-cella.cliente:has(.out){justify-content:flex-start}.sup-st2-asse{position:relative;display:flex;justify-content:center;align-items:flex-start;padding-top:.55rem}.sup-st2-asse:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--border)}.sup-st2-asse span{position:relative;font-family:var(--mono);font-size:var(--fs-xs);color:var(--sup-muted2);background:var(--surface);padding:0 .2rem}.sup-st2-msg{max-width:92%;min-width:0;padding:var(--pad-xs) var(--pad-sm);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-lg)}.sup-st2-msg:before{display:none}.sup-st2-msg>summary{list-style:none;cursor:pointer}.sup-st2-msg>summary::-webkit-details-marker{display:none}.sup-st2-msg:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.sup-st2-msg.out{background:color-mix(in srgb,var(--accent) 13%,var(--surface2));border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.sup-st2-msg.auto{background:transparent;border-style:dashed}.sup-st2-msg .sup-tl-d{font-family:var(--sans);display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.sup-st2-msg .sup-tl-t,.sup-st2-ogg{overflow-wrap:anywhere}.sup-st2-ogg,.sup-st2-all{font-size:var(--fs-xs);color:var(--muted)}.sup-st2-elenco{margin:var(--pad-xs) 0 0;padding-left:var(--pad-lg);font-size:var(--fs-xs);color:var(--sup-muted2)}.sup-st2-ev{grid-column:1 / -1;justify-self:center;display:flex;align-items:center;gap:.4rem;max-width:90%;margin:var(--pad-xs) 0;padding:.15rem var(--pad-sm);border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:var(--fs-xs)}.sup-st2-ev:before{display:none}.sup-st2-silenzio{color:color-mix(in srgb,var(--sup-warn) 55%,var(--text));border-color:color-mix(in srgb,var(--sup-warn) 50%,transparent);background:color-mix(in srgb,var(--sup-warn) 10%,var(--surface))}@media(max-width:820px){.sup-st2{grid-template-columns:3.2rem minmax(0,1fr);grid-auto-flow:row dense}.sup-st2-tit,.sup-st2-cella:empty{display:none}.sup-st2-cella{grid-column:2;justify-content:flex-start!important}.sup-st2-asse{grid-column:1}.sup-st2-msg{max-width:100%}}.sup-msg-corpo{margin-top:var(--pad-xs);padding:var(--pad-sm);background:var(--sup-sunken);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--mono);font-size:var(--fs-xs);line-height:1.6;white-space:pre-wrap;color:var(--sup-muted2);overflow-x:auto}.sup-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-md) var(--pad-lg);margin-bottom:var(--pad-md)}.sup-card>h2{font-size:var(--fs-md);margin-bottom:.2rem}.sup-lead{color:var(--sup-muted2);font-size:var(--fs-sm);margin-bottom:var(--pad-md)}.sup-note{font-size:var(--fs-xs);color:var(--muted);border-top:1px solid var(--border);margin-top:var(--pad-md);padding-top:var(--pad-sm)}.sup-tight{margin:.3rem 0 0 1.1rem;font-size:var(--fs-sm);color:var(--sup-muted2)}.sup-tight li{margin-bottom:.22rem}.sup-tight b{color:var(--text)}.sup-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad-md)}.sup-mono{font-family:var(--mono);font-size:var(--fs-xs)}.sup-tblwrap{overflow-x:auto}.sup-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.sup-table th,.sup-table td{text-align:left;padding:var(--pad-xs) var(--pad-sm);border-bottom:1px solid var(--border);vertical-align:top}.sup-table th{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600;white-space:nowrap}.sup-table tbody tr:hover{background:var(--sup-sunken)}.sup-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:var(--pad-sm);margin-top:var(--pad-sm)}.sup-fstep{background:var(--sup-sunken);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md)}.sup-fstep-n{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.09em;color:var(--purple)}.sup-fstep h3{margin:.2rem 0 .25rem;font-size:var(--fs-sm)}.sup-fstep p{font-size:var(--fs-xs);color:var(--sup-muted2);line-height:1.45}.sup-tpl-nav{display:flex;gap:var(--pad-xs);flex-wrap:wrap;margin-bottom:var(--pad-md)}.sup-tpl-nav button{background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.28rem .8rem;font:inherit;font-size:var(--fs-xs);color:var(--sup-muted2);cursor:pointer}.sup-tpl-nav button[aria-pressed=true]{background:var(--surface2);border-color:var(--accent);color:var(--text)}.sup-tpl-esito{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--pad-sm)}.sup-trigger{background:var(--sup-sunken);border:1px solid var(--border);border-left:3px solid var(--teal);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md);font-size:var(--fs-xs);color:var(--sup-muted2);margin-bottom:var(--pad-sm)}.sup-trigger b{color:var(--text)}@media(max-width:920px){.sup-panes{grid-template-columns:1fr}}@media(max-width:820px){.sup-split{grid-template-columns:1fr}}@media(max-width:640px){.sup-wrap{padding:var(--pad-sm) var(--pad-sm) 2rem}.sup-tlist{max-height:none}.sup-sync{margin-left:0;flex-basis:100%}}.sup-head-actions{flex-wrap:wrap}.sup-testata{display:flex;flex-direction:column;align-items:center;gap:var(--pad-sm);margin-bottom:var(--pad-md)}.sup-testata .sup-tabs{justify-content:center;border-bottom:0;margin:0;max-width:100%}.sup-barra{width:min(1000px,100%)}.sup-cerca{position:relative;width:100%}.sup-cerca-riga{position:relative}.sup-cerca-campo{display:block;width:100%;box-sizing:border-box;resize:none;overflow:hidden;background:var(--sup-sunken);border:1px solid var(--border);border-radius:999px;padding:.75rem 3.6rem .75rem 1.3rem;color:var(--text);font:inherit;font-size:1rem;line-height:1.4}.sup-cerca-campo.righe{border-radius:18px}.sup-cerca-campo:focus{outline:2px solid var(--accent);outline-offset:1px}.sup-cerca-campo:placeholder-shown{white-space:nowrap;text-overflow:ellipsis}.sup-cerca-lente{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:transparent;border:1.5px solid var(--accent);color:var(--accent)}.sup-cerca-lente:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}.sup-cerca-campo.righe+.sup-cerca-lente{top:8px;transform:none}.sup-ris-casa{width:100%;display:flex;justify-content:center;margin-top:var(--pad-sm)}.sup-ris-casa[hidden],.sup-ris-tendina[hidden]{display:none}.sup-ris-tendina{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:60;max-height:65vh;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 10px 30px #0000004d;padding:4px 8px}.sup-ris{max-width:100%;min-width:0;overflow-x:auto}.sup-ris-t{font-size:var(--fs-sm);font-weight:600;color:var(--text);margin:12px 0 2px}.sup-ris-tab{border-collapse:collapse;width:auto;font-size:var(--fs-sm)}.sup-ris-tab th{text-align:left;font-weight:400;font-size:var(--fs-xs);color:var(--muted);padding:4px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.sup-ris-tab td{padding:7px 12px;vertical-align:middle;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);white-space:nowrap}.sup-ris-tab th:first-child,.sup-ris-tab td:first-child{padding-left:8px}.sup-ris-riga{cursor:pointer}.sup-ris-riga:hover,.sup-ris-riga:focus-visible{background:var(--surface2);outline:none}.sup-ris-tab tr.sup-escluso td:not(:first-child){opacity:.45}.sup-ris-tab tr.sup-ris-gruppo-riga td{border-bottom:0;padding-top:14px}.sup-ris-gruppo{display:flex;align-items:center;gap:var(--pad-md);font-weight:600}.sup-ris-cella{min-width:7.5rem;max-width:15rem}.sup-ris-cella>div{white-space:normal}.sup-ris-sotto{font-size:var(--fs-xs);color:var(--sup-muted2);margin-top:1px}.sup-ris-vuoto{padding:8px;font-size:var(--fs-sm);color:var(--muted)}.sup-ris-aperte{display:flex;flex-direction:column;gap:2px;max-width:11rem;white-space:normal}.sup-includi-lab{display:inline-flex;padding:2px 4px;cursor:pointer}.sup-includi-lab input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.sup-ris-cod{color:var(--accent);font-weight:600}.sup-link{background:none;border:0;padding:0;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sup-link:hover{color:var(--text)}.sup-link.chiusa{color:var(--muted)}.sup-ris-segn{white-space:normal}.sup-logo{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;padding:3px 8px;border-radius:6px;background:#fff;border:1px solid var(--border);flex:none;vertical-align:middle}.sup-logo img{height:22px;width:auto;display:block}.sup-logo-fedex{background:#4d148c;border-color:#4d148c}.sup-logo-gls{background:#061ab1;border-color:#061ab1}.sup-logo-poste-delivery-business{background:#f5d602;border-color:#f5d602}.sup-logo.piccolo{width:64px;height:22px;padding:2px 5px;border-radius:4px}.sup-logo.piccolo img{height:14px;max-width:54px;object-fit:contain}.sup-marchio{display:inline-grid;place-items:center;min-width:30px;height:20px;padding:0 4px;border:1px solid var(--border);border-radius:4px;background:var(--sup-sunken);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.03em}.sup-stato-trk{font-size:var(--fs-sm)}.sup-stato-trk.giacenza{color:var(--accent3)}.sup-stato-trk.eccezione{color:var(--danger)}.sup-ris-tab .sup-stato-trk{display:inline-block;min-width:7rem;max-width:12rem;white-space:normal}.sup-na-trk.giacenza{border-left-color:var(--accent3)}.sup-na-trk.giacenza .sup-na-t{color:var(--accent3)}.sup-na-trk.eccezione{border-left-color:var(--danger)}.sup-na-trk.eccezione .sup-na-t{color:var(--danger)}.sup-na-trk.consegnata{border-left-color:var(--accent2)}.sup-detail h2.sup-titolo-sped{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:1.45rem;font-weight:700;line-height:1.3}.sup-titolo-trk{font-family:var(--mono);letter-spacing:.01em}.sup-titolo-gr{white-space:nowrap}a.sup-titolo-trk{color:inherit;text-decoration:none;cursor:pointer}a.sup-titolo-trk:hover,a.sup-titolo-trk:focus-visible{color:var(--accent);text-decoration:underline}.sup-titolo-sep{color:var(--muted);font-weight:400;margin-left:12px}.sup-block.sup-sez>h3{font-size:var(--fs-lg);text-transform:none;letter-spacing:0;color:var(--text);padding-bottom:6px;border-bottom:1px solid var(--border);margin-bottom:var(--pad-sm)}.sup-sped{display:grid;grid-template-columns:max-content 1fr;gap:6px var(--pad-md);margin:0;font-size:var(--fs-sm)}.sup-sped-r{display:contents}.sup-sped dt{color:var(--muted)}.sup-sped dd{margin:0;min-width:0;overflow-wrap:anywhere}.sup-split-sped{align-items:stretch}.sup-split-sped>.sup-block{min-width:0}.sup-trk-box{display:flex;flex-direction:column}.sup-trk-dentro{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.sup-tl-trk{flex:1 1 0;min-height:64px;margin-top:8px;overflow-y:auto;contain:size;padding-right:6px}.sup-segn{display:flex;flex-direction:column;font-size:var(--fs-sm)}.sup-segn-r{padding:4px 0;border-bottom:1px dashed var(--border)}.sup-segn-r:last-child{border-bottom:0}.sup-num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.sup-filtri{display:flex;flex-wrap:wrap;gap:var(--pad-sm);align-items:center;margin-bottom:var(--pad-md)}.sup-filtri .sup-seg{margin-top:0}.sup-filtri .sup-qd{white-space:normal;font-family:inherit}.sup-filtri .sup-btn{white-space:normal;text-align:left}.sup-th-riga{display:inline-flex;align-items:center;gap:4px}.sup-th-ord{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.sup-th-ord:hover,.sup-th-ord.attivo{color:var(--text)}.sup-th-freccia{font-size:.85em;opacity:.45}.sup-th-ord.attivo .sup-th-freccia{opacity:1;color:var(--accent)}.sup-th-filtro{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid transparent;border-radius:5px;background:none;color:var(--muted);cursor:pointer}.sup-th-filtro.attivo,.sup-th-filtro:hover,.sup-th-filtro[aria-expanded=true]{color:var(--accent)}.sup-pop{position:fixed;z-index:70;min-width:220px;padding:8px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000059;font-size:var(--fs-sm);color:var(--text)}.sup-pop-t{margin:2px 4px 5px;font-size:var(--fs-xs);font-weight:600}.sup-pop-voce{display:flex;align-items:center;gap:8px;padding:.3rem .4rem;border-radius:6px;cursor:pointer}.sup-pop-voce:hover{background:var(--surface)}.sup-pop-voce input{margin:0;accent-color:var(--accent);cursor:pointer}.sup-pop-voce .n{margin-left:auto;font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted)}.sup-pop-tutte{margin:6px 4px 2px;padding:0;font:inherit;color:var(--accent);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sup-icone{display:flex;gap:6px;flex:none;align-items:center}.sup-icone .tasto-ico{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);cursor:pointer}.sup-icone .tasto-ico:hover,.sup-icone .tasto-ico:focus-visible{color:var(--text);border-color:var(--accent)}.sup-stato-ora{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.sup-stato-ora:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.sup-stato-ora.nuovo,.sup-stato-ora.in_lavorazione{color:var(--accent)}.sup-stato-ora.attesa_corriere,.sup-stato-ora.attesa_cliente{color:var(--purple)}.sup-stato-ora.risposta_ricevuta{color:var(--sup-warn)}.sup-stato-ora.chiuso{color:var(--muted)}.sup-casi-tab td{white-space:normal}.sup-casi-tab td:first-child,.sup-casi-tab td:nth-child(3){white-space:nowrap}.sup-casi-quando{color:var(--sup-muted2);white-space:nowrap}@media(max-width:820px){.sup-tl-trk{contain:none;flex:none;max-height:320px}}@media(max-width:700px){.sup-testata{align-items:stretch}.sup-testata .sup-tabs{flex-wrap:wrap;justify-content:center}.sup-testata .sup-tabs button{padding:6px 10px}.sup-barra{width:100%}.sup-wrap,.sup-body,.sup-detail{min-width:0;max-width:100%}.sup-agenda{grid-template-columns:minmax(0,1fr)}.sup-detail{padding:var(--pad-md)}}@media(max-width:640px){.sup-sped{grid-template-columns:minmax(0,1fr)}.sup-sped dd{margin-bottom:6px}}.sup-detail .tasto-ico{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;flex:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);cursor:pointer}.sup-detail .tasto-ico:hover,.sup-detail .tasto-ico:focus-visible{color:var(--text);border-color:var(--accent)}.sup-testa-caso{margin-bottom:var(--pad-md)}.sup-detail h2.sup-titolo-caso{margin:0;font-size:1.45rem;font-weight:700;font-family:var(--mono);letter-spacing:.01em}.sup-sotto-titolo{color:var(--muted);font-size:var(--fs-sm);margin-top:2px}.sup-h3-logo{display:flex;align-items:center;gap:10px}.sup-dhead-riga{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pad-sm) var(--pad-md)}.sup-titolo-riga{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.sup-categoria{color:var(--muted);font-size:var(--fs-md)}.sup-icone-caso{flex-wrap:wrap}.sup-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font:inherit;font-size:var(--fs-xs);border:1px solid color-mix(in srgb,var(--sup-warn) 50%,transparent);background:color-mix(in srgb,var(--sup-warn) 12%,transparent);color:color-mix(in srgb,var(--sup-warn) 55%,var(--text));cursor:pointer}.sup-stato-ora.da_preparare{color:var(--sup-warn)}.sup-stato-tendina{padding:2px 4px 2px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.sup-stato-tendina select{border:0;background:transparent;color:var(--text);font:inherit;font-weight:600;cursor:pointer;padding:3px 2px}.sup-trk-caso{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:var(--pad-sm)}.sup-trk-voce{display:inline-flex;align-items:center;gap:8px;color:var(--text);text-decoration:none;font-size:var(--fs-md)}.sup-trk-voce:hover .sup-mono{color:var(--accent)}.sup-tre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pad-lg);margin-bottom:var(--pad-md)}.sup-tre .sup-azioni-box h3{font-size:var(--fs-lg)}.sup-tre .sup-sped,.sup-tre .sup-tl{margin-top:var(--pad-sm)}.sup-tre p{margin:0;font-size:var(--fs-sm);line-height:1.5}.sup-tre p,.sup-tre .sup-tl-t{overflow-wrap:anywhere}.sup-tre .sup-proc-p.qui .sup-proc-t{font-size:var(--fs-md)}.sup-tre .sup-na-acts{margin-top:var(--pad-md)}.sup-azioni-box{border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-md);background:var(--sup-sunken)}.sup-azioni-box h3{margin:0 0 var(--pad-sm);font-size:var(--fs-md)}.sup-proc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sup-proc-p{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;font-size:var(--fs-sm)}.sup-proc-n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--border);font-size:11px;color:var(--muted)}.sup-proc-p.fatto .sup-proc-n{background:var(--sup-ok);border-color:var(--sup-ok);color:#fff}.sup-proc-p.fatto .sup-proc-t{color:var(--muted)}.sup-proc-p.qui .sup-proc-n{background:var(--accent);border-color:var(--accent);color:#fff}.sup-proc-p.qui .sup-proc-t{font-weight:700}.sup-proc-p.manca .sup-proc-n{background:var(--sup-warn);border-color:var(--sup-warn);color:#fff}.sup-proc-p.dopo .sup-proc-t{color:var(--sup-muted2)}.sup-proc-qui{margin-left:8px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-size:var(--fs-xs);font-weight:600}.sup-proc-soll{margin-top:var(--pad-md);padding-top:var(--pad-sm);border-top:1px dashed var(--border)}.sup-sped-nota{color:var(--sup-muted2);font-size:var(--fs-xs);margin-top:2px}.sup-sez-testa{display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--border);margin-bottom:var(--pad-sm)}.sup-sez-testa h3{margin:0 auto 0 0;font-size:var(--fs-lg);text-transform:none;letter-spacing:0;color:var(--text)}.sup-sez-sotto{margin-bottom:var(--pad-sm);white-space:normal;font-family:inherit}.sup-sez-piede{display:flex;align-items:center;gap:8px;margin-top:var(--pad-sm)}.sup-reclamo-tab td.manca{background:color-mix(in srgb,var(--sup-warn) 8%,transparent)}.sup-reclamo-tab input,.sup-reclamo-tab textarea{width:100%;min-width:7rem;font:inherit;padding:3px 6px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text)}.sup-manca{color:var(--sup-warn);font-size:var(--fs-xs);font-weight:600}.sup-dati-na{color:var(--sup-muted2)}.sup-compiti{display:flex;flex-direction:column;gap:8px}.sup-compito{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.sup-compito.fatto{opacity:.8}.sup-compito-testa{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;padding:10px 12px;background:none;border:0;font:inherit;color:var(--text);text-align:left;cursor:pointer}.sup-compito-freccia{transition:transform .15s;color:var(--muted)}.sup-compito-testa[aria-expanded=true] .sup-compito-freccia{transform:rotate(90deg)}.sup-compito-dafare{margin-left:auto;color:var(--sup-warn);font-size:var(--fs-xs);font-weight:600}.sup-pos{color:var(--sup-ok);font-size:var(--fs-xs);font-weight:600}.sup-compito-testa .sup-pos{margin-left:auto}.sup-compito-corpo{padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.sup-compito-corpo[hidden]{display:none}.sup-compito-come{font-size:var(--fs-sm)}.sup-compito-testo-t{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:var(--fs-sm)}.sup-compito-dati{border:1px dashed var(--border);border-radius:var(--radius);padding:8px}.sup-testo-copia{position:relative}.sup-testo-copia textarea{width:100%;min-height:14rem;font-family:var(--mono);font-size:var(--fs-xs)}.sup-testo-copia>button{position:absolute;top:6px;right:6px}.sup-mandata{font-size:var(--fs-sm);color:var(--muted)}.sup-pratica-manca{margin-bottom:var(--pad-md)}.sup-detail a.sup-btn{text-decoration:none;display:inline-flex;align-items:center}.modal-dialog.sup-dlg{width:min(460px,92vw)}.modal-dialog.sup-dlg.sup-dlg-presa{width:min(760px,94vw)}.sup-dlg-presa .sup-select{width:100%;box-sizing:border-box;margin-top:var(--pad-sm)}.sup-dlg-presa textarea.sup-select{resize:vertical;line-height:1.45}.sup-dlg-corpo{padding:var(--pad-md) var(--pad-lg) 0;font-size:var(--fs-sm);color:var(--muted)}.sup-dlg-azioni{justify-content:flex-end;padding:0 var(--pad-lg) var(--pad-md)}@media(max-width:1100px){.sup-tre{grid-template-columns:minmax(0,1fr)}}.sup-rimb-tab .tasto-ico,.sup-mon-tab .tasto-ico,.sup-dlg .tasto-ico,.sup-occhio .tasto-ico{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;flex:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);cursor:pointer}.sup-rimb-tab .tasto-ico:hover,.sup-mon-tab .tasto-ico:hover,.sup-dlg .tasto-ico:hover,.sup-occhio .tasto-ico:hover{color:var(--text);border-color:var(--accent)}.sup-rimb-tab .tasto-ico.pericolo:hover,.sup-mon-tab .tasto-ico.pericolo:hover,.sup-dlg .tasto-ico.pericolo:hover{color:var(--danger);border-color:var(--danger)}.sup-occhio{display:inline-flex;margin-left:auto}.sup-dhead:has(.sup-occhio),.sup-dhead:has(.sup-segnala),.sup-dhead:has(.sup-prezzi-btn),.sup-dhead:has(.sup-fatt-btn){display:flex;flex-wrap:wrap;align-items:center;gap:var(--pad-sm)}.sup-dhead .sup-segnala{margin-left:auto;color:var(--accent);border-color:var(--accent)}.sup-dhead .sup-segnala~.sup-occhio{margin-left:0}.sup-dhead .sup-fatt-btn{margin-left:0}.sup-occhio-msg{margin-left:var(--pad-sm);color:var(--muted);font-size:var(--fs-xs);align-self:center}.sup-dhead .sup-prezzi-btn{margin-left:auto}.sup-dhead .sup-segnala~.sup-prezzi-btn,.sup-dhead .sup-prezzi-btn+.sup-occhio{margin-left:0}.sup-prezzi-dlg .sup-facts{margin-bottom:var(--pad-sm)}.sup-occhio .tasto-ico.attivo{color:var(--accent);border-color:var(--accent)}.sup-occhio .tasto-ico:disabled{opacity:.45;cursor:not-allowed}.sup-stato-ora.rimb-ricevuto{color:var(--sup-warn)}.sup-stato-ora.rimb-attesa{color:var(--purple)}.sup-stato-ora.rimb-girato{color:var(--sup-ok)}.sup-rimb-segna{display:flex;align-items:center;justify-content:space-between;gap:8px}.sup-rimb-tab td{white-space:normal}.sup-rimb-tab td.sup-num{white-space:nowrap}.sup-rimb-tab .sup-num .sup-rimb-mod{white-space:normal;max-width:10rem;margin-left:auto}.sup-rimb-tab .sup-rimb-cli{min-width:7rem;max-width:11rem}.sup-rimb-esito{min-width:6.5rem}.sup-rimb-esito .sup-ris-sotto{max-width:10rem}.sup-rimb-tab .sup-rimb-segna{min-width:8.5rem;white-space:nowrap}.sup-rimb-qui>td{background:color-mix(in srgb,var(--accent) 10%,transparent)}.sup-rimb-come{border:1px solid var(--border);border-radius:var(--radius);padding:6px 10px;margin:var(--pad-sm) 0 0}.sup-rimb-altro{display:flex;align-items:center;gap:8px}.sup-rimb-coda{margin:var(--pad-md) 0}.sup-rimb-coda>.sup-qd{display:block;margin:-2px 0 var(--pad-sm)}.sup-rimb-coda .sup-ris{overflow-x:auto}.sup-ris-tab tr.ui-manca td:first-child{box-shadow:inset 3px 0 0 var(--accent3)}.sup-dlg.sup-rimb-sol-dlg{width:min(680px,92vw);max-width:none}.sup-rimb-sollecito{display:flex;flex-direction:column;gap:var(--pad-sm)}.sup-rimb-fattura{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pad-sm) var(--pad-md)}.sup-rimb-campo{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--muted);min-width:0}.sup-rimb-campo .sup-select{width:100%}.sup-rimb-sollecito textarea{font:inherit;font-size:var(--fs-sm);line-height:1.45;resize:vertical}@media(max-width:760px){.sup-rimb-fattura{grid-template-columns:1fr}}.sup-mon-cond-l>div+div{margin-top:2px}.sup-mon-tab{width:100%}.sup-mon-tab :is(th,td){white-space:normal;padding-left:8px;padding-right:8px}.sup-mon-tab .sup-ris-cod{white-space:nowrap}.sup-mon-tab .sup-stato-trk{min-width:0}.sup-mon-tab .sup-icone{display:grid;grid-template-columns:repeat(2,30px)}.modal-dialog.sup-dlg.sup-mon-dlg{width:min(680px,94vw)}.sup-mon-form{display:flex;flex-direction:column;gap:var(--pad-md);color:var(--text)}.sup-mon-sez h4{margin:0 0 6px;font-size:var(--fs-md)}.sup-mon-riga{display:flex;align-items:center;gap:8px;margin-top:6px}.sup-mon-pausa{color:var(--muted)}.sup-mon-conds{display:flex;flex-direction:column;gap:6px;margin:6px 0}.sup-mon-cond{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sup-mon-param{display:inline-flex;gap:6px}.sup-mon-n{width:5rem}.sup-mon-tg-manca{margin-top:4px;color:var(--sup-warn);font-size:var(--fs-xs)}.sup-cass-az{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.sup-cass-tab{width:100%}.sup-cass-cella{white-space:normal;min-width:10rem;max-width:22rem}.sup-cass-cella .sup-mono{color:var(--accent);font-weight:600}.sup-cass-dett[hidden]{display:none}.sup-cass-dett>td{background:var(--sup-sunken)}.reconcil-search-block{display:flex;flex-direction:column;gap:.5rem}.reconcil-searchbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.reconcil-search-field{position:relative;display:flex;align-items:center;flex:1 1 420px;max-width:620px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 8px);transition:border-color .15s,box-shadow .15s}.reconcil-search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.reconcil-search-ico{padding:0 .1rem 0 .7rem;font-size:.95rem;line-height:1;color:var(--muted, #64748B);flex:none}.reconcil-search-input{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;padding:9px 12px;color:var(--text);font-family:inherit;font-size:var(--fs-sm, .9rem);text-overflow:ellipsis}.reconcil-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.reconcil-search-spin{padding-right:.7rem;font-size:.85rem;flex:none}.reconcil-search-hint{font-size:var(--fs-xs, .78rem);color:var(--text-dim, var(--muted))}.reconcil-search-results{background:var(--bg-card, var(--surface));border:1px solid var(--border);border-radius:var(--radius, 8px);padding:.5rem .7rem;display:flex;flex-direction:column;gap:.3rem;max-height:46vh;overflow-y:auto}.reconcil-search-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding-bottom:.35rem;border-bottom:1px solid var(--border)}.reconcil-search-count{font-size:.85rem;font-weight:600}.reconcil-search-trunc{font-size:var(--fs-xs, .78rem);color:var(--accent3, #F59E0B)}.reconcil-search-close{margin-left:auto;background:transparent;border:none;cursor:pointer;color:var(--text-dim, var(--muted));font-size:.9rem;line-height:1;padding:.2rem .35rem;border-radius:4px}.reconcil-search-close:hover{background:var(--bg-hover, var(--border));color:var(--text)}.reconcil-search-empty{margin:.4rem 0;font-size:.85rem;color:var(--text-dim, var(--muted))}.reconcil-hit{border-bottom:1px solid var(--border);padding:.35rem 0}.reconcil-hit:last-child{border-bottom:none}.reconcil-hit-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.85rem}.reconcil-hit-trk{font-weight:600;flex:0 0 auto}.reconcil-hit-cli{flex:1 1 160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reconcil-hit-meta{color:var(--text-dim, var(--muted));font-size:var(--fs-xs, .78rem)}.reconcil-hit-tot{font-weight:700;min-width:72px;text-align:right}.reconcil-hit-n{color:var(--text-dim, var(--muted));font-size:var(--fs-xs, .78rem)}.reconcil-hit-toggle{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-dim, var(--muted));cursor:pointer;line-height:1;padding:.15rem .4rem;font-size:.75rem}.reconcil-hit-toggle:hover{color:var(--text);background:var(--bg-hover, var(--border))}.reconcil-hit-badge{font-size:.74rem;font-weight:600;padding:.14rem .55rem;border-radius:999px;white-space:nowrap}.reconcil-hit-badge.fatturata{background:color-mix(in srgb,var(--accent2, #10B981) 16%,transparent);color:var(--accent2, #10B981)}.reconcil-hit-badge.mai{background:color-mix(in srgb,var(--accent3, #F59E0B) 18%,transparent);color:var(--accent3, #F59E0B)}.reconcil-hit-occ{padding:.3rem 0 .5rem}.reconcil-occ-tbl{font-size:.82rem}.reconcil-occ-stato{color:var(--text-dim, var(--muted))}.reconcil-occ-stato.conteggiata{color:var(--accent2, #10B981);font-weight:600}.reconcil-det-storia{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.reconcil-storia-note{font-size:.85rem}.reconcil-storia-note.ok{color:var(--accent2, #10B981)}.reconcil-storia-note.ko{color:var(--accent3, #F59E0B)}.reconcil-anomalia-badge.anomalia-post-ok{background:color-mix(in srgb,var(--accent2, #10B981) 16%,transparent);color:var(--accent2, #10B981)}.reconcil-anomalia-badge.anomalia-post-ko{background:color-mix(in srgb,var(--danger, #EF4444) 16%,transparent);color:var(--danger, #EF4444)}.reconcil-anomalia-badge.anomalia-reso{background:color-mix(in srgb,var(--teal, #14B8A6) 18%,transparent);color:var(--teal, #14B8A6)}@media(max-width:700px){.reconcil-search-field{flex-basis:100%;max-width:none}.reconcil-hit-meta,.reconcil-hit-n{display:none}}.prev-wrap{display:flex;flex-direction:column;gap:var(--pad-lg);max-width:1420px;margin:0 auto;padding:var(--pad-lg)}.prev-wrap:has(.prev-steps)>:not(.prev-schede){width:100%;max-width:1080px;margin-inline:auto}.prev-head{display:flex;flex-direction:column;gap:4px}.prev-title{margin:0;font-size:22px;font-weight:600;color:var(--text)}.prev-sub{margin:0;font-size:var(--fs-sm);color:var(--muted);max-width:80ch}.prev-steps{display:flex;gap:var(--pad-sm);flex-wrap:wrap}.prev-step{flex:1 1 180px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md);font-size:var(--fs-sm);color:var(--muted)}.prev-step b{display:block;color:var(--text);font-size:var(--fs-md)}.prev-step.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.prev-step.is-active b{color:var(--accent)}.prev-step.is-done b:after{content:" \2713";color:var(--accent2)}.prev-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-lg)}.prev-card-title{font-weight:700;color:var(--text)}.prev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--pad-md);margin-top:var(--pad-md)}.prev-grid-stretta{max-width:240px}.prev-field{display:flex;flex-direction:column;gap:2px;min-width:0}.prev-field>label{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.prev-field input,.prev-field select{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);padding:.4rem .55rem;font-family:inherit;font-size:var(--fs-sm);width:100%;min-width:0}.prev-field.is-error input,.prev-field.is-error select{border-color:var(--danger)}.prev-err{font-size:var(--fs-xs);color:var(--danger);min-height:1rem}.prev-err.prev-avviso{color:var(--accent3)}.prev-chip{display:inline-block;background:var(--surface2);border:1px solid var(--border);border-radius:999px;padding:.1rem .6rem;font-size:var(--fs-xs);color:var(--muted)}.prev-chip b{color:var(--text)}.prev-cap-sug{display:flex;flex-direction:column;gap:2px;max-height:11rem;overflow-y:auto}.prev-cap-opt{background:var(--surface2);border:1px solid var(--accent);color:var(--text);border-radius:var(--radius);padding:.3rem .5rem;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);text-align:left}.prev-cap-opt:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}.prev-mode{display:flex;gap:var(--pad-sm);margin-top:var(--pad-md);flex-wrap:wrap}.prev-mode-btn{flex:1 1 150px;background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);text-align:left}.prev-mode-btn small{display:block;color:var(--muted);font-size:var(--fs-xs)}.prev-mode-btn.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.prev-rows{display:flex;flex-direction:column;gap:var(--pad-sm);margin-top:var(--pad-md)}.prev-row{display:grid;grid-template-columns:2.2rem repeat(auto-fit,minmax(105px,1fr)) 2.2rem;gap:var(--pad-sm);align-items:end;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-sm)}.prev-row-n{color:var(--muted);font-size:var(--fs-sm);padding-bottom:.5rem}.prev-row-del{background:none;border:1px solid var(--border);color:var(--danger);cursor:pointer;border-radius:var(--radius);padding:.4rem 0;font-size:var(--fs-md);width:100%}.prev-row-del:disabled{opacity:.45;cursor:not-allowed}.prev-add{margin-top:var(--pad-sm)}.prev-vol{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);padding:.4rem .55rem;font-family:var(--mono);font-size:var(--fs-sm);white-space:nowrap}.prev-vol.is-maggiore,.prev-field input.is-maggiore{border-color:var(--accent2);color:var(--accent2);font-weight:700}.prev-nav{display:flex;gap:var(--pad-sm);justify-content:space-between;flex-wrap:wrap}.prev-nav button:disabled{opacity:.45;cursor:not-allowed}.prev-risultati{display:flex;flex-direction:column;gap:var(--pad-md)}.prev-res-head{display:flex;gap:var(--pad-sm);align-items:baseline;flex-wrap:wrap;margin-bottom:var(--pad-sm)}.prev-res-ts{color:var(--muted);font-size:var(--fs-sm)}.prev-stale{background:color-mix(in srgb,var(--accent3) 14%,transparent);border:1px solid var(--accent3);color:var(--accent3);border-radius:var(--radius);padding:.4rem .6rem;font-size:var(--fs-sm);margin-bottom:var(--pad-sm)}.prev-errore{margin:0;color:var(--danger);font-size:var(--fs-sm)}.prev-tbl-scroll{overflow-x:auto}.prev-tbl{width:100%;border-collapse:collapse;font-size:var(--fs-sm);min-width:720px}.prev-tbl th,.prev-tbl td{text-align:left;padding:.45rem .55rem;border-bottom:1px solid var(--border);vertical-align:top}.prev-tbl th{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.prev-tbl tbody tr.is-sel{background:color-mix(in srgb,var(--accent) 10%,transparent)}.prev-tbl tbody tr.is-clickable{cursor:pointer}.prev-prezzo{font-family:var(--mono);white-space:nowrap}.prev-noprice{color:var(--accent3);font-size:var(--fs-xs)}.prev-src{font-size:var(--fs-xs);border-radius:999px;padding:.1rem .5rem;display:inline-block;white-space:nowrap}.prev-src-live{background:color-mix(in srgb,var(--accent2) 16%,transparent);color:var(--accent2);border:1px solid var(--accent2)}.prev-src-rates{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);border:1px solid var(--accent)}.prev-mk{display:flex;align-items:center;gap:.3rem;margin-top:.35rem;font-size:var(--fs-xs);color:var(--muted)}.prev-mk input{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);padding:.2rem .35rem;width:4.2rem;font-family:var(--mono);font-size:var(--fs-xs)}.prev-mk-out{color:var(--accent2);font-family:var(--mono);white-space:nowrap}.prev-supp-btn{background:none;border:1px dashed var(--border);color:var(--text);border-radius:var(--radius);padding:.25rem .5rem;cursor:pointer;font-size:var(--fs-xs);font-family:inherit;text-align:left}.prev-supp-na{color:var(--muted);font-size:var(--fs-xs)}.prev-supp-det{background:var(--surface);font-size:var(--fs-sm)}.prev-supp-det ul{margin:.3rem 0;padding-left:1.1rem}.prev-supp-det li{margin-bottom:.25rem}.prev-supp-cond{color:var(--muted)}.prev-supp-nota{color:var(--accent3)}.prev-supp-incluso{color:var(--muted)}.prev-supp-worst{margin-top:.4rem;font-weight:600}.prev-note{margin-top:var(--pad-md);color:var(--muted);font-size:var(--fs-xs)}.prev-note li{margin-bottom:.2rem}.prev-pw-link{background:none;border:none;padding:0;cursor:pointer;color:var(--accent);font-family:inherit;font-size:inherit;text-decoration:underline}.prev-pw-email{width:100%;min-height:240px;background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);padding:.6rem;font-family:var(--sans);font-size:var(--fs-sm);line-height:1.5}.prev-pw-actions{display:flex;gap:var(--pad-sm);align-items:center;flex-wrap:wrap;margin-top:var(--pad-sm)}.prev-pw-actions button:disabled{opacity:.45;cursor:not-allowed}.prev-msg{color:var(--accent2);font-size:var(--fs-sm);min-height:1rem}.prev-info{background:var(--surface2);border-left:3px solid var(--accent);border-radius:var(--radius);padding:.5rem .7rem;font-size:var(--fs-sm);margin-top:var(--pad-sm)}.prev-mitt-tendina{grid-column:1 / -1;max-width:640px}.prev-row{grid-template-rows:auto auto auto}.prev-row>.prev-field>label{align-self:end}.prev-row .prev-row-n{padding:.4rem 0;border:1px solid transparent;line-height:normal}.prev-row .prev-vol{font-family:inherit;line-height:normal}.prev-row .prev-row-del{width:2.4rem;height:2.1rem;padding:0}@media(min-width:641px){.prev-row:has([data-vol]){grid-template-columns:3.2rem repeat(6,minmax(0,1fr)) 2.4rem}.prev-row:not(:has([data-vol])){grid-template-columns:3.2rem repeat(5,minmax(0,1fr)) 2.4rem}.prev-row>.prev-field{grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:2px}.prev-row>.prev-row-n{grid-row:2}.prev-row [data-err$=".dim"]{width:calc(300% + 2 * var(--pad-sm))}.prev-row [data-err$=".base"]{width:calc(200% + var(--pad-sm))}}.prev-tot{margin-top:var(--pad-sm);font-size:var(--fs-sm);color:var(--muted)}.prev-tot-riga{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.prev-body,.prev-card,.prev-risultati{min-width:0}.prev-body{display:flex;flex-direction:column;gap:var(--pad-lg)}.prev-head{position:relative;padding-right:11rem}.prev-nuovo{position:absolute;top:0;right:0}.prev-schede{display:flex;gap:4px;border-bottom:1px solid var(--border)}.prev-scheda{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:.45rem .9rem;color:var(--muted);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;white-space:nowrap}.prev-scheda:hover{color:var(--text)}.prev-scheda.is-active{color:var(--text);border-bottom-color:var(--accent)}.prev-nav .btn-solid{min-width:12rem}.prev-nav .btn-solid .busy-spin{width:14px;height:14px;border-width:2px;border-color:currentColor;border-top-color:transparent;vertical-align:middle}.prev-tbl th,.prev-supp-btn{white-space:nowrap}.prev-supp-cap{color:var(--muted);font-size:var(--fs-xs)}.prev-note{padding-left:1.1rem}.prev-msg.is-error{color:var(--danger)}.prev-nessuno{border-left-color:var(--danger)}.prev-tbl-scroll{container-type:inline-size}.prev-supp-det>td>*{position:sticky;left:.55rem;max-width:calc(100cqw - 1.1rem)}.prev-field input[type=date],.prev-supp-det input[type=date]{font-family:var(--sans)}.prev-pw-codice{margin:8px 0 4px}.prev-pw-codice b,.prev-crea-fatto b,.prev-crea-cambiato b,.prev-tbl-elenco td:first-child b{font-family:var(--sans);font-weight:700}.prev-pw-actions .prev-mk-out{font-family:inherit;white-space:normal;padding:.35rem .6rem;border:1px solid transparent;border-radius:var(--radius)}.prev-pw-actions .prev-mk-out.prev-stale{margin:0;color:var(--accent3);border-color:var(--accent3)}.prev-copia{padding:.3rem .5rem;line-height:0}.prev-field:has(>.prev-cap-sug){position:relative}.prev-cap-sug:not(:empty){position:absolute;top:100%;left:0;right:0;z-index:50;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px color-mix(in srgb,black 30%,transparent)}.prev-crea-mini{margin-top:4px;padding:.1rem .45rem;border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:none;border:1px dashed var(--border);color:var(--muted);font:inherit;font-size:var(--fs-xs)}.prev-crea-mini:hover{color:var(--text);border-color:var(--accent)}.prev-crea-fatto{margin-top:4px;font-size:var(--fs-xs);color:var(--accent2)}.prev-crea-cambiato{margin-top:4px;font-size:var(--fs-xs);color:var(--accent3)}.prev-wrap{--sup-sunken: color-mix(in srgb, var(--bg) 75%, var(--surface));--sup-muted2: color-mix(in srgb, var(--muted) 65%, var(--text))}.prev-elenco-filtri{display:flex;gap:var(--pad-sm);align-items:center;margin:var(--pad-sm) 0}.prev-elenco-filtri .sup-cerca{flex:1 1 auto;width:auto;min-width:0}.prev-cerca{font-family:var(--sans)}@media(max-width:640px){.prev-elenco-filtri{flex-wrap:wrap}.prev-elenco-filtri .sup-cerca{flex:1 1 100%}.prev-elenco-filtri .prev-filtro{margin-left:auto}}.prev-filtro{position:relative;display:flex;align-items:center;gap:8px;flex:0 0 auto}.prev-filtro-btn{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);padding:.4rem .5rem;cursor:pointer;line-height:0}.prev-filtro-scelta{font-size:var(--fs-sm);color:var(--text);white-space:nowrap}.prev-filtro-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:230px;padding:4px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px color-mix(in srgb,black 30%,transparent)}.prev-filtro-menu.hidden{display:none}.prev-filtro-voce{display:grid;grid-template-columns:1.1rem 1fr auto;gap:6px;align-items:center;text-align:left;padding:6px 8px;border:0;border-radius:var(--radius);background:none;color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer}.prev-filtro-voce:hover{background:var(--surface2)}.prev-filtro-voce.is-sel{font-weight:600}.prev-filtro-voce span{color:var(--accent)}.prev-filtro-voce em{font-style:normal;color:var(--muted);font-size:var(--fs-xs)}.prev-azioni-griglia{display:inline-grid;grid-template-columns:repeat(5,30px);gap:4px;vertical-align:middle}.prev-ico-vuoto{width:30px;height:30px}.prev-ico{position:relative;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text)}.prev-ico:hover{border-color:var(--accent);color:var(--accent)}.prev-ico.primario{color:var(--accent);border-color:var(--accent)}.prev-ico.pericolo:hover{border-color:var(--danger);color:var(--danger)}.prev-ico:after{content:attr(aria-label);display:none;position:absolute;right:calc(100% + 6px);top:50%;transform:translateY(-50%);z-index:60;width:max-content;max-width:16rem;padding:4px 8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--sans);font-size:var(--fs-xs);font-weight:400;line-height:1.35;text-align:left;white-space:normal;pointer-events:none;box-shadow:0 4px 14px color-mix(in srgb,black 25%,transparent)}.prev-ico:hover:after,.prev-ico:focus-visible:after{display:block}.prev-scade{margin-top:2px;font-size:var(--fs-xs);color:var(--muted)}.prev-tbl-elenco td{vertical-align:middle}.prev-tbl-elenco th,.prev-tbl-elenco td{white-space:nowrap}.prev-azioni{white-space:nowrap;text-align:right}.prev-tbl-elenco td:nth-child(3),.prev-tbl-elenco td:nth-child(4){white-space:normal}.prev-tbl-elenco td:nth-child(3){min-width:8.5rem}.prev-tbl-elenco td:nth-child(4){min-width:10rem}.prev-tbl-elenco th:last-child,.prev-tbl-elenco td.prev-azioni{position:sticky;right:0;background:var(--surface)}.prev-tbl-elenco tr.is-sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.prev-tbl-elenco tr.is-sel td.prev-azioni{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.prev-riga-prev.is-sel{background:color-mix(in srgb,var(--accent) 10%,transparent)}.prev-stato{display:inline-block;padding:.1rem .55rem;border-radius:999px;font-family:var(--sans);font-size:var(--fs-xs);white-space:nowrap}.prev-stato-attesa{background:color-mix(in srgb,var(--accent3) 16%,transparent);color:var(--accent3)}.prev-stato-ok{background:color-mix(in srgb,var(--accent2) 16%,transparent);color:var(--accent2)}.prev-stato-no{background:var(--surface2);color:var(--muted)}@media(max-width:768px){.prev-wrap{padding:var(--pad-sm)}}@media(max-width:640px){.prev-head{padding-right:0}.prev-nuovo{position:static;align-self:flex-end}.prev-elenco-filtri{flex-wrap:wrap}.prev-elenco-filtri .prev-cerca{flex-basis:100%}.prev-filtro{margin-left:auto}.prev-azioni-griglia{grid-template-columns:repeat(3,30px)}}@media(max-width:640px){.prev-row{grid-template-columns:1fr 1fr}}#view-referral{--ref-sunken: color-mix(in srgb, var(--bg) 75%, var(--surface));--ref-surface3: color-mix(in srgb, var(--surface2) 94%, var(--text));--ref-muted2: color-mix(in srgb, var(--muted) 65%, var(--text));--ref-ok: var(--accent2);--ref-warn: var(--accent3)}.ref-wrap{max-width:1240px;margin:0 auto;padding:16px 16px 3rem}.ref-head{display:flex;align-items:center;gap:var(--pad-md);flex-wrap:wrap;padding-bottom:var(--pad-md)}.ref-title{font-size:22px;font-weight:600;letter-spacing:.01em}.ref-title-sub{font-size:var(--fs-xs);color:var(--muted);flex-basis:100%;order:3}.ref-finestra{font-size:var(--fs-xs);color:var(--muted);font-family:var(--mono);margin-left:auto}.ref-head-actions{display:flex;gap:var(--pad-xs);align-items:center}.ref-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);overflow-x:auto;margin-bottom:var(--pad-lg)}.ref-tabs button{background:none;border:none;border-bottom:2px solid transparent;padding:var(--pad-sm) var(--pad-md);color:var(--muted);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer}.ref-tabs button:hover{color:var(--text)}.ref-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.ref-mini{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);margin-left:var(--pad-xs)}.ref-avviso,.ref-nota{background:var(--ref-sunken);border:1px solid var(--border);border-left:3px solid var(--ref-warn);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md);font-size:var(--fs-sm);color:var(--ref-muted2);margin-bottom:var(--pad-md)}.ref-avviso-err{border-left-color:var(--danger)}.ref-avviso-ok{border-left-color:var(--ref-ok)}.ref-nota{border-left-color:var(--accent)}.ref-avviso strong,.ref-nota strong{color:var(--text)}.ref-qd{font-size:var(--fs-xs);color:var(--muted)}.ref-vuoto{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:var(--pad-lg);text-align:center}.ref-vuoto-t{font-size:var(--fs-sm);font-weight:600;margin-bottom:var(--pad-xs)}.ref-vuoto-s{font-size:var(--fs-xs);color:var(--muted);line-height:1.5;max-width:62ch;margin:0 auto .4rem}.ref-tblwrap{overflow-x:auto}.ref-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.ref-table th,.ref-table td{text-align:left;padding:var(--pad-xs) var(--pad-sm);border-bottom:1px solid var(--border);vertical-align:middle}.ref-table th{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600;white-space:nowrap}.ref-table th.num,.ref-table td.num{text-align:right;font-family:var(--mono);white-space:nowrap}.ref-row{cursor:pointer}.ref-row:hover{background:var(--ref-sunken)}.ref-row.aperta{background:var(--surface2)}.ref-cli{font-weight:600}.ref-badge{display:inline-block;border:1px solid var(--border);border-radius:999px;padding:.08rem .5rem;font-size:var(--fs-xs);white-space:nowrap}.ref-badge.c-a{color:color-mix(in srgb,var(--ref-ok) 50%,var(--text));border-color:color-mix(in srgb,var(--ref-ok) 50%,transparent);background:color-mix(in srgb,var(--ref-ok) 12%,transparent)}.ref-badge.c-b{color:color-mix(in srgb,var(--ref-warn) 55%,var(--text));border-color:color-mix(in srgb,var(--ref-warn) 50%,transparent);background:color-mix(in srgb,var(--ref-warn) 12%,transparent)}.ref-badge.c-c{color:color-mix(in srgb,var(--danger) 50%,var(--text));border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}.ref-badge.c-d{color:var(--ref-muted2);border-color:color-mix(in srgb,var(--muted) 50%,transparent);background:color-mix(in srgb,var(--muted) 12%,transparent)}.ref-badge.c-ins{color:var(--muted);border-color:var(--border);background:var(--ref-sunken)}.ref-badge.c-amb{color:color-mix(in srgb,var(--purple) 45%,var(--text));border-color:color-mix(in srgb,var(--purple) 50%,transparent);background:color-mix(in srgb,var(--purple) 12%,transparent)}.ref-badge.s-proposto{color:color-mix(in srgb,var(--accent) 45%,var(--text));border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ref-badge.s-attivo{color:color-mix(in srgb,var(--ref-ok) 50%,var(--text));border-color:color-mix(in srgb,var(--ref-ok) 50%,transparent);background:color-mix(in srgb,var(--ref-ok) 12%,transparent)}.ref-badge.s-sospeso{color:color-mix(in srgb,var(--ref-warn) 55%,var(--text));border-color:color-mix(in srgb,var(--ref-warn) 50%,transparent);background:color-mix(in srgb,var(--ref-warn) 12%,transparent)}.ref-badge.s-chiuso{color:var(--muted);border-color:var(--border);background:var(--ref-sunken)}.ref-badge.s-rifiutato{color:color-mix(in srgb,var(--danger) 50%,var(--text));border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}.ref-amb{display:flex;align-items:center;gap:var(--pad-xs);flex-wrap:wrap}.ref-btn{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:.28rem .7rem;font:inherit;font-size:var(--fs-xs);color:var(--text);cursor:pointer;text-decoration:none;display:inline-block}.ref-btn:hover{background:var(--ref-surface3)}.ref-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.ref-btn.primary:hover{background:color-mix(in srgb,var(--accent) 85%,#fff)}.ref-btn.ghost{background:transparent}.ref-btn.small{padding:.15rem .5rem}.ref-btn:disabled{opacity:.45;cursor:not-allowed}.ref-acts{display:flex;gap:var(--pad-xs);margin-top:var(--pad-sm);flex-wrap:wrap;align-items:center}.ref-esito{font-size:var(--fs-xs);color:var(--muted)}.ref-sim{margin-top:var(--pad-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--pad-md)}.ref-sim-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pad-sm);flex-wrap:wrap}.ref-sim-head h3{font-size:var(--fs-sm);font-weight:600}.ref-sim-acts{display:flex;gap:var(--pad-xs)}.ref-sim-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--pad-sm);margin:var(--pad-sm) 0 var(--pad-md)}.ref-sim-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad-md)}.ref-sim-col{background:var(--ref-sunken);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md)}.ref-sim-col h4{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--ref-muted2);margin-bottom:var(--pad-xs);font-weight:600}.ref-voce{display:flex;justify-content:space-between;align-items:baseline;gap:var(--pad-sm);padding:.18rem 0;border-bottom:1px solid var(--border)}.ref-voce:last-child{border-bottom:none}.ref-voce-k{font-size:var(--fs-xs);color:var(--muted)}.ref-voce-v{font-family:var(--mono);font-size:var(--fs-sm);white-space:nowrap}.ref-voce-v.neg{color:var(--danger);font-weight:600}.ref-block{margin-top:var(--pad-lg)}.ref-block>h3{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--ref-muted2);margin-bottom:var(--pad-xs);font-weight:600}.ref-seg{display:flex;gap:var(--pad-xs);flex-wrap:wrap;margin-top:var(--pad-sm)}.ref-seg button{background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.28rem .8rem;font:inherit;font-size:var(--fs-xs);color:var(--ref-muted2);cursor:pointer}.ref-seg button[aria-pressed=true]{background:var(--surface2);border-color:var(--accent);color:var(--text)}.ref-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--pad-sm);margin-top:var(--pad-sm)}.ref-field{display:flex;flex-direction:column;gap:.2rem;font-size:var(--fs-xs);color:var(--muted)}.ref-field.largo{grid-column:1 / -1}.ref-field input,.ref-field textarea,.ref-field select,.ref-select{background:var(--ref-sunken);border:1px solid var(--border);border-radius:var(--radius);padding:.3rem var(--pad-sm);color:var(--text);font:inherit;font-size:var(--fs-sm)}.ref-field textarea{min-height:3rem;resize:vertical}.ref-field input:focus,.ref-field textarea:focus,.ref-select:focus{outline:2px solid var(--accent);outline-offset:1px}.ref-hint{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--pad-xs);min-height:1rem}.ref-hint.warn{color:color-mix(in srgb,var(--ref-warn) 55%,var(--text))}.ref-pres{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md);margin-top:var(--pad-sm)}.ref-pres-proposto{border-left-color:var(--accent)}.ref-pres-attivo{border-left-color:var(--ref-ok)}.ref-pres-sospeso{border-left-color:var(--ref-warn)}.ref-pres-rifiutato{border-left-color:var(--danger)}.ref-pres-r1{display:flex;align-items:center;gap:var(--pad-xs);flex-wrap:wrap;font-size:var(--fs-sm)}.ref-pres-r1 .ref-qd{margin-left:auto;font-family:var(--mono)}.ref-pres-r2{font-size:var(--fs-xs);color:var(--muted);margin-top:.2rem}.ref-freccia{color:var(--muted)}.ref-avv{font-size:var(--fs-xs);color:var(--ref-muted2);margin-top:.25rem}.ref-avv:before{content:"\25b8  ";color:var(--muted)}.ref-avv.grave{color:var(--danger);font-weight:600}@media(max-width:820px){.ref-sim-cols{grid-template-columns:1fr}}@media(max-width:640px){.ref-wrap{padding:8px 8px 2rem}.ref-finestra{margin-left:0;flex-basis:100%}}.ref-liq-testata{margin-top:0}.ref-liq-barra{display:flex;align-items:flex-end;gap:var(--pad-sm);flex-wrap:wrap;margin:var(--pad-sm) 0 var(--pad-xs)}.ref-liq-barra .ref-field{min-width:16rem}.ref-liq-esito{border-left-color:var(--accent)}.ref-liq-elenco{margin:.2rem 0 .2rem 1.1rem;padding:0;font-size:var(--fs-xs);color:var(--ref-muted2);line-height:1.6}.ref-liq-esito .ref-acts{margin-top:var(--pad-xs)}.ref-liq-budget{margin-top:var(--pad-md);padding:var(--pad-sm) var(--pad-md);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--ref-ok);border-radius:var(--radius)}.ref-liq-budget-r1{font-size:var(--fs-md);font-weight:600;font-variant-numeric:tabular-nums}.ref-liq-budget-r2{font-size:var(--fs-xs);color:var(--muted);line-height:1.5;margin-top:.25rem}.ref-liq-budget.sopra{border-left-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.ref-liq-budget.sopra .ref-liq-budget-r1{color:var(--danger)}.ref-liq-budget.sopra .ref-liq-budget-r2{color:color-mix(in srgb,var(--danger) 45%,var(--text))}.ref-liq-table{margin-top:var(--pad-md)}.ref-liq-table .ref-acts{margin-top:0;flex-wrap:nowrap}.ref-liq-tot{font-weight:600;color:var(--text)}.ref-liq-riporto{color:color-mix(in srgb,var(--ref-warn) 60%,var(--text))}.ref-badge.l-bozza{color:var(--muted);border-color:var(--border);background:var(--ref-sunken)}.ref-badge.l-confermata{color:color-mix(in srgb,var(--accent) 45%,var(--text));border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ref-badge.l-applicata{color:color-mix(in srgb,var(--ref-ok) 50%,var(--text));border-color:color-mix(in srgb,var(--ref-ok) 50%,transparent);background:color-mix(in srgb,var(--ref-ok) 12%,transparent)}.ref-badge.l-sospesa{color:color-mix(in srgb,var(--ref-warn) 55%,var(--text));border-color:color-mix(in srgb,var(--ref-warn) 50%,transparent);background:color-mix(in srgb,var(--ref-warn) 12%,transparent)}.ref-liq-detrow>.ref-liq-det{background:var(--ref-sunken);padding:var(--pad-sm) var(--pad-md)}.ref-liq-det .ref-qd{margin-top:.3rem}.ref-liq-sub{font-size:var(--fs-xs);background:var(--surface)}.ref-liq-sub th,.ref-liq-sub td{padding:.2rem var(--pad-xs)}.ref-liq-sub tr:last-child td{border-bottom:none}.ref-liq-note{margin-top:var(--pad-md)}@media(max-width:640px){.ref-liq-barra .ref-field{min-width:0;width:100%}}.anag-table{width:100%;border-collapse:collapse;margin-top:10px}.anag-table th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.65;padding:4px 8px}.anag-table td{padding:4px 8px;vertical-align:top}.anag-nome{width:100%;min-width:220px}.anag-alias{width:100%;min-width:260px;resize:vertical;font:inherit}.anag-int{text-align:center}.anag-del{font-size:1.05rem;line-height:1}.anag-actions{display:flex;gap:10px;margin-top:12px}.anag-empty{opacity:.7;font-size:.85rem;margin-top:10px}.imp-titolo-piu{display:flex;align-items:center;gap:var(--pad-sm);margin-bottom:.4rem}.imp-titolo-piu h3{margin-bottom:0}.imp-caselle{display:flex;flex-direction:column;gap:var(--pad-xs);margin:var(--pad-md) 0}.imp-casella-riga{display:flex;align-items:center;gap:var(--pad-md);min-width:0;padding:var(--pad-sm) var(--pad-md);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-lg)}.imp-casella-riga.errore{border-color:color-mix(in srgb,var(--danger) 50%,var(--border))}.imp-casella-testo{flex:1 1 auto;min-width:0}.imp-casella-testo .tab-hint{margin-bottom:0}.imp-casella-ind{font-weight:600;overflow-wrap:anywhere}.imp-pallino{width:10px;height:10px;border-radius:50%;background:var(--muted);flex:none}.imp-pallino.ok{background:var(--accent2)}.imp-pallino.errore{background:var(--danger)}.imp-pallino.spenta{background:var(--muted)}.imp-avviso-err{color:var(--danger);font-size:var(--fs-sm);margin:var(--pad-sm) 0;padding:var(--pad-xs) var(--pad-sm);border:1px solid var(--danger);border-radius:var(--radius)}.imp-avviso-err[hidden]{display:none}.imp-indietro{background:none;border:0;padding:0;margin-bottom:var(--pad-md);color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer}.imp-indietro:hover{color:var(--text)}.imp-casella-pagina h2{font-size:var(--fs-lg);overflow-wrap:anywhere;margin-bottom:var(--pad-xs)}.imp-casella-stato{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pad-xs);font-size:var(--fs-sm)}.imp-casella-pwd{color:var(--muted)}.imp-casella-riga .tab-hint,.imp-casella-pwd{color:color-mix(in srgb,var(--muted) 55%,var(--text))}.imp-casella-azioni{display:flex;flex-wrap:wrap;gap:.6rem;margin:var(--pad-md) 0}.imp-sup .form-row>*{min-width:0}@media(max-width:640px){.imp-sup .form-row{grid-template-columns:minmax(0,1fr);gap:var(--pad-xs)}.imp-sup .form-row input:not([type=checkbox]){width:100%;box-sizing:border-box}}.imp-casella-riga .imp-icone{display:flex;gap:4px;flex:none}.imp-casella-riga .tasto-ico{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer}.imp-casella-riga .tasto-ico:hover:not(:disabled),.imp-casella-riga .tasto-ico:focus-visible{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,transparent)}.imp-casella-riga .tasto-ico.pericolo{color:var(--danger)}.imp-casella-riga .tasto-ico.pericolo:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent)}.imp-casella-riga .tasto-ico:disabled:not(.gira){opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.imp-casella-riga .tasto-ico.gira svg{animation:imp-gira .9s linear infinite}@keyframes imp-gira{to{transform:rotate(360deg)}}}@media(max-width:600px){.imp-casella-riga{flex-wrap:wrap}.imp-casella-riga .imp-icone{flex-basis:100%;padding-left:calc(10px + var(--pad-md))}}.imp-sup .sup-card>h2{font-size:var(--fs-md);margin:0 0 .2rem}.imp-sup .sup-block>h3{font-size:var(--fs-md);text-transform:none;letter-spacing:normal;color:var(--text);margin:var(--pad-sm) 0}.imp-sup .sup-num{font-variant-numeric:tabular-nums;white-space:nowrap}.sup-fonte{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.imp-pw-mail-riga{margin:var(--pad-sm) 0}.sup-pagina{position:relative}.sup-pagina>.sup-head{position:absolute;top:var(--pad-lg);right:var(--pad-lg);z-index:45;width:max-content;padding:0}.sup-mail{position:relative}.sup-pagina>.sup-head:has(.sup-ia){display:flex;align-items:flex-start;gap:var(--pad-sm)}.sup-ia{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.sup-ia-tasto:disabled{opacity:.6;cursor:default;border-color:var(--border)}.sup-mail-testa{display:flex;align-items:center;gap:10px;margin-left:auto;padding:6px 12px;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer}.sup-mail-testa:hover{border-color:var(--accent)}.sup-mail-titolo{font-weight:600}.sup-mail-conta{display:inline-flex;gap:8px}.sup-mail-n{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--sup-muted2)}.sup-mail-n.errore{color:var(--danger)}.sup-mail-freccia,.sup-mail-testa>span[aria-hidden]{color:var(--muted);transition:transform .15s}.sup-mail.aperto .sup-mail-testa>span[aria-hidden]{transform:rotate(180deg)}.sup-mail-corpo{display:none}.sup-mail.aperto .sup-mail-corpo{display:block;margin-top:6px;width:270px;padding:4px var(--pad-md) var(--pad-sm);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 10px 30px #0000004d}.sup-mail-lista{max-height:10rem;overflow-y:auto}.sup-mail-riga{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.sup-mail-riga.spenta .sup-mail-nome{opacity:.6}.sup-mail-nome{min-width:0;font-size:var(--fs-sm)}.sup-mail-nome>div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-mail-riga.errore .sup-mail-sotto{color:var(--danger)}.sup-mail-sotto{font-size:var(--fs-xs);color:var(--muted)}.sup-mail-piede{display:flex;align-items:center;gap:8px;padding-top:8px}.sup-pallino-err,.sup-pallino-spento{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--danger);flex:none}.sup-pallino-spento{background:var(--muted)}.sup-lampeggia{animation:sup-lampeggia 1.6s ease-in-out infinite}@keyframes sup-lampeggia{0%,to{opacity:1}50%{opacity:.25}}.sup-mail .tasto-ico.gira svg{animation:sup-gira .9s linear infinite}@keyframes sup-gira{to{transform:rotate(360deg)}}@media(max-width:1100px){.sup-pagina{display:flex;flex-direction:column}.sup-pagina>.sup-head{position:static;order:-1;margin:var(--pad-sm) var(--pad-sm) 0 auto}}.modal-dialog.regole-dlg{width:min(820px,94vw);height:min(88vh,900px)}@media(max-width:768px){.modal-dialog.regole-dlg{height:94vh;max-height:94vh}}.modal-dialog.regole-conferma{width:min(480px,92vw)}.regole-corpo{display:flex;flex-direction:column}.regole-intro{margin:0 0 var(--pad-md);font-size:var(--fs-sm);color:var(--muted)}.regole-intro p{margin:0 0 6px}.regole-blocco{display:flex;flex-direction:column;border-top:1px solid var(--border)}.regole-blocco:last-of-type{border-bottom:1px solid var(--border)}.regole-dlg .regole-titolo{margin:0;font-size:var(--fs-md);font-weight:600;line-height:1.25;color:var(--text)}.regole-sez-testa{display:flex;align-items:center;gap:4px var(--pad-md);flex-wrap:wrap;padding:var(--pad-sm) 0;min-height:44px;cursor:pointer}.regole-sez-testa:hover .regole-sez-apri{color:var(--accent)}.regole-sez-apri{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.regole-sez-apri:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.regole-sez-freccia{display:inline-block;width:1em;color:var(--muted);transition:transform .15s ease}.regole-aperta .regole-sez-freccia{transform:rotate(90deg)}.regole-sez-riass{flex:1 1 14rem;min-width:0;font-size:var(--fs-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regole-sez-corpo{display:flex;flex-direction:column;gap:var(--pad-sm);padding:0 0 var(--pad-lg)}.regole-sez-corpo[hidden]{display:none}@media(prefers-reduced-motion:reduce){.regole-sez-freccia{transition:none}}.regole-sotto{margin:0 0 2px;font-size:var(--fs-xs);color:var(--muted)}.regole-aiuto{margin:0;font-size:var(--fs-xs);line-height:1.45;color:var(--muted)}.regole-riga{display:flex;flex-direction:column;gap:2px}.regole-riga-testa,.regole-scheda-riga{display:flex;align-items:center;gap:var(--pad-sm);flex-wrap:wrap}.regole-dlg .cli-sw.regole-sw{padding-left:0;font-size:var(--fs-sm);color:var(--text);text-align:left}.regole-dlg .cli-sw.regole-sw:disabled{opacity:.5}.regole-dlg [data-voce]{position:relative}.regole-mod:before{content:"";position:absolute;left:-10px;top:2px;bottom:2px;width:3px;border-radius:2px;background:var(--accent3)}.regole-campi{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--pad-sm) var(--pad-lg)}.regole-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.regole-campo-et{font-size:var(--fs-sm);color:var(--text)}.regole-campo-in{display:inline-flex;align-items:center;gap:6px}.regole-campo-in input{width:6.5rem}.regole-suff{font-size:var(--fs-xs);color:var(--muted)}.regole-spento{opacity:.5}.regole-dlg [data-voce=modo] .home-seg-btn{padding:6px 16px;font-size:var(--fs-sm);font-weight:600}.regole-dlg [data-voce=modo] .home-seg-btn:not(.active){color:var(--text)}.regole-dlg [data-voce=modo] .home-seg-btn:not(.active):hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.regole-modo{display:flex;flex-direction:column;gap:var(--pad-sm);padding:var(--pad-md);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.regole-modo.regole-on{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.regole-modo-corpo{display:grid;grid-template-columns:1fr auto;gap:var(--pad-md);align-items:start}.regole-modo-testo{display:flex;flex-direction:column;gap:4px}.regole-esempio{display:flex;flex-direction:column;gap:4px;min-width:190px;padding:var(--pad-sm) var(--pad-md);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.regole-esempio-conto{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--muted)}.regole-esempio-conto b{font-family:var(--mono);color:var(--text)}.regole-freccia{color:var(--accent2)}.regole-esempio-fonte{font-size:var(--fs-xs);color:var(--muted)}.regole-esempio-fonte a{color:var(--accent)}.regole-icona{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--text);font-size:16px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.regole-icona svg{display:block}.regole-icona:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.regole-icona-x{color:var(--danger)}.regole-icona-x:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent)}.regole-icona:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.regole-icona:disabled,.regole-icona:disabled:hover{opacity:.25;cursor:not-allowed;background:transparent;color:var(--muted)}.regole-dlg .btn-ghost:disabled{opacity:.35;cursor:not-allowed;border-style:dashed}.regole-eccezioni{display:flex;flex-direction:column;gap:6px;padding-top:var(--pad-sm);border-top:1px dashed var(--border)}.regole-ecc-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.regole-ecc-riga{display:flex;align-items:center;gap:var(--pad-sm);flex-wrap:wrap;padding:4px var(--pad-sm);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-sm)}.regole-ecc-nome{min-width:0;overflow-wrap:anywhere}.regole-ecc-azioni{display:inline-flex;gap:4px;margin-left:auto}.regole-ecc-riga.regole-tolta{border-style:dashed;background:transparent;color:var(--muted)}.regole-ecc-form{display:flex;flex-direction:column;gap:4px;width:100%}.regole-ecc-form-riga{display:flex;gap:var(--pad-sm);flex-wrap:wrap;align-items:center}.regole-ecc-form .regole-td{flex:1 1 260px}.regole-td{position:relative;min-width:0}.regole-dlg .regole-scheda-campi select,.regole-td-testa{height:32px;box-sizing:border-box;-webkit-appearance:none;appearance:none;padding:0 1.6rem 0 .5rem;border:1px solid var(--border);border-radius:5px;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right .55rem center;color:var(--text);font-family:inherit;font-size:.88rem;cursor:pointer}.regole-td-testa{display:flex;align-items:center;gap:8px;width:100%;min-width:0;text-align:left}.regole-dlg .regole-scheda-campi select:hover,.regole-td-testa:hover,.regole-td-testa[aria-expanded=true]{border-color:var(--accent)}.regole-td-testa:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.regole-td-testa[aria-invalid=true]{border-color:var(--danger)}.regole-td-testo{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regole-td-corr{flex:0 1 auto;max-width:45%;font-size:var(--fs-xs);color:var(--muted);opacity:.85;text-align:right}.regole-td-testa .regole-td-corr{margin-left:auto;min-width:2.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.regole-dlg [data-voce]:has(.regole-td-pop){z-index:2}.regole-td-pop{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--surface);border:1px solid var(--accent);border-radius:6px;box-shadow:0 6px 24px #0006}.regole-td-cerca{width:100%;box-sizing:border-box;padding:6px 10px;background:var(--surface2);border:1px solid var(--border);border-radius:4px;color:var(--text);font-family:inherit;font-size:var(--fs-sm);outline:none}.regole-td-cerca:focus{border-color:var(--accent)}.regole-td-lista{position:relative;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.regole-td-lista>[role=group]{display:flex;flex-direction:column;gap:1px}.regole-td-gruppo{padding:6px 8px;border-radius:4px;background:var(--surface2);font-size:var(--fs-xs);font-weight:700;color:var(--text)}.regole-td-voce{display:flex;align-items:baseline;gap:12px;padding:6px 10px 6px 24px;border-radius:4px;font-size:var(--fs-sm);color:var(--text);cursor:pointer}.regole-td-voce.regole-td-cat{padding-left:10px;font-weight:600}.regole-td-nome{flex:1 1 auto;overflow-wrap:break-word}.regole-td-nome small{display:block;font-size:var(--fs-xs);font-weight:400;color:var(--muted)}.regole-td-voce.regole-attiva{background:var(--surface2)}.regole-td-voce[aria-selected=true]{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-weight:600}.regole-td-voce[aria-selected=true].regole-attiva{background:color-mix(in srgb,var(--accent) 28%,transparent)}.regole-td-voce[aria-disabled=true]{color:var(--muted);opacity:.6;cursor:not-allowed}.regole-td-vuoto{margin:0;padding:8px;font-size:var(--fs-xs);font-style:italic;color:var(--muted);text-align:center}.reconcil-ac-cerca{margin-top:var(--pad-sm)}.reconcil-ac-lista{max-height:15rem;margin-top:var(--pad-xs);padding:var(--pad-xs);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.reconcil-ac-lista .regole-td-voce{padding-left:var(--pad-md)}.reconcil-ac-conta{margin-top:var(--pad-xs);font-size:var(--fs-xs);color:var(--muted)}.reconcil-ac-motivo{margin-right:auto;align-self:center;font-size:var(--fs-xs);color:var(--muted)}.regole-anteprima{padding:var(--pad-sm) var(--pad-md);border:1px solid var(--border);border-radius:var(--radius)}.regole-anteprima>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--accent);user-select:none}.regole-anteprima>summary b{color:var(--text);font-weight:600}.regole-summary-sotto{margin-left:.5rem;font-size:var(--fs-xs);color:var(--muted)}.regole-anteprima-corpo{display:flex;flex-direction:column;gap:var(--pad-sm);margin-top:var(--pad-sm)}.regole-anteprima .home-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;max-width:100%;align-self:flex-start}.regole-anteprima .home-seg-btn{text-wrap:balance}.regole-tbl{table-layout:fixed}.regole-tbl thead th{white-space:nowrap}.regole-tbl thead th:nth-child(2){width:14%}.regole-tbl thead th:nth-child(3){width:20%}.regole-tbl thead th:nth-child(4){width:28%}.regole-tbl thead th:nth-child(5){width:15%}.regole-tbl th.rev-th-num{text-align:right}.regole-tbl th[scope=row]{background:transparent;text-transform:none;letter-spacing:0;font-size:var(--fs-xs);color:var(--text);font-weight:600}.regole-tbl small{display:block;font-family:var(--sans);font-size:var(--fs-xs);font-weight:400;color:var(--muted);white-space:normal}.regole-tbl .regole-cella-testo{font-size:var(--fs-xs);color:var(--muted)}.regole-tbl .regole-totale{font-weight:700}.regole-tbl tr.regole-attuale th,.regole-tbl tr.regole-attuale td{background:color-mix(in srgb,var(--accent) 8%,transparent)}.regole-diff{margin:0;font-size:var(--fs-sm)}.regole-diff b{font-family:var(--mono)}.regole-schede{display:flex;flex-direction:column;gap:var(--pad-sm)}.regole-scheda{display:flex;flex-direction:column;gap:var(--pad-sm);padding:var(--pad-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface2)}.regole-scheda-testa{display:flex;align-items:center;gap:var(--pad-sm);flex-wrap:wrap;padding-right:32px}.regole-scheda-testa b{font-size:var(--fs-sm)}.regole-scheda-corr{font-size:var(--fs-xs);color:var(--muted)}.regole-scheda-x{position:absolute;top:6px;right:6px}.regole-esito{color:var(--text)}.regole-esito b{font-weight:600}.regole-scheda-campi{display:grid;grid-template-columns:minmax(130px,190px) minmax(0,1fr);gap:var(--pad-sm) var(--pad-md)}.regole-scheda-campi select{width:100%;min-width:0}.regole-scheda-campi .regole-campo{min-width:0}.regole-avviso{margin:0;font-size:var(--fs-xs);color:var(--danger)}.regole-scheda.regole-tolta{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;background:transparent;border-style:dashed;font-size:var(--fs-sm);color:var(--muted)}.regole-sg-fila{gap:var(--pad-sm) var(--pad-lg)}.regole-sg-casella{display:inline-flex;align-items:center;gap:8px}.regole-sg-casella .regole-campo-in input{width:5.5rem}.regole-chiusura{margin-bottom:var(--pad-md)}.regole-dlg h4.regole-sotto-titolo{font-size:var(--fs-sm);font-weight:400;color:var(--text);margin:var(--pad-md) 0 var(--pad-sm)}.regole-piede{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pad-sm) var(--pad-md);padding:var(--pad-md) var(--pad-lg);border-top:1px solid var(--border);flex-shrink:0}.regole-piede-stato{font-size:var(--fs-sm);color:var(--text)}.regole-piede-stato summary{cursor:pointer;color:var(--text)}.regole-piede-stato ul{margin:4px 0 0;padding-left:1.1rem;font-size:var(--fs-xs);max-height:7rem;overflow-y:auto}.regole-ok{color:var(--accent2);font-weight:700}.regole-piede-azioni{display:flex;gap:var(--pad-sm);margin-left:auto;flex-wrap:wrap}.regole-conferma-testo{margin:0;font-size:var(--fs-sm)}.regole-elenco{margin:.4rem 0;padding-left:1.1rem;font-size:var(--fs-sm)}.regole-link{background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.regole-confronto summary{cursor:pointer}.regole-confronto ul{margin:4px 0 0;padding-left:18px}.regole-corpo [inert]{opacity:.7}.regole-dlg .regole-titolo-fermo{padding:var(--pad-sm) 0 2px;cursor:default;min-height:0}.i-info{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;margin-left:4px;border-radius:50%;border:1px solid var(--muted);color:var(--muted);font:italic 600 10px/1 var(--sans);cursor:help;vertical-align:middle;flex:none}.i-info:hover,.i-info:focus-visible,.i-info.aperta{border-color:var(--accent);color:var(--accent);outline:none}.i-info>.i-info-testo.i-info-testo{display:none;position:fixed;z-index:200;width:max-content;max-width:280px;padding:7px 10px;border-radius:6px;background:var(--surface2);border:1px solid var(--border);box-shadow:0 6px 20px #0006;font:400 12px/1.4 var(--sans);font-style:normal;color:var(--text);text-align:left;white-space:normal;pointer-events:none}.i-info.aperta>.i-info-testo.i-info-testo{display:block}.autoclose-dlg .ac-det-titolo{display:flex;align-items:center;gap:10px;margin:var(--pad-lg) 0 var(--pad-sm)}.autoclose-dlg .ac-det-titolo>h3{margin:0}.autoclose-dlg .ac-det-piu,.autoclose-dlg .ac-det-x{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;flex:none;border:0;border-radius:var(--radius);background:transparent;cursor:pointer}.autoclose-dlg .ac-det-piu{color:var(--accent)}.autoclose-dlg .ac-det-piu:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.autoclose-dlg .ac-det-x{color:var(--danger)}.autoclose-dlg .ac-det-x:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}.autoclose-dlg .ac-det-piu:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.autoclose-dlg .ac-det-x:focus-visible{outline:2px solid var(--danger);outline-offset:1px}.autoclose-dlg .ac-det-piu:disabled,.autoclose-dlg .ac-det-x:disabled{opacity:.35;cursor:not-allowed;background:transparent}.autoclose-dlg .listini-suppl-tbl td{vertical-align:middle}.autoclose-dlg .listini-suppl-tbl td.ac-x{text-align:center;padding-left:2px;padding-right:2px;white-space:nowrap}.autoclose-dlg .listini-suppl-tbl td.azioni{text-align:right}.autoclose-dlg .listini-suppl-tbl .listini-voce-cond{margin-top:4px;line-height:1.35}.autoclose-dlg .listini-suppl-tbl tr.cambiata>td:first-child{box-shadow:inset 3px 0 0 var(--accent3)}@media(max-width:640px){.regole-modo-corpo,.regole-scheda-campi{grid-template-columns:1fr}.regole-piede-azioni{width:100%;justify-content:flex-end}.regole-tbl .regole-col-ric{display:none}.regole-tbl th,.regole-tbl td{padding:.4rem .25rem}.regole-tbl thead th{letter-spacing:0}.regole-tbl thead th:nth-child(2){width:23%}.regole-tbl thead th:nth-child(4){width:30%}.regole-tbl thead th:nth-child(5){width:24%}.regole-anteprima{padding-inline:var(--pad-sm)}}.hm-pop{position:fixed;z-index:95;min-width:280px;max-width:340px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #00000059;font-size:var(--fs-xs);color:var(--text);pointer-events:none;animation:hm-pop-in .12s ease-out}@keyframes hm-pop-in{0%{opacity:0}to{opacity:1}}.hm-pop-tit{color:var(--muted);margin-bottom:6px}.hm-pop-riga{display:flex;justify-content:space-between;gap:14px;padding:2px 0}.hm-pop-riga b{font-family:var(--mono);font-weight:600;white-space:nowrap}.hm-pop-riga.sep{border-top:1px solid var(--border);margin-top:4px;padding-top:6px}.hm-pop-riga.pos b{color:var(--accent2)}.hm-pop-riga.neg b{color:var(--danger)}.hm-pop-nota{margin-top:6px;color:var(--accent3)}.hm-pop-avviso{margin:0 0 6px;padding:4px 8px;border-radius:var(--radius);font-weight:600;color:var(--accent3);background:color-mix(in srgb,var(--accent3) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent3) 55%,transparent)}@media(prefers-reduced-motion:reduce){.hm-pop{animation:none}}.sup-mail-riga .tasto-ico{margin-left:auto;flex:none}div.sup-task.sup-ag{display:block;cursor:pointer}div.sup-task.sup-ag:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sup-ag>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-ag-chi{font-size:var(--fs-sm);display:flex;align-items:center;justify-content:space-between;gap:8px}.sup-ag-chi b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.sup-ag-trk{font-family:var(--mono);font-size:var(--fs-xs);color:var(--sup-muted2);margin-top:2px}.sup-ag-trk-link{color:inherit;text-decoration:none}.sup-ag-trk-link:hover{color:var(--accent);text-decoration:underline}.sup-ag-altre{font-family:var(--sans)}.sup-ag-dest{font-size:var(--fs-xs);color:var(--sup-muted2)}.sup-ag-inv{font-size:var(--fs-xs);color:var(--accent);margin-top:2px}.sup-ag-inv.vuoto{color:var(--muted)}.sup-ag>.sup-ag-fare{white-space:normal;display:flex;gap:var(--pad-xs);align-items:baseline;margin-top:var(--pad-xs);padding-top:var(--pad-xs);border-top:1px dashed var(--border);font-size:var(--fs-sm);font-weight:600}.sup-ag-quando{margin-left:auto;font-size:var(--fs-xs);font-weight:400;white-space:nowrap}.sup-dafare-lista{display:grid;gap:var(--pad-sm);margin:var(--pad-md) 0}.sup-dafare{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface2);padding:var(--pad-sm) var(--pad-md)}.sup-dafare.over{border-left-color:var(--danger)}.sup-dafare-t{font-weight:600;font-size:var(--fs-sm)}.sup-dafare-s{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.sup-dafare-acts{display:flex;flex-wrap:wrap;gap:var(--pad-xs);margin-top:var(--pad-sm)}.sup-dafare-acts a.sup-btn{text-decoration:none}@media(max-width:640px){.sup-ag>div{white-space:normal;overflow-wrap:anywhere}}.home-annullate{font-size:12px;opacity:.7;margin-top:8px}.sup-mon-info-s{font-family:inherit}.sup-table tr.sup-sottotitolo td{padding-top:10px;font-size:var(--fs-sm);color:var(--text);font-weight:600}.sup-table tr.sup-tot td{font-weight:600}.sup-table td.sup-sotto{padding-left:1.3rem;color:var(--sup-muted2)}.sup-table td.sup-neg{color:var(--danger)}.sup-table td.sup-pos{color:var(--sup-ok);font-size:inherit;font-weight:inherit}.sup-crumb{display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline;font-size:var(--fs-xs);color:var(--muted)}.sup-crumb:not(:empty){margin:var(--pad-sm) 0}#view-support .sup-ris-tendina{left:50%;right:auto;transform:translate(-50%);width:max-content;min-width:100%;max-width:min(1400px,94vw)}.sup-ag-trk{color:var(--accent)}.sup-nuova .sup-ris-sotto.sup-neg{color:var(--danger)}.sup-nuova .sup-testo-copia>.tasto-ico{position:absolute;top:6px;right:6px;width:28px;height:28px}.sup-nuova .sup-dati-mancano{margin-left:4px}.sup-chip{font-weight:600;white-space:nowrap;cursor:default;border:1px solid var(--border);background:var(--sup-sunken);color:var(--text)}.sup-chip.avviso{border-color:color-mix(in srgb,var(--sup-warn) 55%,transparent);color:var(--sup-warn);background:color-mix(in srgb,var(--sup-warn) 10%,transparent)}.sup-chip.over{border-color:color-mix(in srgb,var(--danger) 55%,transparent);color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}button.sup-chip{cursor:pointer}button.sup-chip:hover{text-decoration:underline}.sup-icone-caso{justify-content:flex-end}.sup-dhead-riga>.sup-titolo-riga{flex:1 1 14rem}.sup-dhead-riga>.sup-icone-caso{flex:0 1 auto;min-width:0;max-width:100%}.sup-avvisi-caso{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;align-self:center}.sup-avvisi-caso .sup-chip{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sup-avvisi-caso .sup-chip-passo{display:flex}.sup-chip-passo .sup-chip-testo{min-width:0;overflow:hidden;text-overflow:ellipsis}.sup-chip-passo .sup-chip-quando{flex:none;white-space:pre}.sup-proc-p.fatto .sup-proc-n{background:color-mix(in srgb,var(--accent2) 18%,transparent);border-color:var(--accent2);color:var(--accent2)}.sup-proc-p.fatto .sup-proc-t{color:var(--sup-muted2)}.sup-na-s,.sup-tl-d,.sup-msg-corpo{font-family:var(--sans)}.sup-detail .tasto-ico.primario{color:var(--accent)}.sup-detail .tasto-ico.pericolo:hover,.sup-detail .tasto-ico.pericolo:focus-visible{color:var(--danger);border-color:var(--danger)}.modal-dialog.sup-dlg.sup-dlg-mancanti{width:min(640px,94vw)}.sup-dlg-mancanti .sup-dlg-corpo{max-height:60vh;overflow:auto}textarea.sup-lettera{width:100%;box-sizing:border-box;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;font:400 var(--fs-xs)/1.55 var(--mono);resize:vertical}.sup-chiedi-cli{margin-top:12px}.sup-chiedi-t{font-size:var(--fs-sm);margin-bottom:4px}.sup-includi-lab input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:17px;height:17px;margin:0;border-radius:50%;vertical-align:middle;cursor:pointer;border:1.5px solid var(--muted);background:#0e1421;transition:box-shadow .15s,background .15s,border-color .15s}.sup-includi-lab input[type=checkbox]:hover:not(:disabled){border-color:var(--accent)}.sup-includi-lab input[type=checkbox]:checked{background:var(--accent);border-color:#7dabff;box-shadow:0 0 0 3px #3b82f633,0 0 12px 2px #3b82f68c}.sup-includi-lab input[type=checkbox]:checked:after{content:"";position:absolute;inset:4.5px;border-radius:50%;background:#fff}.sup-includi-lab input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-theme-mode=light] .sup-includi-lab input[type=checkbox]{background:var(--surface)}html[data-theme-mode=light] .sup-includi-lab input[type=checkbox]:checked{background:var(--accent)}.sup-stato-trk.ritiro{color:var(--accent3)}.sup-na-trk.ritiro{border-left-color:var(--accent3)}.sup-na-trk.ritiro .sup-na-t{color:var(--accent3)}.sup-th-filtro{opacity:0;transition:opacity .12s,background-color .12s,color .12s}th:hover .sup-th-filtro,th:focus-within .sup-th-filtro,.sup-th-filtro:is(.attivo,[aria-expanded=true]){opacity:1}.sup-th-filtro:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}@media(hover:none){.sup-th-filtro{opacity:1}}a.sup-titolo-cli{color:inherit;text-decoration:none;cursor:pointer}a.sup-titolo-cli:hover,a.sup-titolo-cli:focus-visible{color:var(--accent)}.sup-tl-trk.sup-tl-sfuma{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent)}.sup-trk-piu{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.sup-trk-piu[hidden]{display:none}.sup-logo-poste-delivery-business{background:#1e1e1e;border-color:#1e1e1e}.sup-logo-poste-delivery-business.piccolo{--pdb-h: 8px;position:relative;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:1px 2px}.sup-logo-poste-delivery-business.piccolo img{position:absolute;width:1px;height:1px;opacity:0}.sup-logo-poste-delivery-business.piccolo:before,.sup-logo-poste-delivery-business.piccolo:after{content:"";display:block;flex:none;height:var(--pdb-h);background:var(--pdb-bianco) no-repeat 0 0 / auto var(--pdb-h)}.sup-logo-poste-delivery-business.piccolo:before{width:calc(var(--pdb-h) * 319 / 44)}.sup-logo-poste-delivery-business.piccolo:after{width:calc(var(--pdb-h) * 215 / 44);background-position:calc(var(--pdb-h) * -321 / 44) 0}.sup-filtri .tasto-ico{margin-left:auto}.sup-xls-conta{margin-top:var(--pad-xs)}.sup-xls-conta.sup-xls-errore{color:var(--danger)}.sup-rimb-dlg [aria-invalid=true]{border-color:var(--danger)}.sup-segn-r{display:flex;align-items:center;gap:var(--pad-md)}.sup-segn-r .sup-link{flex:1;text-align:left}.sup-casi-tab td.sup-casi-az{white-space:nowrap;text-align:right;cursor:default}.sup-casi-az .sup-ris-sotto{margin-top:3px}.sup-ico-posti{display:inline-grid;grid-template-columns:repeat(4,30px);gap:6px}.sup-casi-tab .tasto-ico{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);cursor:pointer}.sup-casi-tab .tasto-ico:hover,.sup-casi-tab .tasto-ico:focus-visible{color:var(--text);border-color:var(--accent)}.sup-casi-tab .tasto-ico.primario{color:var(--accent)}.sup-casi-tab .tasto-ico.pericolo:hover,.sup-casi-tab .tasto-ico.pericolo:focus-visible{color:var(--danger);border-color:var(--danger)}:root{--pdb-bianco: url(data:image/png;base64,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)}.tar-logo-poste-delivery-business-bianco{background:#1e1e1e;border-color:#1e1e1e}.tar-logo-poste-delivery-business-bianco .tar-img{width:80px;background-image:var(--pdb-bianco)}#view-contrassegni,.sup-pop,.ctr-dlg{--sup-surface3: color-mix(in srgb, var(--surface2) 94%, var(--text));--sup-sunken: color-mix(in srgb, var(--bg) 75%, var(--surface));--sup-muted2: color-mix(in srgb, var(--muted) 65%, var(--text));--sup-warn: var(--accent3);--sup-ok: var(--accent2);--sup-pink: #F472B6}.modal-dialog.sup-dlg.ctr-dlg{width:min(780px,94vw)}.modal-dialog.sup-dlg.ctr-dlg.stretta{width:min(460px,94vw)}.ctr-dlg .sup-dlg-corpo{overflow-y:auto;min-height:0;flex:1 1 auto}.ctr-dlg .sup-dlg-azioni{flex-shrink:0}.ctr-dlg .settings-body{display:flex;flex-direction:column;gap:var(--pad-md)}.ctr-dlg .settings-body>p{margin:0}.ctr-dlg .sup-kpi-row{margin-bottom:0}.ctr-dlg .sup-ris-tab,.ctr-tab{width:100%}.ctr-dlg .sup-xls-periodo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ctr-dlg .sup-xls-periodo input{flex:1 1 130px;min-width:0}#view-contrassegni .sup-stato-ora.aperta,.ctr-dlg .sup-stato-ora.aperta{color:var(--accent)}#view-contrassegni .sup-stato-ora.attesa,.ctr-dlg .sup-stato-ora.attesa{color:var(--purple)}#view-contrassegni .sup-stato-ora.risposta,.ctr-dlg .sup-stato-ora.risposta{color:var(--sup-warn)}#view-contrassegni .sup-stato-ora.chiusa,.ctr-dlg .sup-stato-ora.chiusa{color:var(--muted)}.sup-pop .sup-stato-ora.aperta{color:var(--accent)}.sup-pop .sup-stato-ora.attesa{color:var(--purple)}.sup-pop .sup-stato-ora.risposta{color:var(--sup-warn)}.sup-pop .sup-stato-ora.chiusa{color:var(--muted)}.sup-stato-ora.ctr-no{text-decoration:line-through}.sup-stato-ora.ctr-girare{color:var(--sup-ok)}.sup-stato-ora.ctr-anticipato,#view-contrassegni .sup-kpi.pink .sup-kpi-value{color:var(--sup-pink)}#view-contrassegni .sup-rimb-cli,.ctr-dlg .sup-rimb-cli{min-width:7rem;max-width:11rem}.ctr-titolo-riga{display:flex;align-items:center;gap:var(--pad-sm);margin-bottom:var(--pad-xs)}.ctr-titolo{font-size:22px;font-weight:600;margin:0}.ctr-hint{font-size:var(--fs-sm);color:var(--muted);margin:0 0 var(--pad-md);max-width:100ch}.ctr-avvisi .sup-avviso,.ctr-avvisi .sup-riepilogo{display:flex;flex-wrap:wrap;gap:4px var(--pad-md);align-items:baseline}.ctr-avvisi .sup-link{margin-left:auto}.ctr-ck{width:30px}.sup-ris-tab th.ctr-ck,.sup-ris-tab td.ctr-ck{padding-right:0}.ctr-ck>span{vertical-align:middle}.ctr-ck input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:17px;height:17px;margin:0;border-radius:50%;vertical-align:middle;cursor:pointer;border:1.5px solid var(--muted);background:var(--surface);transition:box-shadow .15s,background .15s,border-color .15s}.ctr-ck input[type=checkbox]:hover{border-color:var(--accent)}.ctr-ck input[type=checkbox]:checked{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 60%,var(--accent-fg, #fff));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent),0 0 12px 2px color-mix(in srgb,var(--accent) 55%,transparent)}.ctr-ck input[type=checkbox]:checked:after{content:"";position:absolute;inset:4.5px;border-radius:50%;background:var(--accent-fg, #fff)}.ctr-ck input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ctr-ck input[type=checkbox]:disabled{cursor:not-allowed;opacity:.3}.ctr-ck input[type=checkbox]:disabled:hover{border-color:var(--muted)}.ctr-pop-tasti{display:flex;gap:6px;margin:0 2px 6px}.ctr-pop-tasti button{flex:1;padding:3px 8px;font:inherit;font-size:var(--fs-xs);color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:6px;cursor:pointer}.ctr-pop-tasti button:hover{color:var(--text);border-color:var(--accent)}.ctr-pop-voce{display:flex;align-items:center;gap:8px;width:100%;margin:1px 0;padding:.35rem .5rem;font:inherit;text-align:left;color:var(--muted);background:none;border:1px solid transparent;border-radius:6px;cursor:pointer}.ctr-pop-voce:hover{background:var(--surface);color:var(--text)}.ctr-pop-voce[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.ctr-pop-voce[aria-pressed=false]>:not(.n){opacity:.45}.ctr-pop-voce .n{margin-left:auto;font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted)}.ctr-tab .tasto-ico,.ctr-azioni .tasto-ico,.ctr-titolo-riga .tasto-ico{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;flex:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);cursor:pointer}.ctr-tab .tasto-ico:hover,.ctr-azioni .tasto-ico:hover,.ctr-titolo-riga .tasto-ico:hover,.ctr-tab .tasto-ico:focus-visible,.ctr-azioni .tasto-ico:focus-visible,.ctr-titolo-riga .tasto-ico:focus-visible{color:var(--text);border-color:var(--accent)}.ctr-azioni .tasto-ico.primario{color:var(--accent)}.ctr-tab .tasto-ico.pericolo:hover{color:var(--danger);border-color:var(--danger)}.ctr-azioni .tasto-ico{width:38px;height:38px;flex-basis:38px;margin-left:0}.ctr-azioni .ctr-sep{height:28px}.tasto-ico[aria-disabled=true]{opacity:.35;cursor:not-allowed}.tasto-ico[aria-disabled=true]:hover{color:var(--muted);border-color:var(--border)}.ctr-tab th,.ctr-tab td,.ctr-dlg .sup-ris-tab th,.ctr-dlg .sup-ris-tab td,.ctr-tab td.sup-num,.ctr-dlg .sup-ris-tab td.sup-num,.ctr-tab th.sup-num,.ctr-dlg .sup-ris-tab th.sup-num{text-align:center}.ctr-tab .sup-rimb-segna,.ctr-dlg .sup-rimb-segna{justify-content:center}.ctr-tab tr.ctr-sel td{background:color-mix(in srgb,var(--accent) 8%,transparent)}.ctr-azioni{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;margin-left:auto}.ctr-azioni .ctr-sep{width:1px;height:22px;background:var(--border);margin:0 2px}.ctr-sel-txt{font-size:var(--fs-sm);color:var(--muted)}.ctr-sel-txt b{color:var(--text);font-family:var(--mono);font-weight:600}.ctr-annullato td{color:var(--muted)}.ctr-annullato td.ctr-barra{text-decoration:line-through}input.ctr-imp{width:96px;text-align:right;font-family:var(--mono)}input.ctr-imp[aria-invalid=true],.ctr-dlg input[aria-invalid=true]{border-color:var(--danger)}.ctr-dlg .sup-logo.piccolo{vertical-align:middle}.toast .ctr-toast-az{margin-left:var(--pad-sm)}.sup-chiama,.sup-presa{display:inline-flex;gap:var(--pad-xs, 4px);align-items:center}.sup-nonsp-linguette{margin-bottom:var(--pad-sm, 8px)}.sup-nonsp-tab{width:100%}.sup-nonsp-mitt{margin-right:var(--pad-xs, 4px);vertical-align:middle}.imp-fase{margin-bottom:var(--pad-md, 14px)}.al-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px;margin-bottom:14px}.al-card h4{margin:0 0 8px}.al-barra{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.al-sub{color:var(--muted);font-size:13px}.al-grande{font-weight:600}.al-avviso{border:1px solid var(--accent3);color:var(--accent3);border-radius:var(--radius);padding:8px 10px;margin-top:10px}.al-nota{background:var(--surface2);border-radius:var(--radius);padding:8px 10px;color:var(--muted);font-size:13px;margin-top:10px}.al-errore{border:1px solid var(--danger);color:var(--danger);border-radius:var(--radius);padding:8px 10px;margin-top:10px}.al-chip{display:inline-block;background:var(--surface2);border-radius:999px;padding:2px 9px;font-size:12px;margin:0 4px 4px 0}.al-chip.al-ok{color:var(--accent2)}.al-chip.al-att{color:var(--accent3)}.al-chip.al-no{color:var(--muted)}.al-regola{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--border)}.al-regola:first-child{border-top:0}.al-nome{font-weight:600}.al-desc{color:var(--muted);font-size:13px}.al-spenta .al-nome{color:var(--muted)}.al-sw{position:relative;width:38px;height:22px;background:var(--border);border-radius:999px;border:0;padding:0;cursor:pointer}.al-sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--text);transition:left .15s}.al-sw[aria-checked=true]{background:var(--accent2)}.al-sw[aria-checked=true]:after{left:18px}.al-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:14px 16px;overflow-y:auto}.al-campo label{display:block;font-size:12px;color:var(--muted);margin-bottom:3px}.al-campo input[type=text],.al-campo input[type=number],.al-campo select{width:100%}.al-campo[hidden]{display:none}.al-canali label{display:block;margin:3px 0}.al-canali input{margin-right:6px}.al-elenco-clienti{max-height:150px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);padding:4px 8px;margin-top:4px}.al-elenco-clienti label{display:block;font-size:13px;color:var(--text);margin:2px 0}.al-piede{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.al-tabella{width:100%;border-collapse:collapse}.al-tabella th,.al-tabella td{text-align:left;padding:7px 6px;border-top:1px solid var(--border);vertical-align:top}.al-tabella th{color:var(--muted);font-weight:500;font-size:12px;border-top:0}.al-prova{margin-top:10px}@media(max-width:560px){.al-regola{grid-template-columns:auto 1fr}.al-az{grid-column:1 / -1}}.al-pagina{display:flex;flex-direction:column;gap:var(--pad-md, 14px);max-width:980px}.al-storico{margin-top:var(--pad-sm, 8px)}.sup-chat{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;min-height:38rem;max-height:52rem}.sup-chat.galleggia{position:fixed;right:calc(var(--pad-lg) + env(safe-area-inset-right,0px));bottom:calc(var(--pad-lg) + env(safe-area-inset-bottom,0px));z-index:60;width:25rem;max-width:calc(100% - 2 * var(--pad-lg));height:38rem;max-height:calc(100% - 2 * var(--pad-lg));min-height:0;box-shadow:var(--ombra-fin)}.sup-chat-tasto{position:fixed;right:calc(var(--pad-lg) + env(safe-area-inset-right,0px));bottom:calc(var(--pad-lg) + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;align-items:center;gap:var(--pad-sm);padding:var(--pad-sm) var(--pad-md);border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;font-size:var(--fs-sm);font-weight:600;box-shadow:var(--ombra-pop)}.sup-chat-tasto .ui-pallino{outline:2px solid var(--accent)}.sup-chat-tasto:focus-visible{outline:2px solid var(--text);outline-offset:2px}.sup-chat-testa{display:flex;align-items:center;gap:var(--pad-sm);padding:var(--pad-sm) var(--pad-md);border-bottom:1px solid var(--border)}.sup-chat-testa h3{margin:0;font-size:var(--fs-md);font-weight:600;flex:1;min-width:0}.sup-chat-pc{display:flex;align-items:center;gap:var(--pad-xs);font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.sup-chat-ctx{display:flex;align-items:center;gap:var(--pad-xs);padding:var(--pad-sm) var(--pad-md) 0;font-size:var(--fs-xs);color:var(--muted)}.sup-chat-lista{flex:1;overflow-y:auto;padding:var(--pad-md);display:flex;flex-direction:column;gap:var(--pad-md);min-height:0}.sup-chat-io{align-self:flex-end;max-width:88%;background:var(--surface2);border-radius:var(--radius-lg);padding:var(--pad-sm) var(--pad-md);font-size:var(--fs-sm);line-height:1.5}.sup-chat-ag{font-size:var(--fs-sm);line-height:1.55;min-width:0}.sup-chat-ag p{margin:0 0 var(--pad-xs)}.sup-chat-ag ul{margin:var(--pad-xs) 0;padding-left:var(--pad-lg)}.sup-chat-ag li{margin:2px 0}.sup-chat-ora{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--pad-xs)}.sup-chat-io .sup-chat-ora{text-align:right}.sup-chat-scheda{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);padding:var(--pad-sm) var(--pad-md);margin-top:var(--pad-sm);background:var(--bg)}.sup-chat-scheda.delicata{border-left-color:var(--accent3);background:color-mix(in srgb,var(--accent3) 10%,var(--bg))}.sup-chat-scheda.fatta,.sup-chat-scheda.lasciata{border-left-color:var(--accent2)}.sup-chat-scheda.lasciata{border-left-color:var(--muted)}.sup-chat-scheda-t{font-weight:600;font-size:var(--fs-sm)}.sup-chat-scheda dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--pad-md);margin:var(--pad-sm) 0;font-size:var(--fs-xs)}.sup-chat-scheda dt{color:var(--muted)}.sup-chat-scheda dd{margin:0;overflow-wrap:anywhere}.sup-chat-scheda .sup-dafare-acts{margin-top:var(--pad-sm)}.sup-chat-esito{display:flex;align-items:center;gap:var(--pad-xs);font-size:var(--fs-xs);color:var(--muted);margin-top:var(--pad-xs)}.sup-chat-attesa{display:flex;align-items:center;gap:var(--pad-sm);font-size:var(--fs-xs);color:var(--muted)}.sup-chat-punti{display:inline-flex;gap:3px}.sup-chat-punti i{width:5px;height:5px;border-radius:50%;background:var(--muted);animation:sup-chat-p 1.2s infinite ease-in-out}.sup-chat-punti i:nth-child(2){animation-delay:.2s}.sup-chat-punti i:nth-child(3){animation-delay:.4s}@keyframes sup-chat-p{0%,80%,to{opacity:.3}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.sup-chat-punti i{animation:none}}.sup-chat-scrivi{border-top:1px solid var(--border);padding:var(--pad-sm) var(--pad-md);display:flex;gap:var(--pad-sm);align-items:flex-end}.sup-chat-scrivi textarea{flex:1;min-width:0;resize:vertical;min-height:2.6rem;font:inherit;font-size:var(--fs-sm);background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-xs) var(--pad-sm)}.sup-chat-scrivi textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(max-width:767px){.sup-chat.galleggia{inset:0;width:auto;max-width:none;height:auto;max-height:none;border:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom,0px)}}.sc-critico{--sc-c: var(--danger)}.sc-alto{--sc-c: color-mix(in srgb, var(--accent3) 50%, var(--danger))}.sc-medio{--sc-c: var(--accent3)}.sc-basso{--sc-c: var(--muted)}.sc-badge{display:inline-flex;align-items:center;gap:.35rem;margin-left:.5rem;padding:.15rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--sc-c, var(--muted)) 55%,transparent);background:color-mix(in srgb,var(--sc-c, var(--muted)) 14%,var(--surface));color:var(--text);font-size:var(--fs-xs);line-height:1.6;cursor:pointer;white-space:nowrap}.sc-badge[hidden]{display:none}.sc-badge:hover{background:color-mix(in srgb,var(--sc-c, var(--muted)) 26%,var(--surface))}.sc-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--sc-c, var(--muted));flex:none}.sc-badge.sc-critico .sc-badge-dot{animation:sc-pulse 1.8s ease-in-out infinite}.sc-badge.fuel-chip{--sc-c: var(--accent2)}.sc-badge.fuel-chip.fuel-sopra{--sc-c: var(--accent3)}.sc-badge.fuel-chip.fuel-sotto{--sc-c: var(--teal)}.sc-badge.fuel-chip.fuel-nd{--sc-c: var(--muted)}.fuel-chip-ico{display:inline-flex;color:var(--sc-c)}.fuel-chip-ico svg{width:12px;height:12px;display:block}@keyframes sc-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.sc-badge.sc-critico .sc-badge-dot{animation:none}}@media(max-width:768px){.sc-badge-text{display:none}.sc-badge{padding:.25rem}}.modal-dialog.sc-dialog{width:min(760px,94vw);display:flex;flex-direction:column;max-height:86vh}.sc-giorni{display:flex;gap:.35rem;padding:.5rem var(--pad-lg);overflow-x:auto;border-bottom:1px solid var(--border);flex:none}.sc-giorno-tab{padding:.25rem .6rem;border-radius:var(--radius);border:1px solid var(--border);border-bottom:2px solid var(--sc-c, var(--muted));background:var(--surface);color:var(--muted);font-size:var(--fs-xs);cursor:pointer;white-space:nowrap}.sc-giorno-tab.attivo{background:var(--surface2);color:var(--text)}.sc-bordo-critico{--sc-c: var(--danger)}.sc-bordo-alto{--sc-c: color-mix(in srgb, var(--accent3) 50%, var(--danger))}.sc-bordo-medio{--sc-c: var(--accent3)}.sc-bordo-basso{--sc-c: var(--muted)}.sc-corpo{padding:var(--pad-md) var(--pad-lg);overflow-y:auto;flex:1 1 auto}.sc-errori{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-radius:var(--radius);padding:.6rem .8rem;margin-bottom:var(--pad-md);font-size:var(--fs-sm)}.sc-errori ul{margin:.3rem 0 0;padding-left:1.1rem}.sc-corriere{margin-bottom:var(--pad-md)}.sc-corriere-head{display:flex;align-items:center;gap:.5rem;padding-bottom:.3rem;border-bottom:1px solid var(--border);margin-bottom:.5rem}.sc-corriere-head h3{margin:0;font-size:var(--fs-md);color:var(--text)}.sc-dot{width:9px;height:9px;border-radius:50%;background:var(--sc-c, var(--muted));flex:none}.sc-count{margin-left:auto;font-size:var(--fs-xs);color:var(--muted)}.sc-vuoto{font-size:var(--fs-sm);color:var(--muted);padding:.2rem 0 .4rem}.sc-vuoto-errore{color:var(--danger)}.sc-news{padding:.5rem 0 .6rem;border-bottom:1px dashed var(--border)}.sc-news:last-of-type{border-bottom:none}.sc-news-head{display:flex;align-items:center;gap:.4rem;margin-bottom:.25rem}.sc-pill{display:inline-block;padding:.05rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--sc-c, var(--muted)) 55%,transparent);background:color-mix(in srgb,var(--sc-c, var(--muted)) 16%,var(--surface));color:var(--text);font-size:var(--fs-xs);white-space:nowrap}.sc-cat{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.sc-news-title{font-weight:600;font-size:var(--fs-sm);color:var(--text);display:block}a.sc-news-title{text-decoration:none}a.sc-news-title:hover{color:var(--accent);text-decoration:underline}.sc-news-body{margin:.2rem 0 0;font-size:var(--fs-sm);color:var(--text);line-height:1.45}.sc-news-meta{margin-top:.25rem;font-size:var(--fs-xs);color:var(--muted)}.sc-piede{display:flex;align-items:center;gap:.8rem;padding:.5rem var(--pad-lg);border-top:1px solid var(--border);flex:none}.sc-nascondi{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-sm);color:var(--muted);cursor:pointer}.sc-generato{margin-left:auto;font-size:var(--fs-xs);color:var(--muted)}.sc-riepilogo{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .8rem;margin:.6rem 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface2);font-size:var(--fs-sm)}.cli-wrap{display:flex;flex-direction:column;gap:var(--pad-lg);padding:var(--pad-lg)}.cli-titolo{margin:0;font-size:var(--fs-lg)}.cli-hint{margin:0;max-width:70ch;font-size:var(--fs-sm);color:var(--muted);line-height:1.45}.cli-barra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pad-md)}.cli-conteggio{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad-xs) var(--pad-sm)}.cli-cerca,.cli-sel{padding:.45rem .6rem;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--fs-sm);font-family:inherit}.cli-cerca{flex:1 1 240px;min-width:180px}.cli-sel{flex:0 0 auto;cursor:pointer}.cli-cerca:focus,.cli-sel:focus{outline:none;border-color:var(--accent)}.cli-totali{margin:0;font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted)}.cli-griglia{display:flex;flex-direction:column;gap:var(--pad-xs)}.cli-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.cli-card-off{opacity:.68}.cli-sintesi{display:flex;align-items:center;gap:var(--pad-sm);padding:var(--pad-xs) var(--pad-sm)}.cli-apri{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--pad-sm);padding:var(--pad-xs);background:transparent;border:0;color:var(--text);font-family:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}.cli-frec{flex:0 0 auto;color:var(--muted);transition:transform .15s ease}.cli-sint-num{flex:0 0 auto;margin-left:auto;color:var(--muted);font-family:var(--mono);font-size:var(--fs-xs);white-space:nowrap}.cli-nome{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-tags{flex:0 0 auto;display:inline-flex;gap:var(--pad-xs)}.cli-tag{font-size:var(--fs-xs);color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:0 var(--pad-sm);white-space:nowrap}.cli-tag-warn{color:var(--accent3);border-color:var(--accent3)}.cli-dati{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--pad-xs) var(--pad-sm)}.cli-campo{display:flex;flex-direction:column;min-width:0}.cli-campo-lbl{font-size:var(--fs-xs);color:var(--muted)}.cli-campo-val{font-size:var(--fs-sm);overflow-wrap:anywhere}.cli-listini{display:flex;flex-direction:column;gap:var(--pad-xs);padding-top:var(--pad-sm);border-top:1px solid var(--border)}.cli-prov{font-size:var(--fs-xs);color:var(--muted);font-style:italic}.cli-listino{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pad-xs) var(--pad-sm);font-size:var(--fs-sm)}.cli-listino-nome{font-weight:600;overflow-wrap:anywhere}.cli-listino-mk{font-family:var(--mono);color:var(--accent2)}.cli-listino-n{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted)}.cli-listino-warn{font-size:var(--fs-xs);color:var(--accent3)}.cli-comandi{flex:0 0 auto;display:flex;align-items:center;gap:var(--pad-xs)}.cli-sw{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--pad-xs);padding:var(--pad-xs) var(--pad-sm);background:transparent;border:1px solid transparent;border-radius:999px;color:var(--muted);font-family:inherit;font-size:var(--fs-xs);cursor:pointer}.cli-sw-pista{position:relative;display:block;width:34px;height:18px;border-radius:999px;background:var(--surface2);border:1px solid var(--border);transition:background .15s ease,border-color .15s ease}.cli-sw-pallino{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--muted);transition:transform .15s ease,background .15s ease}.cli-sw-logo{display:block;width:16px;height:16px;border-radius:3px;filter:grayscale(1);opacity:.6}.cli-sw-on .cli-sw-logo{filter:none;opacity:1}.cli-sw:disabled{opacity:.4;cursor:not-allowed}.cli-sw-on{color:var(--text)}.cli-sw-on .cli-sw-pista{background:var(--accent2);border-color:var(--accent2)}.cli-sw-on .cli-sw-pallino{transform:translate(16px);background:var(--surface)}.cli-sw:hover .cli-sw-pista{border-color:var(--accent)}.cli-sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cli-sw-pista,.cli-sw-pallino,.cli-frec{transition:none}}.cli-vx-nascosta{visibility:hidden}.cli-vx{display:inline-flex;align-items:center;gap:.15rem;font-size:var(--fs-xs);color:var(--muted)}.cli-vx-nota{font-size:var(--fs-xs);color:var(--muted)}.cli-vx-pct{width:3.6rem;padding:var(--pad-xs);background:var(--surface2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--mono);font-size:var(--fs-sm)}.cli-vuoto,.cli-vuoto-mini,.cli-errore{margin:0;font-size:var(--fs-sm);color:var(--muted)}.cli-vuoto-mini{font-size:var(--fs-xs)}.cli-errore{color:var(--danger)}.cli-rimando{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pad-sm);max-width:70ch}@media(max-width:768px){.cli-wrap{padding:var(--pad-sm)}.cli-apri{flex-wrap:wrap}.cli-sint-num{margin-left:0}}#view-clienti{--sup-sunken: color-mix(in srgb, var(--bg) 75%, var(--surface));--sup-muted2: color-mix(in srgb, var(--muted) 65%, var(--text));--cli-col-f: 10.5rem;--cli-col-s: 8rem;--cli-col-v: 9.4rem}#view-clienti .cli-wrap{max-width:1420px;margin:0 auto;width:100%;box-sizing:border-box;gap:var(--pad-md)}#view-clienti .cli-titolo{font-size:22px;font-weight:600}.cli-titolo-riga{display:flex;align-items:center;gap:var(--pad-sm)}#view-clienti .cli-hint{max-width:90ch}#view-clienti .cli-testata{margin:var(--pad-xs) 0 0}#view-clienti .cli-dati{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--pad-sm) var(--pad-md)}.cli-sel-lbl{font-size:var(--fs-sm);color:var(--muted)}#view-clienti .cli-sel{max-width:100%}.cli-conteggio-testo{font-size:var(--fs-sm);color:var(--muted)}.cli-elenco-testa{display:grid;grid-template-columns:minmax(0,1fr) var(--cli-col-f) var(--cli-col-s) var(--cli-col-v);gap:var(--pad-sm);padding:0 calc(var(--pad-sm) + 1px) 4px calc(var(--pad-sm) + var(--pad-xs) + 1px);font-size:var(--fs-xs);color:var(--muted)}.cli-elenco-testa .n{text-align:right}#view-clienti .cli-sintesi{gap:var(--pad-sm)}#view-clienti a.cli-apri{display:grid;grid-template-columns:minmax(0,1fr) var(--cli-col-f) var(--cli-col-s);gap:var(--pad-sm);align-items:center;border-radius:var(--radius);text-decoration:none;color:var(--text)}#view-clienti a.cli-apri:hover{text-decoration:none}#view-clienti .cli-card:hover{border-color:var(--accent)}#view-clienti a.cli-apri:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cli-chi{display:flex;flex-direction:column;min-width:0}.cli-nome-riga{display:flex;align-items:center;gap:var(--pad-sm);min-width:0}#view-clienti .cli-nome{font-size:var(--fs-md)}.cli-sotto{font-size:var(--fs-xs);color:var(--muted);font-family:var(--sans);font-weight:400}.cli-num{display:flex;flex-direction:column;align-items:flex-end;min-width:0}.cli-num-v{font-family:var(--mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.cli-num-lbl{display:none;font-size:var(--fs-xs);color:var(--muted)}#view-clienti .cli-comandi{width:var(--cli-col-v);justify-content:flex-start}.cli-sw-wrap{display:inline-flex}.cli-avviso{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;font-size:var(--fs-sm);border:1px solid color-mix(in srgb,var(--accent3) 45%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--accent3) 10%,transparent)}.cli-avviso .mk-ico{color:var(--accent3);flex:none;margin-top:2px}.cli-avviso.ok{align-items:center;border-color:color-mix(in srgb,var(--accent2) 45%,var(--border));background:color-mix(in srgb,var(--accent2) 8%,transparent)}.cli-avviso.ok .mk-ico{color:var(--accent2);margin-top:0}.cli-dlg.modal-dialog{width:min(560px,94vw)}.cli-dlg .fld label{text-transform:none;letter-spacing:normal;font-weight:500;font-size:var(--fs-sm)}.cli-dlg .sim-input{font-family:var(--sans);width:100%;max-width:none}.cli-dlg #cli-f-piva,.cli-dlg #cli-f-cap,.cli-dlg #cli-f-provincia{font-family:var(--mono)}.cli-form{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--pad-md)}.cli-form .fld{margin-bottom:var(--pad-sm);min-width:0}.cli-form .fld-help{margin-top:2px}.cli-form :is(.cli-fld-nome,.cli-fld-indirizzo,.cli-fld-alias){grid-column:1 / -1}.cli-form .cli-errore:empty{display:none}.cli-dlg .cli-file-tab th{text-align:left;color:var(--muted);background:none;text-transform:none;letter-spacing:normal;font-weight:500;font-size:var(--fs-xs);white-space:nowrap}.cli-dlg .cli-file-tab td{text-align:right}.cli-dlg .cli-file-tab td.n{font-family:var(--mono)}.cli-dlg .btn-solid{display:inline-flex;align-items:center}.cli-dlg .btn-solid .mk-ico+span{margin-left:5px}.cli-dlg .btn-solid:disabled{background:var(--surface2);color:var(--muted);cursor:not-allowed;filter:none}.cli-alias{display:flex;flex-direction:column;gap:4px}.cli-alias-riga{display:flex;align-items:center;justify-content:space-between;gap:var(--pad-sm);font-size:var(--fs-sm);padding:4px 4px 4px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere}.cli-alias-campo{width:100%;font-family:var(--sans)}.cli-alias-nuovo{display:flex;align-items:center;gap:var(--pad-sm);margin-top:var(--pad-sm)}.cli-alias-nuovo[hidden]{display:none}.cli-alias-nuovo .cli-alias-campo{flex:1 1 auto;min-width:0}.cli-simile{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);padding:8px 10px;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--accent3) 55%,var(--border))}.cli-simile .mk-ico{color:var(--accent3);flex:none}.cli-simile>span:nth-child(2){flex:1}@media(max-width:640px){.cli-elenco-testa{display:none}#view-clienti .cli-sintesi{flex-wrap:wrap}#view-clienti a.cli-apri{grid-template-columns:1fr 1fr;flex:1 1 100%}#view-clienti a.cli-apri .cli-chi{grid-column:1 / -1}#view-clienti .cli-nome{white-space:normal}.cli-nome-riga{flex-wrap:wrap}.cli-num{align-items:flex-start}.cli-num-lbl{display:block}#view-clienti .cli-comandi{width:auto;padding-left:var(--pad-xs)}.cli-form{grid-template-columns:1fr}}.cli-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pad-sm) var(--pad-md)}.cli-cerca-scheda{flex:1 1 320px;max-width:760px;margin:0 auto}.cli-cerca-scheda .sup-ris-tab td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.cli-scheda-corpo{display:flex;flex-direction:column;gap:var(--pad-md);min-width:0}.cli-scheda-testa{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pad-sm)}.cli-scheda-testa .cli-titolo{overflow-wrap:anywhere}.cli-scheda-icone{display:flex;gap:6px;margin-left:auto}#view-clienti .cli-campo-lbl{text-transform:none;letter-spacing:normal}.cli-sez{display:flex;flex-direction:column;gap:var(--pad-sm);min-width:0;padding:var(--pad-md);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface2) 45%,var(--surface))}.cli-sez-testa{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pad-sm)}.cli-sez-testa h3{margin:0;font-size:var(--fs-md);font-weight:600}.cli-sez-testa .yearbar{margin-left:auto}.cli-scheda-griglia{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--pad-md);align-items:start}.cli-colonna{display:flex;flex-direction:column;gap:var(--pad-md);min-width:0}#view-clienti .yearbar{display:flex;align-items:center;gap:6px}#view-clienti .ychip{padding:5px 13px;border:1px solid var(--border);border-radius:99px;font-family:var(--sans);font-size:12px;color:var(--muted);background:var(--surface);cursor:pointer}#view-clienti .ychip:hover{color:var(--text)}#view-clienti .ychip[aria-pressed=true]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.cli-kpi{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}#view-clienti .kpi{position:relative;overflow:hidden;min-width:0;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}#view-clienti .kpi:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:0 2px 2px 0;background:var(--border)}#view-clienti .kpi .kl{font-size:11px;color:var(--muted)}#view-clienti .kpi .kv{font-family:var(--mono);font-size:18px;font-variant-numeric:tabular-nums;margin-top:3px;line-height:1.2;white-space:nowrap}#view-clienti .kpi .ks{font-size:11px;color:var(--muted);margin-top:2px}#view-clienti .kpi.up .kv{color:var(--accent2)}#view-clienti .kpi.bad .kv{color:var(--danger)}.cli-pila{display:grid}.cli-pila>*{grid-area:1 / 1;margin:0}.cli-pila>.cli-pila-altro{visibility:hidden}.cli-graf{display:flex;flex-direction:column;gap:4px}.cli-graf-testa{display:flex;justify-content:space-between;gap:var(--pad-sm);font-size:var(--fs-xs);color:var(--muted)}.cli-graf-leg{display:inline-flex;align-items:center;gap:6px}.cli-graf-leg-corso,.cli-graf-col.corso .cli-graf-b{background:repeating-linear-gradient(135deg,var(--accent) 0 3px,color-mix(in srgb,var(--accent) 30%,transparent) 3px 6px)}.cli-graf-leg-fatt,.cli-graf-leg-teorico,.cli-graf-leg-corso{display:inline-block;width:14px;height:10px;border-radius:2px}.cli-graf-leg-fatt{background:var(--accent)}.cli-graf-leg i:not(:first-child){margin-left:6px}.cli-graf-leg-teorico,.cli-graf-t{background:color-mix(in srgb,var(--accent3) 35%,transparent);border-top:2px solid var(--accent3)}.cli-graf-righe{display:flex;gap:2px;height:110px}.cli-graf-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.cli-graf-col.anno{border-left:1px dashed var(--border);padding-left:2px}.cli-graf-area{position:relative;flex:1;display:flex;align-items:flex-end;border-bottom:1px solid var(--border)}.cli-graf-b{width:100%;border-radius:4px 4px 0 0;background:var(--accent)}.cli-graf-t{position:absolute;left:0;right:0;bottom:0;border-radius:4px 4px 0 0;pointer-events:none}.cli-graf-col.altro .cli-graf-b,.cli-graf-col.altro .cli-graf-t{opacity:.32}.cli-graf-col:hover .cli-graf-area{background:color-mix(in srgb,var(--accent) 8%,transparent)}.cli-graf-m{text-align:center;font-size:10px;line-height:16px;color:var(--muted)}.cli-graf-col.altro .cli-graf-m{opacity:.6}.cli-graf-anni{display:flex;gap:2px;font-size:var(--fs-xs);color:var(--muted)}.cli-graf-anni span+span{padding-left:4px}.cli-tab{overflow:auto hidden;max-width:100%}#view-clienti .rev-tbl th{text-transform:none;letter-spacing:normal;font-weight:500;font-size:var(--fs-xs);white-space:nowrap}#view-clienti .rev-tbl td{vertical-align:top}#view-clienti .rev-tbl td.n{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}#view-clienti .rev-tbl td.n .cli-sotto{white-space:nowrap}#view-clienti .rev-tbl td.forte{font-weight:700}#view-clienti .rev-tbl td.pos{color:var(--accent2)}#view-clienti .rev-tbl td.neg{color:var(--danger)}#view-clienti .rev-tbl td.vuoto{font-family:var(--sans);color:var(--muted);text-align:left}#view-clienti .rev-tbl tfoot td{font-weight:600;border-bottom:0;border-top:2px solid var(--border)}#view-clienti .cli-mesi tfoot td:first-child{white-space:nowrap}#view-clienti .cli-riga-vuota td{color:var(--muted)}#view-clienti .cli-riga-anno{cursor:pointer}#view-clienti .cli-riga-anno:hover,#view-clienti .cli-riga-anno:focus-visible{background:var(--surface2);outline:none}#view-clienti .cli-riga-avviso td:first-child{box-shadow:inset 3px 0 0 var(--accent3)}.cli-mese{white-space:nowrap}.cli-file-tasti{display:flex;gap:4px}.cli-tasto-spento{display:inline-flex}#view-clienti .tasto-ico{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;flex:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);cursor:pointer}#view-clienti .tasto-ico:hover,#view-clienti .tasto-ico:focus-visible{color:var(--text);border-color:var(--accent)}#view-clienti .tasto-ico:disabled{opacity:.35;cursor:not-allowed}#view-clienti .tasto-ico:disabled:hover{color:var(--muted);border-color:var(--border)}#view-clienti .tasto-ico.piccolo{width:26px;height:26px}#view-clienti .tasto-ico.finto{opacity:.55}#view-clienti .tasto-ico.pericolo{color:var(--danger)}#view-clienti .tasto-ico.pericolo:hover{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.cli-pill{display:inline-block;margin-top:3px;padding:1px 8px;border-radius:99px;font-size:11px;white-space:nowrap;border:1px solid var(--border);color:var(--muted)}.cli-pill.ok{color:var(--accent2);border-color:color-mix(in srgb,var(--accent2) 45%,var(--border));background:color-mix(in srgb,var(--accent2) 10%,transparent)}.cli-pill.corso{color:var(--accent3);border-color:color-mix(in srgb,var(--accent3) 45%,var(--border));background:color-mix(in srgb,var(--accent3) 10%,transparent)}.cli-paga-riga{display:grid;grid-template-columns:var(--cli-col-v) minmax(0,1fr);align-items:center;gap:var(--pad-sm)}.cli-paga-testo{font-size:var(--fs-sm);flex:1 1 220px}@media(max-width:900px){.cli-scheda-griglia{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cli-cerca-scheda .sup-ris-tab :is(th,td):nth-child(3){display:none}.cli-sez-testa .yearbar,.cli-scheda-icone{margin-left:0}.cli-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}#view-clienti .cli-listini-tab :is(thead,tbody) tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr)}#view-clienti .cli-listini-tab :is(th,td):first-child{grid-column:1 / -1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:0;padding-bottom:0}#view-clienti .cli-listini-tab td:first-child .cli-sotto{white-space:normal}#view-clienti .cli-listini-tab :is(th,td):not(:first-child){padding-left:0;padding-right:.45rem}#view-clienti .cli-listini-tab td.n{font-size:var(--fs-xs)}#view-clienti .cli-listini-tab td.n .cli-sotto{white-space:normal}#view-clienti .cli-listini-tab th:first-child{padding-bottom:.2rem}}@media(max-width:480px){#view-clienti .kpi .kv{font-size:min(18px,4.2vw)}}.cli-carico{display:flex;align-items:center;gap:8px;padding:12px;color:var(--muted, #667);font-size:13px;opacity:0;animation:cli-mostra 0s linear .25s forwards}#view-clienti.cli-opaco>.cli-wrap{pointer-events:none;animation:cli-opaca 0s linear .25s forwards}#view-clienti.cli-opaco>.cli-carico{position:fixed;top:40%;left:50%;transform:translate(-50%);z-index:20}@keyframes cli-mostra{to{opacity:1}}@keyframes cli-opaca{to{opacity:.45}}#cli-sp-avvisi:not(:empty){margin:var(--pad-sm) 0}.cli-sp-avviso{align-items:center}.cli-sp-avviso-testo{flex:1}.cli-sp-ico{display:inline-flex;flex:none;color:var(--accent3)}.cli-avviso.ok .cli-sp-ico{color:var(--accent2)}.cli-sp-dlg.modal-dialog{width:min(880px,94vw)}.cli-sp-corpo{overflow:auto;min-height:0;flex:1}.cli-sp-lettura{display:flex;align-items:center;justify-content:center;gap:12px;padding:3rem 1rem;color:var(--muted)}.cli-sp-lettura .busy-spin{width:24px;height:24px;border-width:3px}.cli-sp-sintesi{font-weight:600;margin-bottom:var(--pad-sm)}.cli-sp-elenco{display:flex;flex-direction:column;gap:var(--pad-sm)}.cli-sp-cli{gap:var(--pad-sm)}.cli-sp-cli.cli-sp-off{opacity:.6}.cli-sp-testa{display:flex;align-items:center;gap:var(--pad-sm);flex-wrap:wrap}.cli-sp-chk{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cli-sp-nomec{font-weight:600}.cli-sp-diff{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.cli-sp-diff th{text-align:left;color:var(--muted);font-weight:500;font-size:var(--fs-xs);padding:4px 8px;border-bottom:1px solid var(--border)}.cli-sp-diff td{padding:4px 8px;border-bottom:1px solid var(--border);vertical-align:middle}.cli-sp-diff tr:last-child td{border-bottom:0}.cli-sp-diff td:nth-child(3){color:var(--accent2)}.cli-sp-diff tr.cli-sp-nome td,.cli-sp-diff tr.cli-sp-nome td:nth-child(3){color:var(--muted)}.cli-sp-dati{display:grid;grid-template-columns:max-content 1fr;gap:6px var(--pad-md, 18px);margin:var(--pad-sm) 0;font-family:inherit;font-size:var(--fs-sm)}.cli-sp-dati dt{color:var(--muted);font-size:var(--fs-xs);font-weight:500;align-self:center}.cli-sp-dati dd{margin:0;color:var(--text);font-weight:500}.cli-sp-piede{padding:var(--pad-md, 16px) var(--pad-lg, 20px);box-sizing:border-box}.cli-sp-chiave{display:flex;align-items:center;justify-content:space-between;gap:var(--pad-sm);flex-wrap:wrap;font-size:var(--fs-sm);padding-top:var(--pad-sm);border-top:1px dashed var(--border)}.cli-sp-chiave code{font-family:var(--mono)}.cli-sp-simili{display:flex;flex-direction:column;gap:6px;margin:var(--pad-sm) 0}.cli-sp-simili label{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}.cli-sp-chiave-sez .cli-campo-val{font-family:var(--mono)}.home-filter-bloccato{opacity:.42;pointer-events:none;cursor:default}.home-filter-bloccato::-webkit-calendar-picker-indicator{opacity:.35}.home-ciclo-switch{display:inline-flex;align-items:center;gap:.375rem;margin-left:.25rem}.home-ciclo-switch .home-ciclo-btn{padding:3px .625rem;border-radius:6px;white-space:nowrap}.home-ciclo-switch .home-ciclo-btn.attivo{background:var(--accent);border-color:var(--accent);color:var(--su-accento);font-weight:600}#view-performance{background:transparent;border:0;border-radius:0;overflow:visible;padding:calc(var(--pad-lg) * 2)}body:has(#view-performance:not(.hidden),#view-app-picker.home-mode:not(.hidden)) .main{padding:0;background:var(--perf-fondo)}body:has(#view-performance:not(.hidden),#view-app-picker.home-mode:not(.hidden)) #compat-banner{margin:calc(var(--pad-lg) * 2) calc(var(--pad-lg) * 2) 0}#view-app-picker.home-mode{padding:calc(var(--pad-lg) * 2)}.perf-titolo{margin:0;font-size:1.7rem;letter-spacing:-.01em}.perf-barra{position:relative;z-index:50;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.875rem}.perf-barra .home-tabs{margin:0}.perf-barra .home-filter{display:contents}.perf-barra .home-filter-upload-btn{margin-left:auto;height:3.125rem;padding:0 1.875rem;font:600 .9375rem var(--sans);line-height:1}.perf-barra .home-filter-upload-auto{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;text-align:right;font-size:var(--fs-xs);color:var(--muted);max-width:26rem}.perf-barra .home-filter-upload-auto:empty{display:none}.perf-barra .home-filter-upload-auto:not(:empty)~.home-filter-upload-btn{margin-left:0}.perf-barra .tasto-ico.home-filter-scarica{display:inline-grid;place-items:center;width:3.125rem;height:3.125rem;flex:none;padding:0;border:1px solid var(--border);border-radius:.625rem;background:var(--surface);color:var(--muted);cursor:pointer}.perf-barra .tasto-ico.home-filter-scarica[hidden]{display:none}.perf-barra .tasto-ico.home-filter-scarica svg{width:1.25rem;height:1.25rem}.perf-barra .tasto-ico.home-filter-scarica:disabled{opacity:.35;cursor:not-allowed}.perf-barra .tasto-ico.home-filter-scarica:not(:disabled):hover,.perf-barra .tasto-ico.home-filter-scarica:not(:disabled):focus-visible{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--muted) 18%,transparent)}.tasto-ico.home-filter-scarica.in-attesa svg{animation:scarica-gira 1.6s linear infinite}@keyframes scarica-gira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tasto-ico.home-filter-scarica.in-attesa svg{animation:none}}.perf-barra .home-ciclo-switch{margin-left:0;gap:0;align-items:stretch;height:3.125rem;border:1px solid var(--border);border-radius:.625rem;overflow:hidden;background:var(--surface)}.perf-barra .home-ciclo-switch .home-filter-sep{display:none}.perf-barra .home-ciclo-switch .home-ciclo-btn{height:100%;border:0;border-radius:0;padding:0 .875rem;font:600 .8125rem var(--sans)}.perf-stato{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1rem;min-height:1.375rem;margin-top:-.375rem;font-size:.75rem;color:var(--muted)}.perf-cerca{position:relative;z-index:40;display:flex;justify-content:center;margin:.625rem 0 0}.perf-cerca .home-cerca{width:min(48.75rem,100%);margin:0}.perf-cerca .home-cerca .sup-cerca{width:100%}.perf-cerca .sup-cerca-campo{font-size:1.05rem}.pf-cal{position:relative;display:inline-block}.pf-cal-btn{display:inline-flex;align-items:center;gap:.25rem;height:3.125rem;min-width:15.625rem;padding:0 .875rem;border:1px solid var(--border);border-radius:.625rem;background:var(--surface);color:var(--text);font:600 .8125rem var(--sans);cursor:pointer}.pf-cal-btn:hover,.pf-cal-btn[aria-expanded=true]{border-color:var(--accent)}.pf-cal-pop{display:none;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);z-index:30;width:18.75rem;padding:.875rem;background:var(--surface);border:1px solid var(--border);border-radius:.875rem;box-shadow:var(--ombra-fin)}.pf-cal-pop.aperto{display:block}.pf-cal-testa{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-weight:600}.pf-cal-nav{background:none;border:0;color:var(--text);font-size:1.125rem;cursor:pointer}.pf-cal-griglia{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;text-align:center}.pf-cal-sett{font-size:.6875rem;color:var(--muted)}.pf-cal-g{border:0;background:none;color:var(--text);padding:.4375rem 0;border-radius:.5rem;font:inherit;cursor:pointer}.pf-cal-g:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.pf-cal-g.in{background:color-mix(in srgb,var(--accent) 22%,transparent);border-radius:0}.pf-cal-g.ed{background:var(--accent);color:var(--su-accento);border-radius:.5rem}.pf-cal-g[aria-disabled=true]{opacity:.35;pointer-events:none;cursor:default}.pf-cal-mese,.pf-cal-azzera{width:100%;margin-top:.625rem}.pf-cal-azzera{margin-top:.375rem}@media(max-width:768px){.perf-barra .home-tabs,.perf-barra .pf-cal,.perf-barra .pf-cal-btn{width:100%}.perf-barra .home-tabs .home-tab{flex:1}.perf-barra .home-filter-upload-btn{margin-left:0;flex:1}.perf-barra .home-filter-upload-auto{margin-left:0;width:100%;align-items:flex-start;text-align:left;max-width:none}.pf-cal-pop{position:fixed;top:auto;left:.75rem;right:.75rem;bottom:.75rem;width:auto;transform:none;max-height:80vh;overflow-y:auto;z-index:600}}@media(max-width:640px){#view-performance,#view-app-picker.home-mode{padding-left:calc(var(--pad-lg) + var(--pad-sm) + 1px);padding-right:calc(var(--pad-lg) + var(--pad-sm) + 1px)}}#view-performance{background:var(--perf-fondo)}.home-dash.perf{max-width:97.5rem;--perf-torta: 26.25rem;--perf-gap: 2.5rem}.home-dash.perf .home-dati{gap:calc(var(--pad-xl) * 2)}.home-dash.perf .home-charts-row{display:flex;flex-direction:column;gap:calc(var(--pad-xl) * 2)}.home-dash.perf .home-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.home-dash.perf .perf-andamento,.home-dash.perf .perf-rip,.home-dash.perf .perf-dove,.home-dash.perf .home-detail-card,.home-dash.perf .home-manual-card{border-top:1px solid var(--border);padding-top:var(--pad-xl)}.perf-messaggio:empty{display:none}.perf-vuoto>.home-charts-row,.perf-vuoto>.home-map-row{display:none}.perf-frecce{display:flex;justify-content:center;align-items:center;gap:.9rem;font-weight:600}.perf-frecce-btn{width:1.9rem;height:1.9rem;padding:0;border-radius:50%;border:1px solid var(--border);background:var(--surface2, var(--surface));color:var(--text);font-size:1rem;line-height:1;cursor:pointer}.perf-frecce-btn:hover,.perf-frecce-btn:focus-visible{border-color:var(--accent)}.perf-frecce-nome{min-width:7.5rem;text-align:center}.perf-and-griglia{display:grid;grid-template-columns:minmax(18rem,1fr) 3fr;gap:1.6rem;align-items:stretch}.perf-and-numeri{display:flex;flex-direction:column;gap:.9rem;padding-right:1.4rem;border-right:1px solid var(--border)}.perf-and-numeri .home-kpi{background:none;border-radius:var(--radius);padding:0 0 0 .75rem;border-left:3px solid var(--border)}.perf-and-numeri .perf-grande{border-left-color:var(--accent)}.perf-and-numeri .home-kpi-label{margin-bottom:.15rem}.perf-and-numeri .home-kpi-val{font-size:1.15rem;line-height:1.15}.perf-and-numeri .perf-grande>.home-kpi-val{font-size:2.1rem;letter-spacing:-.02em}.perf-marg-riga{display:flex;align-items:baseline;gap:.5rem;margin-top:.25rem;font-size:var(--fs-sm);color:var(--muted)}.perf-piccoli{display:grid;grid-template-columns:1fr 1fr;gap:.9rem .6rem}.home-dash.perf .perf-andamento .home-kpi-val.kpi-fatt{color:var(--perf-fatt)}.home-dash.perf .perf-andamento .home-kpi-val.kpi-costi{color:var(--perf-costi)}.home-dash.perf .perf-andamento .home-kpi-val.kpi-marg,.home-dash.perf .perf-andamento .home-kpi-val.kpi-pct{color:var(--perf-ricavi)}.home-dash.perf .perf-andamento .home-kpi-val.kpi-sped{color:var(--perf-sped)}.home-dash.perf .perf-andamento .home-kpi-val.kpi-clienti{color:var(--perf-clienti)}.perf-and-grafico{min-width:0;display:flex;flex-direction:column}.perf-andamento .home-trend-wrap{height:25rem}.perf-andamento .home-trend-wrap canvas{touch-action:pan-y}.perf-andamento .home-trend-legend{margin-top:.5rem;min-height:1.5rem}.perf-vista{margin-top:.6rem}.perf-hl{display:none;position:absolute;top:var(--perf-y, 0);left:var(--perf-x, 0);width:var(--perf-w, 0);height:0;border-top:1px dashed var(--muted);pointer-events:none;z-index:5}.perf-hv{display:none;position:absolute;top:var(--perf-y, 0);left:var(--perf-vx, 0);transform:translateY(-50%);background:var(--accent);color:var(--su-accento);font:600 var(--fs-xs) var(--mono);padding:.1rem .4rem;border-radius:.4rem;pointer-events:none;z-index:6}.perf-hl.on,.perf-hv.on{display:block}.perf-rivela{animation:perf-rivela 1.5s cubic-bezier(.3,.6,.2,1) both}@keyframes perf-rivela{0%{clip-path:inset(-.75rem 100% -.75rem -.75rem)}to{clip-path:inset(-.75rem)}}@media(prefers-reduced-motion:reduce){.perf-rivela{animation:none}}.perf-misura{margin-bottom:1.5rem}.perf-misura .perf-frecce-nome{font-size:1.05rem;min-width:9rem}.perf-rip .perf-rip-corpo{display:grid;grid-template-columns:minmax(var(--perf-torta, 26.25rem),1fr) minmax(0,1fr);gap:var(--perf-gap, 2.5rem);align-items:stretch;height:auto}.perf-rip .home-pie-canvas-box{width:var(--perf-torta, 26.25rem);height:var(--perf-torta, 26.25rem);max-width:100%;flex:none;justify-self:center}.perf-centro{position:absolute;left:0;right:0;top:50%;transform:translateY(-3.4rem);text-align:center;font-size:1.3rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text);pointer-events:none}.perf-z{position:absolute;top:28%;height:44%;width:30%;display:flex;align-items:center;padding:0;border:0;background:none;color:var(--text);cursor:pointer;z-index:4}.perf-z.sx{left:20%;justify-content:flex-start;padding-left:8%}.perf-z.dx{left:50%;justify-content:flex-end;padding-right:8%}.perf-z span{font-size:2.9rem;line-height:1;opacity:.16;transition:opacity .35s ease;user-select:none}.perf-z:hover span,.perf-z:focus-visible span{opacity:.85}.perf-rip-dx{position:relative;min-width:0;min-height:0}.perf-rip-dx>.home-pie-legend,.perf-rip-dx>.home-top-card{position:absolute;inset:0;overflow-y:auto;scrollbar-width:none}.perf-rip-dx>.home-pie-legend::-webkit-scrollbar{display:none}.perf-rip[data-dim=cliente] .home-pie-legend,.perf-rip:not([data-dim=cliente]) .home-top-card{display:none}.perf-rip .home-pie-legend{flex-direction:column;flex-wrap:nowrap;height:auto;max-height:none;gap:0}.perf-rip .home-pie-legend-item{width:100%;max-width:none;gap:.5rem;padding:.3rem 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.perf-rip .home-pie-legend-label{flex:1 1 auto;text-align:left;min-width:0}.home-pie-legend-val{font-family:var(--mono);font-weight:600;color:var(--muted);white-space:nowrap}.perf-elenco-titolo{font-size:1.05rem;font-weight:700;color:var(--text);margin:.25rem 0 .5rem}.perf-rip .home-top-card{display:flex;flex-direction:column}.perf-rip .home-top-card>.home-card-head{flex:none;margin-bottom:.5rem}.perf-rip .home-top-grid{display:block;flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:none}.perf-rip .home-top-grid::-webkit-scrollbar{display:none}.perf-rip .home-top-toggle{flex:none;align-self:flex-start;margin-top:.6rem;padding:0;border:0;background:none;font-size:var(--fs-xs);color:var(--muted);cursor:pointer;white-space:nowrap}.perf-rip .home-top-toggle:hover{color:var(--text)}.perf-rip .home-top-col-title{display:none}.home-dash.perf .perf-dove{display:block}.perf-dove .home-card-title{display:none}.perf-dove-testa{display:flex;justify-content:flex-end;margin-bottom:.5rem}.perf-dove-testa .home-card-head{margin:0}.perf-dove-griglia{display:grid;grid-template-columns:1.5fr 1fr;gap:1.75rem;align-items:stretch}@media not all and (max-width:1100px){.perf-dove .rates-mappa{aspect-ratio:auto;height:31rem}}.perf-dove-sx{min-width:0}.perf-dove-fasce{margin-top:.9rem}.perf-dove .home-map-info-card{padding:0}.perf-dove .home-map-body{scrollbar-width:none}.perf-dove .home-map-body::-webkit-scrollbar{display:none}@media(max-width:1100px){.perf-and-griglia,.perf-rip .perf-rip-corpo,.perf-dove-griglia{grid-template-columns:1fr}.perf-and-numeri{border-right:0;padding-right:0}.perf-rip .home-pie-canvas-box{justify-self:center}.perf-rip-dx>.home-pie-legend{position:static;max-height:30rem}.perf-rip-dx>.home-top-card{position:static;height:30rem}.perf-dove-dx{position:static}.perf-dove .home-map-info-card{position:static;max-height:70vh}}@media(max-width:768px){.home-dash.perf{--perf-torta: 14rem}.perf-and-numeri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.perf-and-numeri .perf-grande>.home-kpi-val{font-size:1.5rem}.perf-and-numeri .home-kpi-val{font-size:1rem}.perf-piccoli{grid-column:1 / -1}.perf-andamento .home-trend-wrap{height:14rem}.perf-dove .rates-mappa{aspect-ratio:auto;height:max(15rem,60vw)}#view-performance .rev-summary-tbl .rev-name-block{min-width:9rem}}#view-app-picker.home-mode{background:var(--perf-fondo)}.hw{max-width:87.5rem;margin:0 auto;display:flex;flex-direction:column;gap:calc(var(--pad-xl) * 1.5)}.hw a{color:inherit;text-decoration:none}.hw h1,.hw h2,.hw h3{margin:0;letter-spacing:-.01em}.hw p{margin:0}.hw-kick{color:var(--muted);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.hw-sub{color:var(--muted);font-size:var(--fs-sm)}.hw-vuoto{color:var(--muted);font-size:var(--fs-sm);padding:var(--pad-md) 0}.hw-link{background:none;border:0;padding:0;cursor:pointer;font:500 var(--fs-sm) var(--sans);color:var(--accent);white-space:nowrap}.hw-link:hover{text-decoration:underline}.hw :focus-visible{outline:.15rem solid var(--accent);outline-offset:.15rem}.hw-saluto{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--pad-md) var(--pad-xl)}.hw-saluto h1{font-size:2.1rem;font-weight:500;line-height:1.15;margin-top:var(--pad-xs)}.hw-pills{display:flex;flex-wrap:wrap;gap:var(--pad-sm)}.hw-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .7rem;border-radius:999px;font:600 var(--fs-xs) var(--sans);letter-spacing:.03em;white-space:nowrap;cursor:default;border:1px solid var(--border);background:var(--surface2);color:var(--muted)}a.hw-pill,button.hw-pill{cursor:pointer}a.hw-pill:hover,button.hw-pill:hover{filter:brightness(1.12)}.hw-pill.ok{color:var(--accent2);background:color-mix(in srgb,var(--accent2) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent2) 30%,transparent)}.hw-pill.att{color:var(--accent3);background:color-mix(in srgb,var(--accent3) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent3) 35%,transparent)}.hw-pill.rosso{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.hw-pill.blu{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.hw-cerca .home-cerca{margin:0}.hw-cerca .home-cerca .sup-cerca{width:min(35rem,100%)}.hw-cerca .sup-cerca-campo::placeholder,.perf-cerca .sup-cerca-campo::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-cols{display:grid;align-items:start;gap:calc(var(--pad-xl) * 1.5) var(--pad-xl);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.25fr);grid-template-areas:"eroe eroe coda" "notizie stato coda";grid-template-rows:auto 1fr}.hw-eroe{grid-area:eroe}.hw-notizie{grid-area:notizie}.hw-stato{grid-area:stato}.hw-coda{grid-area:coda}.hw-sez{min-width:0;border-top:1px solid var(--border);padding-top:var(--pad-xl)}.hw-eroe{border-top:0;padding-top:0;border-radius:var(--radius-lg);background:var(--hw-eroe-bg);color:var(--hw-eroe-fg);display:flex;flex-direction:column;gap:var(--pad-lg)}html[data-theme-mode=light] .hw-eroe{padding:var(--pad-xl)}.hw-eroe .hw-kick,.hw-eroe .hw-sub,.hw-eroe .hw-vuoto{color:var(--hw-eroe-sec)}.hw-riga-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pad-md)}.hw-eroe .hw-link{color:var(--hw-linea)}.hw-duenum{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--pad-xl) 2rem}.hw-num{font:600 3.4rem/1 var(--sans);letter-spacing:-.03em;margin-top:var(--pad-xs)}.hw-num small{font-size:1.4rem;font-weight:400;color:var(--hw-eroe-sec)}.hw-num2{font:500 1.7rem/1.2 var(--sans);letter-spacing:-.01em;margin-top:var(--pad-xs)}.hw-num2 small{font-size:1rem;color:var(--hw-eroe-sec)}.hw-conf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pad-sm) var(--pad-md)}.hw-svg{display:block;width:100%;height:8rem;overflow:visible;animation:hw-rivela 1.5s cubic-bezier(.3,.6,.2,1) both}.hw-sfuma-a{stop-color:var(--hw-linea);stop-opacity:.4}.hw-sfuma-b{stop-color:var(--hw-linea);stop-opacity:0}.hw-linea{stroke:var(--hw-linea);stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hw-linea-prec{stroke:var(--hw-linea-prec);stroke-width:2;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}@keyframes hw-rivela{0%{clip-path:inset(-.75rem 100% -.75rem -.75rem)}to{clip-path:inset(-.75rem -.75rem -.75rem -.75rem)}}.hw-leg{display:flex;flex-wrap:wrap;gap:var(--pad-xs) 1.1rem;font-size:var(--fs-xs);color:var(--hw-eroe-sec)}.hw-leg i{display:inline-block;width:1rem;height:.2rem;border-radius:999px;margin-right:.4rem;vertical-align:middle}.hw-leg-a{background:var(--hw-linea)}.hw-leg-b{background:var(--hw-linea-prec)}.hw-leg .hw-sx{margin-left:auto}.hw-riga{display:flex;align-items:center;gap:var(--pad-md);width:100%;box-sizing:border-box;margin:0 0 var(--pad-sm);padding:var(--pad-md) var(--pad-lg);border:0;border-radius:var(--radius);background:var(--hw-tessera);color:inherit;font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}.hw-riga:hover{background:var(--hw-tessera-hover)}.hw-ferma,.hw-ferma:hover{cursor:default;background:none;padding-left:0}.hw-riga-c{flex:1;min-width:0;display:flex;align-items:center;gap:var(--pad-md)}.hw-t{flex:1;min-width:0;font-weight:500}.hw-t small{display:block;color:var(--muted);font-weight:400;font-size:var(--fs-xs)}.hw-chev{flex:none;color:var(--muted);font-size:1.1rem;line-height:1}.hw-riga:hover .hw-chev{color:var(--text)}.hw-sig{flex:none;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:var(--radius);background:var(--surface2);color:var(--muted);font-size:.65rem;font-weight:700}.hw-tit{display:block;width:100%;padding:0;margin-bottom:var(--pad-sm);background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.hw-notizie h3,.hw-stato h3{font-size:1.05rem;font-weight:600}.hw-notizie .hw-riga{align-items:flex-start}.hw-piede{margin-top:var(--pad-sm)}.hw-p{flex:none;width:.65rem;height:.65rem;border-radius:50%}.hw-p.v{background:var(--accent2)}.hw-p.a{background:var(--accent3);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--accent3) 20%,transparent)}.hw-p.r{background:var(--danger)}.hw-p.n{background:var(--muted);opacity:.6}.hw-tab:disabled{opacity:.5;cursor:default}.hw-pann{margin-top:var(--pad-md)}.hw-pann[hidden]{display:none}.hw-stato .hw-riga-testa{margin-bottom:var(--pad-sm)}.hw-coda{border-top:0;padding-top:0}.hw-coda h2{font-size:1.25rem;font-weight:500}.hw-tabs{display:inline-flex;padding:.2rem;gap:.15rem;border-radius:999px;background:var(--surface2)}.hw-tab{border:0;background:none;color:var(--muted);font:500 var(--fs-xs) var(--sans);padding:.3rem .8rem;border-radius:999px;cursor:pointer;white-space:nowrap}.hw-tab.on{background:var(--text);color:var(--surface)}.hw-coda .hw-riga-testa{margin-bottom:var(--pad-lg)}.hw-aperta{padding:var(--pad-lg);border-radius:var(--radius-lg);background:var(--hw-tessera);margin-bottom:var(--pad-sm)}.hw-aperta h3{font-size:1.1rem;margin:var(--pad-sm) 0}.hw-aperta p{color:var(--muted);font-size:var(--fs-sm);line-height:1.45}.hw-tre{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--pad-md);margin:var(--pad-lg) 0;font-size:var(--fs-sm)}.hw-tre small{display:block;color:var(--muted);font-size:var(--fs-xs)}.hw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.25rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:500 var(--fs-sm) var(--sans);cursor:pointer;white-space:nowrap}.hw-btn:hover{border-color:var(--text)}.hw .hw-btn.scuro{background:var(--text);color:var(--surface);border-color:var(--text)}.hw-voce{padding-left:var(--pad-lg)}.hw-nota{margin-top:var(--pad-sm)}.hw-kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pad-lg);margin-top:var(--pad-lg);padding:var(--pad-lg);border-radius:var(--radius-lg);background:var(--hw-tessera)}.hw-kpi a{display:block;min-width:0}.hw-kpi small{display:block;color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em}.hw-kpi b{display:block;font:600 1.4rem var(--sans)}.hw-kpi b.hw-ok{color:var(--accent2)}.hw-kpi em{display:block;font-style:normal;color:var(--muted);font-size:var(--fs-xs);line-height:1.35;margin-top:var(--pad-xs)}.hw-kpi a:hover b{text-decoration:underline}@media(prefers-reduced-motion:reduce){.hw-svg{animation:none}}@media(max-width:1100px){.hw-cols{grid-template-columns:minmax(0,1fr);grid-template-areas:"eroe" "coda" "notizie" "stato";grid-template-rows:none}.hw-coda{border-top:1px solid var(--border);padding-top:var(--pad-xl)}}@media(max-width:768px){.hw-cols{grid-template-areas:"coda" "eroe" "notizie" "stato"}.hw-saluto h1{font-size:1.6rem}.hw-num{font-size:2.6rem}.hw-kpi{grid-template-columns:minmax(0,1fr)}.hw-leg .hw-sx{margin-left:0}}.hw-lista{min-width:0}.hw-det{flex:none}.perf-marg-nome{color:var(--muted)}.pf-cal-titolo{font-weight:600}.pf-cal-da,.pf-cal-a{font-variant-numeric:tabular-nums}.pf-cal-vuoto{color:var(--muted)}#view-reconciliation{--r: var(--radius);--r-lg: var(--radius-lg);--ok: var(--accent2);--warn: var(--accent3)}:where(#view-reconciliation) :is(h1,h2,h3,h4){text-wrap:balance;font-weight:600;line-height:1.25}#view-reconciliation .crumb button,#view-reconciliation .mcard,#view-reconciliation .btn,#view-reconciliation .step,#view-reconciliation .subrow{font:inherit;color:inherit;border:0;background:none;cursor:pointer}#view-reconciliation .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}#view-reconciliation .crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);flex-wrap:wrap}#view-reconciliation .crumb button{color:var(--accent)}#view-reconciliation .crumb button:hover{text-decoration:underline}#view-reconciliation .crumb .sep{color:var(--muted)}#view-reconciliation .crumb .cur{color:var(--text);font-weight:600}#view-reconciliation .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}#view-reconciliation .screen-h{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:4px 0 18px}#view-reconciliation .screen-h h2{font-size:22px}#view-reconciliation .screen-h .sub{color:var(--muted);font-size:13px;margin-left:auto}#view-reconciliation .yearbar{display:flex;align-items:center;gap:6px;margin-bottom:16px}#view-reconciliation .ychip{padding:5px 13px;border:1px solid var(--border);border-radius:99px;font-family:var(--mono);font-size:12px;color:var(--muted);background:color-mix(in srgb,var(--surface) 55%,var(--bg))}#view-reconciliation .ychip[aria-pressed=true]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}#view-reconciliation .months{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px}#view-reconciliation .mcard{position:relative;text-align:left;background:var(--surface2);border:1px solid var(--border);border-radius:var(--r);padding:13px 14px 12px;display:flex;flex-direction:column;gap:9px;transition:border-color .15s,transform .15s}#view-reconciliation .mcard:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--st,var(--border))}#view-reconciliation .mcard:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));transform:translateY(-1px)}#view-reconciliation .mcard.empty{background:color-mix(in srgb,var(--surface) 55%,var(--bg));border-style:dashed;opacity:.72}#view-reconciliation .mcard .mname{font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}#view-reconciliation .mcard .mstate{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--st,var(--muted))}#view-reconciliation .mcard .mtot{font-family:var(--mono);font-size:19px;font-variant-numeric:tabular-nums}#view-reconciliation .mcard .mmeta{font-size:12px;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap}#view-reconciliation .carriers{display:flex;gap:4px;flex-wrap:wrap}#view-reconciliation .cc{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;padding:2px 6px;border-radius:3px;background:color-mix(in srgb,var(--surface) 55%,var(--bg));border:1px solid var(--border);color:color-mix(in srgb,var(--text) 70%,var(--muted))}#view-reconciliation .open-pill{font-family:var(--mono);font-size:11px;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--accent3) 16%,var(--surface));color:var(--warn);border:1px solid color-mix(in srgb,var(--accent3) 40%,var(--border))}#view-reconciliation .done-pill{font-family:var(--mono);font-size:11px;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--accent2) 14%,var(--surface));color:var(--ok);border:1px solid color-mix(in srgb,var(--accent2) 40%,var(--border))}#view-reconciliation .wiz{display:grid;grid-template-columns:216px minmax(0,1fr);gap:18px;align-items:start}@media(max-width:780px){#view-reconciliation .wiz{grid-template-columns:1fr}}#view-reconciliation .rail{display:flex;flex-direction:column;gap:2px;position:sticky;top:12px}#view-reconciliation .step{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;text-align:left;padding:9px 10px;border-radius:var(--r);border:1px solid transparent}#view-reconciliation .step:hover{background:var(--surface2)}#view-reconciliation .step[aria-current=true]{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}#view-reconciliation .step .k{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:11px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 55%,var(--bg));color:var(--muted)}#view-reconciliation .step.done .k{background:color-mix(in srgb,var(--accent2) 14%,var(--surface));border-color:color-mix(in srgb,var(--accent2) 40%,var(--border));color:var(--ok)}#view-reconciliation .step.open .k{background:color-mix(in srgb,var(--accent3) 16%,var(--surface));border-color:color-mix(in srgb,var(--accent3) 40%,var(--border));color:var(--warn)}#view-reconciliation .step[aria-current=true] .k{border-color:var(--accent);color:var(--accent)}#view-reconciliation .step .lbl{font-size:13px;font-weight:500;line-height:1.3}#view-reconciliation .step .hint{font-size:11.5px;color:var(--muted);font-family:var(--mono);margin-top:2px;display:block}#view-reconciliation .bar{height:5px;border-radius:99px;background:var(--surface2);overflow:hidden}#view-reconciliation .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--teal))}#view-reconciliation .panel{background:var(--surface2);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px}#view-reconciliation .panel h3{font-size:17px;margin-bottom:4px}#view-reconciliation .panel .lead{color:var(--muted);font-size:13px;margin-bottom:16px;max-width:64ch}#view-reconciliation .check{font-family:var(--mono);font-size:11px;padding:3px 8px;border-radius:99px;white-space:nowrap}#view-reconciliation .check.ok{background:color-mix(in srgb,var(--accent2) 14%,var(--surface));color:var(--ok);border:1px solid color-mix(in srgb,var(--accent2) 40%,var(--border))}#view-reconciliation .check.info{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:color-mix(in srgb,var(--accent) 70%,var(--text));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}#view-reconciliation .check.warn{background:color-mix(in srgb,var(--accent3) 16%,var(--surface));color:var(--warn);border:1px solid color-mix(in srgb,var(--accent3) 40%,var(--border))}#view-reconciliation .check.bad{background:color-mix(in srgb,var(--danger) 14%,var(--surface));color:color-mix(in srgb,var(--danger) 75%,var(--text));border:1px solid color-mix(in srgb,var(--danger) 40%,var(--border))}#view-reconciliation .alert{border-radius:var(--r);padding:13px 14px;margin:12px 0;font-size:13px;display:flex;gap:11px;align-items:flex-start}#view-reconciliation .alert.warn{background:color-mix(in srgb,var(--accent3) 16%,var(--surface));border:1px solid color-mix(in srgb,var(--accent3) 40%,var(--border));border-left:3px solid var(--warn)}#view-reconciliation .alert.bad{background:color-mix(in srgb,var(--danger) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 40%,var(--border));border-left:3px solid var(--danger)}#view-reconciliation .alert.info{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-left:3px solid var(--accent)}#view-reconciliation .alert.lock{background:color-mix(in srgb,var(--accent2) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--accent2) 40%,var(--border));border-left:3px solid var(--ok)}#view-reconciliation .alert b{display:block;margin-bottom:3px}#view-reconciliation .alert .acts{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}#view-reconciliation .btn{background:transparent;color:var(--muted);border:1px solid var(--border);padding:.4rem .85rem;border-radius:var(--radius);font-size:var(--fs-sm);font-weight:500;transition:all .15s}#view-reconciliation .btn:hover{border-color:var(--accent);color:var(--accent)}#view-reconciliation .btn.pri{background:var(--accent);color:#fff;border:1px solid transparent;padding:.45rem .9rem;font-weight:600;transition:filter .15s}#view-reconciliation .btn.pri:hover{filter:brightness(1.1);color:#fff;border-color:transparent}#view-reconciliation .btn:disabled{opacity:.45;cursor:not-allowed}#view-reconciliation .btn:disabled:hover{border-color:var(--border);color:var(--muted);filter:none}#view-reconciliation .btn.pri:disabled:hover{background:var(--accent);border-color:transparent;color:#fff}#view-reconciliation .btn.ghost{background:transparent}#view-reconciliation .tblwrap{overflow-x:visible;border:1px solid var(--border);border-radius:var(--r);background:color-mix(in srgb,var(--surface) 55%,var(--bg))}:where(#view-reconciliation) table{border-collapse:collapse;width:100%;font-size:12.5px}:where(#view-reconciliation) th{text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:9px 11px;border-bottom:1px solid var(--border);white-space:nowrap;font-weight:400}:where(#view-reconciliation) td{padding:9px 11px;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,var(--surface));vertical-align:top}:where(#view-reconciliation) tr:last-child td{border-bottom:0}:where(#view-reconciliation) td.n{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}#view-reconciliation .pos{color:var(--danger)}#view-reconciliation .neg{color:var(--ok)}#view-reconciliation .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:9px;margin-bottom:16px}#view-reconciliation .stat{background:color-mix(in srgb,var(--surface) 55%,var(--bg));border:1px solid var(--border);border-radius:var(--r);padding:11px 12px}#view-reconciliation .stat .v{font-family:var(--mono);font-size:19px;font-variant-numeric:tabular-nums}#view-reconciliation .stat .l{font-size:11px;color:var(--muted);margin-top:2px}#view-reconciliation .stat.good .v{color:var(--ok)}#view-reconciliation .stat.warn .v{color:var(--warn)}#view-reconciliation .stat.bad .v{color:var(--danger)}#view-reconciliation .sublist{display:flex;flex-direction:column;gap:7px}#view-reconciliation .subrow{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r);background:color-mix(in srgb,var(--surface) 55%,var(--bg))}#view-reconciliation .subrow.hot{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface))}#view-reconciliation .subrow .t{font-size:13px;font-weight:500}#view-reconciliation .subrow .d{font-size:11.5px;color:var(--muted);margin-top:2px}#view-reconciliation .subrow{width:100%;text-align:left}#view-reconciliation .subrow .caret{font-family:var(--mono);color:var(--muted)}#view-reconciliation .subrow[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));border-bottom-left-radius:0;border-bottom-right-radius:0}#view-reconciliation .subpanel{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-top:0;border-radius:0 0 var(--r) var(--r);background:color-mix(in srgb,var(--surface) 55%,var(--bg));padding:2px 12px 12px;margin-top:-7px}#view-reconciliation .note{font-size:12px;color:var(--muted);margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}#view-reconciliation .note code{font-family:var(--mono);font-size:11.5px;color:color-mix(in srgb,var(--text) 70%,var(--muted))}#view-reconciliation .navrow{display:flex;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border);flex-wrap:wrap}#view-reconciliation .navrow .sp{margin-left:auto}#view-reconciliation .testa-passo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;position:relative}#view-reconciliation .testa-passo h3{margin:0 auto 0 0}#view-reconciliation .notif{display:inline-flex;align-items:center;gap:6px}#view-reconciliation .notif-ico{display:inline-flex}#view-reconciliation .notif-ico svg{width:15px;height:15px}#view-reconciliation .notif .conta{font-family:var(--mono);font-size:11px;min-width:20px;padding:0 5px;border-radius:999px;text-align:center;background:color-mix(in srgb,var(--accent3) 22%,transparent);color:var(--warn);border:1px solid color-mix(in srgb,var(--accent3) 45%,var(--border))}#view-reconciliation .notif[data-note="0"] .conta{background:transparent;color:var(--muted);border-color:var(--border)}#view-reconciliation .notif-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:min(28rem,calc(100vw - 2.5rem));background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--ombra-pop, 0 6px 20px rgba(0, 0, 0, .25));padding:12px;display:grid;gap:12px}#view-reconciliation .notif-pop[hidden]{display:none}@media(max-width:780px){#view-reconciliation .notif-pop{left:0;right:0;width:auto}}#view-reconciliation .notif-sez{display:grid;gap:8px}#view-reconciliation .notif-sez[hidden]{display:none}#view-reconciliation #fat-notif-avvisi{display:grid;gap:8px}#view-reconciliation .notif-sez h4{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;margin:0}#view-reconciliation .notif-pop .stats,#view-reconciliation .notif-pop .alert{margin:0}#view-reconciliation .notif-vuoto{color:var(--muted);font-size:13px}#view-reconciliation .hidden{display:none!important}#view-reconciliation .rtc-lbl{font-size:.72rem;color:var(--text-dim)}#view-reconciliation .rtc-val{font-size:.95rem;font-weight:700}#view-reconciliation .delta-ok{color:var(--accent2, #10B981)}#view-reconciliation .mutlbl{color:var(--muted, #94A3B8)}#view-reconciliation .mono{font-family:var(--mono, "Space Mono", monospace)}#view-reconciliation #discroot{margin-top:14px}#view-reconciliation #discroot table{border-collapse:collapse}#view-reconciliation #discroot input[type=number]{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:4px;padding:.15rem .3rem}#view-reconciliation .cli-tbl td.cli-act,#view-reconciliation .cli-tbl th.cli-act{text-align:center;width:42px}#view-reconciliation .cli-chk{appearance:none;-webkit-appearance:none;width:17px;height:17px;border-radius:50%;border:1.5px solid var(--muted);background:color-mix(in srgb,var(--surface) 55%,var(--bg));cursor:pointer;position:relative;vertical-align:middle;margin:0;transition:box-shadow .15s,background .15s,border-color .15s}#view-reconciliation .cli-chk:hover{border-color:var(--accent)}#view-reconciliation .cli-chk:checked{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 70%,var(--text));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent),0 0 12px 2px color-mix(in srgb,var(--accent) 55%,transparent)}#view-reconciliation .cli-chk:checked:after{content:"";position:absolute;inset:4.5px;border-radius:50%;background:#fff}#view-reconciliation .cli-chk:indeterminate{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent) 70%,var(--text));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}#view-reconciliation .cli-chk:indeterminate:after{content:"";position:absolute;left:3px;right:3px;top:7px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--accent) 70%,var(--text))}#view-reconciliation .cli-tbl tr.sel td{background:color-mix(in srgb,var(--accent) 7%,transparent)}#view-reconciliation .manual-price{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#view-reconciliation .manual-price input{width:7rem;text-align:right}#view-reconciliation .manual-price .rst{font-size:.8rem;color:var(--accent);background:none;border:0;cursor:pointer;text-decoration:underline}#view-reconciliation .manual-price .rst[hidden]{display:none}#view-reconciliation .reconcil-det-lock{display:flex;gap:.5rem;align-items:center;margin:0 0 .6rem;padding:.5rem .7rem;border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--text);font-size:.82rem}#view-reconciliation .reconcil-det-bloccato{pointer-events:none;opacity:.72;filter:saturate(.7)}#view-reconciliation .kpibar,#view-reconciliation .ykpi{display:grid;gap:9px;margin-bottom:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}#view-reconciliation :has(>.kpibar){container-type:inline-size}#view-reconciliation .kpibar{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 700px){#view-reconciliation .kpibar{grid-template-columns:none;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}#view-reconciliation .kpi{background:color-mix(in srgb,var(--surface) 55%,var(--bg));border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;position:relative;overflow:hidden}#view-reconciliation .kpi:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:0 2px 2px 0;background:var(--kc,var(--border))}#view-reconciliation .kpi .kl{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:5px}#view-reconciliation .kpi .kv{font-family:var(--mono);font-size:18px;font-variant-numeric:tabular-nums;margin-top:3px;line-height:1.2}@container (min-width: 700px) and (max-width: 859.98px){#view-reconciliation .kpi .kv{font-size:15px}}#view-reconciliation .kpi .ks{font-family:var(--mono);font-size:10.5px;color:var(--muted);margin-top:2px}#view-reconciliation .kpi.up .kv{color:var(--ok)}#view-reconciliation .kpi.warn .kv{color:var(--warn)}#view-reconciliation .kpi.bad .kv{color:var(--danger)}#view-reconciliation .kpi .moved{color:var(--accent);font-family:var(--mono);font-size:10px;margin-left:4px}#view-reconciliation tr.tot td{border-top:1px solid var(--border);font-weight:600;background:color-mix(in srgb,var(--surface2) 40%,var(--bg))}#view-reconciliation tr.tot td:first-child{color:var(--muted);font-weight:400}#view-reconciliation .cli-zero{font-family:var(--mono);color:var(--muted)}#view-reconciliation .closedbar{display:flex;gap:11px;align-items:flex-start;background:color-mix(in srgb,var(--accent2) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--accent2) 40%,var(--border));border-left:3px solid var(--ok);border-radius:var(--r);padding:13px 14px;margin:12px 0;font-size:13px}#view-reconciliation .closedbar b{display:block;margin-bottom:3px}#view-reconciliation .closedbar .acts{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}#view-reconciliation #discroot .reconcil-tbl{table-layout:fixed;width:100%;min-width:0;font-size:12px}#view-reconciliation #discroot .reconcil-tbl th{font-size:.62rem;line-height:1.25;padding:.35rem .3rem;white-space:normal;word-break:normal;vertical-align:bottom}#view-reconciliation #discroot .reconcil-tbl td{padding:.4rem .3rem;white-space:normal;overflow-wrap:anywhere;vertical-align:top}#view-reconciliation #discroot .reconcil-tbl td.mono{font-size:.68rem;line-height:1.3}#view-reconciliation #discroot .reconcil-tbl td.small{font-size:.72rem}#view-reconciliation #discroot .reconcil-tbl td.num{font-size:.75rem}#view-reconciliation #discroot .reconcil-tbl col.c-chk{width:26px}#view-reconciliation #discroot .reconcil-tbl col.c-trk{width:9%}#view-reconciliation #discroot .reconcil-tbl col.c-cor{width:5%}#view-reconciliation #discroot .reconcil-tbl col.c-cli{width:8.5%}#view-reconciliation #discroot .reconcil-tbl col.c-dat{width:6.5%}#view-reconciliation #discroot .reconcil-tbl col.c-des{width:9%}#view-reconciliation #discroot .reconcil-tbl col.c-eur{width:6.6%}#view-reconciliation #discroot .reconcil-tbl col.c-ano{width:10.5%}#view-reconciliation #discroot .reconcil-tbl col.c-azi{width:88px}#view-reconciliation #discroot .reconcil-anomalia-badge{white-space:normal;text-align:left;line-height:1.25;padding:.2rem .45rem;font-size:.7rem;display:inline-block}#view-reconciliation #discroot .reconcil-row-ico{padding:.1rem .18rem;font-size:.85rem}#view-reconciliation #discroot .reconcil-actions-cell{white-space:nowrap!important;padding-left:0;padding-right:0}#view-reconciliation #discroot .reconcil-det-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}#view-reconciliation #discroot .reconcil-detail{overflow-wrap:anywhere}#view-reconciliation #discroot .reconcil-det-info{font-size:.86em}#view-reconciliation #discroot .reconcil-totals-bar{flex-wrap:wrap}#view-reconciliation #discroot .reconcil-subtabs{flex-wrap:wrap;gap:.4rem;align-items:center}#view-reconciliation #discroot .reconcil-det-footer{flex-wrap:wrap}#view-reconciliation #discroot .reconcil-legend{overflow-wrap:anywhere}#view-reconciliation .reconcil-tbl-wrap,#view-reconciliation .tblwrap{max-height:min(62vh,44em);overflow-y:auto}#view-reconciliation .reconcil-tbl-wrap.reconcil-tbl-flat,#view-reconciliation .tblwrap.reconcil-tbl-flat{max-height:none;overflow-y:visible}#view-reconciliation .tblwrap{overflow-x:auto}#view-reconciliation .tblwrap .cli-tbl{min-width:64em}#view-reconciliation .tblwrap .cli-tbl td,#view-reconciliation .tblwrap .cli-tbl th{white-space:nowrap}#view-reconciliation .mcard.drag-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}#view-reconciliation .reconcil-search-block{margin:var(--pad-xl) 0}#view-reconciliation .reconcil-search-field{border-radius:999px}#view-reconciliation .reconcil-search-input{padding:var(--pad-sm) var(--pad-lg)}#view-reconciliation .btn.del{color:var(--danger)}#view-reconciliation .btn.del:not(:disabled):hover{border-color:var(--danger);color:color-mix(in srgb,var(--danger) 75%,var(--text));box-shadow:0 0 0 3px #ef444429}#view-reconciliation .tbl-fatture th.n,#view-reconciliation .tbl-fatture td.n{text-align:center}#view-reconciliation .tbl-fatture tr.sel td{background:color-mix(in srgb,var(--accent) 10%,transparent)}#view-reconciliation .tbl-fatture tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}#view-reconciliation .reconcil-upload-zone.con-attesi{padding:14px 14px 16px;text-align:left;cursor:default}#view-reconciliation .att-testa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}#view-reconciliation .att-conteggi{display:flex;gap:6px;flex-wrap:wrap;align-items:center}#view-reconciliation .att-tot{font-family:var(--mono);font-size:11px;color:var(--muted);margin-left:auto}#view-reconciliation .att-riga{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r);background:var(--bg);margin-bottom:8px;transition:border-color .18s,opacity .18s,background .18s}#view-reconciliation .att-riga[data-stato=caricata]{border-color:color-mix(in srgb,var(--accent2) 40%,var(--border));background:color-mix(in srgb,var(--accent2) 14%,var(--surface))}#view-reconciliation .att-riga[data-stato=parziale]{border-color:color-mix(in srgb,var(--accent3) 40%,var(--border));background:color-mix(in srgb,var(--accent3) 16%,var(--surface))}#view-reconciliation .att-riga[data-stato=ignorata]{opacity:.45}#view-reconciliation .att-riga[data-stato=estranea]{border-color:color-mix(in srgb,var(--accent3) 40%,var(--border));background:color-mix(in srgb,var(--accent3) 16%,var(--surface))}#view-reconciliation .att-riga .cc{margin-top:2px}#view-reconciliation .att-nome{font-size:13px;font-weight:500;display:block}#view-reconciliation .att-meta{font-size:11.5px;color:var(--muted);font-family:var(--mono);margin-top:2px;display:block}#view-reconciliation .att-dx{display:flex;flex-direction:column;align-items:flex-end;gap:6px}#view-reconciliation .att-dx .btn{padding:.22rem .6rem;font-size:11.5px}#view-reconciliation .att-f{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:7px 9px;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--surface) 55%,var(--bg))}#view-reconciliation .att-f.in-lettura{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}#view-reconciliation .att-f .fn{font-size:12px;font-weight:500;word-break:break-all}#view-reconciliation .att-f .fm{font-size:11px;color:var(--muted);font-family:var(--mono);display:block;margin-top:1px}#view-reconciliation .barra{margin-top:6px}#view-reconciliation .barra .bar{height:4px;border-radius:99px;background:var(--surface2);overflow:hidden}#view-reconciliation .barra .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent),var(--teal));transition:width .25s ease}#view-reconciliation .barra.copre .bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--accent2) 40%,var(--border)),var(--ok))}#view-reconciliation .barra.corta .bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--accent3) 40%,var(--border)),var(--warn))}#view-reconciliation .barra.legge .bar{position:relative}#view-reconciliation .barra.legge .bar i{width:38%;transform:translate(-100%);animation:att-scorre 1.15s ease-in-out infinite}@keyframes att-scorre{to{transform:translate(310%)}}@media(prefers-reduced-motion:reduce){#view-reconciliation .barra.legge .bar i{animation:none;width:100%;opacity:.5}}#view-reconciliation .barra .bl{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:10.5px;color:var(--muted);margin-top:4px}#view-reconciliation .att-sez{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;display:flex;align-items:center;gap:8px}#view-reconciliation .att-sez:after{content:"";flex:1;height:1px;background:var(--border)}#view-reconciliation .att-piede{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-top:14px}#view-reconciliation .att-piede .att-hint{font-size:12px;color:var(--muted)}#view-reconciliation .check.mute{background:var(--surface);color:var(--muted);border:1px solid var(--border)}#view-reconciliation .pill-toll{font-family:var(--mono);font-size:10.5px;padding:2px 8px;border-radius:99px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:color-mix(in srgb,var(--accent) 70%,var(--text));cursor:pointer}#view-reconciliation .pill-toll[aria-pressed=false]{border-color:var(--border);background:var(--surface);color:var(--muted)}#view-reconciliation .att-slots{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}#view-reconciliation .att-slot{flex:1 1 260px;min-width:0;border:1px dashed var(--border);border-radius:7px;padding:8px 9px;background:color-mix(in srgb,var(--surface) 55%,var(--bg));display:flex;flex-direction:column;gap:6px}#view-reconciliation .att-slot[data-pieno=si]{border-style:solid}#view-reconciliation .att-slot[data-tipo=tabellare][data-pieno=no]{border-color:color-mix(in srgb,var(--danger) 40%,var(--border));background:color-mix(in srgb,var(--danger) 14%,var(--surface))}#view-reconciliation .att-slot-t{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}#view-reconciliation .att-slot[data-pieno=si] .att-slot-t{color:color-mix(in srgb,var(--text) 70%,var(--muted))}#view-reconciliation .att-slot[data-tipo=tabellare][data-pieno=no] .att-slot-t{color:color-mix(in srgb,var(--danger) 75%,var(--text))}#view-reconciliation .att-slot-vuoto{font-size:11.5px;color:var(--muted);line-height:1.35}#view-reconciliation .att-slot[data-tipo=tabellare][data-pieno=no] .att-slot-vuoto{color:color-mix(in srgb,var(--danger) 75%,var(--text))}#view-reconciliation .att-slot .att-f{border:0;background:transparent;padding:0}#view-reconciliation .att-riga[data-stato=solo_pdf]{border-color:color-mix(in srgb,var(--danger) 40%,var(--border));background:color-mix(in srgb,var(--danger) 14%,var(--surface))}#view-reconciliation .att-sotto{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:11.5px;color:var(--muted)}#view-reconciliation .att-sotto .sp{margin-left:auto}#view-reconciliation td.num.sforo-alto{color:var(--amber, #d98a00)}#view-reconciliation .reconcil-perche-spento{display:flex;gap:.45rem;align-items:flex-start;margin-top:.5rem;padding:.45rem .6rem;border-left:3px solid var(--accent, #6ab);background:color-mix(in srgb,var(--text) 5%,transparent);border-radius:4px;font-size:.82rem;line-height:1.35}#view-reconciliation .reconcil-perche-spento .rps-icona{flex:none;opacity:.75}#view-reconciliation .reconcil-badge-auto,#view-reconciliation .reconcil-badge-manuale{display:inline-block;margin-left:.35rem;padding:.05rem .3rem;border:1px solid var(--border);border-radius:3px;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim);cursor:help}#view-reconciliation .reconcil-det-card-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#view-reconciliation .reconcil-cfr{display:grid;grid-template-columns:1fr 1fr;margin:.1rem 0 .35rem}#view-reconciliation .reconcil-cfr-col{display:flex;flex-direction:column;gap:.12rem;min-width:0}#view-reconciliation .reconcil-cfr-col+.reconcil-cfr-col{border-left:1px solid var(--border);padding-left:.7rem;margin-left:.7rem}#view-reconciliation .reconcil-cfr-testa{font-weight:600;font-size:.86em;margin-bottom:.2rem}#view-reconciliation .reconcil-cfr-col .reconcil-base-cmp-row{gap:.5rem;font-size:.92em}#view-reconciliation .reconcil-cfr-desc{font-size:.78em;color:var(--text-dim);margin:-.12rem 0 .18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#view-reconciliation .reconcil-cfr-nome{min-width:0;overflow-wrap:anywhere}#view-reconciliation .reconcil-cfr-iva{padding-top:.25rem;font-size:.86em}#view-reconciliation .reconcil-cfr-tot{margin-top:auto;padding-top:.3rem;border-top:1px solid var(--border);font-weight:600}#view-reconciliation .reconcil-nota-ok{margin-top:.35rem;padding:.18rem .5rem;border-radius:6px;font-size:.78rem;font-weight:600;letter-spacing:.01em;color:var(--accent3);background:color-mix(in srgb,var(--accent3) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent3) 32%,transparent);display:inline-block}#view-reconciliation .reconcil-supp-modo-voce{padding:0;gap:.25rem;font-size:.68rem;font-weight:500;letter-spacing:normal;text-transform:none;white-space:nowrap}#view-reconciliation .reconcil-supp-modo-voce .cli-sw-pista{width:26px;height:14px}#view-reconciliation .reconcil-supp-modo-voce .cli-sw-pallino{width:10px;height:10px}#view-reconciliation .reconcil-supp-modo-voce.cli-sw-on .cli-sw-pallino{transform:translate(12px)}#view-reconciliation .reconcil-conto-riga{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;font-size:.85rem;padding:.1rem 0;color:var(--text-dim)}#view-reconciliation .reconcil-conto-riga.forte{color:inherit;font-size:.95rem;border-top:1px solid var(--border);margin-top:.2rem;padding-top:.3rem}#view-reconciliation .reconcil-conto-riga.forte b{font-size:1.15em}#view-reconciliation .reconcil-det-margine{display:inline-flex;align-items:baseline;gap:.3rem;margin-left:1rem;font-size:.9rem;cursor:help}#view-reconciliation .reconcil-det-margine.negativo b{color:var(--danger, #EF4444)}#view-reconciliation .reconcil-fee-manca{color:var(--warn, #F59E0B)}#view-reconciliation .mcard-wrap{position:relative;display:flex}#view-reconciliation .mcard-wrap>.mcard{flex:1;min-width:0}#view-reconciliation .mmenu-btn{position:absolute;top:6px;right:6px;z-index:2;width:26px;height:26px;padding:0;line-height:1;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-dim);font-size:17px;cursor:pointer}#view-reconciliation .mmenu-btn:hover{background:var(--surface);border-color:var(--border);color:var(--text)}#view-reconciliation .mmenu{position:absolute;top:34px;right:6px;z-index:5;min-width:216px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:4px;box-shadow:0 8px 24px #00000073}#view-reconciliation .mmenu-voce{display:flex;align-items:center;gap:.55rem;width:100%;padding:.45rem .55rem;background:transparent;border:0;border-radius:6px;color:var(--text);font-size:.86rem;text-align:left;cursor:pointer}#view-reconciliation .mmenu-voce:hover{background:var(--surface)}#view-reconciliation .mmenu-voce.pericolo{color:var(--danger, #EF4444)}#view-reconciliation .mmenu-ico{flex:none;width:18px;text-align:center}#view-reconciliation .mmenu-vuoto{padding:.45rem .55rem;color:var(--text-dim);font-size:.82rem}#view-reconciliation .att-cal{margin-left:.35rem;font-size:.82em;color:var(--warn, #F59E0B);cursor:help}#view-reconciliation .att-cal.ok{color:var(--text-dim);opacity:.65}#view-reconciliation .reconcil-supp-lbl input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}#view-reconciliation .reconcil-supp-lbl{pointer-events:none}#view-reconciliation .reconcil-supp-lbl>:is(input,.reconcil-supp-name,button){pointer-events:auto}#view-reconciliation .reconcil-supp-lbl>.mutlbl{pointer-events:auto}#view-reconciliation .reconcil-supp-lbl .reconcil-supp-name{flex:0 1 auto;margin-right:auto}#view-reconciliation #discroot .reconcil-tbl-wrap{border:1px solid var(--border);border-radius:var(--r);background:color-mix(in srgb,var(--bg) 55%,var(--surface))}#view-reconciliation #discroot .reconcil-tbl-matched{font-size:12px}#view-reconciliation #discroot .reconcil-tbl-matched th{font-family:var(--mono);font-size:9.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.35;color:var(--muted);text-align:left;vertical-align:bottom;padding:9px 7px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 55%,var(--surface));white-space:normal!important;overflow-wrap:anywhere}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched th{white-space:nowrap!important;overflow-wrap:normal;letter-spacing:.02em;padding-left:5px;padding-right:5px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched td{padding-left:5px;padding-right:5px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched{min-width:1500px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(1){width:30px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(2){width:146px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(3){width:64px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(4){width:auto}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(5){width:92px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(6){width:120px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(7){width:6.3%}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(8){width:6.7%}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(9){width:7.1%}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(10){width:6.7%}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(11){width:5.1%}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched :is(th,td).num{text-align:center;font-variant-numeric:tabular-nums}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched>tbody>tr>td:nth-child(2){white-space:nowrap}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched>tbody>tr>td:nth-child(6){overflow-wrap:anywhere}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched>:is(thead,tbody)>tr>:nth-child(12){padding-left:24px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(12){width:135px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(13){width:126px}#view-reconciliation #discroot .reconcil-tbl-matched th.active{color:var(--text)}#view-reconciliation #discroot .reconcil-tbl-matched td{padding:9px 7px;vertical-align:middle;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}#view-reconciliation #discroot .reconcil-tbl-matched tbody tr{border-top:0}#view-reconciliation #discroot .reconcil-tbl-matched tbody tr.reconcil-row-click:hover td{background:color-mix(in srgb,var(--accent) 6%,transparent)}#view-reconciliation #discroot .reconcil-tbl-matched :is(th,td).num{text-align:right}#view-reconciliation #discroot .reconcil-tbl-matched :is(th:first-child,td.chk-cell,th:last-child,td.reconcil-actions-cell){text-align:center}#view-reconciliation #discroot .reconcil-tbl-matched td.reconcil-actions-cell{padding-left:0;padding-right:0}#view-reconciliation #discroot .reconcil-tbl-matched th:last-child{padding-left:0;padding-right:0}#view-reconciliation #discroot .reconcil-tbl-matched :is(th,td) input[type=checkbox]{margin:0;vertical-align:middle}#view-reconciliation .cli-tbl th.n{text-align:right}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(4){width:164px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(3){width:90px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(6){width:auto}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(12){width:215px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(13){width:190px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched .reconcil-anomalia-badge{white-space:nowrap}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched td.reconcil-actions-cell{padding-right:18px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched td.reconcil-actions-cell .reconcil-row-ico{margin:0 4px}#view-reconciliation .reconcil-wrap{padding:var(--pad-lg)}@media(max-width:768px){#view-reconciliation .reconcil-wrap{padding:var(--pad-sm)}}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched{min-width:1420px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched>:is(thead,tbody)>tr>:nth-child(12){padding-left:14px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(12){width:200px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(13){width:160px}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(7){width:6%}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(8){width:6.3%}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(9){width:6.6%}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(10){width:6.3%}#view-reconciliation #discroot .reconcil-tbl.reconcil-tbl-matched col:nth-child(11){width:4.9%}@media(min-width:781px)and (max-width:1839.98px){#view-reconciliation .wiz{grid-template-columns:minmax(0,1fr)}#view-reconciliation .wiz>:first-child{display:flex;gap:12px;align-items:stretch}#view-reconciliation .wiz>:first-child .rail{flex:1;flex-direction:row;position:static;gap:4px}#view-reconciliation .wiz>:first-child .rail .step{flex:1}}@media(max-width:720px){#view-reconciliation #discroot .reconcil-tbl{min-width:62em}#view-reconciliation .wiz>*{min-width:0}#view-reconciliation #discroot .reconcil-subtabs{row-gap:0}#view-reconciliation #discroot .reconcil-subtabs:before{content:"";flex:1 1 100%}#view-reconciliation #discroot .reconcil-subtabs>.reconcil-mass-btn{order:-1;flex:1 1 auto;margin:0 0 .4rem}#view-reconciliation #discroot .reconcil-subtab{flex:1 1 calc(50% - .2rem);min-width:0;align-self:stretch;padding:.45rem .6rem;font-size:.8rem}#view-reconciliation #discroot .reconcil-subtab>[data-t]{display:inline}#view-reconciliation #discroot .reconcil-subtab>[data-t]:after{content:none}#view-reconciliation .fat-pagine-parola{display:none}#view-reconciliation .fat-pagine-tasti{flex-wrap:nowrap;gap:3px}#view-reconciliation .fat-pagine .btn{min-width:1.75rem;padding:.22rem .35rem}}#view-reconciliation #discroot .reconcil-tbl-wrap:not(.reconcil-tbl-flat){max-height:min(65vh,calc(100vh - var(--tb-h, 56px) - 290px))}#view-reconciliation #discroot .reconcil-tbl-wrap{container-type:inline-size}#view-reconciliation #discroot .reconcil-detail{position:sticky;left:5px;width:calc(var(--fat4-vista, 100cqw) - 10px)}#view-reconciliation .reconcil-subtab>[data-t]{display:inline-flex;flex-direction:column}#view-reconciliation .reconcil-subtab>[data-t]:after{content:attr(data-t);height:0;overflow:hidden;visibility:hidden;font-weight:600}#view-reconciliation .reconcil-supp-lbl input.cli-chk{flex:none}#view-reconciliation #discroot .reconcil-tbl-matched td.chk-cell .cli-chk{position:static}#view-reconciliation #discroot .reconcil-tbl-matched td.chk-cell .cli-chk:after{content:"";position:static;display:block;height:calc(100% - 9px);margin:4.5px;border-radius:50%}#view-reconciliation :where(#discroot .reconcil-tbl-matched thead) .cli-chk:after{content:"";position:absolute;inset:4.5px;border-radius:50%}html[data-theme-mode=light] #view-reconciliation .cli-chk{background:var(--surface)}html[data-theme-mode=light] #view-reconciliation .cli-chk:checked{background:var(--accent)}.modal input.fat-radio{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:17px;height:17px;margin:0;border-radius:50%;vertical-align:middle;cursor:pointer;border:1.5px solid var(--muted);background:color-mix(in srgb,var(--surface) 55%,var(--bg));transition:box-shadow .15s,background .15s,border-color .15s}.modal input.fat-radio:hover{border-color:var(--accent)}.modal input.fat-radio:checked{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 70%,var(--text));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent),0 0 12px 2px color-mix(in srgb,var(--accent) 55%,transparent)}.modal input.fat-radio:checked:after{content:"";position:absolute;inset:4.5px;border-radius:50%;background:#fff}.modal input.fat-radio:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-theme-mode=light] .modal input.fat-radio{background:var(--surface)}html[data-theme-mode=light] .modal input.fat-radio:checked{background:var(--accent)}#view-reconciliation .mcard.empty .mstate{color:color-mix(in srgb,var(--muted) 45%,var(--text))}html[data-theme-mode=light] #view-reconciliation .mcard.empty .mstate{color:color-mix(in srgb,var(--muted) 30%,var(--text))}#view-reconciliation .fat-legenda{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px 20px;padding:.5rem .2rem;font-size:.85em}#view-reconciliation .fat-legenda-corr h4{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:12px;font-weight:600;color:var(--muted)}#view-reconciliation .fat-legenda-corr h4 .cc{flex:none;white-space:nowrap}#view-reconciliation .reconcil-tbl th.num{text-align:right}#view-reconciliation .fat-pagine{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:8px 0}#view-reconciliation .fat-pagine-sx{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}#view-reconciliation .fat-pagine-dove{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}#view-reconciliation .fat-pagine-dove b{color:var(--text);font-weight:600}#view-reconciliation .fat-pagine-n{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}#view-reconciliation .fat-pagine-n select{font:inherit;font-family:var(--sans);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:.15rem .3rem;cursor:pointer}#view-reconciliation .fat-pagine-tasti{display:flex;flex-wrap:wrap;gap:4px;align-items:center}#view-reconciliation .fat-pagine .btn{padding:.22rem .55rem;min-width:2.1rem;font-family:var(--sans);font-size:12px}#view-reconciliation .fat-pagine .btn[aria-current=page]{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 14%,transparent)}#view-reconciliation :is(th,.kpi .ks,.step .hint,.fat-pagine-dove,.mcard .mstate,.cc,.open-pill,.done-pill){font-family:var(--sans)}#view-reconciliation #discroot .reconcil-tbl-matched th{font-family:var(--sans)}@media(max-width:480px){#view-reconciliation .kpi .kv{font-size:min(18px,3.7vw)}}#view-reconciliation .btn.pri .busy-spin{border-color:currentColor;border-top-color:transparent}@media(max-width:720px){#view-reconciliation .fat-pagine-parola{display:none}#view-reconciliation .fat-pagine-tasti{flex-wrap:nowrap;gap:3px}#view-reconciliation .fat-pagine .btn{min-width:1.75rem;padding:.22rem .35rem}}#view-reconciliation .reconcil-subtabs>.reconcil-mass-btn{align-self:stretch!important}#view-reconciliation .reconcil-subtabs>.reconcil-bulk-ctx{align-self:stretch!important}@media(max-width:480px){#view-reconciliation .screen-h .sub{flex-basis:100%;margin-left:0}}#view-reconciliation .fat-th-anom{display:inline-flex;align-items:center;gap:4px}#view-reconciliation .fat-th-filtro{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid transparent;border-radius:5px;background:none;color:var(--muted);cursor:pointer;opacity:0;transition:opacity .12s,background-color .12s,color .12s}#view-reconciliation th:hover .fat-th-filtro,#view-reconciliation th:focus-within .fat-th-filtro,#view-reconciliation .fat-th-filtro:is(.attivo,[aria-expanded=true]){opacity:1}#view-reconciliation .fat-th-filtro.attivo{color:var(--accent)}#view-reconciliation .fat-th-filtro:is(:hover,[aria-expanded=true]){color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}#view-reconciliation .fat-th-filtro:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(hover:none){#view-reconciliation .fat-th-filtro{opacity:1}}#view-reconciliation #discroot{position:relative}#view-reconciliation #discroot .reconcil-tbl-matched .fat-th-filtro{margin-block:-4px}#view-reconciliation .fat-pop{position:absolute;z-index:20;min-width:230px;padding:8px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000059;font-size:12.5px;color:var(--text)}#view-reconciliation .fat-pop-t{margin:2px 4px 5px;font-size:11px;font-weight:600}#view-reconciliation .fat-pop-cat{display:flex;align-items:center;gap:8px;padding:.3rem .4rem;border-radius:6px;cursor:pointer}#view-reconciliation .fat-pop-cat:hover{background:var(--surface)}#view-reconciliation .fat-pop-cat input{margin:0;accent-color:var(--accent);cursor:pointer}#view-reconciliation .fat-pop-cat .n{margin-left:auto;font-family:var(--mono)}#view-reconciliation .fat-pop-tutte{margin:6px 4px 2px;padding:0;font:inherit;color:var(--accent);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}#view-reconciliation :is(.fat-pop-cat input,.fat-pop-tutte):focus-visible{outline:2px solid var(--accent);outline-offset:1px}#view-reconciliation :is(.fat-pop-t,.fat-pop-cat .n){color:color-mix(in srgb,var(--muted) 45%,var(--text))}#view-reconciliation :is(#fat-pop-corriere,#fat-pop-cliente){max-width:340px}#view-reconciliation :is(#fat-pop-corriere,#fat-pop-cliente) .regole-td-cerca{margin-bottom:6px}#view-reconciliation .reconcil-mass-btn.fat-massa-ico{display:inline-flex;align-items:center;gap:5px}#view-reconciliation .mk-ico{flex:none;vertical-align:-3px}#view-reconciliation .reconcil-mass-btn:disabled{opacity:.45;cursor:not-allowed}#view-reconciliation #discroot .reconcil-tbl-matched td.num.reconcil-mano:after{content:"\200b";display:inline-block;width:12px;height:12px;margin-left:4px;margin-right:-16px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16v4z'/%3E%3Cpath d='M14 6l4 4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16v4z'/%3E%3Cpath d='M14 6l4 4'/%3E%3C/svg%3E") center / contain no-repeat}#view-reconciliation .reconcil-detail button:disabled{opacity:.35;cursor:not-allowed}#view-reconciliation .reconcil-detail button:disabled:hover{border-color:var(--border);color:inherit}#view-reconciliation .reconcil-detail input:disabled{cursor:not-allowed}#view-reconciliation.view{overflow:visible;overflow:clip}#view-reconciliation .fat-colonna{position:sticky;top:var(--tb-h, 56px);z-index:20;align-self:start;background:var(--surface);min-width:0}#view-reconciliation .fat-colonna .rail{position:static}@media(min-width:1840px){#view-reconciliation .fat-colonna{top:var(--tb-h, 56px);padding-top:12px}}@media(max-width:1839.98px){#view-reconciliation .fat-colonna{padding:6px 0;border-bottom:1px solid var(--border)}}@media(max-width:780px){#view-reconciliation .fat-colonna .rail{flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none}#view-reconciliation .fat-colonna .rail::-webkit-scrollbar{display:none}#view-reconciliation .fat-colonna .step{flex:0 0 auto;grid-template-columns:22px auto;align-items:center;gap:6px;padding:6px 9px}#view-reconciliation .fat-colonna .step .hint{display:none}}#view-reconciliation .fat-legenda-corr dl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.15rem .6rem;margin:0}#view-reconciliation .fat-legenda-corr dt{font-family:var(--mono);font-weight:700}#view-reconciliation .fat-legenda-corr dd{margin:0}#view-reconciliation .fat-legenda-corr dd.n{font-family:var(--mono);color:var(--muted);text-align:right}#view-reconciliation .fat5-titolo{display:flex;align-items:baseline;gap:10px;margin:18px 0 10px;font-size:1rem;font-weight:600}#view-reconciliation .fat5-titolo .n{font-size:var(--fs-xs);font-weight:400;color:var(--muted)}#view-reconciliation .fat3-testa{display:flex;align-items:center;gap:12px}#view-reconciliation .fat3-testa>p{flex:1;margin:0}#view-reconciliation .fat3-conferma{display:inline-flex;align-items:center;gap:5px;margin-left:auto;white-space:nowrap}#view-reconciliation .fat3-conferma[hidden]{display:none}#view-reconciliation #fat3-lista .reconcil-tbl th{font-size:9.5px;font-weight:400;letter-spacing:.02em}#view-reconciliation #fat-riep,#view-reconciliation .mmenu-voce[data-voce] .mmenu-ico{display:inline-flex;align-items:center;justify-content:center}#view-reconciliation #fat-riep{gap:6px}#view-reconciliation .fat-ico-riprova{font-size:1.05em;line-height:1}#view-reconciliation .mmenu-voce:disabled{opacity:.45;cursor:not-allowed}#view-reconciliation .mmenu-voce:disabled:hover{background:transparent}#view-reconciliation #fat-scarica-clienti{box-sizing:border-box;width:210px;height:36px;padding:0 .35rem;position:relative;font-size:12px;letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}#view-reconciliation .fat-tasto-barra{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--accent);opacity:.3;pointer-events:none;transition:width .3s ease}#view-reconciliation .fat-tasto-testo{position:relative}#view-reconciliation .fat-scarico-pct{align-self:center;min-width:3ch;font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}#view-reconciliation .fat-coda{flex:0 0 100%;margin-top:6px}#view-reconciliation .fat-coda-tit{font-size:var(--fs-sm);font-weight:600;margin-bottom:4px}#view-reconciliation .fat-coda-riga{display:flex;align-items:center;gap:.75rem;padding:4px 0;font-size:var(--fs-sm)}#view-reconciliation .fat-coda-msg{flex:1;min-width:0;color:var(--muted)}#view-reconciliation .reconcil-row-ico{display:inline-flex;align-items:center;justify-content:center}#view-reconciliation .reconcil-row-ico .mk-ico{vertical-align:0}#view-reconciliation button:not(.fat-massa-ico)>.mk-ico:first-child:not(:last-child){margin-right:5px}#view-reconciliation #fat-scarica-clienti>svg{flex:none;margin-right:6px}#view-reconciliation .reconcil-det-lock>.mk-ico,#view-reconciliation .reconcil-frozen-note>.mk-ico{margin-right:6px}#view-reconciliation .alert>span>.mk-ico,#view-reconciliation .closedbar>span>.mk-ico{display:block}#view-reconciliation .reconcil-mass-btn.fat-segnala-sel{color:var(--accent3, #F59E0B)}.fat-motivi{border:0;padding:0;margin:10px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:2px 16px}.fat-motivi legend{font-weight:600;margin-bottom:4px;padding:0}.fat-motivo{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;font-size:var(--fs-sm, .85rem)}html[data-theme-mode=light] #view-reconciliation{--ok: color-mix(in srgb, var(--accent2) 75%, var(--text));--warn: color-mix(in srgb, var(--accent3) 65%, var(--text))}#view-reconciliation .passo2-regole{min-width:0}#view-reconciliation .fat2-intro{font-size:12px;color:var(--muted);margin-bottom:8px}#view-reconciliation .fat2 .att-piede{gap:10px 22px;font-size:var(--fs-sm)}#view-reconciliation .fat2 .att-piede.fat2-primo{margin-top:0}#view-reconciliation .fat2 .att-piede>*{display:inline-flex;align-items:center;height:30px;margin:0;vertical-align:middle}#view-reconciliation .fat2 .att-piede,#view-reconciliation .fat2 .att-piede *{line-height:30px}#view-reconciliation .fat2 .att-piede .home-seg{height:30px;align-items:stretch}#view-reconciliation .fat2 .att-piede .home-seg-btn{display:inline-flex;align-items:center;padding:0 14px;font-size:var(--fs-sm)}#view-reconciliation .fat2 .att-piede .att-hint{font-size:var(--fs-sm);height:30px;line-height:30px}#view-reconciliation .fat2 .att-piede .cli-sw{height:30px;align-items:center}#view-reconciliation .fat2-modo{gap:4px}#view-reconciliation .toll-campo{gap:8px}#view-reconciliation .toll-casella{display:inline-flex}#view-reconciliation .op-alert{gap:8px;position:relative}#view-reconciliation .op-alert-chk{position:absolute;opacity:0;pointer-events:none}#view-reconciliation .op-alert-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--border);border-radius:15px;cursor:pointer;color:var(--muted);font-size:var(--fs-sm);position:relative}#view-reconciliation .op-alert-btn:hover{border-color:var(--accent);color:var(--text)}#view-reconciliation .op-alert-chk:checked+.op-alert-btn{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent);color:var(--text)}#view-reconciliation .op-alert-chk:focus-visible+.op-alert-btn{outline:2px solid var(--accent);outline-offset:2px}#view-reconciliation .op-alert-ico{display:inline-grid;place-items:center}#view-reconciliation .op-alert-btn:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);white-space:nowrap;background:var(--surface2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:5px 9px;font-size:var(--fs-xs);opacity:0;pointer-events:none;transition:opacity .12s;z-index:5}#view-reconciliation .op-alert-btn:hover:after{opacity:1}#view-reconciliation .op-alert-casella{display:none;position:relative;align-items:center}#view-reconciliation .toll-casella,#view-reconciliation .op-alert-chk:checked~.op-alert-casella{display:inline-flex}#view-reconciliation .op-alert-casella input{width:5.5rem;height:30px;box-sizing:border-box;padding:0 26px 0 8px;border:1px solid var(--border);border-radius:5px;background:var(--bg);color:var(--text);font-size:var(--fs-sm)}#view-reconciliation .op-alert-pct{position:absolute;right:9px;color:var(--muted);font-size:var(--fs-sm);pointer-events:none}#view-reconciliation .fat2 .lu-det-titolo{display:flex;align-items:center;gap:10px;margin:var(--pad-xl) 0 var(--pad-sm)}#view-reconciliation .fat2 .lu-det-titolo>h3{margin:0}#view-reconciliation .fat2 .lu-det-piu,#view-reconciliation .fat2 .lu-det-x{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;flex:none;border:0;border-radius:var(--radius);background:transparent;cursor:pointer}#view-reconciliation .fat2 .lu-det-piu{color:var(--accent)}#view-reconciliation .fat2 .lu-det-piu:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}#view-reconciliation .fat2 .lu-det-x{color:var(--danger)}#view-reconciliation .fat2 .lu-det-x:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}#view-reconciliation .fat2 .lu-det-piu:focus-visible{outline:2px solid var(--accent);outline-offset:1px}#view-reconciliation .fat2 .lu-det-x:focus-visible{outline:2px solid var(--danger);outline-offset:1px}#view-reconciliation .fat2 .lu-det-piu:disabled,#view-reconciliation .fat2 .lu-det-x:disabled{opacity:.35;cursor:not-allowed;background:transparent}#view-reconciliation .fat2 .listini-suppl-tbl td{vertical-align:middle}#view-reconciliation .fat2 .listini-suppl-tbl td.lu-x{text-align:center;padding-left:2px;padding-right:2px;white-space:nowrap}#view-reconciliation .fat2 .listini-suppl-tbl td.azioni{text-align:right}#view-reconciliation .fat2 .listini-suppl-tbl .listini-voce-cond{margin-top:4px;line-height:1.35}#view-reconciliation .fat2 .listini-suppl-tbl tr.non-vale>td:not(.azioni){opacity:.5}#view-reconciliation .fat2 .listini-suppl-tbl tr:is(.regole-mod,#view-reconciliation .cambiata)>td:first-child{box-shadow:inset 3px 0 0 var(--accent3)}#view-reconciliation .fat2 .listini-suppl-tbl tr.regole-mod:before{content:none}#view-reconciliation .navrow.nav3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid var(--border)}#view-reconciliation .nav3 .nav-sx{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#view-reconciliation .nav3 .nav-cx{display:flex;justify-content:center}#view-reconciliation .nav3 .nav-dx{display:flex;justify-content:flex-end}#view-reconciliation .navrow.nav3 .btn{height:32px;padding:0 16px;display:inline-flex;align-items:center}#view-reconciliation .navrow.nav3 .nav-riconcilia{height:44px;padding:0 40px;font-size:1rem;font-weight:600;border-radius:22px;background:var(--accent);border-color:var(--accent);color:#fff;animation:riconcilia-pulsa 2.4s ease-in-out infinite alternate}#view-reconciliation .navrow.nav3 .nav-riconcilia:disabled{animation:none;opacity:.4}@keyframes riconcilia-pulsa{to{box-shadow:0 0 0 10px transparent;opacity:.78}}@media(prefers-reduced-motion:reduce){#view-reconciliation .navrow.nav3 .nav-riconcilia{animation:none}}@media(max-width:700px){#view-reconciliation .navrow.nav3{grid-template-columns:1fr;justify-items:start}#view-reconciliation .nav3 .nav-dx{justify-content:flex-start}}#view-reconciliation .step:disabled{opacity:.45;cursor:not-allowed}#view-reconciliation .step:disabled:hover{background:none}#view-reconciliation .reconcil-mass-btn.reconcil-autoclose-btn{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--accent3);border-color:color-mix(in srgb,var(--accent3) 45%,transparent);animation:riconcilia-pulsa 2.4s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){#view-reconciliation .reconcil-mass-btn.reconcil-autoclose-btn{animation:none}}#view-reconciliation .fat4-testa{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}#view-reconciliation .fat4-testa h3{margin:0}#view-reconciliation .fat4-testa .reconcil-search-block{margin:0;flex:0 1 300px;min-width:0}#view-reconciliation .fat4-testa .reconcil-search-field{flex:1 1 auto;max-width:300px}#view-reconciliation .fat4-sotto{color:var(--muted);white-space:normal;margin-top:3px;font-size:.72rem;line-height:1.3}#view-reconciliation .fat4-sotto.avviso{color:var(--accent3)}#view-reconciliation .fat4-sotto .reconcil-mass-btn{padding:.1rem .45rem;font-size:.7rem;margin:3px 3px 0 0}#view-reconciliation #fat-note-credito .muted{color:var(--muted);font-size:12px;margin:2px 0 10px}#view-reconciliation #fat-note-credito td .btn{padding:.15rem .5rem;font-size:11.5px}#view-reconciliation #fat-note-credito td.nota-menu{position:relative;white-space:nowrap}#view-reconciliation #fat-note-credito .mmenu{top:30px;right:0;min-width:300px}#view-reconciliation #fat-note-credito .mmenu-voce{flex-direction:column;align-items:flex-start;gap:1px}#view-reconciliation #fat-note-credito .mmenu-voce small{font-size:11px;color:var(--muted);white-space:normal}#view-reconciliation #fat-note-credito .mmenu-voce[aria-current=true]{background:var(--surface)}.pf-avatar{width:31px;height:31px;border-radius:50%;background:var(--surface2);border:1px solid var(--border);color:var(--text);font:600 12px var(--sans);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.pf-avatar:hover{border-color:var(--accent)}.pf-avatar[hidden]{display:none}.pf-menu{position:absolute;right:var(--pad-lg);top:calc(100% + 6px);z-index:80;width:248px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 16px 44px #00000080;padding:6px}.pf-menu[hidden]{display:none}.pf-menu-chi{padding:8px 10px 9px;border-bottom:1px solid var(--border);margin-bottom:5px}.pf-menu-nome{font-size:var(--fs-sm);color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-menu-sotto{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.pf-menu-voce,.pf-menu-radio{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 10px;background:transparent;border:none;border-radius:7px;color:var(--text);font-family:inherit;font-size:var(--fs-sm);cursor:pointer}.pf-menu-voce:hover,.pf-menu-radio:hover{background:var(--surface2)}.pf-menu-titolo{padding:9px 10px 4px;font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.pf-menu-sep{height:1px;background:var(--border);margin:6px 0}.pf-menu-esci{color:#f3a3a3}.pf-menu-esci:hover{background:#ef44441f}.pf-pallino{width:13px;height:13px;border-radius:50%;flex:0 0 auto;border:1.5px solid var(--muted);position:relative}.pf-menu-radio[aria-checked=true] .pf-pallino{border-color:var(--accent)}.pf-menu-radio[aria-checked=true] .pf-pallino:after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:var(--accent)}.tb-acc{display:none}body:has(#view-profilo:not(.hidden)) .sidebar,body:has(#view-profilo:not(.hidden)) .tb-left,body:has(#view-profilo:not(.hidden)) .tb-chips{display:none}body:has(#view-profilo:not(.hidden)) .topbar{margin-left:0;padding-left:0}body:has(#view-profilo:not(.hidden)) .main{margin-left:0;padding:0;gap:0}body:has(#view-profilo:not(.hidden)) .tb-acc{display:flex;align-items:center;gap:10px;height:31px;padding:0 0 0 12px;background:transparent;border:none;color:var(--text);cursor:pointer;font:500 var(--fs-md) var(--sans)}.tb-acc-logo{width:36px;height:33px;flex:0 0 auto;background-size:92.4px 33px;background-position:-57px 0}.tb-acc-sep{color:var(--muted)}#view-profilo{border:none;border-radius:0;background:transparent;overflow:clip;min-height:calc(100vh - var(--tb-h, 56px))}.pf-guscio{display:flex;gap:0;align-items:flex-start}.pf-nav{flex:0 0 256px;border-right:1px solid var(--border);background:var(--surface);position:sticky;top:var(--tb-h, 56px);height:calc(100vh - var(--tb-h, 56px));overflow-y:auto;padding:var(--pad-md) 0}.pf-nav-torna{display:block;width:100%;text-align:left;padding:8px 12px 12px;background:transparent;border:none;color:var(--muted);font:500 var(--fs-sm) var(--sans);cursor:pointer}.pf-nav-torna:hover{color:var(--text)}.pf-nav-toggle{display:none}.pf-nav-et{padding:10px 12px 5px;font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.pf-nav-voce{display:block;width:100%;text-align:left;padding:8px 12px;background:transparent;border:none;border-left:2px solid transparent;color:var(--muted);font:400 var(--fs-sm) var(--sans);cursor:pointer}.pf-nav-voce:hover{color:var(--text);background:var(--surface2)}.pf-nav-voce.on{color:var(--text);background:var(--surface2);border-left-color:var(--accent)}.pf-corpo{flex:0 1 690px;min-width:0;max-width:690px;margin:0 auto;padding:var(--pad-xl) var(--pad-lg)}.pf-corpo h2{margin:0;font-size:var(--fs-lg);font-weight:600;color:var(--text)}.pf-corpo h3{margin:var(--pad-xl) 0 var(--pad-sm);font-size:var(--fs-md);font-weight:600;color:var(--text)}.pf-sotto{margin:5px 0 var(--pad-lg);font-size:var(--fs-sm);color:var(--muted);max-width:62ch}.pf-h3sotto{margin:var(--pad-sm) 0 0;font-size:var(--fs-xs);color:var(--muted);max-width:62ch}.pf-errore{color:var(--danger);font-size:var(--fs-sm)}@media(max-width:768px){#view-profilo .pf-guscio{flex-direction:column}#view-profilo .pf-nav{display:block;flex:0 0 auto;width:100%;height:auto;position:sticky;top:var(--tb-h, 52px);z-index:40;padding:0;overflow:visible;border-right:none;border-bottom:1px solid var(--border)}.pf-nav-torna{display:none}.pf-nav-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px var(--pad-lg);background:transparent;border:none;color:var(--text);font:500 var(--fs-sm) var(--sans);cursor:pointer}.pf-nav-toggle:after{content:"\25be";color:var(--muted)}.pf-nav-toggle[aria-expanded=true]:after{content:"\25b4"}.pf-nav-lista{display:none;position:absolute;left:0;right:0;top:100%;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 12px 24px #00000059;padding:var(--pad-sm) 0;max-height:calc(100vh - var(--tb-h, 52px) - 48px);overflow-y:auto}.pf-nav.aperto .pf-nav-lista,#view-profilo .pf-nav-et{display:block}#view-profilo .pf-nav-voce{width:100%;border-bottom:none;border-left:2px solid transparent;border-radius:0}#view-profilo .pf-nav-voce.on{border-left-color:var(--accent)}.pf-corpo{max-width:none;margin:0;padding:var(--pad-lg)}}.pf-scheda{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.pf-campo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--pad-lg);align-items:center;padding:13px 16px}.pf-campo+.pf-campo{border-top:1px solid var(--border)}.pf-spento{opacity:.45}.pf-campo-et{font-size:var(--fs-sm);color:var(--text)}.pf-campo-et span{display:block;font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.pf-campo input,.pf-campo select{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:7px 10px;color:var(--text);font:400 var(--fs-sm) var(--sans)}.pf-campo input:focus,.pf-campo select:focus{outline:none;border-color:var(--accent)}.pf-fisso{font:400 var(--fs-sm) var(--sans);color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:7px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-piede{display:flex;align-items:center;gap:var(--pad-md);justify-content:flex-end;padding:11px 16px;border-top:1px solid var(--border);background:var(--bg)}.pf-nota{margin-right:auto;font-size:var(--fs-xs);color:var(--muted)}.pf-metodo{display:flex;align-items:center;gap:13px;padding:14px 16px}.pf-metodo+.pf-metodo{border-top:1px solid var(--border)}.pf-metodo-testo{min-width:0}.pf-metodo-testo b{display:block;font-size:var(--fs-sm);font-weight:500;color:var(--text)}.pf-metodo-testo span{font-size:var(--fs-xs);color:var(--muted)}.pf-metodo-destra{margin-left:auto;display:flex;align-items:center;gap:9px;flex:0 0 auto}.pf-tag{font:500 10.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;white-space:nowrap;border:1px solid}.pf-tag-ora{color:var(--accent2);border-color:#10b98173;background:#10b9811a}.pf-tag-dopo{color:var(--accent3);border-color:#f59e0b73;background:#f59e0b1a}html[data-theme-mode=light] .pf-tag-dopo{color:color-mix(in srgb,var(--accent3) 65%,var(--text))}@media(max-width:768px){.pf-guscio{flex-direction:column;gap:var(--pad-md)}.pf-nav{flex:0 0 auto;width:100%;border-right:none;border-bottom:1px solid var(--border);padding-right:0;display:flex;gap:2px;overflow-x:auto}.pf-nav-et{display:none}.pf-nav-voce{width:auto;white-space:nowrap;border-left:none;border-bottom:2px solid transparent;border-radius:7px 7px 0 0}.pf-nav-voce.on{border-bottom-color:var(--accent)}.pf-campo{grid-template-columns:1fr;gap:7px;align-items:start}.pf-menu{right:8px;left:8px;width:auto}}
