@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/Inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/Inter-latin.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:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/InstrumentSans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/InstrumentSans-latin.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: #FAFBFC;--surface: #FFFFFF;--text: #1F2937;--text-soft: #6B7280;--text-mute: #9CA3AF;--primary: #1E40AF;--primary-d: #1B3A9C;--green: #059669;--green-bg: #ECFDF5;--amber: #D97706;--amber-bg: #FFFBEB;--red: #DC2626;--red-bg: #FEF2F2;--border: #E5E7EB;--border-2: #EEF1F4;--radius: 14px;--shadow: 0 1px 2px rgba(16,24,40,.04), 0 1px 3px rgba(16,24,40,.06);--shadow-lg: 0 10px 30px rgba(16,24,40,.12)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;padding:0;height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#eaecef;color:var(--text);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.45);outline-offset:2px;border-radius:6px}.stage{min-height:100dvh;display:flex;justify-content:center;align-items:stretch;padding:0}.phone{width:100%;background:var(--bg);position:relative;min-height:100dvh}@media(max-width:820px){.phone{border:none;max-width:none}}.phone .menu-btn[aria-label=Menu],.nc-top{display:none}.nc-sub{display:flex;gap:4px;margin:14px 20px 0;padding:4px;background:#eef0f3;border-radius:12px}.nc-sub button{flex:1;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--text-soft);background:none;border:none;border-radius:9px;padding:10px 8px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.nc-sub button.on{background:#fff;color:var(--text);box-shadow:var(--shadow)}.nc-basso{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:0 6px calc(6px + env(safe-area-inset-bottom));background:#ffffffeb;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid rgba(0,0,0,.06)}.nc-tabbar{display:flex;padding-top:2px}.nc-tabbar button{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--text-mute);background:none;border:none;padding:6px 2px;border-radius:10px;cursor:pointer;min-height:52px;transition:color .15s ease,transform .1s ease}.nc-tabbar button:active{transform:scale(.94)}.nc-tabbar button.active{color:var(--primary)}.phone:has(.nc-tabbar){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.list-link{display:flex;justify-content:space-between;align-items:center;width:100%;font-family:inherit;font-size:16px;font-weight:550;color:var(--text);background:none;border:none;border-radius:10px;padding:14px 12px;cursor:pointer;text-align:left}.list-link:hover{background:#f7f8fa}.list-link span{color:var(--text-mute)}.list-link.danger{color:var(--red)}@media(max-width:820px){.toast{bottom:calc(84px + env(safe-area-inset-bottom))}}@media(min-width:821px){.nc-basso{display:none}.phone:has(.nc-tabbar){padding-bottom:0}.nc-top{display:flex;gap:4px;justify-content:center;padding:10px 36px;background:#fff;border-bottom:1px solid var(--border)}.nc-top a{font-size:15px;font-weight:600;color:var(--text-soft);padding:8px 16px;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.nc-top a:hover{background:#f0f2f5;color:var(--text)}.nc-top a.active{background:var(--tinta, #EFF4FF);color:var(--primary)}.nc-sub{max-width:520px;margin:18px auto 0}.phone .pad{padding:34px 40px 44px;max-width:1200px;margin:0 auto}.phone .greet{padding:28px 40px 0;max-width:1200px;margin:0 auto}.phone .body-pad{padding:0 40px 48px;max-width:1200px;margin:0 auto}.phone .appbar{padding:16px 40px}}.screen{animation:fade .28s ease}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pad{padding:26px 22px 36px}h1{font-size:25px;line-height:1.25;font-weight:650;margin:0 0 8px;letter-spacing:-.01em}h2{font-size:17px;font-weight:650;margin:0;letter-spacing:-.005em}p{margin:0 0 14px;color:var(--text-soft)}.small{font-size:14.5px;color:var(--text-soft)}.tiny{font-size:13px;color:var(--text-mute)}.mono{font-family:SF Mono,ui-monospace,Cascadia Mono,Menlo,Consolas,monospace}a.link,.link{color:var(--primary);text-decoration:none;font-weight:500;cursor:pointer;background:none;border:none;font-family:inherit;padding:0}a.link:hover,.link:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;border:none;cursor:pointer;text-decoration:none;font-family:inherit;font-size:17px;font-weight:600;padding:16px 20px;border-radius:12px;min-height:54px;transition:background .15s,border-color .15s,transform .04s}.btn:active{transform:scale(.992)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-d)}.btn-outline{background:var(--surface);color:var(--text);border:1.5px solid var(--border)}.btn-outline:hover{border-color:#cbd2da;background:#fcfcfd}.btn-ghost-red{background:transparent;color:var(--red);font-size:15.5px;font-weight:550;padding:12px;min-height:0}.btn-ghost-red:hover{text-decoration:underline}.btn-sm{width:auto;padding:10px 18px;font-size:15px;border-radius:10px;min-height:0}label.field-label{display:block;font-size:15px;font-weight:550;color:var(--text);margin:0 0 8px}input[type=email],input[type=text],input[type=password],input[type=number],.aml input[type=date],.field input[type=date],.at-termini input[type=date],.tel-riga input[type=datetime-local],.prom-riga input[type=date],textarea{width:100%;font-family:inherit;font-size:17px;color:var(--text);background:var(--surface);border:1.5px solid var(--border);border-radius:12px;padding:15px 16px;outline:none;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.1)}textarea{resize:vertical;min-height:110px;line-height:1.5}.field-error{margin-top:8px;font-size:13.5px;color:var(--red);display:flex;gap:6px;align-items:center}.brandrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.studio-logo{display:inline-flex;align-items:center;gap:10px;font-weight:650;font-size:16px;color:var(--text)}.studio-mark{width:36px;height:36px;border-radius:9px;background:var(--primary);color:#fff;font-weight:700;font-size:15px;display:grid;place-items:center;letter-spacing:.5px}.kanon-tag{font-size:11px;color:var(--text-mute);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.action-card{display:flex;gap:14px;align-items:flex-start;width:100%;text-align:left;padding:18px;margin-bottom:12px;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .05s}.action-card:hover{border-color:#cbd2da;box-shadow:0 4px 14px #10182814}.action-card:active{transform:scale(.995)}.action-card.muted{background:#fffdf8;border-color:#fce4bd}.action-card .ic{flex:0 0 auto;width:44px;height:44px;border-radius:11px;display:grid;place-items:center;font-size:21px}.ic.blue{background:var(--tinta, #EFF4FF)}.ic.amber{background:var(--amber-bg)}.ic.green{background:var(--green-bg)}.ic.gray{background:#f3f4f6}.action-card .body{flex:1 1 auto;min-width:0}.action-card .body .t{font-size:17px;font-weight:650;color:var(--text);margin-bottom:3px}.action-card .body .s{font-size:14.5px;color:var(--text-soft)}.chev{color:var(--text-mute);font-size:20px;align-self:center}.section{margin-top:30px}.section-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.section-head h2{flex:1}.badge{font-size:12px;font-weight:650;padding:3px 10px;border-radius:999px;letter-spacing:.01em}.badge.amber{background:var(--amber-bg);color:var(--amber)}.badge.green{background:var(--green-bg);color:var(--green)}.row{display:flex;align-items:center;gap:13px;padding:14px 4px;border-bottom:1px solid var(--border-2)}.row:last-child{border-bottom:none}.dot{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:13px}.dot.green{background:var(--green-bg);color:var(--green)}.dot.amber{background:var(--amber-bg);color:var(--amber)}.row .rt{flex:1;font-size:16px}.row .rt .sub{font-size:13.5px;color:var(--text-mute)}.row .st{font-size:13px;font-weight:600}.st.green{color:var(--green)}.st.amber{color:var(--amber)}.tl{position:relative;padding-left:26px}.tl:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:var(--border)}.tl-item{position:relative;padding:10px 0}.tl-item:before{content:"";position:absolute;left:-23px;top:16px;width:10px;height:10px;border-radius:50%;background:#fff;border:2.5px solid #CBD5E1}.tl-item .tt{font-size:16px;font-weight:550}.tl-item .td{font-size:13.5px;color:var(--text-mute)}.disclaimer{margin-top:14px;font-size:12.5px;color:var(--text-mute);font-style:italic;line-height:1.5;display:flex;gap:7px}.doc-group{margin-bottom:16px}.doc-group .dg-h{font-size:12px;font-weight:700;color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.doc-row{display:flex;gap:11px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border-2)}.doc-row:last-child{border-bottom:none}.doc-row .di{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:16px;flex:0 0 auto}.doc-row .dn{flex:1;font-size:15px;font-weight:550;min-width:0}.doc-row .dn .dd{font-size:12.5px;color:var(--text-mute);font-weight:400}.dg-h{font-size:12px;font-weight:700;color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em}.appbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.appbar .left{font-weight:650;font-size:15.5px}.appbar .left a{color:inherit;text-decoration:none;cursor:pointer}.appbar .right{display:flex;align-items:center;gap:12px}.appbar .uname{font-size:14px;color:var(--text-soft)}.uchip{display:inline-flex;align-items:center;gap:9px;font:inherit;background:none;border:1px solid transparent;border-radius:999px;padding:4px 12px 4px 4px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.uchip:hover{background:var(--tinta-2, #F5F8FF);border-color:var(--tinta-bordo, #DCE6FF)}.uchip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.uchip .uname{color:var(--text);font-weight:600}.uchip-ava{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:12.5px;font-weight:700;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--primary),#3B6FE0);box-shadow:0 4px 10px rgba(var(--primary-rgb, 30,64,175),.22)}@media(max-width:420px){.uchip .uname{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.menu-btn{width:38px;height:38px;border-radius:10px;border:1px solid var(--border);background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--text-soft);font-size:16px}.menu-btn:hover{background:#f7f8fa}.greet{padding:20px 20px 0}.greet .hi{font-size:22px;font-weight:650;letter-spacing:-.01em}.greet .date{font-size:14px;color:var(--text-mute);margin-top:2px}.company-pill{display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:9px 15px;border:1px solid var(--border);border-radius:999px;background:#fff;cursor:pointer;box-shadow:var(--shadow);max-width:100%;font-family:inherit}.company-pill:hover{border-color:#cbd2da}.company-pill .cp-mark{width:26px;height:26px;border-radius:7px;background:var(--tinta, #EFF4FF);color:var(--primary);font-weight:700;font-size:12px;display:grid;place-items:center;flex:0 0 auto}.company-pill .cp-name{font-weight:650;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-pill .cp-car{color:var(--text-mute);font-size:13px}.body-pad{padding:0 20px 40px}.next-deadline{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:var(--radius);background:var(--tinta, #EFF4FF);border:1px solid var(--tinta-bordo, #DCE6FF)}.next-deadline .nd-ic{font-size:22px;line-height:1.1}.next-deadline .nd-h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary);margin-bottom:4px}.next-deadline .nd-t{font-size:17px;font-weight:650;color:var(--text)}.next-deadline .nd-s{font-size:13.5px;color:#3b53a8;margin-top:3px}.allgood{display:flex;gap:13px;align-items:flex-start;padding:18px;border-radius:var(--radius);background:var(--green-bg);border:1px solid #C9F0DF;color:#065f46}.allgood .ag-ic{font-size:22px;line-height:1}.allgood .ag-t{font-weight:650;font-size:16.5px;margin-bottom:3px}.allgood .ag-s{font-size:14px;color:#047857}.crumb{font-size:13.5px;color:var(--text-mute);padding:16px 20px 0}.crumb a,.crumb button{color:var(--text-soft);cursor:pointer;text-decoration:none;background:none;border:none;font-family:inherit;font-size:inherit;padding:0}.crumb a:hover,.crumb button:hover{color:var(--primary)}.vbadge{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:var(--tinta, #EFF4FF);padding:4px 11px;border-radius:999px;margin-bottom:10px}.f24-amount{font-size:38px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.f24-amount .cur{font-size:24px;font-weight:600;color:var(--text-soft)}.deadline-strip{margin-top:16px;display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:12px;background:var(--amber-bg);border:1px solid #FCE4BD}.deadline-strip .dl-ic{font-size:20px}.deadline-strip .dl-main{font-weight:700;color:var(--giallo-testo, #92400E);font-size:16px}.deadline-strip .dl-sub{font-size:13px;color:var(--giallo-testo, #B45309)}.data-list{margin-top:18px;border-top:1px solid var(--border-2)}.data-list .dl{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-2);font-size:15.5px}.data-list .dl:last-child{border-bottom:none}.data-list .dl .k{color:var(--text-soft)}.data-list .dl .v{font-weight:600;text-align:right}.explain{margin-top:14px;font-size:13.5px;color:var(--text-soft);line-height:1.55;background:#f7f8fa;border-radius:10px;padding:12px 14px}.model-btn{margin-top:16px;width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;border-radius:12px;border:1.5px solid var(--border);background:#fff;color:var(--primary);font-family:inherit;font-size:15.5px;font-weight:650;cursor:pointer}.model-btn:hover{border-color:#cbd2da;background:#fcfcfd}.hash{margin-top:14px;font-size:12px;color:var(--text-mute);display:flex;gap:8px;align-items:center;word-break:break-all}.hash .lock{color:var(--green)}.studio-note{margin-top:16px;padding:16px 18px;border-radius:12px;background:var(--tinta, #EFF4FF);border:1px solid var(--tinta-bordo, #DCE6FF);font-size:15px;color:var(--blu-d, #1E3A8A);line-height:1.55}.studio-note .sig{margin-top:10px;font-size:13.5px;color:#3b53a8;font-weight:600}.version-box{margin-top:18px;margin-bottom:4px;border:1px solid #FDE9C8;background:#fffbf2;border-radius:12px;padding:16px 18px}.version-box .vh{font-weight:700;color:var(--giallo-testo, #92400E);margin-bottom:12px;display:flex;align-items:center;gap:8px;font-size:15px}.version-box .vrow{font-size:14.5px;line-height:1.55;margin-bottom:10px;color:var(--text)}.version-box .vrow:last-child{margin-bottom:0}.version-box .vl{font-weight:700;display:block;font-size:12.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-soft);margin-bottom:2px}.actions-stack{margin-top:26px;display:flex;flex-direction:column;gap:12px}.pill{font-size:12.5px;font-weight:650;padding:4px 11px;border-radius:999px;white-space:nowrap}.pill.green{background:var(--green-bg);color:var(--green)}.pill.red{background:var(--red-bg);color:var(--red)}.pill.amber{background:var(--amber-bg);color:var(--amber)}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 20px}.chip{font-size:13.5px;font-weight:550;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text-soft);cursor:pointer;font-family:inherit}.chip.active{background:var(--primary);border-color:var(--primary);color:#fff}.hist-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--border-2)}.hist-row:last-child{border-bottom:none}.hist-row .hbody{flex:1;min-width:0}.hist-row .hdate{font-size:13px;color:var(--text-mute);margin-bottom:2px}.hist-row .hdesc{font-size:16px;font-weight:550}.hist-row .hmeta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.legal-note{margin-top:24px;padding:16px;border-radius:12px;background:#f3f4f6;font-size:12.5px;color:var(--text-soft);line-height:1.6}.help-panel{margin-top:30px;padding:16px 18px;border:1px solid var(--border);border-radius:12px;background:#fff}.help-panel .ht{font-weight:650;font-size:15px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.help-panel .hc{font-size:14px;color:var(--text-soft);line-height:1.65}.help-panel a{color:var(--primary);text-decoration:none;font-weight:600}.help-panel a:hover{text-decoration:underline}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;background:#11182773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:flex-end;justify-content:center;animation:fade .2s ease}.overlay.mid{align-items:center}.sheet{width:100%;max-width:560px;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:20px 20px 0 0;padding:24px 22px calc(28px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px #0000002e;animation:slideup .26s cubic-bezier(.22,1,.36,1)}.sheet.tall{border-radius:18px;max-height:88dvh;overflow:auto;margin:0 12px;animation:fade .2s ease}@media(min-width:700px){.overlay{align-items:center;padding:24px}.sheet{border-radius:18px;padding-bottom:28px;animation:fade .2s ease}.sheet .grip{display:none}}@keyframes slideup{0%{transform:translateY(100%)}to{transform:none}}.sheet h3{margin:0 0 12px;font-size:19px;font-weight:650}.sheet .warn:not(.tag):not(.ico-badge){display:flex;gap:10px;padding:13px 14px;border-radius:11px;background:var(--amber-bg);color:var(--giallo-testo, #92400E);font-size:14px;line-height:1.5;margin:4px 0 18px}.sheet .grip{width:38px;height:4px;border-radius:999px;background:#e5e7eb;margin:-8px auto 16px}.sheet-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.co-item{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid var(--border);border-radius:12px;margin-bottom:10px;cursor:pointer;background:#fff;width:100%;text-align:left;font-family:inherit}.co-item:hover{border-color:#cbd2da}.co-item.active{border-color:var(--primary);background:var(--tinta-2, #F5F8FF)}.co-item .co-mark{width:42px;height:42px;border-radius:10px;background:var(--tinta, #EFF4FF);color:var(--primary);font-weight:700;display:grid;place-items:center;flex:0 0 auto}.co-mark{background:var(--tinta, #EFF4FF);color:var(--primary);font-weight:700;display:grid;place-items:center;border-radius:10px}.co-item .co-name{font-weight:650;font-size:16px}.co-item .co-type{font-size:13px;color:var(--text-soft)}.co-item .co-check{margin-left:auto;color:var(--primary);font-size:20px}.fm-table{width:100%;border-collapse:collapse;font-size:13.5px}.fm-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-mute);padding:8px 4px;border-bottom:2px solid var(--border)}.fm-table td{padding:11px 4px;border-bottom:1px solid var(--border-2);vertical-align:top}.fm-table td.r,.fm-table th.r{text-align:right;white-space:nowrap}.fm-table .ct{font-weight:700}.fm-total{display:flex;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:2px solid var(--text);font-weight:700;font-size:17px}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:24px;z-index:60;max-width:400px;width:calc(100% - 32px);background:#064e3b;color:#fff;padding:14px 16px;border-radius:12px;font-size:14.5px;display:flex;gap:10px;align-items:center;box-shadow:var(--shadow-lg);animation:slideup .3s ease}.footer-note{margin-top:30px;text-align:center}.sim-banner{background:var(--giallo-fondo, #FFF7ED);border:1px dashed var(--giallo-bordo, #FED7AA);color:var(--giallo-testo, #9A3412);font-size:13px;padding:12px 14px;border-radius:11px;margin-top:22px;text-align:center}.center{text-align:center}.stack{display:flex;flex-direction:column;gap:10px}.oggi{background:linear-gradient(180deg,var(--tinta-2, #F5F8FF),#FFFFFF);border:1px solid var(--tinta-bordo, #DCE6FF);border-radius:var(--radius);padding:20px;margin-bottom:8px}.oggi .oggi-h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);margin-bottom:6px}.oggi .oggi-t{font-size:19px;font-weight:650;color:var(--text);line-height:1.35;margin-bottom:14px}.btn-big{font-size:18px;min-height:60px;padding:18px 22px}.f24-spiegato{margin-top:18px;background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.f24-spiegato.aperto{border-color:var(--tinta-bordo, #C9D6F5)}.fs-testa{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:none;border:none;font-family:inherit;text-align:left;cursor:pointer;color:var(--text)}.fs-titolo{flex:1;min-width:0;font-weight:650;font-size:15.5px;line-height:1.3}.fs-sotto{display:block;font-weight:400;font-size:13px;color:var(--text-soft);margin-top:2px}.fs-chev{color:var(--text-mute);transition:transform .2s ease;flex:none}.f24-spiegato.aperto .fs-chev{transform:rotate(90deg)}.fs-corpo{padding:0 16px 16px}.fs-h{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin:4px 0 8px}.fs-righe{list-style:none;margin:0;padding:0}.fs-righe li{padding:10px 0;border-top:1px solid var(--border-2)}.fs-righe li:first-child{border-top:none;padding-top:2px}.fs-riga{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fs-cosa{font-size:15px;line-height:1.45;color:var(--text);min-width:0}.fs-imp{font-weight:650;white-space:nowrap}.fs-meta{font-size:12.5px;color:var(--text-soft);margin-top:3px;line-height:1.5}.fs-meta .link{font-size:12.5px}.fs-fonte{font-size:12.5px;color:var(--text-soft)}.fs-nota{margin-top:14px;background:#fffdf6;border:1px solid #F1E4BD;border-radius:12px;padding:12px 14px}.fs-nota-t{font-weight:700;font-size:14.5px;color:#7a5c00;margin-bottom:6px}.fs-nota p{margin:0 0 6px;font-size:15px;line-height:1.55;color:var(--text)}.fs-ritardi{list-style:none;margin:4px 0 8px;padding:0}.fs-ritardi li{display:flex;gap:10px;padding:4px 0;font-size:15px;flex-wrap:wrap}.fs-ritardi .k{color:var(--text-soft);min-width:110px}.fs-ritardi .v{font-weight:600}.fs-ritardi .v .fs-fonte{font-weight:400}.f24-spiegato .gz-leggi{margin-top:14px}.semplice{margin-top:16px;background:#fffdf6;border:1px solid #F1E4BD;border-radius:12px;padding:16px 18px}.semplice .sp-h{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:#7a5c00;margin-bottom:10px}.semplice p{margin:0 0 8px;color:var(--text);font-size:15.5px;line-height:1.55}.semplice p:last-child{margin-bottom:0}.semplice .sp-list{list-style:none;padding:0;margin:0 0 8px}.semplice .sp-list li{display:flex;gap:8px;padding:5px 0;font-size:15.5px}.semplice .sp-list li .k{color:var(--text-soft);min-width:92px}.semplice .sp-list li .v{font-weight:650}.rassicura{margin-top:14px;font-size:14.5px;color:var(--green);text-align:center;font-weight:550}.chat-list{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.msg{display:flex;gap:10px;max-width:92%}.msg.cliente{align-self:flex-end;flex-direction:row-reverse}.msg .ava{width:34px;height:34px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:17px;background:var(--tinta, #EFF4FF)}.bubble{background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px 14px;font-size:15.5px;line-height:1.55;box-shadow:var(--shadow)}.msg.cliente .bubble{background:var(--primary);color:#fff;border-color:var(--primary)}.msg .when{font-size:11.5px;color:var(--text-mute);margin-top:4px}.norm-card{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:var(--shadow)}.norm-card .nc-src{font-size:12px;color:var(--text-mute);display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.norm-card .nc-title{font-size:16px;font-weight:650;line-height:1.3}.norm-card .nc-body{padding:12px 16px 16px}.norm-card .nc-h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary);margin:4px 0 6px}.norm-card .nc-simple{font-size:15.5px;line-height:1.6;color:var(--text)}.norm-card .nc-when{margin-top:10px;font-size:13.5px;color:var(--giallo-testo, #92400E);background:var(--amber-bg);border:1px solid #FCE4BD;border-radius:9px;padding:8px 11px}.norm-card .nc-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--border-2)}.norm-card .nc-disc{font-size:11.5px;color:var(--text-mute);padding:0 16px 12px;line-height:1.5;font-style:italic}.chat-input{position:sticky;bottom:0;display:flex;gap:8px;padding:12px 0;background:var(--bg);align-items:flex-end}.chat-input input{flex:1}.chat-input button{flex:0 0 auto}.norm-row{background:#fff;border:1px solid var(--border);border-radius:12px;padding:16px 18px;box-shadow:var(--shadow)}.norm-row.inviata{border-color:#c9f0df;background:#fbfefc}.norm-row.scartata{opacity:.6}.norm-row .nr-block{margin-top:8px}.norm-row .nr-k{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);margin-bottom:3px}.ateco-chip{display:inline-block;font-size:12px;font-weight:650;font-family:SF Mono,ui-monospace,monospace;background:var(--tinta, #EFF4FF);color:var(--primary);padding:2px 9px;border-radius:7px;margin-right:6px}.studio{min-height:100dvh;background:#f4f6f8;color:var(--text)}.st-shell{display:flex;align-items:flex-start}.st-side{position:sticky;top:0;flex:0 0 248px;height:100dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;padding:16px 12px;background:#fff;border-right:1px solid var(--border)}.sb-logo-btn{background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:10px}.sb-logo-btn:hover .sb-name{color:var(--primary)}.sb-logo-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sb-logo{display:inline-flex;align-items:center;gap:10px;font-weight:650;font-size:15px;min-width:0;padding:4px 8px 12px}.sb-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-groups{display:flex;flex-direction:column;gap:2px}.st-gh{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);background:none;border:none;padding:10px 10px 6px;border-radius:8px;cursor:pointer}.st-gh:hover{color:var(--text)}.st-group.has-active .st-gh{color:var(--primary)}.st-gh .car{font-size:15px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.st-group.open .st-gh .car{transform:rotate(90deg)}.st-gl{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1)}.st-group.open .st-gl{grid-template-rows:1fr}.st-gl>div{overflow:hidden;display:flex;flex-direction:column;gap:1px}.st-side a,.st-altro a{display:block;font-size:14.5px;font-weight:550;color:var(--text-soft);padding:8px 12px;border-radius:9px;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.st-side a:hover,.st-altro a:hover{background:#f0f2f5;color:var(--text)}.st-side a.active,.st-altro a.active{background:var(--tinta, #EFF4FF);color:var(--primary)}.st-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-2)}.st-foot-btns{display:flex;gap:6px;justify-content:space-between;margin-top:6px}.sb-btn{border:none;background:none;color:var(--text-mute);cursor:pointer;font-family:inherit;font-size:13px;font-weight:550;padding:8px 10px;border-radius:9px;white-space:nowrap}.sb-btn:hover{background:#f0f2f5;color:var(--text)}.st-main{flex:1;min-width:0}.studio-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 24px;background:#f4f6f8d9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.05)}.sb-spacer{flex:1}.st-mob-logo{display:none;padding:0}.st-where{display:flex;align-items:baseline;gap:8px;min-width:0}.st-where-g{font-size:13px;color:var(--text-mute);font-weight:550}.st-where-g+.st-where-t:before{content:"/";margin-right:8px;color:var(--border)}.st-where-t{font-size:15px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-tabbar,.st-subnav{display:none}.st-subnav.st-sezioni{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.st-sezioni button{font:inherit;font-size:14px;font-weight:600;padding:8px 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer;display:inline-flex;align-items:center;gap:7px}.st-sezioni button:hover:not(.on){color:var(--text);border-color:var(--text-mute)}.st-sezioni button.on{background:var(--primary);border-color:var(--primary);color:#fff}.st-sez-n{font-size:12px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--amber-bg);color:var(--giallo-testo, #92400E)}.st-sezioni button.on .st-sez-n{background:#ffffff38;color:#fff}.st-altro{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.st-altro-h{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0 0 4px 12px}.st-altro a{white-space:normal;padding:10px 12px}.studio-wrap{max-width:1280px;margin:0 auto;padding:24px 28px 64px}.studio-wrap h1{font-size:24px}.studio-wrap img,.studio-wrap table{max-width:100%}@media(max-width:900px){.st-side{display:none}.studio-bar{padding:8px 14px;min-height:56px}.st-mob-logo{display:inline-flex}.st-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#ffffffe0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid rgba(0,0,0,.06)}.st-tabbar button{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:52px;justify-content:center;font-family:inherit;font-size:11px;font-weight:600;color:var(--text-mute);background:none;border:none;border-radius:10px;cursor:pointer;transition:color .15s ease,transform .1s ease}.st-tabbar button:active{transform:scale(.94)}.st-tabbar .tb-l{line-height:1}.st-tabbar button.active{color:var(--primary)}.st-subnav{display:flex;gap:8px;overflow-x:auto;margin:0 -14px 14px;padding:0 14px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.st-subnav::-webkit-scrollbar{display:none}.st-subnav button{flex:0 0 auto;font:inherit;font-size:13.5px;font-weight:600;padding:7px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer}.st-subnav button.on{background:var(--primary);border-color:var(--primary);color:#fff}.st-subnav.st-sezioni{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px 14px;padding:0 14px 2px}.st-sezioni button{flex:0 0 auto;font-size:13.5px;padding:7px 14px}.studio-wrap{padding:18px 14px calc(96px + env(safe-area-inset-bottom))}.studio-wrap h1{font-size:21px}}@media(max-width:420px){.st-altro{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.st-gl,.st-gh .car,.nc-sub button,.nc-tabbar button,.st-tabbar button{transition:none}}@media(max-width:640px){.studio [style*="grid-template-columns: 1fr 1fr"],.studio [style*="grid-template-columns: repeat(2"],.studio [style*="grid-template-columns: repeat(3"],.studio [style*="grid-template-columns: 2fr 1fr"],.studio [style*="grid-template-columns: 1.5fr"]{grid-template-columns:1fr!important}.studio .modal-bg{padding:10px}.studio .modal{padding:18px;max-height:94dvh}}.kadmin,.kadmin-scope{--brand-navy: #000B3D;--brand-cyan: #10F8EA;--primary: #10F8EA;--primary-d: #6DFBF1;--on-primary: #000B3D;--bg: #000B3D;--surface: #0A1655;--surface-2: #16226B;--border: #2B3A83;--border-2: #1E2B6C;--text: #FFFFFF;--text-soft: #DCE2F4;--text-mute: #AAB4DA;--radius: 14px;--green: #10F8EA;--green-bg: rgba(16,248,234,.12);--amber: #FFFFFF;--amber-bg: rgba(255,255,255,.08);--red: #FFFFFF;--red-bg: rgba(16,248,234,.16);--ink: #16276E;--card: #0A1655;--card-2: #16226B;--peri-soft: rgba(255,255,255,.07);--peri-100: #10F8EA;--shadow: 0 1px 2px rgba(0,0,0,.35), 0 8px 24px rgba(0,0,0,.28);--shadow-lg: 0 18px 48px rgba(0,0,0,.5)}.kadmin,.kadmin-scope,.kadmin input,.kadmin textarea,.kadmin select,.kadmin button,.kadmin-scope input,.kadmin-scope button{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.kadmin .mono,.kadm-kpi .v,.kadm-table .num,.kadm-cat .cnt,.kadm-meta .t{font-family:inherit!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.kadmin{min-height:100dvh;background:var(--bg);color:var(--text);display:grid;grid-template-columns:216px 1fr;font-feature-settings:"cv05" 1}.kadmin-scope{background:var(--bg);color:var(--text)}.kadmin .mono{font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.kadm-side{background:#00071f;color:#fff;display:flex;flex-direction:column;padding:16px 12px;position:sticky;top:0;height:100dvh;overflow:hidden;border-right:1px solid var(--border-2)}.kadm-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1D2C6E transparent}.kadm-nav::-webkit-scrollbar{width:7px}.kadm-nav::-webkit-scrollbar-thumb{background:#1d2c6e;border-radius:4px}.kadm-nav::-webkit-scrollbar-track{background:transparent}.kadm-brand{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;padding:14px 6px 10px;cursor:pointer;border-radius:12px;transition:opacity .12s}.kadm-brand:hover{opacity:.82}.kadm-brand:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}.kadm-logo{width:150px;height:auto;flex:0 0 auto;object-fit:contain}.kadm-brand-fallback{display:none;font-weight:680;font-size:17px;letter-spacing:-.01em}.kadm-brand-sez{display:inline-block;margin-left:7px;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-cyan);vertical-align:middle}.kadm-brand .mk{width:28px;height:28px;border-radius:8px;background:var(--brand-cyan);color:var(--on-primary);display:grid;place-items:center;font-size:14px}.kadm-nav{display:flex;flex-direction:column;gap:2px}.kadm-nav a{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;color:#c3cbe8;font-size:13.5px;font-weight:550;text-decoration:none;cursor:pointer;transition:background .12s,color .12s}.kadm-nav a:hover{background:#ffffff17;color:#fff}.kadm-nav a.active{background:#10f8ea1f;color:var(--brand-cyan);font-weight:600;box-shadow:inset 2px 0 0 var(--brand-cyan)}.kadm-nav a .ic{width:17px;height:17px;flex:0 0 auto;opacity:.9}.kadm-navbadge{margin-left:auto;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--brand-cyan);color:var(--on-primary);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #10f8ea38}.kadm-segbadge{min-width:18px;height:18px;margin-left:7px;padding:0 5px;border-radius:9px;background:var(--brand-cyan);color:var(--on-primary);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.kadm-navgroup{display:flex;align-items:center;gap:6px;width:100%;margin:12px 0 3px;padding:4px 11px;background:none;border:none;cursor:pointer;color:#9ba6d4;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-align:left}.kadm-navgroup:hover{color:#dce2f4}.kadm-navgroup .kadm-navbadge{min-width:16px;height:16px;font-size:10px;margin-left:auto}.kadm-navgroup .kadm-navbadge+.chev{margin-left:6px}.kadm-navgroup .chev{margin-left:auto;transition:transform .15s;opacity:.8}.kadm-navgroup.chiuso .chev{transform:rotate(-90deg)}.kadm-nav .sub{padding-left:11px}.kadm-side .sp{flex:1}.kadm-who{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:12px 8px 4px;border-top:1px solid var(--border-2);margin-top:12px}.kadm-who .av{width:32px;height:32px;border-radius:50%;background:#10f8ea29;color:var(--brand-cyan);display:grid;place-items:center;font-weight:700;font-size:13px;position:relative;flex:0 0 auto}.kadm-who .av:after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:var(--brand-cyan);border:2px solid #00071F}.kadm-who .nm{font-size:13px;font-weight:600;line-height:1.2}.kadm-who .rl{font-size:11px;color:#aab4da}.kadm-logout{flex:0 0 auto;margin-top:10px;border:none;background:none;color:#aab4da;cursor:pointer;font-size:12.5px;font-weight:550;text-align:left;padding:8px;border-radius:8px}.kadm-logout:hover{background:#ffffff17;color:#fff}.kadm-main{padding:30px 34px 80px;max-width:1180px}.kadm-main h1{font-size:25px;letter-spacing:-.01em;margin:0 0 4px}.kadm-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0 8px}.kadm-kpi{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:15px 16px;box-shadow:var(--shadow)}.kadm-kpi .lb{font-size:11.5px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.kadm-kpi .v{font-family:ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:24px;font-weight:640;letter-spacing:-.02em;margin-top:6px}.kadm-kpi .sub{font-size:12px;color:var(--text-mute);margin-top:3px}.kadm-lede{color:var(--text-mute);font-size:14.5px;max-width:68ch;margin:2px 0 0;line-height:1.55}.kadm-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.kadm-seg{display:inline-flex;gap:3px;padding:4px;background:var(--peri-soft);border-radius:12px;flex-wrap:wrap}.kadm-seg button{border:none;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--text-soft);padding:7px 14px;border-radius:9px;cursor:pointer;transition:background .12s,color .12s;display:inline-flex;align-items:center;gap:6px}.kadm-seg button:hover{color:var(--text)}.kadm-seg button.on{background:var(--surface-2);color:var(--primary);box-shadow:inset 0 0 0 1px #10f8ea59}.kadm-seg.sub{background:transparent;padding:0;gap:6px}.kadm-seg.sub button{background:var(--surface);border:1px solid var(--border)}.kadm-seg.sub button.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary);box-shadow:none}.kadm-pagine{margin:0 0 20px}.kadm-calpag{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:22px;padding:16px 18px;margin-bottom:18px}.kadm-calpag-testa{display:flex;align-items:center;gap:8px;margin-bottom:10px}.kadm-calpag-testa strong{min-width:118px;text-align:center}.kadm-calpag-griglia{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.kadm-calpag-griglia .dow{font-size:10.5px;color:var(--text-mute);text-align:center;font-weight:700;padding-bottom:2px}.kadm-calpag-griglia .g{aspect-ratio:1 / 1;min-height:34px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--text-soft);font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0;cursor:default}.kadm-calpag-griglia .g .n{font-size:12.5px;font-weight:600;line-height:1}.kadm-calpag-griglia .g .imp{font-size:9.5px;font-weight:700;line-height:1}.kadm-calpag-griglia .g.pag{background:#10f8ea29;border-color:#10f8ea73;color:var(--text);cursor:pointer}.kadm-calpag-griglia .g.pag .imp{color:var(--brand-cyan)}.kadm-calpag-griglia .g.passato{opacity:.45}.kadm-calpag-griglia .g.oggi{box-shadow:inset 0 0 0 2px var(--text)}.kadm-calpag-griglia .g.scelto{background:var(--brand-cyan);border-color:var(--brand-cyan);color:var(--on-primary)}.kadm-calpag-griglia .g.scelto .imp{color:var(--on-primary)}.kadm-calpag-giorno{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.kadm-calpag-giorno .riga,.kadm-calpag-prossimi .riga{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:6px 0;font-size:13.5px}.kadm-calpag-giorno a{color:var(--brand-cyan)}.kadm-calpag-prossimi .riga{border-bottom:1px solid var(--border)}.kadm-calpag-prossimi .riga:last-child{border-bottom:none}.kadm-calpag-prossimi .data{width:40px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;line-height:1.05;border-radius:9px;background:#10f8ea1f;padding:5px 0}.kadm-calpag-prossimi .data strong{font-size:15px}.kadm-calpag-prossimi .data span{font-size:10.5px;color:var(--text-mute)}.kadm-calpag-prossimi .nome{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.kadm-calpag{grid-template-columns:minmax(0,1fr)}}.kadm-modauto-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 18px;font-size:13.5px}.kadm-modauto-par label{display:flex;flex-direction:column;gap:5px;color:var(--text-soft)}.kadm-modauto-par label span{display:flex;align-items:center;gap:6px;color:var(--text)}.kadm-modauto-par input[type=number]{width:90px;padding:7px 9px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--text);font:inherit}.kadm-modauto-par label.chk{flex-direction:row;align-items:flex-start;gap:8px;color:var(--text)}.kadm-modauto-par label.chk input{margin-top:3px}.kadm-oggi-vuoto{display:flex;align-items:center;gap:12px;padding:18px 20px;margin-bottom:8px;color:var(--brand-cyan)}.kadm-oggi-vuoto div{color:var(--text);font-size:14px}.kadm-oggi-testa{padding:13px 16px;border-bottom:1px solid var(--border);font-size:14.5px}.kadm-oggi-riga{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.kadm-oggi-riga:last-child{border-bottom:none}.kadm-oggi-riga .t{font-size:14px;font-weight:600}.kadm-oggi-riga .d{font-size:12.5px;color:var(--text-mute);margin-top:2px}.kadm-oggi-riga .btn-mini{flex:0 0 auto}.kadm-oggi-filo{width:4px;align-self:stretch;border-radius:2px;flex:0 0 auto;background:var(--border)}.kadm-oggi-filo.critico{background:var(--brand-cyan)}.kadm-oggi-filo.attenzione{background:#10f8ea73}.kadm-spie{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:16px}.kadm-spia{display:grid;grid-template-columns:auto 1fr;column-gap:9px;row-gap:3px;align-items:center;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:12px 14px;cursor:pointer;font:inherit;color:var(--text)}.kadm-spia:hover{border-color:#10f8ea73}.kadm-spia.ko{border-color:var(--brand-cyan);background:#10f8ea1a}.kadm-spia .pal{width:9px;height:9px;border-radius:50%;grid-row:1}.kadm-spia .pal[data-stato=ok]{background:#10f8ea73}.kadm-spia .pal[data-stato=ko]{background:var(--brand-cyan);box-shadow:0 0 0 3px #10f8ea40}.kadm-spia .pal[data-stato=attesa]{background:var(--border)}.kadm-spia .lb{font-size:11.5px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.kadm-spia .v{grid-column:1 / -1;font-size:14.5px;font-weight:640}@media(max-width:520px){.kadm-oggi-riga{flex-wrap:wrap}.kadm-oggi-riga .btn-mini{margin-left:16px}.kadm-spie{grid-template-columns:1fr 1fr}}.kadm-info{display:flex;align-items:flex-start;gap:10px;background:var(--peri-soft);border:1px solid var(--border);border-radius:12px;padding:11px 14px;font-size:13.5px;color:var(--text-soft);line-height:1.5}.kadm-info .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.kadm-chip{font-size:11px;font-weight:600;background:#ffffff14;color:var(--text);border:1px solid var(--border);padding:2px 9px;border-radius:20px}.kadm-toolbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.kadm-toolbar .fld{display:flex;flex-direction:column;gap:4px}.kadm-toolbar .fld>span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-mute);font-weight:600}.kadm-select{padding:8px 11px;border-radius:10px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13px;color:var(--text);cursor:pointer}.kadm-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #10f8ea2e}.kadm-hint{font-size:12px;color:var(--text-mute)}.kadm-inp{width:100%;padding:11px 13px;border-radius:11px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:14px;color:var(--text);transition:border-color .12s,box-shadow .12s}.kadm-inp::placeholder{color:var(--text-mute)}.kadm-inp:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #10f8ea2e}textarea.kadm-inp{resize:vertical;line-height:1.5}.kadm-btn{font:inherit;font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:background .12s,border-color .12s}.kadm-btn:hover{border-color:#10f8ea73;background:var(--surface-2)}.kadm-btn.solid{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.kadm-btn.solid:hover{background:var(--primary-d)}.kadm-btn.solid:disabled{opacity:.5;cursor:not-allowed}.kadm-btn.mini{padding:5px 10px;font-size:12px;border-radius:8px}.kadm-chat{display:flex;flex-direction:column;gap:14px;min-height:120px}.kadm-empty{text-align:center;color:var(--text-mute);padding:44px 20px;background:var(--surface);border:1px dashed var(--border);border-radius:16px}.kadm-empty .big{font-size:15px;font-weight:600;color:var(--text-soft);margin-bottom:4px}.kadm-bub{max-width:82%;padding:12px 15px;border-radius:14px;white-space:pre-wrap;font-size:14px;line-height:1.55}.kadm-bub.tu{align-self:flex-end;background:var(--primary);color:var(--on-primary);border-bottom-right-radius:5px}.kadm-bub.ag{align-self:flex-start;background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:5px}.kadm-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:5px}.kadm-meta .t{font-size:11.5px;color:var(--text-mute);font-family:ui-monospace,Menlo,monospace}.kadm-composer{display:flex;gap:10px;align-items:flex-end;position:sticky;bottom:0;background:linear-gradient(transparent,var(--bg) 22%);padding-top:12px}.kadm-mem{display:grid;grid-template-columns:244px 1fr;gap:24px;align-items:start}.kadm-catlist{display:flex;flex-direction:column;gap:3px}.kadm-cat{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:11px 13px;border-radius:11px;border:1px solid transparent;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--text-soft);cursor:pointer;transition:background .12s,color .12s}.kadm-cat:hover{background:var(--surface);color:var(--text);border-color:var(--border)}.kadm-cat.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.kadm-cat .cnt{font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:20px;background:var(--peri-soft);color:var(--primary);font-family:ui-monospace,Menlo,monospace}.kadm-cat.on .cnt{background:#000b3d38;color:var(--on-primary)}.kadm-note{border:1px solid var(--border);border-radius:13px;padding:14px 16px;background:var(--surface);box-shadow:var(--shadow)}.kadm-note h4{margin:0;font-size:14.5px;font-weight:640}.kadm-note .bd{margin-top:6px;font-size:13.5px;color:var(--text-soft);white-space:pre-wrap;line-height:1.55}.kadmin a,.kadmin button,.kadmin [role=button],.kadmin summary,.kadmin select,.kadmin label.tiny{cursor:pointer}.kadmin :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.kadmin h1{font-size:25px;font-weight:680;letter-spacing:-.015em;margin:0 0 4px}.kadmin h2{font-size:19px;font-weight:640;letter-spacing:-.01em}.kadmin a.link{color:var(--primary)}.kadmin .card{border-radius:16px;box-shadow:var(--shadow);border-color:var(--border)}.kadmin .btn-mini{border-radius:10px;padding:8px 14px;font-weight:600;transition:background .15s,border-color .15s,transform .06s;background:var(--surface);color:var(--primary);border-color:var(--border)}.kadmin .btn-mini:hover{background:var(--surface-2);border-color:#10f8ea73}.kadmin .btn-mini:active{transform:scale(.98)}.kadmin .btn-mini.solid{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.kadmin .btn-mini.solid:hover{background:var(--primary-d)}.kadmin input[type=text],.kadmin input[type=email],.kadmin input[type=password],.kadmin input[type=number],.kadmin textarea,.kadmin select{border-radius:10px!important;border:1px solid var(--border)!important;transition:border-color .12s,box-shadow .12s}.kadmin input:focus,.kadmin textarea:focus,.kadmin select:focus{outline:none;border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--peri-soft)}.kadm-table{width:100%;border-collapse:collapse;font-size:13.5px}.kadm-table thead th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--text-mute);padding:0 10px 10px}.kadm-table tbody td{padding:11px 10px;border-top:1px solid var(--border);color:var(--text)}.kadm-table tbody tr:hover td{background:var(--surface-2)}.kadm-table .num{text-align:right;font-family:ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.kadm-badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:5px;border:1px solid transparent}.kadm-badge.neutral{background:#ffffff14;color:var(--text-soft);border-color:var(--border)}.kadm-badge.ok{background:transparent;color:var(--brand-cyan);border-color:#10f8ea73}.kadm-badge.warn{background:#ffffff1a;color:#fff;border-color:#fff6}.kadm-badge.bad{background:var(--brand-cyan);color:var(--on-primary);border-color:var(--brand-cyan)}.kadm-ico{width:15px;height:15px;flex:0 0 auto;vertical-align:-2px}.kadmin,.kadmin-scope{color-scheme:dark}.kadmin .btn-primary,.kadmin-scope .btn-primary{background:var(--primary);color:var(--on-primary)}.kadmin .btn-primary:hover,.kadmin-scope .btn-primary:hover{background:var(--primary-d)}.kadmin .btn-outline:hover,.kadmin-scope .btn-outline:hover{border-color:#10f8ea73;background:var(--surface-2)}.kadmin .btn-ghost-red,.kadmin-scope .btn-ghost-red{color:#fff}.kadmin input,.kadmin textarea,.kadmin select,.kadmin-scope input,.kadmin-scope textarea,.kadmin-scope select{background:var(--surface);color:var(--text)}.kadmin input:focus,.kadmin textarea:focus,.kadmin select:focus,.kadmin-scope input:focus,.kadmin-scope textarea:focus,.kadmin-scope select:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #10f8ea2e}.kadmin input::placeholder,.kadmin textarea::placeholder,.kadmin-scope input::placeholder,.kadmin-scope textarea::placeholder{color:var(--text-mute)}.kadmin input:-webkit-autofill,.kadmin-scope input:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset}.kadmin .ic.blue,.kadmin .ic.gray{background:#ffffff17}.kadmin .ic.green{background:#10f8ea1f}.kadmin .ic.amber{background:#ffffff1a}.kadmin .pill.blue{background:#10f8ea1f;color:var(--primary)}.kadmin .pill.gray{background:#ffffff17;color:var(--text-soft)}.kadmin .badge.green,.kadmin .dot.green,.kadmin .st.green{background:#10f8ea1f;color:var(--brand-cyan)}.kadmin .badge.amber,.kadmin .dot.amber,.kadmin .st.amber{background:#ffffff1a;color:#fff}.kadmin .kpi,.kadmin .inv-row,.kadmin .modal,.kadmin .seg button{background:var(--surface);color:var(--text)}.kadmin .kpi.alert{background:#10f8ea1a;border-color:#10f8ea66}.kadmin .seg button.active{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.kadmin .prog{background:#ffffff1a}.kadmin .prog>span{background:var(--primary)}.kadmin .consent-box,.kadmin .msg-preview{background:var(--surface-2);color:var(--text)}.kadmin .var-hint code{background:#ffffff14;color:var(--text-soft)}.kadmin .rem-banner,.kadmin .req-item .ri-note{background:#10f8ea1a;border-color:#10f8ea61;color:#fff}.kadmin .req-done{background:#10f8ea1f;border-color:#10f8ea61;color:#fff}.kadmin .consent-warn{color:#fff}.kadmin .upload-btn{background:var(--surface);color:var(--primary);border-color:var(--primary)}.kadmin .upload-btn:hover{background:var(--surface-2)}.kadmin .modal-bg{background:#000418a8}@media(prefers-reduced-motion:reduce){.kadmin *,.kadmin *:before,.kadmin *:after{transition:none!important;animation:none!important}}@media(max-width:860px){.kadmin{grid-template-columns:minmax(0,1fr)}.kadm-main{min-width:0}.kadm-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px}.kadm-side .sp,.kadm-who,.kadm-logout{display:none}.kadm-nav{flex-direction:row;flex-wrap:wrap}.kadm-brand{width:100%;padding-bottom:8px}.kadm-main{padding:22px 18px 64px}.kadm-kpis{grid-template-columns:repeat(2,1fr)}.kadm-mem{grid-template-columns:1fr}}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 24px}.kpi{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow)}.kpi .kv{font-size:28px;font-weight:700;line-height:1}.kpi .kl{font-size:13px;color:var(--text-soft);margin-top:6px}.kpi.alert{border-color:#fcd9b6;background:#fffbf4}.seg{display:inline-flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.seg button{font-size:13.5px;font-weight:550;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text-soft);cursor:pointer;font-family:inherit}.seg button.active{background:var(--primary);border-color:var(--primary);color:#fff}.seg.opp-sez button{font-size:14.5px;font-weight:650}.seg-check{display:inline-block;width:1em;margin-right:5px;font-weight:700;text-align:center}.seg-multi button[aria-pressed=true] .seg-check,.cv-canale button.on .seg-check{opacity:1}.seg-multi button[aria-pressed=false] .seg-check,.cv-canale button:not(.on) .seg-check{opacity:.55}.inv-head,.inv-row{display:grid;align-items:center;gap:12px;grid-template-columns:2fr 1.6fr 1.1fr 1.3fr 130px}.inv-head{padding:0 17px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);font-weight:700}.inv-coda{grid-template-columns:1.3fr 1.1fr 2fr .9fr 1.3fr .9fr 110px}.inv-list{display:flex;flex-direction:column;gap:10px}.inv-row{background:#fff;border:1px solid var(--border);border-radius:12px;padding:14px 16px;box-shadow:var(--shadow)}.inv-row .ic-cli{font-weight:650;font-size:15px}.inv-row .ic-sub{font-size:13px;color:var(--text-mute)}.inv-row .ic-doc{font-size:14px}.inv-row .ic-doc .dt{font-size:12px;color:var(--text-mute)}.inv-row .ic-meta{font-size:13.5px;color:var(--text-soft)}.inv-row .ic-act{display:flex;gap:8px;justify-content:flex-end}.lbl-m{display:none;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-mute);font-weight:700}.pill.blue{background:var(--tinta, #EFF4FF);color:var(--primary)}.pill.gray{background:#f3f4f6;color:var(--text-soft)}.chan{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.btn-mini{font-family:inherit;font-size:13px;font-weight:600;padding:8px 13px;border-radius:9px;border:1px solid var(--border);background:#fff;color:var(--primary);cursor:pointer;white-space:nowrap}.btn-mini:hover{border-color:#cbd2da;background:#fcfcfd}.btn-mini.solid{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-mini.solid:hover{background:var(--primary-d)}.rem-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;border-radius:12px;background:var(--amber-bg);border:1px solid #FCE4BD;color:var(--giallo-testo, #92400E);margin-bottom:18px}.rem-banner .rb-t{font-weight:700;flex:1;min-width:200px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#11182780;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fade .2s ease}.modal{width:100%;max-width:560px;max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:24px;box-shadow:var(--shadow-lg)}.modal h3{margin:0 0 4px;font-size:19px;font-weight:650}.modal .mh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.form-row{margin-bottom:16px}.form-row>label{display:block;font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:7px}.form-row>div:not(.consent-box)>label:first-child:not(:has(input)){display:block;font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:7px}select{width:100%;font-family:inherit;font-size:16px;color:var(--text);background:#fff;border:1.5px solid var(--border);border-radius:12px;padding:13px 14px;outline:none}select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.1)}.consent-box{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;background:#f7f8fa;border:1px solid var(--border)}.consent-box input{width:20px;height:20px;margin-top:2px;flex:0 0 auto}.consent-box .cb-t{font-size:14px}.consent-box .cb-s{font-size:12.5px;color:var(--text-mute);margin-top:2px;display:block}.consent-warn{color:var(--giallo-testo, #92400E)}.msg-preview{white-space:pre-wrap;font-size:14px;line-height:1.55;background:#f7f8fa;border:1px solid var(--border);border-radius:12px;padding:14px;color:var(--text)}.var-hint{font-size:12px;color:var(--text-mute);margin-top:8px}.var-hint code{background:#eef1f4;padding:1px 5px;border-radius:5px}.prog{height:8px;border-radius:999px;background:#edeff2;overflow:hidden}.prog>span{display:block;height:100%;background:var(--green);border-radius:999px;transition:width .3s ease}.prog-lbl{display:flex;justify-content:space-between;font-size:12.5px;color:var(--text-soft);margin:0 0 6px}.req-item{display:flex;gap:12px;align-items:flex-start;padding:14px 4px;border-bottom:1px solid var(--border-2)}.req-item:last-child{border-bottom:none}.req-item .ri-ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:14px;flex:0 0 auto;font-weight:700}.req-item{flex-wrap:wrap}.req-item .ri-body{flex:1 1 300px;min-width:0}.req-item .ri-name{font-size:15.5px;font-weight:550}.req-item .ri-meta{font-size:13px;color:var(--text-mute);margin-top:2px}.req-item .ri-note{font-size:13px;color:var(--giallo-testo, #92400E);background:var(--amber-bg);border:1px solid #FCE4BD;border-radius:9px;padding:8px 11px;margin-top:7px;line-height:1.5}.req-item .ri-act{flex:0 0 auto;align-self:center;margin-left:auto}.upload-btn{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:14px;font-weight:600;padding:9px 15px;border-radius:10px;border:1.5px solid var(--primary);background:#fff;color:var(--primary);cursor:pointer}.upload-btn:hover{background:var(--tinta-2, #F5F8FF)}.upload-btn input{display:none}.req-done{display:flex;gap:13px;align-items:flex-start;padding:18px;border-radius:var(--radius);background:var(--green-bg);border:1px solid #C9F0DF;color:#065f46}.val-act{display:inline-flex;gap:6px}.screen>.pad{padding-top:24px}.screen>.pad>h1{font-size:26px;letter-spacing:-.015em}.screen>.pad>h1+p.small{font-size:15.5px;max-width:62ch;margin-bottom:18px}.crumb.back{padding:14px 20px 0}.crumb.back button{display:inline-flex;align-items:center;gap:4px;font-size:14.5px;font-weight:600;color:var(--primary);padding:8px 12px 8px 8px;margin-left:-8px;border-radius:10px}.crumb.back button:hover{background:var(--tinta, #EFF4FF);color:var(--primary)}.crumb.back+.pad{padding-top:8px}@media(min-width:821px){.phone .screen:not(.home)>.pad,.phone .screen:not(.home)>.crumb{max-width:880px;margin-left:auto;margin-right:auto}.phone .screen:not(.home)>.crumb.back{padding-left:40px;padding-right:40px}.screen>.pad>h1{font-size:30px}}.piede-sugg{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;margin:8px 20px 28px;padding:16px;border-top:1px solid var(--border-2);font-size:14.5px;color:var(--text-mute);text-align:center}.piede-sugg button{font-family:inherit;font-size:14.5px;font-weight:600;color:var(--primary);background:none;border:none;padding:8px 10px;border-radius:9px;cursor:pointer}.piede-sugg button:hover{background:var(--tinta, #EFF4FF)}@media(min-width:821px){.piede-sugg{max-width:880px;margin:8px auto 36px}}.search-box{position:relative;display:flex;align-items:center;margin-bottom:12px}.search-box>span{position:absolute;left:15px;font-size:15px;opacity:.55;pointer-events:none}.search-box input[type=search]{width:100%;font-family:inherit;font-size:16.5px;color:var(--text);background:#fff;border:1.5px solid var(--border);border-radius:12px;padding:14px 44px 14px 42px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.search-box input[type=search]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.1)}.search-box input[type=search]::-webkit-search-cancel-button{display:none}.search-box>button{position:absolute;right:8px;width:32px;height:32px;border-radius:8px;border:none;background:#f1f3f5;color:var(--text-soft);cursor:pointer;font-size:13px}.filtri{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.filtri button{font-family:inherit;font-size:14px;font-weight:600;color:var(--text-soft);background:#fff;border:1.5px solid var(--border);border-radius:999px;padding:7px 14px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.filtri button:hover:not(.on){border-color:#cbd2da;color:var(--text)}.filtri button.on{background:var(--primary);border-color:var(--primary);color:#fff}.cal-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.cal-wrap.open{grid-template-rows:1fr}.cal-wrap>div{overflow:hidden}.cal{background:#fff;border:1px solid var(--border);border-radius:18px;padding:16px;margin-bottom:14px;box-shadow:0 8px 28px #1018280f;overflow:hidden}.cal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cal-title{display:flex;flex-direction:column;gap:4px}.cal-mese{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text);line-height:1.1}.cal-anno{color:var(--text-mute);font-weight:500}.cal-count{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--text-soft)}.cal-count .tag{margin:0}.cal-ctrl{display:flex;gap:6px;align-items:center}.cal-nav{width:38px;height:38px;border-radius:12px;border:1px solid var(--border);background:#fff;cursor:pointer;color:var(--text-soft);display:grid;place-items:center;transition:transform .16s var(--ease-out),background .15s ease}.cal-nav:active{transform:scale(.94)}.cal-nav .flip{transform:rotate(180deg)}.cal-oggi{font-family:inherit;font-size:13.5px;font-weight:600;color:var(--primary);background:var(--tinta, #EEF3FF);border:none;border-radius:10px;padding:9px 12px;cursor:pointer}@media(hover:hover)and (pointer:fine){.cal-nav:hover{background:#f7f8fa}}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.cal-dows{margin-bottom:5px}.cal-dow{text-align:center;font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--text-mute);padding:4px 0}.cal-dow.we{color:#b8bec8}.cal-body.avanti{animation:calIn .28s var(--ease-out);--dx: 24px}.cal-body.indietro{animation:calIn .28s var(--ease-out);--dx: -24px}@keyframes calIn{0%{opacity:0;transform:translate(var(--dx))}to{opacity:1;transform:none}}.cal-cell{position:relative;min-height:100px;border-radius:12px;padding:5px;background:#fafbfc;border:1px solid transparent;display:flex;flex-direction:column;gap:3px;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.cal-cell.we{background:#f6f7f9}.cal-cell.empty{background:none}.cal-cell.has{background:#fff;border-color:var(--border);box-shadow:0 1px 2px #1018280a}.cal-cell.has.later{box-shadow:inset 3px 0 0 var(--tinta-forte, #9DB5F0)}.cal-cell.has.soon{box-shadow:inset 3px 0 0 var(--giallo-bordo, #F2A93B);background:var(--giallo-fondo, #FFFCF6)}.cal-cell.has.past{box-shadow:inset 3px 0 0 var(--red);background:#fff8f8}.cal-cell.sel{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.16)}.cal-num{align-self:flex-start;min-width:28px;height:28px;display:grid;place-items:center;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--text-mute);background:none;border:none;border-radius:999px;padding:0 6px}.cal-cell.has .cal-num{color:var(--text);cursor:pointer}@media(hover:hover)and (pointer:fine){.cal-cell.has .cal-num:hover{background:var(--tinta, #EEF3FF)}}.cal-cell.today .cal-num{background:var(--text);color:#fff}.cal-cell.sel .cal-num{background:var(--primary);color:#fff}.cal-evs{display:flex;flex-direction:column;gap:3px;min-width:0}.cal-ev{display:block;width:100%;text-align:left;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.25;color:var(--blu-d, #1E3A8A);background:var(--tinta, #EEF3FF);border:none;border-radius:6px;padding:4px 6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .12s var(--ease-out),background .12s ease}.cal-cell.soon .cal-ev{background:var(--giallo-fondo, #FEF0D9);color:var(--giallo-testo, #8A4B08)}.cal-cell.past .cal-ev{background:#fde2e2;color:#9b1c1c}.cal-ev:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.cal-ev:hover{filter:brightness(.96)}}.cal-ev.more{background:none;color:var(--primary);padding:2px 6px}.cal-dot{display:none}.cal-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-2);font-size:12.5px;color:var(--text-soft)}.cal-legenda span{display:inline-flex;align-items:center;gap:6px}.cal-legenda .lg{width:10px;height:10px;border-radius:3px}.lg.past{background:var(--red)}.lg.soon{background:var(--giallo-bordo, #F2A93B)}.lg.later{background:var(--tinta-forte, #9DB5F0)}.lg.today{background:var(--text);border-radius:50%}@media(max-width:700px){.cal{padding:12px}.cal-mese{font-size:19px}.cal-cell{min-height:0;aspect-ratio:1;align-items:center;justify-content:center;padding:2px;box-shadow:none!important}.cal-cell.has.later{background:var(--tinta, #EEF3FF)}.cal-cell.has.soon{background:var(--giallo-fondo, #FEF0D9)}.cal-cell.has.past{background:#fde2e2}.cal-evs{display:none}.cal-num{align-self:center;font-size:14.5px}.cal-dot{display:grid;place-items:center;position:absolute;bottom:2px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--primary);color:#fff;font-size:10px;font-weight:700}.cal-cell.soon .cal-dot{background:var(--giallo-testo, #D97706)}.cal-cell.past .cal-dot{background:var(--red)}.cal-dow{font-size:11px}}.cal-toggle{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:14px;font-weight:600;color:var(--primary);background:var(--tinta, #EEF3FF);border:1px solid transparent;border-radius:999px;padding:8px 14px;cursor:pointer;transition:transform .16s var(--ease-out),background .15s ease}.cal-toggle.on{background:var(--primary);color:#fff}.cal-toggle:active{transform:scale(.97)}.date-tile.sm{width:46px;border-radius:11px}.date-tile.sm .dt-m{font-size:10.5px;padding:2px 0}.date-tile.sm .dt-d{font-size:19px;padding:2px 0 4px}.date-tile.past{border-color:#fad4d4}.date-tile.past .dt-m{background:var(--red)}.scad-list .act-btn{align-items:center}.scad-list .act-t{white-space:normal}.urg{flex:0 0 auto;font-size:12.5px;font-weight:650;padding:4px 10px;border-radius:999px;white-space:nowrap}.urg.later{background:var(--tinta, #EEF3FF);color:var(--primary)}.urg.soon{background:var(--giallo-fondo, #FEF0D9);color:var(--giallo-testo, #8A4B08)}.urg.past{background:#fde2e2;color:#9b1c1c}.act-chev.rot{transition:transform .24s var(--ease-out)}.scad-list li.open .act-chev.rot{transform:rotate(180deg)}.scad-list li.open>.act-btn{background:#f7f9fc}.scad-det{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--ease-out)}.scad-list li.open .scad-det{grid-template-rows:1fr}.scad-det>div{overflow:hidden;padding:0 16px 0 74px}.scad-list li.open .scad-det>div{padding-bottom:16px}@media(max-width:520px){.scad-det>div{padding-left:16px}.urg{display:none}}.scad-open{background:var(--tinta-2, #F5F8FF)}.calc{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px}@media(min-width:900px){.calc{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.calc-out{position:sticky;top:76px}}.calc-in{background:#fff;border:1px solid var(--border);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:22px}.calc-label{display:block;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin-bottom:10px}.money-input{display:flex;align-items:center;gap:6px;background:#fafbfd;border:1.5px solid var(--border);border-radius:14px;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease}.money-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb, 30,64,175),.1);background:#fff}.money-input span{font-size:24px;font-weight:600;color:var(--text-mute)}.money-input input[type=text]{border:none;background:none;box-shadow:none;padding:12px 0;font-size:30px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.money-input input:focus{box-shadow:none}.money-input.sm{max-width:160px;padding:0 12px}.money-input.sm span{font-size:16px}.money-input.sm input[type=text]{font-size:18px;padding:9px 0}.quick-amounts{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.quick-amounts button{font-family:inherit;font-size:13.5px;font-weight:600;color:var(--text-soft);background:#f1f3f5;border:1px solid transparent;border-radius:999px;padding:6px 12px;cursor:pointer;transition:transform .16s var(--ease-out),background .15s ease,color .15s ease}.quick-amounts button:active{transform:scale(.96)}.quick-amounts button.on{background:var(--tinta, #EEF3FF);border-color:var(--tinta-bordo, #C9D6F5);color:var(--primary)}.calc-scelta{margin-top:14px}.calc-scelta .quick-amounts{margin-top:0}.scelte-scad button{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;text-align:left}.scelte-scad .ss-t{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scelte-scad .ss-d{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--text-mute)}.scelte-scad button.on .ss-d{color:var(--primary)}.scelte-scad .ss-libero{background:none;color:var(--primary)}@media(max-width:520px){.scelte-scad .ss-t{max-width:200px}}.tassi-anni{display:flex;flex-wrap:wrap;gap:6px}.tassi-anni .ta-r{display:inline-flex;gap:8px;align-items:baseline;font-size:13.5px;color:var(--text-soft);background:#f1f3f5;border-radius:10px;padding:6px 10px}.tassi-anni .ta-r strong{color:var(--text);font-variant-numeric:tabular-nums}.co-r.sub{padding:5px 0 5px 17px;font-size:13.5px}.co-r.sub span:last-child{font-weight:500;color:var(--text-soft)}.scad-azioni{display:flex;flex-wrap:wrap;gap:8px}.stima-rit{margin:0 0 12px;padding:12px 14px;background:#f7f9fc;border:1px solid var(--border);border-radius:12px}.stima-rit .sr-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.stima-rit .sr-l{font-size:13.5px;font-weight:600;color:var(--text-soft)}.stima-rit .sr-ctrl{display:inline-flex;align-items:center;gap:10px}.stima-rit .step{width:34px;height:34px;border-radius:10px;border:1px solid var(--border);background:#fff;font-size:19px;line-height:1;color:var(--text-soft);cursor:pointer}.stima-rit .step:disabled{opacity:.4;cursor:default}.stima-rit .sr-g{min-width:78px;text-align:center;font-size:15px;font-variant-numeric:tabular-nums;color:var(--text)}.stima-rit .ritardo-range{margin:10px 0 8px}.stima-rit .sr-esito{font-size:14px;color:var(--text-soft);line-height:1.45}.stima-rit .sr-esito strong{color:var(--text)}.calc-spiega{margin-top:12px;font-size:14px;line-height:1.5;color:var(--text-soft);background:#f7f9fc;border:1px solid var(--border);border-radius:12px;padding:10px 12px}.calc-spiega strong{color:var(--text)}.azioni-scelta{display:flex;flex-direction:column;gap:8px}.azioni-scelta button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;font-family:inherit;background:#fff;border:1px solid var(--border);border-radius:12px;padding:10px 14px;cursor:pointer}.azioni-scelta button .as-t{font-size:15px;font-weight:600;color:var(--text)}.azioni-scelta button .as-s{font-size:13px;color:var(--text-mute)}.azioni-scelta button.on{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.14)}.giorni-big{display:flex;align-items:center;justify-content:center;gap:10px;margin:2px 0 14px}.gb-num{font-size:52px;font-weight:750;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--text);min-width:1.6ch;text-align:right}.gb-unit{font-size:18px;font-weight:600;color:var(--text-mute);margin-right:8px}.giorni-big .step{width:40px;height:40px;border-radius:12px;border:1px solid var(--border);background:#fff;font-size:22px;line-height:1;color:var(--text-soft);cursor:pointer;transition:transform .14s var(--ease-out),background .15s ease}.giorni-big .step:active{transform:scale(.92)}.ritardo-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--primary) 0 var(--p),#E7EBF2 var(--p) 100%);outline:none;cursor:pointer;padding:0;border:none}.ritardo-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid var(--primary);box-shadow:0 4px 14px rgba(var(--primary-rgb, 30,64,175),.3);transition:transform .15s var(--ease-out)}.ritardo-range:active::-webkit-slider-thumb{transform:scale(1.12)}.ritardo-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--primary);box-shadow:0 4px 14px rgba(var(--primary-rgb, 30,64,175),.3)}.ritardo-range:focus-visible{box-shadow:0 0 0 4px rgba(var(--primary-rgb, 30,64,175),.18)}.fasce{display:flex;gap:3px;margin-top:12px}.fascia{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;font-family:inherit;text-align:left;padding:7px;border:none;border-radius:9px;background:#f4f6f9;cursor:pointer;transition:background .2s ease,transform .16s var(--ease-out)}.fascia:active{transform:scale(.97)}.fa-n{font-size:11.5px;font-weight:650;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fa-p{font-size:13px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.fascia.on{background:var(--primary)}.fascia.on .fa-n,.fascia.on .fa-p{color:#fff}.fasce-note{font-size:12.5px;color:var(--text-mute);margin-top:8px}@media(max-width:520px){.fa-n{font-size:10px}.fa-p{font-size:11.5px}.fascia{padding:6px 4px}.gb-num{font-size:44px}}.calc-row{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start}.calc-row .calc-field:first-child{flex:1 1 280px}.calc-out{background:linear-gradient(180deg,var(--tinta-2, #F5F8FF) 0%,#FFFFFF 70%);border:1px solid var(--tinta-bordo, #DCE6FF);border-radius:20px;padding:22px;box-shadow:0 12px 34px rgba(var(--primary-rgb, 30,64,175),.08)}.co-eyebrow{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--primary)}.co-total{font-size:44px;font-weight:750;letter-spacing:-.035em;line-height:1.1;margin:8px 0;color:var(--text);font-variant-numeric:tabular-nums}@media(max-width:420px){.co-total{font-size:36px}}.co-sub .tag{margin:0}.tag.ok-tag{background:var(--green-bg);color:#065f46}.co-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;margin:18px 0 14px;background:#e7ebf2}.co-bar span{display:block;height:100%;transition:width .45s var(--ease-out)}.co-bar .imp,.dot.imp{background:var(--primary)}.co-bar .san,.dot.san{background:var(--giallo-bordo, #F2A93B)}.co-bar .int,.dot.int{background:#f7d08a}.co-rows{display:flex;flex-direction:column}.co-h{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin-bottom:4px}.co-r{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:15px;color:var(--text-soft);border-bottom:1px solid var(--border-2)}.co-r span:last-child{font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.co-r .dot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:8px}.co-r.tot{border-bottom:none;padding-top:12px;font-size:16px;font-weight:700;color:var(--text)}.co-r.tot span:last-child{font-size:18px}.co-fascia{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--text-soft);background:#fff;border:1px solid var(--border);border-radius:12px;padding:9px 12px}.co-cta{margin-top:12px;font-size:14px;font-weight:600;color:#065f46;background:var(--green-bg);border-radius:12px;padding:10px 12px}.co-vuoto{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.num-anim{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.cal-body.avanti,.cal-body.indietro{animation:none}.scad-det,.act-chev.rot,.co-bar span,.fascia,.cal-nav,.cal-toggle,.quick-amounts button,.giorni-big .step{transition:none}}@media(prefers-reduced-motion:reduce){.cal-wrap{transition:none}}.home-wrap{padding:0 20px 36px}.home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding:22px 0 4px}.home-head .hi{font-size:24px;font-weight:650;letter-spacing:-.015em;line-height:1.2}.home-head .date{font-size:14px;color:var(--text-mute);margin-top:2px}.home-head .company-pill{margin-top:0}.home-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 32px}.home-block{margin-top:22px}.home-block.card{margin-top:18px}.home-h{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin:0 0 10px}.home .section{margin-top:26px}.home .section-head h2{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute)}.oggi{margin-bottom:0;padding:22px}.oggi .oggi-t{margin-bottom:4px;font-size:21px}.oggi .oggi-d{font-size:15px;color:var(--text-soft);margin-bottom:16px}.oggi .btn-big{margin-top:4px}.oggi.ok{background:linear-gradient(180deg,var(--green-bg),#fff);border-color:#c9f0df}.oggi.ok .oggi-h{color:var(--green)}.home-altre{margin-top:14px}.home-label{font-size:13px;font-weight:600;color:var(--text-mute);margin:0 0 8px 2px}.demo-btn{width:100%;margin:-2px 0 12px;background:var(--giallo-fondo, #FFF7ED);border:1px dashed #FBBF77;color:var(--giallo-testo, #9A3412);font-family:inherit;font-size:13px;font-weight:650;padding:12px;border-radius:11px;cursor:pointer}button.next-deadline{width:100%;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}button.next-deadline:hover{border-color:#b9ccff;box-shadow:0 4px 14px #1018280f}.next-deadline .nd-link{font-size:13.5px;font-weight:600;color:var(--primary);margin-top:8px}.home-block.contatto{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 18px;background:#fff;border:1px solid var(--border);border-radius:var(--radius)}.contatto .ct-t{font-weight:650;font-size:15px}.contatto .ct-s{font-size:13.5px;color:var(--text-mute)}.contatto .ct-btns{display:flex;gap:8px}.contatto .btn-mini{text-decoration:none;padding:9px 16px;font-size:14px}.bell-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}@media(min-width:821px){.home-wrap{max-width:1200px;margin:0 auto;padding:8px 40px 48px}.home-head .hi{font-size:28px}}@media(min-width:1000px){.home-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.home-aside{position:sticky;top:76px}}:root{--ease-out: cubic-bezier(.23,1,.32,1)}.ico-badge{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--tinta, #EEF3FF);color:var(--primary)}.ico-badge.sm{width:32px;height:32px;border-radius:10px}.ico-badge.lg{width:46px;height:46px;border-radius:14px}.ico-badge.warn{background:var(--amber-bg);color:var(--giallo-testo, #B45309)}.ico-badge.ok{background:#ddf5ea;color:var(--green)}.ico-badge.neutral{background:#f1f3f5;color:var(--text-soft)}.action-card .chev,.chev{display:grid;place-items:center;color:var(--text-mute)}.oggi{padding:22px 22px 18px;border-radius:18px;box-shadow:0 1px 2px #1018280a,0 8px 24px rgba(var(--primary-rgb, 30,64,175),.06)}.oggi .oggi-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.oggi .oggi-top .oggi-h{margin:0}.oggi .btn-big{justify-content:space-between;padding-left:22px;padding-right:18px;border-radius:14px}.oggi .btn-big svg{transition:transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.oggi .btn-big:hover svg{transform:translate(3px)}}.quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.qa{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;font-family:inherit;text-decoration:none;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:16px;cursor:pointer;transition:transform .16s var(--ease-out),border-color .15s ease,box-shadow .15s ease}.qa:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.qa:hover{border-color:var(--tinta-bordo, #C9D6F5);box-shadow:0 6px 18px #1018280f}}.qa-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--tinta, #EEF3FF);color:var(--primary)}.qa-l{font-size:13.5px;font-weight:600;line-height:1.25;text-align:center}@media(max-width:380px){.qa-l{font-size:12.5px}.quick{gap:6px}}.scad-card{display:flex;gap:16px;align-items:flex-start;width:100%;text-align:left;font-family:inherit;padding:16px;background:#fff;border:1px solid var(--border);border-radius:16px;cursor:pointer;transition:transform .16s var(--ease-out),border-color .15s ease,box-shadow .15s ease}.scad-card:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.scad-card:hover{border-color:var(--tinta-bordo, #C9D6F5);box-shadow:0 6px 18px #1018280f}}.date-tile{flex:0 0 auto;width:58px;border-radius:14px;overflow:hidden;text-align:center;border:1px solid var(--tinta-bordo, #DCE6FF);background:#fff}.date-tile .dt-m{display:block;background:var(--primary);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 0}.date-tile .dt-d{display:block;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--text);padding:4px 0 6px;line-height:1.1}.sc-body{flex:1;min-width:0}.sc-t{font-size:16px;font-weight:650;line-height:1.35;color:var(--text)}.sc-t.muted{font-weight:500;color:var(--text-soft);font-size:15px}.tag{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:650;padding:3px 10px;border-radius:999px;background:var(--tinta, #EEF3FF);color:var(--primary)}.tag.warn{background:var(--amber-bg);color:var(--giallo-testo, #B45309)}.sc-link{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:14px;font-weight:600;color:var(--primary)}.situ-per{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;font-weight:650;color:var(--text)}.situ-per .tag{margin-top:0;background:#f1f3f5;color:var(--text-soft)}.situ-val{font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--text);margin:4px 0 2px}.situ-val.neg{color:var(--giallo-testo, #B45309)}.ascolta{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--primary);background:#fff;border:1px solid var(--tinta-bordo, #DCE6FF);border-radius:999px;padding:8px 16px 8px 12px;cursor:pointer;transition:transform .16s var(--ease-out),background .15s ease,border-color .15s ease}.ascolta:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.ascolta:hover{background:var(--tinta-2, #F5F8FF);border-color:var(--tinta-bordo, #C9D6F5)}}.ascolta.on{background:var(--primary);border-color:var(--primary);color:#fff}.ascolta .onde{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.ascolta .onde i{width:3px;border-radius:2px;background:currentColor;animation:onda .9s ease-in-out infinite}.ascolta .onde i:nth-child(2){animation-delay:.15s}.ascolta .onde i:nth-child(3){animation-delay:.3s}@keyframes onda{0%,to{height:4px}50%{height:14px}}@media(prefers-reduced-motion:reduce){.ascolta{transition:none}.ascolta .onde i{animation:none;height:10px}}.act-list{list-style:none;margin:0;padding:4px 0;background:#fff;border:1px solid var(--border);border-radius:16px}.act{display:flex;align-items:center;gap:12px;padding:12px 16px}.act+.act{border-top:1px solid var(--border-2)}.act-body{flex:1;min-width:0}.act-t{font-size:15px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-s{font-size:13.5px;color:var(--text-soft);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.act-meta{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12.5px;color:var(--text-mute)}.act-tipo{font-weight:600;color:var(--text-soft)}.home-h-link{display:inline-flex;align-items:center;gap:6px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--primary);background:none;border:none;padding:2px 0;cursor:pointer}.home-h-link svg{transition:transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.home-h-link:hover svg{transform:translate(3px)}}.home-h-link:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.45);outline-offset:3px;border-radius:6px}.canali .spento{cursor:default;opacity:.65}.canali .spento:active{transform:none}.canali .spento .tag{margin:0}@media(hover:hover)and (pointer:fine){.canali .spento:hover{background:none}}.notif-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.notif-vuoto{display:flex;align-items:center;gap:14px;padding:18px;background:#fff;border:1px solid var(--border);border-radius:16px}.act-list>li{list-style:none}.act-list>li+li .act{border-top:1px solid var(--border-2)}.act-btn{width:100%;text-align:left;font-family:inherit;background:none;border:none;cursor:pointer;transition:background .15s ease,transform .16s var(--ease-out)}.act-list>li:first-child .act-btn{border-radius:15px 15px 0 0}.act-list>li:last-child .act-btn{border-radius:0 0 15px 15px}.act-list>li:only-child .act-btn{border-radius:15px}.act-btn:active{transform:scale(.99)}@media(hover:hover)and (pointer:fine){.act-btn:hover{background:#f7f9fc}}.act-btn .act-t{white-space:normal}.notif-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--primary)}.act-chev{flex:0 0 auto;color:var(--text-mute)}.home .section-head h2{margin:0}@media(min-width:821px){.phone .screen.notif>.pad{max-width:880px;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.act-btn{transition:none}.act-btn:active{transform:none}}.search-box .sb-ic{position:absolute;left:14px;color:var(--text-mute);pointer-events:none}.search-box>button{display:grid;place-items:center}.pills{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 10px}.pills button{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:999px;padding:6px 8px 6px 14px;cursor:pointer;box-shadow:0 1px #1018280a;transition:transform .16s var(--ease-out),background .15s ease,border-color .15s ease}.pills button:active{transform:scale(.97)}.pills button:disabled{opacity:.45;cursor:default}@media(hover:hover)and (pointer:fine){.pills button:hover:not(.on):not(:disabled){border-color:#cbd2da}}.pills .cnt{min-width:24px;padding:1px 7px;border-radius:999px;font-size:12.5px;font-weight:650;text-align:center;background:#f1f3f5;color:var(--text-soft)}.pills button.on{background:var(--primary);border-color:var(--primary);color:#fff}.pills button.on .cnt{background:#fff3;color:#fff}.risultati{display:flex;justify-content:space-between;align-items:center;margin:2px 2px 10px;font-size:13.5px;color:var(--text-mute)}.risultati button{font-family:inherit;font-size:13.5px;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:8px}.act.doc{align-items:flex-start}.act.doc .act-t{white-space:normal}.act.doc .stato-pill{margin-top:6px}.act.doc.evidenzia{position:relative;border-radius:12px;animation:evidenzia 3.6s ease-out .25s both}@keyframes evidenzia{0%{box-shadow:inset 0 0 0 2px transparent;background:transparent}8%{box-shadow:inset 0 0 0 2px var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}70%{box-shadow:inset 0 0 0 2px var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}to{box-shadow:inset 0 0 0 2px transparent;background:transparent}}.punto-nuovo{position:absolute;top:-5px;left:-5px;width:12px;height:12px;border-radius:50%;background:var(--primary);border:2px solid var(--surface);z-index:1;animation:puntoLampeggia 1s ease-in-out .25s 7,puntoSvanisce .4s ease-in 7.3s forwards}@keyframes puntoLampeggia{0%,to{opacity:1;box-shadow:0 0 color-mix(in srgb,var(--primary) 45%,transparent)}50%{opacity:.35;box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}}@keyframes puntoSvanisce{to{transform:scale(0)}}@media(prefers-reduced-motion:reduce){.punto-nuovo{animation:puntoSvanisce .4s ease-in 7.3s forwards}}.file-tile{position:relative;flex:0 0 auto;width:38px;height:46px;border-radius:6px 12px 6px 6px;display:grid;place-items:center;color:var(--primary);background:#fff;border:1px solid var(--tinta-bordo, #DCE6FF);box-shadow:0 1px 2px #1018280d}.file-tile:after{content:"";position:absolute;top:-1px;right:-1px;width:11px;height:11px;background:var(--tinta, #EEF3FF);border-left:1px solid var(--tinta-bordo, #DCE6FF);border-bottom:1px solid var(--tinta-bordo, #DCE6FF);border-radius:0 12px 0 4px}.file-tile.mio{color:var(--green);border-color:#c9f0df}.file-tile.mio:after{background:var(--green-bg);border-color:#c9f0df}.btn-mini.apri{display:inline-flex;align-items:center;gap:6px;align-self:center;border-radius:999px;padding:8px 14px;transition:transform .16s var(--ease-out),background .15s ease}.btn-mini.apri:active{transform:scale(.96)}@media(max-width:420px){.btn-mini.apri span{display:none}.btn-mini.apri{padding:9px}}.tag.esito-green{background:var(--green-bg);color:#065f46}.tag.esito-red{background:var(--red-bg);color:#991b1b}.tag.esito-amber{background:var(--amber-bg);color:var(--giallo-testo, #92400E)}.upload-cta{display:flex;align-items:center;gap:14px;width:100%;margin:14px 0 18px;padding:14px 16px;text-align:left;font-family:inherit;background:#fff;border:1.5px dashed #BFD0F5;border-radius:16px;cursor:pointer;transition:transform .16s var(--ease-out),background .15s ease,border-color .15s ease}.upload-cta.live{border-style:solid;border-color:#fce4bd;background:#fffdf8}.upload-cta:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.upload-cta:hover{background:#f7faff;border-color:var(--primary)}.upload-cta.live:hover{background:#fff9ee;border-color:#f5c77e}}.uc-body{flex:1;min-width:0;display:flex;flex-direction:column}.uc-t{font-size:16px;font-weight:650;color:var(--text)}.uc-s{font-size:13.5px;color:var(--text-soft)}.dropzone{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:16px;padding:26px 16px;text-align:center;background:#fafbfd;border:1.5px dashed #C9D3E3;border-radius:16px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .16s var(--ease-out)}.dropzone input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dropzone:active{transform:scale(.99)}.dropzone.over{background:var(--tinta, #EEF3FF);border-color:var(--primary)}@media(hover:hover)and (pointer:fine){.dropzone:hover{border-color:var(--primary);background:#f7faff}}.dropzone .ico-badge{margin-bottom:4px}.dz-t{font-size:16px;font-weight:650;color:var(--text)}.dz-s{font-size:13.5px;color:var(--text-mute)}.dropzone.has{padding:12px;border-style:solid;border-color:#c9f0df;background:#fbfefc;align-items:stretch}.dz-file{display:flex;align-items:center;gap:12px;text-align:left}.dz-name{flex:1;min-width:0;display:flex;flex-direction:column;font-size:15px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.dz-x{position:relative;z-index:1;width:34px;height:34px;border-radius:10px;border:none;background:#f1f3f5;color:var(--text-soft);cursor:pointer;display:grid;place-items:center}@media(prefers-reduced-motion:reduce){.pills button,.btn-mini.apri,.upload-cta,.dropzone{transition:none}.pills button:active,.btn-mini.apri:active,.upload-cta:active,.dropzone:active{transform:none}}.chat-card{display:flex;flex-direction:column;margin-top:16px;background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 10px 30px #1018280f;overflow:hidden}.chat-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border-2);background:linear-gradient(180deg,#fafbfe,#fff)}.ch-body{flex:1;min-width:0}.ch-t{font-size:16px;font-weight:650;color:var(--text)}.ch-s{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-soft)}.online{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-bg);flex:0 0 auto}.chat-head .tag{margin:0}.chat-scroll{max-height:min(62dvh,640px);min-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:18px;background:#fcfcfd;--chat-bg: #FCFCFD}.ch-attesa{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:12.5px;font-weight:600;color:var(--amber)}.chat-vuota{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 16px}.chat-list{gap:12px}.chat-day{display:flex;justify-content:center;margin:6px 0 2px}.chat-day span{font-size:12px;font-weight:600;color:var(--text-mute);background:#f1f3f5;padding:3px 10px;border-radius:999px;text-transform:capitalize}.chat-mese{display:flex;justify-content:center;margin:18px 0 6px;padding:5px 0 6px;pointer-events:none;background:var(--chat-bg, var(--bg))}.chat-mese:before,.chat-mese:after{content:"";flex:1;align-self:center;height:1px;background:var(--line)}.chat-mese span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);padding:0 12px}.chat-ev{display:flex;align-items:flex-start;gap:9px;margin:2px 0;padding:7px 11px;max-width:86%;border-radius:12px;font-size:13.5px}.chat-ev.mio{margin-left:auto;flex-direction:row-reverse;text-align:right}.chat-ev-c{display:flex;flex-direction:column;gap:1px;min-width:0}.chat-ev-ic{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;flex:0 0 auto;margin-top:1px}.chat-ev-t{color:var(--text);overflow-wrap:anywhere}.chat-ev-d{font-size:12.5px;color:var(--text-soft);overflow-wrap:anywhere}.chat-ev-o{font-size:11.5px;color:var(--text-mute)}.chat-ev-o strong{color:var(--text);font-weight:600}.chat-ev.da-studio{background:#f6f8fd;border-left:2px solid var(--primary)}.chat-ev.da-studio.mio{border-left:none;border-right:2px solid var(--primary)}.chat-ev.da-studio .chat-ev-ic{background:var(--tinta, #EEF3FF);color:var(--primary)}.chat-ev.da-cliente{background:#f5f7f6;border-left:2px solid #9CA3AF}.chat-ev.da-cliente.mio{border-left:none;border-right:2px solid #9CA3AF}.chat-ev.da-cliente .chat-ev-ic{background:var(--green-bg);color:#065f46}@media(max-width:620px){.chat-ev{max-width:94%}}.msg{gap:10px;max-width:86%;animation:msgIn .24s var(--ease-out)}.msg.norma{max-width:100%}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.msg .ava,.ava{width:34px;height:34px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:12.5px;font-weight:700;letter-spacing:.02em;background:var(--tinta, #EEF3FF);color:var(--primary)}.ava.agente{background:linear-gradient(135deg,var(--tinta, #EEF3FF),#E0E9FF)}.ava.ref{background:var(--primary);color:#fff}.ava.cliente{background:var(--green-bg);color:#065f46}.ava.lg{width:42px;height:42px;border-radius:14px;font-size:14px}.bubble{background:#f3f4f6;border:none;border-radius:18px 18px 18px 6px;padding:11px 15px;font-size:15.5px;line-height:1.55;box-shadow:none;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.bubble.agente{background:var(--tinta, #EEF3FF)}.msg.cliente .bubble{background:var(--primary);color:#fff;border-radius:18px 18px 6px}.msg .when{font-size:11.5px;color:var(--text-mute);margin-top:5px;padding:0 4px}.composer{border-top:1px solid var(--border-2);padding:12px 14px 10px;background:#fff}.pronte{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.pronte::-webkit-scrollbar{display:none}.pronte button{flex:0 0 auto;max-width:320px;display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:13.5px;font-weight:550;color:var(--primary);background:var(--tinta-2, #F5F8FF);border:1px solid var(--tinta-bordo, #DCE6FF);border-radius:999px;padding:7px 12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .16s var(--ease-out),background .15s ease}.pronte button svg{flex:0 0 auto}.pronte button:active{transform:scale(.97)}.comp-box{display:flex;align-items:flex-end;gap:8px;background:#f7f8fa;border:1.5px solid var(--border);border-radius:18px;padding:6px 6px 6px 14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.comp-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb, 30,64,175),.1);background:#fff}.comp-box textarea{flex:1;min-height:0;resize:none;border:none;background:none;box-shadow:none;padding:9px 0;font-size:16px;line-height:1.45;max-height:140px}.comp-box textarea:focus{box-shadow:none}.send{flex:0 0 auto;width:42px;height:42px;border-radius:50%;border:none;display:grid;place-items:center;background:var(--primary);color:#fff;cursor:pointer;transition:transform .16s var(--ease-out),background .15s ease,opacity .15s ease}.send:disabled{background:#d5dae3;cursor:default}.send:not(:disabled):active{transform:scale(.92)}.comp-hint{font-size:11.5px;color:var(--text-mute);margin:6px 4px 0}@media(hover:none){.comp-hint{display:none}}.norm-card{border-radius:16px;border-color:var(--tinta-bordo, #DCE6FF);box-shadow:0 4px 16px rgba(var(--primary-rgb, 30,64,175),.06)}.norm-card .nc-src{gap:8px}.norm-card .nc-src .urg{font-size:11.5px;padding:3px 9px}.norm-card .nc-title{font-size:17px;font-weight:700;letter-spacing:-.01em;margin-top:4px}.norm-card .nc-cosa{background:var(--tinta-2, #F5F8FF);border-radius:12px;padding:12px 14px}.norm-card .nc-h{display:flex;align-items:center;gap:6px}.norm-card .nc-when{display:flex;align-items:center;gap:6px;background:#fffbf3}.norm-card .nc-foot{gap:8px}.gazzetta{display:flex;flex-direction:column;gap:14px}.gz-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:13px;color:var(--text-mute)}.gz-cat{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--tinta, #EEF3FF);color:var(--primary)}.gz-cat.risolto{background:var(--green-bg);color:#065f46}.gz-cat.rimuovi{background:#f1f3f5;color:var(--text-soft)}.gz-new{font-size:11.5px;font-weight:700;color:#fff;background:var(--primary);padding:3px 8px;border-radius:999px}.gz-title{font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--text);margin:10px 0 6px}.gz-title.lg{font-size:25px;letter-spacing:-.02em;line-height:1.2}.gz-testo{margin:0;font-size:15.5px;line-height:1.65;color:var(--text-soft);white-space:pre-line}.gz-tuo{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13.5px;font-weight:650;color:#065f46;background:var(--green-bg);padding:6px 11px;border-radius:999px}.gz-leggi{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-family:inherit;font-size:14.5px;font-weight:650;color:var(--primary);background:none;border:none;padding:4px 0;cursor:pointer}.gz-leggi svg{transition:transform .2s var(--ease-out)}.gz-leggi svg.up{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.gz-leggi:hover svg:not(.up){transform:translate(3px)}}.gz-feature{display:grid;grid-template-columns:minmax(0,1fr);background:#fff;border:1px solid var(--border);border-radius:22px;overflow:hidden;box-shadow:0 12px 34px #10182812}@media(min-width:760px){.gz-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.gz-cover{position:relative;min-height:170px;display:grid;place-items:center;color:var(--primary);background:#f7f8fa;border-right:1px solid var(--border)}.gz-cover.risolto{color:var(--green)}@media(max-width:759px){.gz-cover{border-right:0;border-bottom:1px solid var(--border)}}.gz-cover-ic{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;background:#fff;border:1px solid var(--border)}.gz-cover-lab{position:absolute;top:14px;left:14px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);background:#fff;border:1px solid var(--border);padding:4px 10px;border-radius:999px}.gz-feature-body{padding:22px}.gz-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:700px){.gz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gz-card{background:#fff;border:1px solid var(--border);border-radius:18px;padding:18px;transition:border-color .15s ease,box-shadow .2s ease,transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.gz-card:hover{border-color:var(--tinta-bordo, #C9D6F5);box-shadow:0 10px 26px #10182812;transform:translateY(-2px)}}.gz-card.tuo,.gz-feature.tuo{border-color:#bfe8d4}.gz-skel{display:grid;gap:12px}.gz-skel div{height:120px;border-radius:18px;background:linear-gradient(90deg,#f1f3f5,#f8f9fb,#f1f3f5);background-size:200% 100%;animation:skel 1.2s linear infinite}.gz-skel div:first-child{height:220px}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.msg,.gz-skel div{animation:none}.gz-card,.gz-leggi svg,.send,.pronte button{transition:none}.gz-card:hover{transform:none}}.settore{flex:0 0 auto;display:inline-grid;place-items:center;box-shadow:inset 0 0 0 1px #0000000a}.prof-hero{display:flex;align-items:center;gap:16px;padding:22px;background:linear-gradient(135deg,var(--tinta-2, #F5F8FF),#FFFFFF 60%);border:1px solid var(--tinta-bordo, #DCE6FF);border-radius:22px;box-shadow:0 10px 30px rgba(var(--primary-rgb, 30,64,175),.06)}.prof-ava{flex:0 0 auto;width:64px;height:64px;border-radius:20px;display:grid;place-items:center;font-size:22px;font-weight:700;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--primary),#3B6FE0);box-shadow:0 8px 20px rgba(var(--primary-rgb, 30,64,175),.25)}.prof-id{min-width:0}.prof-id h1{margin:0 0 2px;font-size:24px}.prof-dati .act{align-items:center}.prof-dati .act-t{white-space:normal;overflow-wrap:anywhere}.act-list a.act-btn{text-decoration:none;color:inherit}.switch-row{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer}.switch-row+.switch-row{border-top:1px solid var(--border-2)}.sw-body{flex:1;min-width:0;display:flex;flex-direction:column}.sw-t{font-size:15px;font-weight:600;color:var(--text)}.sw-s{font-size:13.5px;color:var(--text-soft)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;position:relative;width:50px;height:30px;border-radius:999px;background:#d5dae3;cursor:pointer;transition:background .2s ease;margin:0}.switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #10182833;transition:transform .22s var(--ease-out)}.switch:checked{background:var(--green)}.switch:checked:after{transform:translate(20px)}.switch:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.45);outline-offset:2px}.esci-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:22px;font-family:inherit;font-size:16px;font-weight:650;color:var(--red);background:#fff;border:1.5px solid #F5C7C7;border-radius:16px;padding:14px;cursor:pointer;transition:transform .16s var(--ease-out),background .15s ease}.esci-btn:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.esci-btn:hover{background:var(--red-bg)}}.company-pill .settore{box-shadow:none}@media(prefers-reduced-motion:reduce){.switch,.switch:after,.esci-btn{transition:none}}.novita-feed{display:flex;flex-direction:column;gap:14px}.nv-data{font-size:12.5px;font-weight:600;color:var(--text-mute);margin:0 0 6px 4px}.nv-item .norm-card{transition:box-shadow .2s ease,border-color .2s ease}.nv-item.citata .norm-card{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.14)}.norm-card .nc-head{padding:14px 16px 0}.norm-card .nc-title{display:block}.btn-mini.solid.apri{background:var(--primary);color:#fff;border-color:var(--primary)}.reply-bar{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px 8px 8px 0;background:var(--tinta-2, #F5F8FF);border-radius:12px;overflow:hidden;animation:msgIn .2s var(--ease-out)}.rb-line{align-self:stretch;width:4px;background:var(--primary);border-radius:0 3px 3px 0}.rb-body{flex:1;min-width:0}.rb-l{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--primary)}.rb-t{font-size:14px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubble .cit{display:flex;flex-direction:column;gap:1px;margin:-2px -4px 8px;padding:7px 10px;font-size:13.5px;line-height:1.35;border-radius:10px;border-left:3px solid var(--primary);background:rgba(var(--primary-rgb, 30,64,175),.07);color:var(--text)}.msg.cliente .bubble .cit{background:#ffffff29;border-left-color:#fff;color:#fff}.cit-l{font-size:11.5px;font-weight:700;opacity:.8}@media(prefers-reduced-motion:reduce){.reply-bar{animation:none}}.f24-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.f24-top .tag{margin:0;display:inline-flex;align-items:center;gap:5px}.f24-top .stato-pill{margin-top:0}.f24-hero{margin-top:16px;padding:22px;border-radius:22px;background:linear-gradient(160deg,var(--tinta-2, #F5F8FF) 0%,#FFFFFF 65%);border:1px solid var(--tinta-bordo, #DCE6FF);box-shadow:0 12px 34px rgba(var(--primary-rgb, 30,64,175),.08)}.fh-l{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--primary)}.fh-amount{font-size:48px;font-weight:750;letter-spacing:-.035em;line-height:1.1;color:var(--text);margin:6px 0 8px;font-variant-numeric:tabular-nums}.fh-amount span{font-size:26px;font-weight:600;color:var(--text-soft)}.f24-hero .urg{display:inline-flex;align-items:center;gap:5px}.f24-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:16px}.f24-date{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid var(--border);border-radius:16px}.f24-date.ev{border-color:#f5c77e;background:var(--giallo-fondo, #FFFCF6)}.f24-date.ev .date-tile .dt-m{background:var(--giallo-testo, #D97706)}.fd-l{font-size:12.5px;font-weight:600;color:var(--text-mute)}.fd-v{font-size:15px;font-weight:650;color:var(--text)}.stato-card{display:flex;gap:14px;align-items:flex-start;margin-top:14px;padding:16px;border-radius:16px;background:#fff;border:1px solid var(--border)}.stato-card.ok{background:#fbfefc;border-color:#c9f0df}.stato-card.info{background:#f7faff;border-color:var(--tinta-bordo, #DCE6FF)}.sc-body2{flex:1;min-width:0}.version-box .vh{display:flex;align-items:center;gap:8px}.passi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;position:relative}.passo{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:14px 8px;border-radius:16px;background:#fff;border:1px solid var(--border)}.ps-ic{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f1f3f5;color:var(--text-soft);margin-bottom:2px}.ps-t{font-size:14px;font-weight:650;color:var(--text)}.ps-s{font-size:12.5px;color:var(--text-mute);line-height:1.35}.passo.ora{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.12)}.passo.ora .ps-ic{background:var(--primary);color:#fff;animation:pulsa 2.4s ease-in-out infinite}.passo.fatto .ps-ic{background:var(--green-bg);color:var(--green)}@keyframes pulsa{0%,to{box-shadow:0 0 rgba(var(--primary-rgb, 30,64,175),.35)}50%{box-shadow:0 0 0 7px rgba(var(--primary-rgb, 30,64,175),0)}}@media(max-width:460px){.ps-s{display:none}.ps-t{font-size:12.5px}}.f24 .semplice{margin-top:0;border-radius:16px}.sigillo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;margin-top:10px;font-family:inherit;font-size:13px;color:#065f46;background:#f3fbf7;border:1px solid #C9F0DF;border-radius:12px;padding:9px 12px;cursor:pointer;text-align:left}.sigillo .sg-h{color:var(--text-mute);font-size:12px;word-break:break-all}.nota-studio{display:flex;gap:12px;align-items:flex-start;margin:22px 0 0;padding:18px;background:#fff;border:1px solid var(--border);border-radius:18px}.nota-studio blockquote{margin:0;font-size:15.5px;line-height:1.6;color:var(--text);position:relative}.nota-studio figcaption{margin-top:8px;font-size:13.5px;font-weight:600;color:var(--text-soft)}.decisione{margin-top:22px;padding:18px;background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 10px 30px #1018280f;display:flex;flex-direction:column;gap:10px}.dc-t{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute)}.decisione .btn-big,.es-azioni .btn,.dc-row .btn{gap:8px}.dc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.btn.rifiuta{color:var(--red);border-color:#f5c7c7}@media(hover:hover)and (pointer:fine){.btn.rifiuta:hover{background:var(--red-bg);border-color:#f0afaf}}.decisione .rassicura{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px}.sheet-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--tinta, #EEF3FF);color:var(--primary);margin-bottom:12px}.sheet-ic.ok{background:var(--green-bg);color:var(--green)}.sheet-ic.ko{background:var(--red-bg);color:var(--red)}.sheet-sum{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 14px}.sheet-sum div{display:flex;flex-direction:column;padding:12px;background:#f7f8fa;border-radius:12px}.sheet-sum span{font-size:12.5px;color:var(--text-mute)}.sheet-sum strong{font-size:18px;color:var(--text)}.sheet .warn:not(.tag):not(.ico-badge){align-items:flex-start}.sheet .warn:not(.tag):not(.ico-badge) svg{flex:0 0 auto;margin-top:1px}.btn svg{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.passo.ora .ps-ic{animation:none}}.esito{max-width:560px!important;margin-left:auto!important;margin-right:auto!important}.ricevuta{position:relative;margin-top:18px;padding:28px 24px 22px;background:#fff;border:1px solid var(--border);border-radius:24px;box-shadow:0 16px 40px #10182814;animation:ricIn .4s var(--ease-out)}@keyframes ricIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.es-ic{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px}.es-ic.ok{background:var(--green-bg);color:var(--green);box-shadow:0 0 0 8px #f1fbf6}.es-ic.warn{background:var(--amber-bg);color:var(--giallo-testo, #B45309);box-shadow:0 0 0 8px #fffbf0}.es-ic.ko{background:var(--red-bg);color:var(--red);box-shadow:0 0 0 8px #fff6f6}.es-check{stroke-dasharray:40;stroke-dashoffset:40;animation:disegna .5s .25s var(--ease-out) forwards}@keyframes disegna{to{stroke-dashoffset:0}}.es-sub{font-size:15.5px;max-width:420px;margin:0 auto}.es-sub strong{color:var(--text)}.ric-sep{position:relative;height:0;border-top:2px dashed var(--border);margin:20px -24px}.ric-sep:before,.ric-sep:after{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--bg);border:1px solid var(--border)}.ric-sep:before{left:-11px;clip-path:inset(0 0 0 50%)}.ric-sep:after{right:-11px;clip-path:inset(0 50% 0 0)}.ric-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.ric-grid div{display:flex;flex-direction:column;gap:2px;min-width:0}.ric-grid .wide{grid-column:1 / -1}.ric-grid span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.ric-grid strong{font-size:15.5px;color:var(--text);overflow-wrap:anywhere}.ric-grid strong.big{font-size:24px;letter-spacing:-.02em}.txt-ok{color:var(--green)!important}.txt-ko{color:var(--red)!important}.ric-sigillo{display:flex;gap:10px;align-items:flex-start;color:#065f46}.rs-t{font-size:14px;font-weight:650}.rs-h{font-size:12px;color:var(--text-mute);word-break:break-all;margin-top:2px}.es-azioni{display:flex;flex-direction:column;gap:10px;margin-top:18px}.es-azioni a.btn{text-decoration:none}@media(prefers-reduced-motion:reduce){.ricevuta{animation:none}.es-check{animation:none;stroke-dashoffset:0}}.req-hero{display:flex;align-items:center;gap:16px;margin-top:16px;padding:18px 20px;background:linear-gradient(160deg,var(--tinta-2, #F5F8FF),#fff 65%);border:1px solid var(--tinta-bordo, #DCE6FF);border-radius:22px;box-shadow:0 12px 34px rgba(var(--primary-rgb, 30,64,175),.07)}.req-hero.done{background:linear-gradient(160deg,#effaf4,#fff 65%);border-color:#c9f0df}.anello{position:relative;flex:0 0 auto;width:84px;height:84px}.anello svg{transform:rotate(-90deg)}.an-bg{fill:none;stroke:#e4e9f2;stroke-width:7}.an-fg{fill:none;stroke:var(--primary);stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease-out)}.req-hero.done .an-fg{stroke:var(--green)}.an-n{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:22px;font-weight:750;letter-spacing:-.02em;color:var(--text)}.an-n small{font-size:13px;font-weight:600;color:var(--text-mute)}.an-n{grid-auto-flow:column;align-content:center;justify-content:center;align-items:baseline}.rh-body{flex:1;min-width:0}.rh-t{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.rh-scad{display:flex;flex-direction:column;align-items:center;gap:2px}.foto-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.foto-tips div{display:flex;align-items:center;gap:8px;padding:10px;font-size:13.5px;font-weight:600;color:var(--text-soft);background:#fff;border:1px solid var(--border);border-radius:14px}@media(max-width:460px){.foto-tips div{flex-direction:column;text-align:center;font-size:12.5px}}.req-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--border);border-radius:18px}.req-row{display:flex;gap:12px;align-items:flex-start;padding:14px 16px}.req-row+.req-row{border-top:1px solid var(--border-2)}.rq-box{flex:0 0 auto;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;margin-top:1px;transition:background .25s ease,color .25s ease,transform .3s var(--ease-out)}.req-row.fatto .rq-box{background:#ddf5ea;color:var(--green)}.req-row.verifica .rq-box{background:var(--tinta, #EEF3FF);color:var(--primary)}.req-row.rifare .rq-box{background:var(--amber-bg);color:var(--giallo-testo, #B45309)}.req-row.dafare .rq-box{background:#fff;border:2px dashed #C9D3E3;color:var(--text-mute)}.rq-n{font-size:13px;font-weight:700}.req-row.fatto .rq-box,.req-row.verifica .rq-box{animation:spunta .35s var(--ease-out)}@keyframes spunta{0%{transform:scale(.7)}to{transform:none}}.rq-body{flex:1;min-width:0}.rq-name{font-size:15.5px;font-weight:650;color:var(--text);line-height:1.35}.req-row.fatto .rq-name{color:var(--text-soft)}.rq-meta{font-size:13.5px;color:var(--text-mute);margin-top:2px;overflow-wrap:anywhere}.rq-act{flex:0 0 auto;align-self:center}.carica-doppio{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.carica-btn{position:relative;display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:14.5px;font-weight:650;border-radius:12px;padding:10px 14px;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-out),background .15s ease,box-shadow .15s ease}.carica-btn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.carica-btn.primario{background:var(--primary);color:#fff;box-shadow:0 4px 14px rgba(var(--primary-rgb, 30,64,175),.25)}.carica-btn.tenue{background:#fff;color:var(--text-soft);border:1px solid var(--border)}.carica-btn:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.carica-btn.primario:hover{background:var(--primary-d)}.carica-btn.tenue:hover{border-color:#cbd2da;color:var(--text)}}@media(max-width:460px){.req-row{flex-wrap:wrap}.rq-act{flex-basis:100%;padding-left:42px}.carica-btn{width:100%;justify-content:center}}.leg-note{margin-top:8px;padding:10px 12px;font-size:13.5px;line-height:1.5;color:var(--text);background:#f7f8fa;border-radius:12px}.leg-note.grave{background:#fffbf3;box-shadow:inset 3px 0 0 var(--giallo-bordo, #F2A93B)}.leg-note.attesa{display:flex;align-items:center;gap:8px;color:var(--text-soft)}.ln-t{display:flex;align-items:center;gap:6px;font-weight:650;margin-bottom:2px}.spin{width:14px;height:14px;border-radius:50%;border:2px solid #D5DAE3;border-top-color:var(--primary);animation:gira .8s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.rq-prev{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:6px 10px 6px 6px;text-decoration:none;background:#f7f8fa;border-radius:12px}.rq-prev img{width:48px;height:48px;object-fit:cover;border-radius:9px;border:1px solid var(--border)}.rq-prev>span:last-child{display:flex;flex-direction:column;min-width:0}.rq-prev-t{font-size:13.5px;font-weight:650;color:var(--primary)}@media(prefers-reduced-motion:reduce){.an-fg,.rq-box,.carica-btn{transition:none}.req-row .rq-box{animation:none}.spin{animation-duration:2s}}.situ-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px;padding:16px 18px;background:#fff;border:1px solid var(--border);border-radius:18px}.sh-body{flex:1;min-width:200px}.sh-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:19px;font-weight:700;color:var(--text)}.sh-t .tag{margin:0}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.kpi{padding:16px 18px;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 1px 2px #1018280a;min-width:0}.kpi-top{display:flex;align-items:center;justify-content:space-between}.kpi-n{font-size:14px;font-weight:600;color:var(--text-soft)}.kpi-v{font-size:26px;font-weight:750;letter-spacing:-.025em;color:var(--text);margin:6px 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.kpi-d{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--text-mute)}.kpi-badge{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--text);background:#f1f3f5;border-radius:999px;padding:3px 9px}.card-bianca{background:#fff;border:1px solid var(--border);border-radius:18px;padding:16px}.margine{display:flex;flex-direction:column;align-items:center;text-align:center}.mg-bg,.mg-fg{fill:none;stroke-width:14;stroke-linecap:round}.mg-bg{stroke:#e7ebf2}.mg-fg{stroke:var(--primary);transition:stroke-dashoffset .9s var(--ease-out)}.mg-v{margin-top:-46px;font-size:32px;font-weight:750;letter-spacing:-.03em;color:var(--text)}.mg-v small{font-size:16px;color:var(--text-mute)}.mg-t{margin-top:10px;font-size:15px;color:var(--text-soft);max-width:340px}.mg-t strong{color:var(--text)}.andamenti{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.andamento{margin:0;padding:14px 16px 12px;background:#fff;border:1px solid var(--border);border-radius:18px}.andamento figcaption{font-size:14px;font-weight:650;color:var(--text);margin-bottom:8px}.an-wrap{position:relative;padding-top:26px}.an-wrap svg{display:block;width:100%;height:auto;overflow:visible}.an-zero{stroke:#d5dae3;stroke-width:1}.an-bar{fill:#c7d5f5;transition:fill .15s ease;cursor:pointer}.an-bar.on{fill:var(--primary)}.an-bar.neg{fill:#f3c9a0}.an-bar.neg.on{fill:var(--giallo-testo, #B45309)}.an-tip{position:absolute;top:0;transform:translate(-50%);font-size:12.5px;font-weight:700;color:var(--text);background:#f1f3f5;border-radius:8px;padding:2px 8px;white-space:nowrap;pointer-events:none;transition:left .2s var(--ease-out)}.an-assi{display:flex;margin-top:6px}.an-assi span{flex:1;text-align:center;font-size:11.5px;color:var(--text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.an-assi span.on{color:var(--text);font-weight:650}@media(prefers-reduced-motion:reduce){.mg-fg,.an-bar,.an-tip{transition:none}}.action-card{border-radius:16px;transition:transform .16s var(--ease-out),border-color .15s ease,box-shadow .15s ease}.action-card:active{transform:scale(.985)}.action-card .body .t{font-size:16px}.company-pill .cp-car{display:grid;place-items:center}.menu-btn svg{display:block}@media(prefers-reduced-motion:reduce){.qa,.scad-card,.action-card,.oggi .btn-big svg{transition:none}.qa:active,.scad-card:active,.action-card:active{transform:none}}.stato-pill{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px;padding:5px 11px;border-radius:999px;font-size:13.5px;font-weight:600;line-height:1.3;background:#f1f3f5;color:var(--text-soft)}.stato-pill .sp-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 auto}.stato-pill .sp-nota{flex-basis:100%;font-weight:500;font-size:13px;padding-left:14px}.stato-pill.in_lavorazione{background:var(--tinta, #EFF4FF);color:var(--primary)}.stato-pill.chiarimento{background:var(--amber-bg);color:var(--giallo-testo, #92400E);box-shadow:inset 0 0 0 1px #fcd9a5}.stato-pill.completato{background:var(--green-bg);color:#065f46}.stato-pill.compatto{font-size:12.5px;padding:3px 9px}.stato-row{display:flex;gap:10px;margin-top:12px;align-items:center;flex-wrap:wrap}.stato-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:#eef0f3;border-radius:12px}.stato-seg button{font-family:inherit;font-size:13.5px;font-weight:600;color:var(--text-soft);background:transparent;border:1px solid transparent;border-radius:9px;padding:7px 12px;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.stato-seg button:hover:not(.on){background:#fff;color:var(--text)}.stato-seg button.on{background:var(--primary);color:#fff;box-shadow:0 2px 8px rgba(var(--primary-rgb, 30,64,175),.25);cursor:default}@media(max-width:640px){.stato-seg{display:flex;width:100%}.stato-seg button{flex:1 1 auto}}@media(max-width:760px){.kpi-row{grid-template-columns:1fr 1fr}.inv-head{display:none}.inv-row{grid-template-columns:1fr;gap:8px}.inv-row .ic-act{justify-content:flex-start;flex-wrap:wrap}.lbl-m{display:block}}@media(max-width:460px){.kpi-row{grid-template-columns:1fr 1fr}}@media print{.no-print,.tabbar,.topbar,.studio-bar,.fab,.st-side,.st-tabbar,.nc-top,.nc-sub,.nc-tabbar,.nc-basso{display:none!important}body,.screen,.attestato{background:#fff!important;color:#000!important}.attestato .card{border:1px solid #999!important;box-shadow:none!important;break-inside:avoid}.attestato .row{break-inside:avoid}.attestato .tiny,.attestato .small,.attestato .sub{color:#333!important;opacity:1!important}.attestato .disclaimer{border:1px solid #999!important}.phone{max-width:none!important;width:100%!important;border:none!important;box-shadow:none!important;border-radius:0!important}@page{margin:16mm}}.acc{min-height:100dvh;display:grid;place-items:start center;padding:0 16px;background:radial-gradient(1200px 500px at 50% -10%,var(--tinta, #E8EFFF) 0%,transparent 60%)}.acc-wrap{width:100%;max-width:440px;padding-block:40px 32px}.acc-brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.acc-card{background:#fff;border:1px solid var(--border);border-radius:22px;padding:26px 24px 24px;box-shadow:0 1px 2px #1018280a,0 12px 32px rgba(var(--primary-rgb, 30,64,175),.08)}.acc-h{font-size:24px;letter-spacing:-.015em;margin:16px 0 6px}.acc-p{font-size:15.5px;color:var(--text-soft);line-height:1.55;margin:0 0 20px}.acc-p strong{color:var(--text);word-break:break-all}.acc-campo{display:flex;align-items:center;gap:10px;padding:0 14px;border:1.5px solid var(--border);border-radius:14px;background:#fff;color:var(--text-mute);transition:border-color .15s ease,box-shadow .15s ease}.acc-campo:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb, 30,64,175),.12);color:var(--primary)}.acc-campo.err{border-color:var(--red)}.reg-campi{display:flex;flex-direction:column;gap:4px;text-align:left;margin-top:8px}.reg-campi .field-label{margin-top:8px}.reg-in{font:inherit;font-size:15px;padding:11px 14px;border:1.5px solid var(--border);border-radius:14px;background:#fff;width:100%;box-sizing:border-box}.reg-in:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb, 30,64,175),.12)}.reg-due{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.reg-due>span{display:flex;flex-direction:column;gap:4px;min-width:0}.reg-fac{font-weight:400;color:var(--text-mute)}.reg-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.reg-check{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--text-soft);margin-top:12px}.reg-check input{margin-top:3px}@media(max-width:420px){.reg-due{grid-template-columns:minmax(0,1fr)}}.acc-campo input{flex:1;min-width:0;border:0!important;outline:0;box-shadow:none!important;background:transparent;padding:14px 0!important;font-size:16px}.acc-btn{width:100%;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;transition:transform .16s var(--ease-out),background .15s ease}.acc-btn:active:not(:disabled){transform:scale(.97)}.acc-btn svg{transition:transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.acc-btn:hover:not(:disabled) svg{transform:translate(3px)}}.spin-dot{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:accgira .7s linear infinite}@keyframes accgira{to{transform:rotate(360deg)}}.acc-note{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:8px}.acc-note li{display:flex;gap:9px;align-items:center;font-size:14px;color:var(--text-soft)}.acc-note svg{color:var(--primary);flex:0 0 auto}.acc-indietro{display:inline-flex;align-items:center;gap:4px;margin:-6px 0 14px -6px;padding:6px 10px 6px 6px;border:0;background:none;border-radius:10px;font:inherit;font-size:14px;font-weight:600;color:var(--primary);cursor:pointer}.acc-indietro .flip{transform:rotate(180deg)}.acc-indietro:hover{background:var(--tinta, #EFF4FF)}.acc-rinvia{margin-top:16px;font-size:14.5px;color:var(--text-soft);text-align:center}.acc-ok{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-weight:600}.acc-mute{font-size:13px;color:var(--text-mute);margin-top:3px}.acc-avviso{display:flex;gap:9px;margin-top:18px;padding:11px 13px;background:#f5f7fb;border-radius:12px;font-size:13.5px;color:var(--text-soft);line-height:1.45}.acc-avviso svg{flex:0 0 auto;color:var(--primary);margin-top:1px}.acc-aiuto{margin-top:22px;text-align:center}.acc-aiuto-t{font-size:14px;font-weight:650;color:var(--text);margin-bottom:10px}.acc-contatti{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.acc-contatti a{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--primary);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s ease,transform .16s var(--ease-out)}.acc-contatti a:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.acc-contatti a:hover{border-color:var(--tinta-bordo, #C9D6F5)}}.acc-ref{font-size:12.5px;color:var(--text-mute);margin-top:10px}.acc-attesa{text-align:center;padding:10px 0}.acc-anello{width:46px;height:46px;margin:0 auto;border-radius:50%;border:4px solid #E4E9F2;border-top-color:var(--primary);animation:accgira .8s linear infinite}.otp{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.otp-c{height:58px;display:grid;place-items:center;border:1.5px solid var(--border);border-radius:13px;background:#fff;font:700 26px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.otp-c.pieno{background:#f7f9fe}.otp:focus-within .otp-c.on{border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb, 30,64,175),.12)}.otp:focus-within .otp-c.on:not(.pieno):after{content:"";width:2px;height:24px;background:var(--primary);animation:acccursore 1s steps(1) infinite}.otp.pieno .otp-c{border-color:var(--tinta-bordo, #C9D6F5)}.otp.err .otp-c{border-color:var(--red);animation:accscuoti .35s var(--ease-out)}.otp-n{animation:acccifra .18s var(--ease-out)}.otp-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;font-size:16px;color:transparent;caret-color:transparent;cursor:text}@keyframes acccifra{0%{opacity:0;transform:translateY(6px) scale(.9)}}@keyframes acccursore{50%{opacity:0}}@keyframes accscuoti{20%{transform:translate(-4px)}60%{transform:translate(4px)}}@media(max-width:380px){.otp{gap:5px}.otp-c{height:50px;font-size:22px}}@media(prefers-reduced-motion:reduce){.otp-n,.otp.err .otp-c,.otp-c.on:after{animation:none!important}.spin-dot,.acc-anello{animation-duration:2s}.acc-btn,.acc-btn svg,.acc-contatti a{transition:none}}.ia-hero{position:relative;display:grid;grid-template-columns:auto 1fr;gap:6px 18px;align-items:center;margin:4px 0 8px;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,var(--tinta, #EEF3FF),#F7F9FE);border:1px solid #DCE5FA}.ia-num{font-size:44px;font-weight:750;letter-spacing:-.03em;color:var(--primary);line-height:1}.ia-hero-t{font-weight:700;font-size:16px;color:var(--text)}.ia-hero-s{font-size:14px;color:var(--text-soft);margin-top:3px;line-height:1.5}.ia-agg{grid-column:1 / -1;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-mute);margin-top:6px}@media(max-width:460px){.ia-hero{grid-template-columns:1fr}.ia-num{font-size:38px}}.ia-list{display:grid;gap:10px;margin-top:12px}@media(min-width:900px){.ia-list{grid-template-columns:1fr 1fr}}.ia-voce{background:#fff;border:1px solid var(--border);border-radius:18px;padding:16px 18px}.ia-top{display:flex;gap:12px;align-items:flex-start}.ia-tt{min-width:0}.ia-grado{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:3px 9px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--tinta, #EEF3FF);color:var(--primary)}.ia-grado.warn{background:var(--amber-bg);color:var(--giallo-testo, #92400E)}.ia-grado.neutral{background:#f1f3f5;color:var(--text-soft)}.ia-cosa{font-size:15px;line-height:1.55;color:var(--text);margin:12px 0}.ia-righe{margin:0;display:grid;gap:8px;border-top:1px solid var(--border);padding-top:12px}.ia-righe>div{display:grid;grid-template-columns:150px 1fr;gap:10px;font-size:14px}.ia-righe dt{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--text-soft)}.ia-righe dt svg{color:var(--text-mute)}.ia-righe dd{margin:0;color:var(--text);line-height:1.45}@media(max-width:520px){.ia-righe>div{grid-template-columns:1fr;gap:2px}}.ia-spente{display:flex;flex-wrap:wrap;gap:6px}.ia-spente .tag{display:inline-flex;align-items:center;gap:5px}.ia-non{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ia-non li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;padding:11px 14px;background:#fff;border:1px solid var(--border);border-radius:14px}.ia-non svg{flex:0 0 auto;color:var(--green);margin-top:2px}.ia-diritti{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:16px;border-radius:16px;background:#f5f7fb}.ia-diritti p{margin:0;font-size:14.5px;color:var(--text-soft);line-height:1.55}.ing-hero{display:flex;gap:16px;align-items:center;margin:6px 0 16px}.ing-passo{background:#fff;border:1px solid var(--border);border-radius:20px;padding:20px;animation:ingentra .28s var(--ease-out)}.ing-passo h2{margin:12px 0 0;font-size:19px}.ing-azioni{margin-top:16px;display:flex;flex-direction:column;gap:10px}.ing-azioni .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ing-fatto{text-align:center;padding:26px 20px;background:#fff;border:1px solid var(--border);border-radius:20px}.ing-fatto .ico-badge{margin:0 auto 10px}@keyframes ingentra{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.ing-passo{animation:none}}.motivo-rif{margin:10px 0 0;padding:10px 13px;border-left:3px solid #F3B8A0;background:#fff6f1;border-radius:0 12px 12px 0}.motivo-rif .mr-h{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--giallo-testo, #9A3412);margin-bottom:4px}.motivo-rif p{margin:0;font-size:14.5px;line-height:1.5;color:var(--text);white-space:pre-wrap}.pronte.motivi{margin-top:8px}.imped-btn{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:4px 0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--text-soft);cursor:pointer;text-decoration:underline;text-decoration-color:#d5dae3;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.imped-btn:hover{color:var(--primary);text-decoration-color:currentColor}}.imped-cli{margin-top:8px;padding:9px 12px;border-left:3px solid var(--tinta-bordo, #C9D6F5);background:var(--tinta-2, #F5F8FF);border-radius:0 12px 12px 0;font-size:14px;color:var(--text)}.imped-cli .ln-t{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--primary);margin-bottom:3px}.imped-cli .link{font-size:13px;margin-top:4px}.ri-note.imped{background:var(--amber-bg);color:var(--giallo-testo, #92400E);border-radius:9px;padding:8px 11px;margin-top:8px}a.btn-mini{text-decoration:none}.btn-mini.apri.spento{color:var(--text-mute);background:#f7f8fa;cursor:default}.btn-mini.apri.spento:active{transform:none}@media(hover:hover)and (pointer:fine){.btn-mini.apri.spento:hover{background:#f7f8fa;border-color:var(--border)}}.norma-testo{max-height:62vh;overflow-y:auto;margin-top:12px;padding:14px 16px;background:#f7f8fa;border:1px solid var(--border);border-radius:14px;font-size:14.5px;line-height:1.65;color:var(--text);white-space:pre-wrap;text-align:left}.norma-testo p{margin:0 0 10px}.norma-fonte{font-size:12.5px;color:var(--text-mute);margin-top:10px}.norm-filtri{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0 6px}.norm-filtri input[type=search]{flex:1 1 260px;min-width:200px;width:auto;padding:9px 13px;border:1px solid var(--border-2, #E5E7EB);border-radius:10px;font-family:inherit;font-size:14px;background:#fff}.norm-filtri input[type=search]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.12)}.norm-filtri select{width:auto;flex:0 0 auto;padding:9px 11px;border:1px solid var(--border-2, #E5E7EB);border-radius:10px;font-family:inherit;font-size:14px;background:#fff;color:var(--text);cursor:pointer}.norm-data{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--text-soft)}.norm-data input[type=date]{padding:8px 10px;border:1px solid var(--border-2, #E5E7EB);border-radius:10px;font-family:inherit;font-size:14px;background:#fff}@media(max-width:720px){.norm-filtri input[type=search]{flex-basis:100%}}.kpi-btn{display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease}.kpi-main{font:inherit;text-align:left;color:inherit;background:none;border:none;padding:0;cursor:pointer}.kpi-chip{font:inherit;font-size:12.5px;border:none;cursor:pointer;transition:background .15s ease,transform .16s var(--ease-out)}.kpi-chip:active,.kpi-main:active{transform:scale(.97)}.kpi-chip:has(.kpi-quanto){flex-direction:column;align-items:flex-start;gap:0;border-radius:12px;padding:4px 10px;text-align:left}.kpi-quanto{font-weight:500;font-size:11.5px;color:var(--text-soft)}@media(hover:hover)and (pointer:fine){.kpi-btn:hover{border-color:var(--tinta-bordo, #C9D6F5);box-shadow:0 6px 18px #1018280f}.kpi-chip:hover{background:var(--tinta, #EEF3FF);color:var(--primary)}}.kpi-main:focus-visible,.kpi-chip:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.45);outline-offset:3px;border-radius:8px}@media(prefers-reduced-motion:reduce){.kpi-btn,.kpi-chip{transition:none}.kpi-chip:active,.kpi-main:active{transform:none}}.cl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.cl-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;text-align:left;font:inherit;color:inherit;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 1px 2px #1018280a}.cl-btn{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .16s var(--ease-out)}.cl-btn:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.cl-btn:hover{border-color:var(--tinta-bordo, #C9D6F5);box-shadow:0 6px 18px #1018280f}}.cl-btn:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.45);outline-offset:2px}.cl-top{display:flex;align-items:center;gap:12px}.cl-id{flex:1;min-width:0}.cl-n{font-size:15.5px;font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-a{font-size:13.5px;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cl-tags .tag{margin:0;white-space:nowrap}.cl-foot{margin-top:auto;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-mute);border-top:1px solid var(--border-2);padding-top:10px}@media(max-width:400px){.cl-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cl-btn{transition:none}.cl-btn:active{transform:none}}.cs-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cs-id{flex:1 1 240px;min-width:0}.cs-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.cs-btns{display:flex;gap:8px}.cs-tabs{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cs-tabs::-webkit-scrollbar{display:none}.cs-tabs button{flex:0 0 auto;white-space:nowrap}@media(max-width:640px){.cs-btns{flex:1 1 100%}.cs-btns .btn-mini{flex:1}}@media(max-width:640px){.studio-wrap .scad-list .act-t{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.cv-pane{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;height:calc(100dvh - 210px);min-height:460px}.cv-list,.cv-thread,.cv-vuoto{min-height:0;background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden}.cv-list{display:flex;flex-direction:column}.cv-list-head{display:flex;flex-direction:column;gap:10px;padding:12px;border-bottom:1px solid var(--border-2)}.cv-list-head input{width:100%;padding:9px 13px;font-size:14px;border-radius:10px}.lg-chat{border:1px solid var(--border-2);border-radius:10px;overflow:hidden;background:#fbfcfe}.lg-t{display:flex;align-items:center;gap:8px;width:100%;padding:8px 11px;font:inherit;font-size:13px;font-weight:600;color:var(--text);background:none;border:none;cursor:pointer;text-align:left}.lg-t:hover{background:#f1f5fd}.lg-t>span:first-of-type{flex:1}.lg-ch{transition:transform .18s var(--ease-out);flex:0 0 auto;color:var(--text-mute)}.lg-ch.su{transform:rotate(180deg)}.lg-c{padding:2px 11px 11px;border-top:1px solid var(--border-2);max-height:42vh;overflow-y:auto}.lg-n{margin:8px 0;font-size:12px;line-height:1.5;color:var(--text-mute)}.lg-n strong{color:var(--text);font-weight:600}.lg-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.lg-l li{display:grid;grid-template-columns:22px 1fr;grid-template-areas:"i e" ". d";gap:2px 8px;align-items:center}.lg-i{grid-area:i;display:grid;place-items:center;width:22px;height:22px;border-radius:7px}.lg-l li.st .lg-i{background:var(--tinta, #EEF3FF);color:var(--primary)}.lg-l li.cl .lg-i{background:var(--green-bg);color:#065f46}.lg-e{grid-area:e;font-size:12.5px;font-weight:600}.lg-d{grid-area:d;font-size:11.5px;line-height:1.45;color:var(--text-mute)}.cm-sez{border:1px solid var(--border-2);border-radius:10px;background:#fbfcfe}.cm-conta{font-size:11.5px;font-weight:600;color:var(--text-mute);background:#f1f3f5;padding:2px 8px;border-radius:999px;flex:0 0 auto}.cm-corpo{margin-top:10px;padding:12px;border:1px solid var(--border-2);border-radius:10px;background:#fbfcfe}.cm-fatti{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-2)}.cm-fatto{display:grid;grid-template-columns:1fr 140px;gap:10px;align-items:center}.cm-fatto-t{font-size:13.5px;line-height:1.35}.cm-fatto-s{display:block;font-size:11.5px;color:var(--text-mute)}.cm-fatto select{margin:0}@media(max-width:620px){.cm-fatto{grid-template-columns:1fr;gap:4px}.cm-corpo>div[style]{grid-template-columns:1fr!important}}.cv-rows{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.cv-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;font:inherit;text-align:left;color:inherit;background:none;border:none;border-bottom:1px solid var(--border-2);cursor:pointer;transition:background .15s ease}.cv-row.on{background:var(--tinta, #EEF3FF)}@media(hover:hover)and (pointer:fine){.cv-row:not(.on):hover{background:#f7f9fc}}.cv-body,.cv-id{flex:1;min-width:0}.cv-top{display:flex;align-items:baseline;gap:8px}.cv-n{flex:1;min-width:0;font-size:15px;font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-t{flex:0 0 auto;font-size:12px;color:var(--text-mute)}.cv-a{font-size:12.5px;color:var(--text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-p{margin-top:2px;font-size:13.5px;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-p.attesa{color:var(--text);font-weight:600}.cv-dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--primary)}.cv-attesa{font-size:12px;color:var(--text-soft);margin-top:3px}.cv-attesa.vecchia{color:var(--amber);font-weight:650}.cv-dot.vecchia{background:var(--amber);box-shadow:0 0 0 3px var(--amber-bg)}.cv-vecchie{color:var(--amber)}.cv-thread{display:flex;flex-direction:column}.cv-thread-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-2)}.cv-thread-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;background:#fafbfc;--chat-bg: #FAFBFC}.cv-input{position:static;padding:12px 16px;background:#fff;border-top:1px solid var(--border-2)}.cv-canale{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 16px 0;background:#fff;border-top:1px solid var(--border-2)}.cv-canale+.cv-input{border-top:none;padding-top:8px}.cv-canale-l{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin-right:2px}.cv-canale button{font-family:inherit;font-size:13px;font-weight:600;color:var(--text-soft);background:#f1f3f5;border:1px solid transparent;border-radius:999px;padding:4px 11px;cursor:pointer}.cv-canale button.on{background:var(--tinta, #EEF3FF);border-color:var(--tinta-bordo, #C9D6F5);color:var(--primary)}.cv-canale button:disabled{cursor:default;opacity:.6}.cv-canale button em{font-style:normal;font-weight:500}.mp{position:relative;margin-left:auto}.cv-canale .mp-tasto,.ass-mp .mp-tasto{display:inline-flex;align-items:center;gap:6px;background:#fff;border-color:var(--border);color:var(--primary)}.mp-menu{position:fixed;z-index:60;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px}.cv-canale .mp-menu button,.ass-mp .mp-menu button{display:block;width:100%;text-align:left;border-radius:8px;background:none;border:none;padding:8px 10px;font-weight:500}.cv-canale .mp-menu .mp-voce:hover,.cv-canale .mp-menu .mp-voce:focus-visible,.ass-mp .mp-menu .mp-voce:hover,.ass-mp .mp-menu .mp-voce:focus-visible{background:var(--tinta, #EEF3FF)}.cv-canale .mp-menu .mp-voce,.mp-menu .mp-voce *{text-transform:none;letter-spacing:normal}.mp-nome{display:block;font-weight:650;color:var(--text);font-size:14px}.mp-anteprima{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-soft);font-size:12.5px;line-height:1.35;margin-top:2px}.mp-campi{display:block;color:var(--amber);font-size:12px;margin-top:3px}.mp-vuoto{padding:10px;color:var(--text-soft);font-size:13px}.cv-canale .mp-menu .mp-gestisci,.ass-mp .mp-menu .mp-gestisci{color:var(--primary);font-size:12.5px;font-weight:600;border-top:1px solid var(--border-2);border-radius:0;margin-top:4px;padding-top:10px}.mp-mancano{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px 0;background:#fff;font-size:12.5px;color:var(--amber)}.mp-mancano button{font-family:inherit;font-size:12.5px;font-weight:600;color:var(--amber);background:var(--amber-bg);border:1px solid #F5D9A8;border-radius:999px;padding:2px 9px;cursor:pointer}.mp-mancano+.cv-input{border-top:none;padding-top:8px}@media(max-width:560px){.mp{margin-left:0}}.cv-back{display:none;width:36px;height:36px;place-items:center;border:none;background:none;color:var(--primary);cursor:pointer;border-radius:10px}.cv-back-ic{transform:rotate(180deg)}.cv-vuoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}@media(max-width:999px){.cv-pane{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.cv-pane .cv-vuoto{display:none}.cv-pane.aperta>.cv-list{display:none}.cv-pane.aperta{height:calc(100dvh - 270px);min-height:380px}.cv-list{border-radius:16px}.cv-rows{overflow:visible}.cv-back{display:grid;margin-left:-8px}.cv-thread-head{padding:10px 12px;gap:10px}}@media(prefers-reduced-motion:reduce){.cv-row{transition:none}}@media(max-width:640px){.req-item{flex-wrap:wrap}.req-item .ri-act{flex:1 1 100%;padding-left:38px;justify-content:flex-start;flex-wrap:wrap;margin-left:0}.req-item .ri-body{flex:1 1 0}}.ia-nota{margin:0;padding:8px 10px;background:#f7f9fc;border-radius:10px;color:var(--text-soft)}.ap-msg{border:1px solid var(--border-2);border-radius:12px;background:#f7f9fc}.ap-msg summary{display:flex;align-items:center;gap:6px;padding:10px 12px;font-size:13.5px;font-weight:600;color:var(--text-soft);cursor:pointer;list-style:none}.ap-msg summary::-webkit-details-marker{display:none}.ap-msg-t{padding:0 12px 12px;font-size:14px;line-height:1.55;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.inv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inv-grid.inv-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-grid.inv-grid5{grid-template-columns:repeat(5,minmax(0,1fr))}.inv-kpi .kpi-top{align-items:flex-start;gap:8px}.inv-kpi .kpi-n{line-height:1.3}.inv-kpi{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.inv-kpi.on{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.12)}.inv-kpi:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.45);outline-offset:2px}.inv-kpi:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.inv-kpi:active{transform:none}}@media(max-width:640px){.inv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inv-grid.inv-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-grid.inv-grid5{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-kpi .kpi-n{font-size:12.5px}.inv-kpi .ico-badge{display:none}.inv-kpi{padding:12px 14px}.inv-kpi .kpi-d{font-size:11.5px;line-height:1.35;margin-top:4px}.inv-kpi .kpi-v{margin:4px 0 0;font-size:22px}}.cp-row{display:flex;gap:12px;flex-wrap:wrap}.cp-row .form-row{flex:1 1 150px}.cp-row .seg{flex-wrap:nowrap}.nv-riga{align-items:center;margin-bottom:6px}.nv-riga .form-row{margin:0;flex:1 1 120px}.nv-piede{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px;font-size:14.5px;color:var(--text-soft)}.nv-piede strong{color:var(--text);font-variant-numeric:tabular-nums}.nv-avvisi{margin:4px 0 14px;padding:10px 14px;background:var(--amber-bg);border:1px solid #F5D9A8;border-radius:10px;font-size:14px;color:var(--text)}.nv-avvisi-t{font-weight:700;color:var(--amber);margin-bottom:4px}.nv-avvisi ul{margin:0;padding-left:18px}.nv-avvisi li{margin:3px 0;line-height:1.45}.cp-row input[type=date]{width:100%;font:inherit;font-size:16px;color:var(--text);background:#fff;border:1.5px solid var(--border);border-radius:12px;padding:11px 12px}.cp-tutti{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13.5px;font-weight:600;color:var(--text-soft);cursor:pointer}.cp-tutti input{width:auto}.cp-dest{max-height:300px;overflow-y:auto}.cp-dest .act{padding:8px 12px}.scl-lista{max-height:280px;overflow-y:auto}.scl-lista .act{padding:8px 12px}.scrivi-rapido .scl-lista{max-height:min(52vh,460px)}.scl-on{background:var(--tinta, #EEF3FF)}.scl-check{flex:0 0 auto;color:var(--primary)}.nm-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px}.nm-pane{min-width:0;padding:12px 14px;background:#f7f9fc;border:1px solid var(--border-2);border-radius:12px}.nm-pane.cliente{background:#fffdf6;border-color:#f1e4bd}.nm-pane.tecnico{margin-top:12px;background:#fff}.nm-sub{font-size:12.5px;font-weight:650;color:var(--text-soft);margin:8px 0 2px}.nm-testo{margin:0;color:var(--text);overflow-wrap:anywhere}.nm-testo.corto{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nm-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-2)}.nm-foot .home-h-link{display:inline-flex;align-items:center;gap:5px}.nm-passo{border:1px solid var(--border);border-radius:14px;margin-top:12px;background:#fff}.nm-passo-h{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;font:inherit;text-align:left;color:inherit;background:none;border:none}button.nm-passo-h{cursor:pointer}.nm-passo-h .tag{margin:0 0 0 auto}.nm-passo-h .act-chev.su{transform:rotate(180deg)}.nm-num{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--primary);color:#fff}.nm-passo-t{font-weight:650}.nm-passo-b{padding:0 14px 14px}.nm-box{padding:10px 12px;margin-bottom:10px;background:#f7f9fc;border:1px solid var(--border-2);border-radius:10px}.nm-avviso{display:flex;gap:5px;margin-top:6px;padding:6px 8px;border-radius:8px;color:var(--giallo-testo, #92400E);background:var(--amber-bg)}.nm-estratto{margin-top:6px;white-space:pre-wrap;max-height:110px;overflow:auto;color:var(--text-soft);background:#fbfcfd;border:1px solid var(--border-2);border-radius:9px;padding:8px 10px}.nm-gruppo-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.nm-dest{cursor:pointer}.nm-dest input{width:auto;flex:0 0 auto}@media(max-width:720px){.nm-col{grid-template-columns:minmax(0,1fr)}}.tlg-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.tlg-read{font-size:15px;line-height:1.6;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px;background:#f7f9fc;border:1px solid var(--border-2);border-radius:12px}.tlg-read.corto{max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}textarea.tlg-edit{font-size:15px;line-height:1.6;min-height:0}.nm-clienti{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nm-cli{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:13px;font-weight:600;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:999px}.nm-check{margin:4px 0 12px;padding:10px 12px;background:#f7f9fc;border:1px solid var(--border-2);border-radius:12px}.nm-check-t{font-size:13.5px;font-weight:650;margin-bottom:6px}.nm-check ul{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:5px}.nm-check li{display:flex;gap:7px;align-items:flex-start;font-size:13.5px;color:var(--text-soft)}.nm-check li svg{flex:0 0 auto;margin-top:2px;color:var(--text-mute)}.nm-check li.ok{color:var(--text)}.nm-check li.ok svg{color:var(--green)}.ssel{position:relative;flex:0 1 auto}.ssel-btn{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 11px;font:inherit;font-size:14px;color:var(--text);background:#fff;border:1px solid var(--border-2, #E5E7EB);border-radius:10px;cursor:pointer}.ssel-btn>svg:last-child{color:var(--text-mute);margin-left:2px}.ssel-n{font-weight:600;white-space:nowrap}.ssel-ateco{font-size:12px;font-weight:700;font-family:SF Mono,ui-monospace,monospace;color:var(--primary);background:var(--tinta, #EEF3FF);border-radius:6px;padding:2px 7px;white-space:nowrap}.ssel-list{position:absolute;z-index:30;top:calc(100% + 6px);right:0;min-width:300px;max-height:360px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 32px #10182824}.ssel-list button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;font:inherit;font-size:14px;text-align:left;color:var(--text);background:none;border:none;border-radius:9px;cursor:pointer}.ssel-list button .ssel-ateco{margin-left:auto}.ssel-list button>svg:last-child:not(:first-child){color:var(--primary)}.ssel-list button.on{background:var(--tinta, #EEF3FF)}@media(hover:hover)and (pointer:fine){.ssel-list button:hover{background:#f7f9fc}.ssel-list button.on:hover{background:var(--tinta, #EEF3FF)}}@media(max-width:640px){.ssel{flex:1 1 100%}.ssel-btn{width:100%}.ssel-btn>svg:last-child{margin-left:auto}.ssel-list{left:0;right:0;min-width:0}}.nm-chi{display:flex;gap:6px;align-items:flex-start;margin:8px 0 0;padding:8px 10px;color:var(--text);background:#f7f9fc;border-radius:10px}.nm-chi svg{flex:0 0 auto;margin-top:3px;color:var(--text-mute)}.ssel-gh{padding:8px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute)}.ssel-conta{margin-left:auto;font-size:12px;font-weight:700;color:var(--text-soft);background:#f1f3f5;border-radius:999px;padding:1px 8px}.rp-barra+.rp-barra{margin-top:4px}.rt-canali{font-size:13px;color:var(--text-soft);display:flex;flex-direction:column;gap:2px}.rt-canali strong{color:var(--text);font-weight:600}.inv-kpi.fisso{cursor:default}.inv-kpi.fisso:active{transform:none}.kpi-v.parole{white-space:normal;font-size:22px;line-height:1.2}@media(max-width:640px){.kpi-v.parole{font-size:17px}}.flt-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 10px;padding:10px 14px;font-size:15px;color:var(--text);background:var(--tinta, #EEF3FF);border:1px solid var(--tinta-bordo, #C9D6F5);border-radius:12px}.flt-banner>span:nth-child(2){flex:1 1 220px}.flt-banner strong{color:var(--primary)}.norm-filtri select.sel-on{border-color:var(--primary);background:var(--tinta, #EEF3FF);color:var(--primary);font-weight:600}.inv-grid.rt-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.flt-banner.avviso{background:var(--amber-bg);border-color:#f5d9a8}.flt-banner.avviso strong{color:var(--giallo-testo, #92400E)}.an-letture{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:10px}.an-lettura{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow)}.an-lettura.attenzione{border-color:var(--amber);background:var(--amber-bg)}.an-lettura .kpi-v{margin:2px 0 6px}.an-testo{margin:0;font-size:13px;line-height:1.5;color:var(--text-mute)}.an-manca{margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5}.an-manca li+li{margin-top:4px}.an-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.an-editor{width:100%;box-sizing:border-box;margin-top:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:14px;line-height:1.6;resize:vertical;min-height:180px}.an-editor:focus{outline:2px solid var(--primary);outline-offset:1px}.an-azioni{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}@media(max-width:520px){.an-letture{grid-template-columns:1fr}.an-azioni .btn{flex:1 1 100%;justify-content:center}}.chat-input .cv-testo{flex:1;font:inherit;font-size:14px;line-height:1.5;resize:vertical;padding:10px 14px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);color:var(--text)}.chat-input .cv-testo:focus{outline:2px solid var(--primary);outline-offset:1px}.an-chiedi{display:flex;gap:8px;flex-wrap:wrap}.an-cl-commento{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.an-cl-commento>header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.an-cl-commento p{margin:0 0 10px;font-size:15px;line-height:1.65}.an-cl-commento p:last-of-type{margin-bottom:14px}.an-cl-commento>footer{border-top:1px solid var(--border-2);padding-top:10px;font-size:12.5px;color:var(--text-soft)}.an-cl-griglia{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:10px}.an-cl-carta{all:unset;display:block;cursor:pointer;perspective:1200px}.an-cl-carta:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius)}.an-cl-piano{display:grid;transform-style:preserve-3d;transition:transform .55s var(--ease-out, cubic-bezier(.2,.7,.3,1))}.an-cl-carta.girata .an-cl-piano{transform:rotateY(180deg)}.an-cl-faccia{grid-area:1 / 1;display:flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;text-align:left;backface-visibility:hidden;-webkit-backface-visibility:hidden}.an-cl-faccia.retro{transform:rotateY(180deg);justify-content:center}.an-cl-carta.attenzione .an-cl-faccia{border-color:var(--amber);background:var(--amber-bg)}.an-cl-t{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.02em}.an-cl-v{font-size:26px;font-weight:700;margin:4px 0 6px}.an-cl-p,.an-cl-spiega{font-size:13px;line-height:1.55;color:var(--text-soft)}.an-cl-spiega{font-size:13.5px;color:var(--text);margin-top:6px}.an-cl-gira{margin-top:auto;padding-top:10px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--primary)}.an-cl-faccia.retro .an-cl-gira{margin-top:12px;padding-top:0}@media(prefers-reduced-motion:reduce){.an-cl-piano{transition:none;transform:none!important}.an-cl-faccia{backface-visibility:visible}.an-cl-faccia.retro{transform:none;display:none}.an-cl-carta.girata .an-cl-faccia.retro{display:flex}.an-cl-carta.girata .an-cl-faccia.fronte{display:none}}@media(max-width:520px){.an-cl-griglia{grid-template-columns:1fr}}.cl-card.spenta{opacity:.62}.pe-azioni{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.pe-azioni .btn-mini{flex:0 1 auto}.pe-accesso{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--text-soft);margin-top:10px}.pe-esatto{color:var(--text-mute)}.pe-esatto:before{content:"·";margin-right:6px}.pe-att{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-2)}.pe-att-h{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);margin-bottom:6px}.pe-voci{margin:0;padding-left:16px;font-size:13px;line-height:1.6;color:var(--text-soft)}.pe-voci strong{color:var(--text)}.au-apribile{cursor:pointer}.au-apribile:hover,.au-apribile:focus-visible{background:var(--border-2);outline:none}.au-det{margin:0 0 12px;display:grid;gap:6px}.au-det>div{display:grid;grid-template-columns:minmax(110px,34%) 1fr;gap:10px;font-size:13.5px}.au-det dt{color:var(--text-mute)}.au-det dd{margin:0;color:var(--text);overflow-wrap:anywhere}.aml-lista{list-style:none;padding:0;margin:10px 0 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.aml-lista li{display:flex;align-items:center;gap:10px;padding:0 0 0 14px;border-top:1px solid var(--border-2)}.aml-lista li:first-child{border-top:0}.aml-lista input[type=checkbox]{width:18px;height:18px;flex:none}.aml-riga{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px 12px 0;background:none;border:0;text-align:left;font:inherit;color:var(--text);cursor:pointer;min-height:48px}.aml-riga:disabled{cursor:default}.aml-n{font-weight:600;flex:0 1 220px}.aml-t{display:flex;gap:6px;flex-wrap:wrap}.fx-col{list-style:decimal;padding-left:22px;margin:6px 0 8px;display:grid;gap:6px}.fx-col li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;align-items:center}.fx-col input,.fx-col select{padding:8px 10px!important;font-size:14px!important}.fx-vuota{color:var(--text-mute)}.fx-az{display:flex;gap:4px}@media(max-width:520px){.fx-col li{grid-template-columns:1fr}}.aml h2{font-size:19px;margin:18px 0 4px}.aml-passi{display:flex;gap:6px;list-style:none;padding:0;margin:14px 0 4px}.aml-passi li{flex:1;height:4px;border-radius:4px;background:var(--border)}.aml-passi li.fatto{background:var(--primary);opacity:.45}.aml-passi li.on{background:var(--primary)}.aml-due{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.aml-due .field{min-width:0}.aml-doc{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border-2)}.aml-scelte{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:10px}.aml-scelta{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px;min-height:44px;border:1.5px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.aml-scelta span{font-size:13px;color:var(--text-soft)}.aml-scelta.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.aml-check{display:grid;gap:8px;margin-top:10px}.aml-check label{display:flex;gap:10px;align-items:center;font-size:14.5px;min-height:32px}.aml-dichiaro{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;margin-top:12px}.aml-nav{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}.aml-ol{padding-left:18px;line-height:1.6}.aml-fatto{text-align:center;padding:24px 0;display:flex;flex-direction:column;align-items:center;gap:6px}@media(max-width:520px){.aml-due{grid-template-columns:1fr}.aml-nav .btn{flex:1}}.fp{margin:10px 0}.fp-tela{width:100%;max-width:600px;aspect-ratio:600 / 220;display:block;background:#fffdf7;border:1.5px dashed var(--border);border-radius:12px;touch-action:none;cursor:crosshair}.fp-area{position:relative;max-width:600px}.fp-riga{position:absolute;left:24px;right:24px;bottom:42px;height:1px;background:#c9c3b3;pointer-events:none}.fp-foglio{position:relative;max-width:560px;margin:12px auto;padding:28px 28px 18px;background:#fffdf7;border-radius:6px;box-shadow:0 10px 30px #0000001f,0 1px 3px #00000014}.fp-righe span{display:block;height:7px;margin:0 0 10px;background:#ece7da;border-radius:3px}.fp-righe span:nth-child(2){width:82%}.fp-righe span:nth-child(4){width:64%}.fp-svg{width:100%;display:block;margin-top:8px;border-bottom:1px solid #c9c3b3}.fp-didascalia{font-size:12px;color:#6b6556;margin-top:6px}.fp-nome{font-family:KanonFirma,Great Vibes,cursive;font-size:74px;fill:#0b1f5c}@media(prefers-reduced-motion:reduce){.fp-svg polyline{transition:none!important}}.md-gruppo{margin-top:22px}.md-gh{display:inline-block;margin:0 0 12px;font-size:15px;font-weight:700;border-bottom:2px dashed var(--border);padding-bottom:2px}.md-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.md-tessera{display:flex;gap:14px;align-items:flex-start;text-align:left;padding:14px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);font:inherit;color:var(--text);cursor:pointer;transition:transform .15s,box-shadow .15s}.md-tessera:hover,.md-tessera:focus-visible{transform:translateY(-2px);box-shadow:0 8px 22px #00000014;outline:none}.md-icona{flex:none;border-radius:16px}.md-tt{display:flex;flex-direction:column;gap:4px;min-width:0}.md-tn{font-weight:700;font-size:16px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.md-tb{font-size:13.5px;color:var(--text-soft);line-height:1.4}.mp-hero{display:flex;gap:20px;align-items:flex-start;margin-top:12px}.mp-nome{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);display:flex;gap:8px;align-items:center}.mp-titolo{margin:4px 0 6px;font-size:clamp(24px,3vw,34px);line-height:1.15}.mp-sotto{margin:0 0 14px;color:var(--text-soft);max-width:62ch;font-size:15.5px;line-height:1.5}.mp-cta{display:flex;gap:10px;flex-wrap:wrap}.mp-cta .btn{width:auto}.mp-poster{position:relative;display:block;width:100%;max-width:880px;margin:22px 0 0;padding:0;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#0a1a5c;cursor:pointer;aspect-ratio:16 / 9}.mp-poster img{width:100%;height:100%;object-fit:cover;display:block}.mp-poster-vuoto{display:grid;place-items:center;height:100%}.mp-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:#fffffff0;color:#0a1a5c;display:grid;place-items:center;box-shadow:0 8px 30px #00000040;transition:transform .15s}.mp-poster:hover .mp-play{transform:translate(-50%,-50%) scale(1.06)}.mp-blocchi{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;max-width:880px}.mp-blocchi section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.mp-blocchi h2{font-size:16px;margin:0 0 8px}.mp-blocchi ul{margin:0;padding-left:18px;line-height:1.6;color:var(--text-soft);font-size:14px}.mp-modale{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000b3db8;display:grid;place-items:center;padding:16px}.mp-modale-in{width:min(960px,100%);display:flex;flex-direction:column;gap:10px;align-items:flex-end}.mp-modale video{width:100%;border-radius:12px;background:#000}.mp-modale .btn{width:auto}@media(max-width:640px){.mp-hero{flex-direction:column;gap:12px}.mp-blocchi{grid-template-columns:1fr}}.cb-gruppo{margin-top:14px}.cb-gh{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);margin-bottom:6px}.cb-voci{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.cb-scelta{text-align:left;padding:11px 13px;min-height:44px;border:1.5px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.cb-scelta:hover,.cb-scelta:focus-visible{border-color:var(--primary);outline:none}.cb-voce .act-body{min-width:0}.cb-chiar textarea{width:100%}.pv-filtri{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.pv-filtri select{flex:1 1 240px;min-width:0}.pv-azioni{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}.pv-sigilli{margin:0 0 12px;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.pv-sigilli summary{cursor:pointer;font-weight:600;font-size:14px}.pv-sigilli ul{list-style:none;margin:8px 0 0;padding:0}.pv-sigilli li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--border-2);font-size:13px}.pv-g{min-width:84px;font-weight:600}.pv-imp{color:var(--text-mute)}.pv-testo{margin-top:6px;padding:8px 10px;border-radius:10px;background:var(--border-2);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.pe-livelli{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.pe-livello{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border:1.5px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;cursor:pointer;min-height:44px}.pe-livello span{font-size:12.5px;color:var(--text-soft)}.pe-livello.active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.pm{margin-top:26px}.pm-t{margin:0;font-size:18px}.pm-griglia{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.pm-r{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,52px);align-items:center;border-top:1px solid var(--border-2)}.pm-r:first-child{border-top:0}.pm-r>div{padding:10px 6px}.pm-h{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.pm-h>div:not(.pm-desc),.pm-c{text-align:center}.pm-h abbr{text-decoration:none;cursor:help}.pm-desc{padding-left:14px!important;font-size:13.5px;line-height:1.35}.pm-fissa{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:11.5px;color:var(--text-mute);white-space:nowrap}.pm-c{position:relative}.pm-c input{width:20px;height:20px;accent-color:var(--primary);cursor:pointer}.pm-c input:disabled{cursor:default}.pm-diverso{position:absolute;top:8px;right:10px;width:6px;height:6px;border-radius:50%;background:var(--primary)}@media(max-width:520px){.pm-r{grid-template-columns:minmax(0,1fr) repeat(5,38px)}.pm-desc{padding-left:10px!important;font-size:13px}.pm-h>div:not(.pm-desc){font-size:10px;letter-spacing:0;padding-left:0;padding-right:0}.pm-diverso{right:4px}}.im-h{display:flex;align-items:center;gap:8px}.im-lista{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.im-lista li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-top:1px solid var(--border-2)}.im-lista li:first-child{border-top:0}.im-voce{flex:1 1 240px;font-size:14px}.im-lista select{flex:0 0 auto;width:auto;max-width:100%;min-width:260px}.im-canali{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.im-canale{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;display:flex;flex-direction:column;gap:10px}.im-canale-h{display:flex;align-items:center;gap:10px}.im-dati{margin:0;display:grid;gap:6px}.im-dati>div{display:flex;gap:8px;flex-wrap:wrap;font-size:13px}.im-dati dt{color:var(--text-soft);min-width:92px}.im-dati dd{margin:0;font-weight:600;word-break:break-word}.im-form{display:grid;gap:10px;max-width:420px}.im-form .field{display:block}.im-form .field .small{display:block;margin-bottom:4px}.im-form input{width:100%;box-sizing:border-box}.rg-stato{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;margin:16px 0 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.rg-stato-b{flex:1 1 320px;min-width:0}.rg-stato-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:650;font-size:15.5px}.rg-eventi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:8px 20px 16px;margin-top:12px}.au-lista{list-style:none;margin:10px 0 0;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.au-lista li{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;padding:11px 14px;border-top:1px solid var(--border-2)}.au-lista li:first-child{border-top:0}.au-quando{flex:0 0 auto;font-size:12.5px;color:var(--text-mute);min-width:150px}.au-corpo{flex:1 1 300px;min-width:0}.au-t{font-size:14px;font-weight:600}.au-s{font-size:12.5px;color:var(--text-soft);word-break:break-word}.au-ip{flex:0 0 auto;font-size:11.5px;color:var(--text-mute)}@media(max-width:560px){.au-quando{min-width:0}}.au-cerca{flex:1 1 100%;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:10px 14px}.au-cerca:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.12)}.au-cerca svg{color:var(--text-mute);flex:0 0 auto}.au-cerca input{flex:1;border:0;outline:0;background:none;font:inherit;font-size:15px;padding:0;width:100%}.au-cerca input::-webkit-search-cancel-button{display:none}.au-x{border:0;background:none;padding:2px;cursor:pointer;color:var(--text-mute);display:flex}.tr-testo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;white-space:pre-wrap;font-size:13.5px;line-height:1.6;max-width:80ch}.tr-verifica{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.rg-giorni{margin-top:12px;display:grid;gap:16px}.rg-giorno{margin:0 0 6px;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.rg-righe{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.rg-righe li{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-top:1px solid var(--border-2)}.rg-righe li:first-child{border-top:0}.rg-ora{flex:0 0 auto;width:44px;font-size:12.5px;color:var(--text-mute);padding-top:4px}.rg-corpo{flex:1 1 auto;min-width:0;display:block}.rg-desc{display:block;font-size:14px;line-height:1.45}.rg-meta{display:block;font-size:12px;color:var(--text-soft);margin-top:2px}.rg-prova,.rg-tec{font-size:12px}.rg-prova>summary,.rg-tec>summary{cursor:pointer;color:var(--primary);font-weight:600}.rg-prova{flex:0 0 auto;padding-top:3px}.rg-prova[open]{flex:1 1 100%}.rg-chiaro{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px;border-left:3px solid var(--primary);background:var(--tinta-2, #F5F8FF);border-radius:0 8px 8px 0;font-size:13px;color:var(--text-soft)}.rg-chiaro strong{color:var(--text);font-size:12px;text-transform:uppercase;letter-spacing:.03em}.rg-prova .mono,.rg-tec .mono{word-break:break-all;color:var(--text-soft)}.rg-come{margin-top:20px}.rg-intro{margin-top:14px;display:grid;gap:8px}.rg-intro-t{margin:0;font-size:16px;line-height:1.5;max-width:68ch}.rg-domande{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rg-domande li{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-soft);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:6px 12px}.rg-domande svg{color:var(--primary);flex:0 0 auto}.rg-data{display:flex;align-items:center;gap:6px}.rg-data input{width:auto}.tz-griglia{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:10px}.tz-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:8px}.tz-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.tz-p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-soft)}.tz-norme{margin:10px 0 0;display:grid;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.tz-norme dt{font-weight:650;font-size:14.5px;margin-bottom:4px}.tz-norme dd{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-soft);max-width:78ch}.tz-azioni{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.tz-vuota{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);padding:14px;color:var(--text-mute)}.dk-riga{align-items:flex-start}.dk-azioni{display:flex;gap:8px;flex-wrap:wrap;flex:0 0 auto}.dk-azioni .btn-mini{text-decoration:none}.nt-pannello{position:absolute;right:0;top:calc(100% + 8px);width:350px;max-width:90vw;max-height:460px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);z-index:50}.nt-testa{padding:12px 14px;border-bottom:1px solid var(--border);font-weight:650}.nt-lista{display:flex;flex-direction:column}.nt-voce{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;padding:11px 14px;border:0;border-bottom:1px solid var(--border-2);background:none;cursor:pointer;font:inherit}.nt-voce.nuova{background:var(--tinta-2, #F5F8FF)}.nt-voce.sollecito{background:var(--amber-bg)}.nt-voce.problema{background:#fef2f2}.nt-voce.problema .ico-badge{background:#fee2e2;color:#b91c1c}.nt-corpo{flex:1;min-width:0}.nt-t{display:block;font-size:13.5px;line-height:1.4}.nt-voce.nuova .nt-t{font-weight:600}.nt-q{display:block;font-size:11.5px;color:var(--text-mute);margin-top:2px}.nt-pallino{flex:0 0 auto;width:7px;height:7px;border-radius:4px;background:var(--primary);margin-top:6px}.nt-vuoto{margin:0;padding:16px 14px;text-align:center;color:var(--text-mute);font-size:13px}.nt-pref{width:100%;padding:10px 14px;border:0;background:none;cursor:pointer;color:var(--text-mute);font:inherit;font-size:12.5px;display:flex;align-items:center;justify-content:center;gap:6px}@media(hover:hover)and (pointer:fine){.nt-voce:hover{background:var(--tinta, #EEF3FF)}.nt-pref:hover{color:var(--primary)}}.nt-centro{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.nt-capo{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border:0;background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:600;color:var(--text)}.nt-capo-t{flex:1;text-align:left}.nt-capo-n{background:var(--primary);color:#fff;font-size:11.5px;font-weight:700;border-radius:999px;padding:1px 7px}.nt-capo-n.quiete{background:var(--border);color:var(--text-soft)}.nt-capo-car{color:var(--text-mute);transition:transform .18s var(--ease-out)}.nt-centro.aperto .nt-capo-car{transform:rotate(180deg)}.nt-corpo-box{border-top:1px solid var(--border-2);max-height:360px;overflow-y:auto}.home-col{display:flex;flex-direction:column;gap:18px;min-width:0}.cp-schermo{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg)}.cp-box{width:100%;max-width:430px;display:grid;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:26px}.cp-box h1{margin:4px 0 0;font-size:22px}.cp-box .field{display:block}.cp-box .field .small{display:block;margin-bottom:4px}.cp-box input{width:100%;box-sizing:border-box}.gd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.gd-velo{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c}.gd-buco{position:absolute;top:0;left:0;border-radius:14px;box-shadow:0 0 0 9999px #0f172a8c;pointer-events:none;animation:gd-appare .16s ease both}.gd-anello-p{position:absolute;top:0;left:0;pointer-events:none}.gd-anello{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;border:2px solid var(--primary);pointer-events:none;animation:gd-appare .16s ease both}.gd-anello.scossa{animation:gd-scossa .32s var(--ease-out) both}@keyframes gd-scossa{0%,to{transform:translate(0)}20%{transform:translate(-5px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}}@keyframes gd-appare{0%{opacity:0}to{opacity:1}}.gd-anello.invita{animation:gd-respiro 1.7s var(--ease-out) infinite}@keyframes gd-respiro{0%{box-shadow:0 0 rgba(var(--primary-rgb, 30,64,175),.4)}70%{box-shadow:0 0 0 14px rgba(var(--primary-rgb, 30,64,175),0)}to{box-shadow:0 0 rgba(var(--primary-rgb, 30,64,175),0)}}.gd-box{position:absolute;pointer-events:auto;width:min(360px,calc(100vw - 24px));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:16px 18px;animation:gd-entra .18s var(--ease-out) both}.gd-box.centro{top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 24px))}@keyframes gd-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gd-box.centro{animation-name:gd-entra-centro}@keyframes gd-entra-centro{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px))}to{opacity:1;transform:translate(-50%,-50%)}}.gd-passo{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.gd-t{margin:4px 0 6px;font-size:17px}.gd-p{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--text-soft)}.gd-barra{height:3px;border-radius:999px;background:var(--border-2);overflow:hidden;margin-bottom:12px}.gd-barra span{display:block;height:100%;background:var(--primary);transition:width .26s var(--ease-out)}.gd-azioni{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gd-esci{margin-left:auto}.gd-invito{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--primary)}.gd-buco,.gd-anello{pointer-events:none}.gd-velo{pointer-events:auto}@media(prefers-reduced-motion:reduce){.gd-buco,.gd-anello,.gd-barra span{transition:none}.gd-anello.invita{animation:none;box-shadow:0 0 0 4px rgba(var(--primary-rgb, 30,64,175),.25)}.gd-anello.scossa{animation:none;border-color:var(--primary);box-shadow:0 0 0 6px rgba(var(--primary-rgb, 30,64,175),.28)}.gd-box{animation:none}}.gd-avvia{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 6px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-soft);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;flex:0 0 auto;transition:color .15s ease,border-color .15s ease}.gd-q{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--tinta, #EEF3FF);color:var(--primary);font-weight:800;font-size:12.5px}.nc-guida{margin-left:auto}@media(hover:hover)and (pointer:fine){.gd-avvia:hover{color:var(--primary);border-color:var(--tinta-bordo, #C9D6F5)}}@media(max-width:560px){.gd-w{display:none}.gd-avvia{padding:5px 6px}}.bv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:16px;background:#0f172a8c;overflow-y:auto}.bv-card{width:min(440px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:24px 22px 18px;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.bv-card.dentro{opacity:1;transform:none}.bv-logo{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--tinta, #EEF3FF);color:var(--primary);margin-bottom:12px}.bv-occhiello{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute)}.bv-t{margin:2px 0 8px;font-size:22px;line-height:1.25}.bv-p{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:var(--text-soft)}.bv-scelte{display:grid;gap:8px}.bv-scelta{display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;padding:12px 12px 12px 11px;border:1px solid var(--border);border-radius:13px;background:var(--surface);cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),border-color .16s ease,background-color .16s ease}.bv-card.dentro .bv-scelta{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.bv-scelta:hover{border-color:var(--primary);background:var(--tinta-2, #F5F8FF)}}.bv-scelta:active{transform:scale(.99)}.bv-body{display:block;flex:1;min-width:0}.bv-st{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-weight:650;font-size:14.5px}.bv-ss{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--text-soft)}.bv-no{margin-top:0}.bv-nota{margin:6px 0 0;font-size:12.5px;color:var(--text-mute)}@media(prefers-reduced-motion:reduce){.bv-card,.bv-scelta{transition:opacity .2s ease;transform:none}.bv-card.dentro,.bv-card.dentro .bv-scelta,.bv-scelta:active{transform:none}}.bv-ora{display:flex;align-items:flex-start;gap:7px;margin:0 0 14px;padding:9px 11px;border-radius:11px;background:var(--amber-bg);color:var(--giallo-testo, #92400E);font-size:13.5px;line-height:1.45}.bv-ora strong{color:#7c2d12}.bv-ora svg{flex:0 0 auto;margin-top:2px}.ak-avvia{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--surface);cursor:pointer;flex:0 0 auto;transition:border-color .15s ease,transform .12s var(--ease-out)}.ak-k{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--primary);color:#fff;font-weight:800;font-size:13px;letter-spacing:.02em}.ak-avvia:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.ak-avvia:hover{border-color:var(--tinta-bordo, #C9D6F5)}}.ak{position:fixed;top:0;right:0;bottom:0;left:0;z-index:215;display:flex;align-items:flex-end;justify-content:center;background:#0f172a73;animation:gd-appare .16s ease both}.ak-p{width:min(520px,100%);max-height:min(78vh,680px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;box-shadow:var(--shadow-lg);animation:ak-su .24s var(--ease-out) both}@keyframes ak-su{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(min-width:720px){.ak{align-items:center}.ak-p{border-radius:var(--radius)}}.ak-h{display:flex;align-items:center;gap:11px;padding:14px 14px 12px 16px;border-bottom:1px solid var(--border)}.ak-h>div{flex:1;min-width:0}.ak-t{font-weight:650;font-size:15px}.ak-s{font-size:12.5px;color:var(--text-mute)}.ak-corpo{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ak-vuoto{display:flex;flex-direction:column;gap:8px}.ak-vt{margin:0 0 2px;font-size:14.5px;color:var(--text-soft)}.ak-es{text-align:left;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);font:inherit;font-size:13.5px;color:var(--text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.ak-es:hover{border-color:var(--primary);background:var(--tinta-2, #F5F8FF)}}.ak-nota{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--text-mute)}.ak-r{max-width:86%;padding:10px 13px;border-radius:14px;font-size:14.5px;line-height:1.55;white-space:pre-wrap;animation:gd-appare .18s ease both}.ak-r.io{align-self:flex-end;background:var(--primary);color:#fff;border-bottom-right-radius:5px}.ak-r.assistente{align-self:flex-start;background:#f1f4f9;color:var(--text);border-bottom-left-radius:5px}.ak-r.attesa{display:flex;gap:5px;align-items:center}.ak-r.attesa span{width:6px;height:6px;border-radius:50%;background:var(--text-mute);animation:ak-pt 1.1s ease-in-out infinite}.ak-r.attesa span:nth-child(2){animation-delay:.15s}.ak-r.attesa span:nth-child(3){animation-delay:.3s}@keyframes ak-pt{0%,to{opacity:.3}50%{opacity:1}}.ak-f{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--border)}.ak-f input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:11px;font:inherit;font-size:14.5px;background:var(--surface);color:var(--text)}.ak-f input:focus{outline:none;border-color:var(--primary)}.ak-f button{flex:0 0 auto;padding:10px 14px}@media(prefers-reduced-motion:reduce){.ak-p{animation:gd-appare .2s ease both}.ak-avvia:active{transform:none}.ak-r.attesa span{animation:none;opacity:.6}}.bv-card.bv-largo{width:min(600px,100%)}.bv-due{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bv-box{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);text-align:center}.bv-bt{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;font-weight:650;font-size:14.5px}.bv-bs{margin:0;flex:1;font-size:13px;line-height:1.5;color:var(--text-soft)}.bv-bb{width:100%;margin-top:6px}.bv-giro-t{margin:12px 0 0;font-size:12.5px;color:var(--text-mute)}.bv-giro{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:6px;padding:9px 12px;font:inherit;font-size:13px;color:var(--text-soft);text-align:left;background:transparent;border:1px dashed var(--border);border-radius:11px;cursor:pointer}.bv-giro strong{color:var(--text);font-weight:650}@media(hover:hover)and (pointer:fine){.bv-giro:hover{border-color:var(--primary);color:var(--text)}}@media(max-width:520px){.bv-due{grid-template-columns:1fr}}.bv-fondo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.bv-chiedi{display:inline-flex;align-items:center;gap:7px}.bv-chiedi .ak-k{width:18px;height:18px;border-radius:6px;font-size:11px}.nc-aiuti{display:flex;align-items:center;gap:8px}.nc-chat{color:var(--primary)}.nc-aiuti.in-barra{margin-left:10px}.nc-aiuti.in-basso{justify-content:flex-end;padding:6px 6px 4px;border-bottom:1px solid rgba(0,0,0,.05)}@media(max-width:820px){.nc-aiuti.in-barra{display:none}}@media print{.nc-aiuti{display:none!important}}.gd-avvia,.ak-avvia{height:38px}.ak-avvia{width:38px;border-radius:12px}.gd-avvia{border-radius:12px;padding:0 13px 0 7px}.nc-aiuti .gd-avvia,.nc-aiuti .ak-avvia{height:36px}.nc-aiuti .ak-avvia{width:36px}.bv-fondo .btn-mini{height:36px;display:inline-flex;align-items:center;border-radius:11px}@media(max-width:430px){.bv-fondo{flex-direction:column;align-items:stretch}.bv-fondo .btn-mini{justify-content:center}}.opp-griglia{display:grid;gap:20px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin-top:16px;align-items:start}.opp-h{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft);margin:0 0 10px;font-weight:700}.opp-tema{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin-bottom:12px}.opp-tema header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.opp-tema header strong{font-size:16px}.opp-pill{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.opp-pill.fondato{background:#e8edfb;color:var(--primary);border:1px solid var(--tinta-bordo, #C9D6F5)}.opp-pill.vuoto{background:#f3f4f6;color:var(--text-soft);border:1px solid var(--border)}.opp-pill.parziale{background:#fff;color:var(--primary);border:1px dashed var(--tinta-forte, #9DB5F0)}.opp-proponi{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-2);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.opp-proposto{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--primary)}.opp-proponi-form{flex:1 1 100%}.opp-proponi-form .k{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);font-weight:700;margin-bottom:6px}.opp-proponi-form textarea{width:100%;box-sizing:border-box;font:inherit;font-size:15px;line-height:1.5;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:12px;padding:10px 12px;resize:vertical}.opp-proponi-form textarea:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.25);border-color:var(--primary)}.opp-canali{display:flex;flex-wrap:wrap;gap:8px}.opp-canale{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:12px;padding:8px 12px;cursor:pointer}.opp-canale.on{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.14)}.opp-canale.spento{cursor:default;color:var(--text-mute);background:#f7f8fa}.opp-canale em{font-style:normal;font-weight:500;font-size:12.5px;color:var(--text-mute)}.opp-proponi-azioni{display:flex;align-items:center;gap:12px}@media(max-width:640px){.opp-canali{flex-direction:column}.opp-canale{width:100%;box-sizing:border-box}}.opp-dice{margin:0 0 8px;font-size:15px;line-height:1.5;color:var(--text)}.opp-norma{margin:0;font-size:13.5px;color:var(--text-soft);display:flex;align-items:center;gap:6px}.opp-manca{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-2)}.opp-manca .k{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);font-weight:700}.opp-manca ul{margin:6px 0 0;padding-left:18px}.opp-manca li{font-size:14.5px;line-height:1.55;color:var(--text)}.opp-manca li em{color:var(--text-mute);font-style:normal;font-size:13.5px}@media(max-width:860px){.opp-griglia{grid-template-columns:minmax(0,1fr);gap:16px}}.opp-fascicolo{margin-top:18px}.opp-fasc-sez{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-2)}.opp-fasc-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.opp-riga{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-2);font-size:14.5px}.opp-riga:last-of-type{border-bottom:none}.opp-riga-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.opp-riga-t em{font-style:normal;font-size:12.5px;color:var(--text-soft)}.opp-riga-d{flex:0 1 auto;font-size:13px;color:var(--text-soft);text-align:right}.opp-riga-d .mute,.opp-riga .mute{color:var(--text-mute)}.opp-esclusi{margin-top:14px;padding-top:10px;border-top:1px dashed var(--border-2)}.opp-esclusi ul{margin:8px 0 0;padding-left:18px;font-size:13.5px;color:var(--text-soft);line-height:1.5}.opp-esclusi li{margin-bottom:6px}.opp-x{flex:none;border:none;background:none;cursor:pointer;color:var(--text-mute);padding:4px;border-radius:6px;line-height:0}.opp-x:hover:not(:disabled){background:var(--border-2);color:var(--text)}.opp-x:disabled{opacity:.4;cursor:default}.opp-form{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px;background:var(--bg);border:1px solid var(--border);border-radius:10px}.opp-form input,.opp-form select{width:100%;padding:8px 10px;font:inherit;font-size:14.5px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text)}.opp-lbl{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text-soft)}.opp-azioni{display:flex;align-items:center;gap:8px;margin-top:2px}.opp-na{margin-left:6px;border:none;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.opp-na:disabled{opacity:.5;cursor:default}@media(min-width:900px){.studio{display:flex;flex-direction:column;height:100dvh}.st-shell{flex:1 1 auto;min-height:0;align-items:stretch}.st-side{position:static;height:auto}.st-main{height:100%;overflow-y:auto}}.st-group-coda{margin-bottom:2px}.st-group-coda .st-gh{padding-top:4px}.opp-riapri{flex:none;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:#fff;color:var(--primary);font:inherit;font-size:12.5px;font-weight:600;padding:4px 9px;border-radius:999px;cursor:pointer;white-space:nowrap}.opp-riapri:hover:not(:disabled){background:var(--tinta, #EFF4FF);border-color:var(--tinta-bordo, #C9D6F5)}.opp-riapri:disabled{opacity:.5;cursor:default}.opp-scelte{display:inline-flex;flex-wrap:wrap;gap:10px;margin-left:8px}.dep-testata{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.dep-lista{display:flex;flex-direction:column;gap:12px;margin-top:14px}.dep-riga{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.dep-riga.vecchia{border-color:var(--text-mute)}.dep-file{display:flex;align-items:center;gap:10px}.dep-file strong{display:block;font-size:15.5px;word-break:break-word}.dep-file em{font-style:normal;font-size:12.5px;color:var(--text-soft)}.dep-perche{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:14px;color:var(--text)}.dep-nota{font-size:12.5px;color:var(--text-mute)}.dep-scelte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px}.dep-scelte select{width:100%;padding:8px 10px;font:inherit;font-size:14.5px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text)}.dep-avviso{margin:10px 0 0;color:var(--text-soft)}.dep-azioni{display:flex;align-items:center;gap:8px;margin-top:12px}@media(max-width:720px){.dep-scelte{grid-template-columns:minmax(0,1fr)}}.doc-vie{display:flex;flex-direction:column;gap:10px;margin-top:6px}.doc-via{display:flex;flex-direction:column;gap:4px;text-align:left;font:inherit;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color .12s ease,background .12s ease}.doc-via:hover{border-color:var(--primary);background:#f7f9ff}.doc-via-t{font-size:15.5px;font-weight:650;color:var(--text)}.doc-via-d{font-size:13.5px;line-height:1.5;color:var(--text-soft)}.doc-sospesi{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;padding:12px 14px;background:var(--bg);border:1px dashed var(--border);border-radius:12px}.doc-attenzione{display:flex;flex-direction:column;gap:3px;margin-top:12px;padding:12px 14px;background:var(--tinta, #EEF3FF);border:1px solid var(--tinta-bordo, #C9D6F5);border-left:4px solid var(--primary);border-radius:10px}.doc-attenzione strong{font-size:15px;color:var(--primary-d)}.doc-attenzione span{font-size:13.5px;line-height:1.5;color:var(--text)}.doc-sosp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;text-align:left;padding:10px 12px;background:#fff;border:1px solid var(--border);border-radius:10px}.doc-sosp-n{font-size:14.5px;font-weight:600;color:var(--text);word-break:break-word}.doc-sosp-d{grid-column:1;font-size:13px;color:var(--text-soft)}.doc-sosp-a{grid-column:2;grid-row:1 / span 2;align-self:center;display:flex;gap:6px;white-space:nowrap}@media(max-width:560px){.doc-sosp{grid-template-columns:minmax(0,1fr)}.doc-sosp-a{grid-column:1;grid-row:auto;margin-top:6px}}.doc-sospesi{align-items:stretch}.quick-auto{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}@media(max-width:620px){.quick-auto{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-auto .qa{padding:12px 8px 10px}.quick-auto .qa-ic{width:38px;height:38px;border-radius:12px}}.bd{margin-top:4px}.bd-base{margin:6px 0 14px;max-width:80ch}.bd-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin-bottom:12px}.bd-card.preso{border-color:var(--tinta-bordo, #C9D6F5);box-shadow:inset 3px 0 0 var(--primary)}.bd-card header{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.bd-t{font-size:15.5px;line-height:1.4;flex:1 1 260px}.bd-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13.5px;color:var(--text-soft)}.bd-chiude.presto{color:var(--primary);font-weight:700}.bd-tags{display:flex;flex-wrap:wrap;gap:6px}.bd-tags .tag{margin-top:8px}.bd-perche{margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.55;color:var(--text)}.bd-perche li.dubbio{color:var(--text-soft);font-style:italic}.bd-motivo{margin:8px 0 0;font-size:13.5px;color:var(--text-soft)}.bd-dett{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-2);font-size:14px;line-height:1.55;color:var(--text)}.bd-dett p{margin:0 0 8px}.bd-dett dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0}.bd-dett dt{color:var(--text-soft);font-size:13px}.bd-dett dd{margin:0;overflow-wrap:anywhere}.bd-azioni{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.bd-azioni .opp-na{margin-left:0;font-size:13.5px}.bd-spazio{flex:1 1 auto}.bd-coda{margin-top:14px}.bd-licenza{margin:18px 0 0;font-size:12.5px;color:var(--text-mute)}.bd-grid .cl-card{text-align:left}.bd-conti{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--text-soft)}.bd-conti strong{color:var(--text);font-size:18px;margin-right:3px}.bd-conti .zero strong{color:var(--text-mute)}.bd-indietro{margin:14px 0 6px}@media(max-width:560px){.bd-azioni .btn-mini{flex:1 1 auto}.bd-dett dl{grid-template-columns:minmax(0,1fr);gap:0}.bd-dett dd{margin-bottom:6px}}.da-serve{display:block;font-style:normal;font-size:12px;color:var(--text-mute);font-weight:400}.modal.imp-modal{max-width:920px}.imp-errore{color:var(--red);background:#fef2f2;border-radius:10px;padding:8px 12px}.imp-drop{border:1.5px dashed var(--border);border-radius:14px;padding:26px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--text-soft)}.imp-lotto{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border);font-size:14px}.imp-riep{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 12px}.imp-riep>div{border:1px solid var(--border);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.imp-riep b{font-size:22px;font-variant-numeric:tabular-nums;line-height:1.1}.imp-riep span{font-size:12.5px;color:var(--text-mute)}.imp-riep .warn{border-color:#f5c98b;background:#fffbf4}.imp-colonne{border:1px solid var(--border);border-radius:12px;padding:10px 12px}.imp-colonne summary{cursor:pointer;font-size:13.5px;font-weight:600}.imp-colgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:10px}.imp-colgrid label{display:flex;flex-direction:column;gap:3px;min-width:0}.imp-col{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-es{color:var(--text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-colgrid select{font:inherit;font-size:13px;padding:6px 8px;border-radius:8px;border:1px solid var(--border);background:#fff;max-width:100%}.imp-righe{border:1px solid var(--border);border-radius:12px;max-height:44vh;overflow:auto}.imp-riga{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border-bottom:1px solid var(--border)}.imp-riga:last-child{border-bottom:none}.imp-n{font-size:12px;color:var(--text-mute);width:58px;flex:0 0 auto;padding-top:2px;font-variant-numeric:tabular-nums}.imp-nome{font-weight:600;font-size:14px;overflow-wrap:anywhere}.imp-msg-err{color:var(--giallo-testo, #B45309)}.imp-check{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;margin-top:12px}.imp-check input{margin-top:3px}.imp-azioni{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.imp-fatto{border:1px solid var(--border);border-radius:12px;padding:14px 16px}.seg.imp-fonti{margin:0 0 14px;flex-wrap:wrap}.imp-chi{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.imp-chi label{display:flex;gap:8px;align-items:flex-start;font-size:14px;cursor:pointer}.imp-chi input{margin-top:3px}.imp-testo{width:100%;box-sizing:border-box;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;padding:10px 12px;border:1px solid var(--border);border-radius:12px;resize:vertical}.imp-lato{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.imp-esclusa .imp-nome,.imp-esclusa .tiny{opacity:.5}.sto-gruppo .imp-lato{min-width:180px}.sto-sel{font:inherit;font-size:13px;padding:6px 8px;border-radius:8px;border:1px solid var(--border);background:#fff;max-width:100%}.sto-file{margin-top:6px;display:flex;flex-direction:column;gap:2px}.sto-link{background:none;border:0;padding:0;font:inherit;color:var(--primary);text-align:left;cursor:pointer;overflow-wrap:anywhere}.sto-link:hover{text-decoration:underline}.sto-cliente{margin-top:18px;border-top:1px solid var(--border);padding-top:14px}.sto-testa{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;flex-wrap:wrap}.sto-anno{font-size:12px;font-weight:700;color:var(--text-mute);padding:8px 12px 2px;background:var(--bg-soft, #F8FAFC)}@media(max-width:560px){.sto-gruppo{flex-wrap:wrap}.sto-gruppo .imp-lato{min-width:0;width:100%;flex-direction:row;justify-content:flex-end}}.cds-filtri{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-start;border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin-bottom:10px}.cds-filtri>label,.cds-filtri>div{display:flex;flex-direction:column;gap:4px;min-width:0}.cds-anni{display:flex;gap:6px;flex-wrap:wrap}.cds-check{flex-direction:row!important;align-items:center;gap:6px!important;align-self:flex-end}.cds-cat{display:flex;flex-wrap:wrap;gap:6px}.cds-chip{font:inherit;font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text-mute);cursor:pointer}.cds-chip.on{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb, 30,64,175),.06);font-weight:600}.cds-testa{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.arc-voce{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:13.5px}.arc-voce:last-child{border-bottom:none}.arc-azioni{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:0 1 auto}.arc-estratto{font-size:12.5px;color:var(--text-soft);margin-top:4px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line;max-height:4.5em;overflow:hidden}.arc-estratto mark{background:#10f8ea59;color:inherit;border-radius:3px;padding:0 1px}@media(max-width:640px){.arc-voce{flex-wrap:wrap}.arc-azioni{width:100%;justify-content:flex-start}}.cartella-storico{margin-top:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface, #fff);overflow:hidden}.cartella-storico .cs-testa{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:none;border:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.cartella-storico .cs-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff4db;color:#b7791f;flex:0 0 auto}.cartella-storico .cs-testo{display:flex;flex-direction:column;min-width:0;flex:1}.cartella-storico .cs-t{font-weight:650;font-size:15px}.cartella-storico .cs-s{font-size:12.5px;color:var(--text-mute)}.cartella-storico .cs-freccia{color:var(--text-mute);transition:transform .15s ease}.cartella-storico.aperta .cs-freccia{transform:rotate(180deg)}.cartella-storico .cs-anno{border-top:1px solid var(--border);padding:4px 12px 8px}.cartella-storico .cs-anno-t{font-size:12px;font-weight:700;color:var(--text-mute);padding:8px 4px 2px;letter-spacing:.02em}.cartella-storico .cs-anno-t span{font-weight:500;margin-left:4px}.arc-cartella{border-top:1px solid var(--border)}.arc-cartella .cs-anno-t{padding:10px 16px 4px;background:var(--bg-soft, #F8FAFC);border-bottom:1px solid var(--border)}.arc-cartella .arc-voce:last-child{border-bottom:1px solid var(--border)}.arc-clienti{border-top:1px solid var(--border);padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.arc-cli{display:flex;flex-direction:column;gap:3px;text-align:left;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff;font:inherit;cursor:pointer;min-width:0}.arc-cli:hover{border-color:var(--primary);box-shadow:0 2px 10px rgba(var(--primary-rgb, 30,64,175),.08)}.arc-cli-n{font-weight:650;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-cli-s{font-size:12px;color:var(--text-mute)}.arc-scelto{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap}@media(max-width:480px){.arc-clienti{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cartella-storico.vuota .cs-testa{cursor:default}.cartella-storico.vuota .cs-ico{background:var(--bg-soft, #F1F5F9);color:var(--text-mute)}.cartella-storico .cs-scelta{flex:0 0 18px;width:18px;height:18px;margin:0 2px 0 0;align-self:center}.cartella-storico .cs-piede{border-top:1px solid var(--border);padding:10px 16px 12px;margin-top:0}.cd-q{font-family:inherit;font-size:15px}.reg-badge{border-color:var(--primary);color:var(--primary);font-weight:600}.reg-link{display:flex;gap:16px;align-items:center;border:1px solid var(--border);border-radius:14px;padding:14px;flex-wrap:wrap}.reg-qr{flex:0 0 auto;line-height:0}.reg-qr svg{width:132px;height:132px}.reg-url{font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;margin-top:4px}.reg-nota{color:var(--text-soft);font-style:italic;margin-top:2px;overflow-wrap:anywhere}@media(max-width:560px){.imp-riep{grid-template-columns:repeat(2,minmax(0,1fr))}.imp-n{width:auto}.imp-riga{flex-wrap:wrap}}.at-card{text-align:left;cursor:pointer;font:inherit;color:inherit}.at-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 12px}.at-form .field span{display:block;margin-bottom:4px}.at-termini{list-style:none;padding:0;margin:6px 0;display:grid;gap:8px}.at-termini li{display:grid;grid-template-columns:1fr 160px auto;gap:8px;align-items:center}.at-termini li .tiny{grid-column:1 / -1;margin-top:-4px}@media(max-width:640px){.at-termini li{grid-template-columns:1fr auto}.at-termini li input[type=text]{grid-column:1 / -1}}.at-storia{list-style:none;padding:0;margin:6px 0;display:grid;gap:6px;font-size:14px}.at-passi{display:flex;gap:6px;list-style:none;padding:0;margin:12px 0}.at-passi li{flex:1;padding-top:8px;border-top:4px solid var(--border);font-size:13px;color:var(--text-mute)}.at-passi li.fatto{border-color:var(--primary);opacity:.6;color:var(--text)}.at-passi li.on{border-color:var(--primary);color:var(--text);font-weight:600}.md-regole{margin:10px 0 0;max-width:66ch;padding:10px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.vi-card{padding:18px;border-left:3px solid var(--primary)}.vi-lista{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:6px;font-size:14.5px}.vi-lista li{display:flex;gap:8px;align-items:center}.vi-azioni{display:flex;gap:8px;flex-wrap:wrap}.vi-dich{padding:14px 16px;margin-top:12px}.vi-dich-r{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--border-2)}.vi-dich-r .act-body{flex:1 1 260px;min-width:0}.vi-dich-a{display:flex;gap:6px}.vi-dich-l{list-style:none;padding:0;margin:0}.gd-icona{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;margin:0 0 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--primary);font-family:inherit;font-weight:600;font-size:12.5px;line-height:1.2;cursor:pointer;vertical-align:middle}.gd-icona:hover{border-color:var(--primary)}.gd-art{max-width:66ch}.gd-arg{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin-top:8px}.gd-tit{margin:4px 0 10px;font-size:22px}.gd-testo p{margin:0 0 12px;line-height:1.6}.gd-testo ul{margin:0 0 12px;padding-left:20px;line-height:1.6}.gd-testo li{margin-bottom:4px}.gd-fonti{margin-top:14px;padding-top:10px;border-top:1px solid var(--border)}.gd-fonti ul{margin:4px 0 0;padding-left:18px}.gs-form .field{display:block;margin-top:8px}.gs-form .field>span{display:block;margin-bottom:4px}.gs-fonte{display:grid;grid-template-columns:1fr 1fr auto auto;gap:6px;align-items:center;margin-top:6px}@media(max-width:640px){.gs-fonte{grid-template-columns:1fr auto auto}.gs-fonte input:first-child{grid-column:1 / -1}}.gs-clienti{max-height:220px;overflow-y:auto;display:grid;gap:4px;margin-top:6px;padding:8px;border:1px solid var(--border);border-radius:10px}.gs-clienti label{display:flex;gap:8px;align-items:center;font-size:14px}.gs-letture{list-style:none;padding:0;margin:0;display:grid;gap:6px}.gs-letture li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--border-2)}.gs-conferma{display:flex;gap:8px;align-items:center}.lb-testa{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 16px}.lb-conta{margin:0;color:var(--text-mute)}.lb-cerca{display:flex;align-items:center;gap:8px;margin:14px 0 12px;padding:6px 6px 6px 14px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);color:var(--text-mute)}.lb-cerca input{flex:1;min-width:0;border:0!important;box-shadow:none!important;padding:8px 4px!important;font-size:15px;background:transparent}.lb-cerca input:focus{outline:none}.lb-cerca:focus-within{border-color:var(--primary)}.lb-ris-testa{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 8px}.lb-schede{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.lb-scheda{width:100%;height:100%;display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);font:inherit;color:var(--text);cursor:pointer}.lb-scheda:hover{border-color:var(--primary)}.lb-scheda-t{font-weight:650;font-size:15.5px}.lb-scheda-tag{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.lb-pars{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}.lb-par{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.lb-par-testa{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between}.lb-par-desc{flex:1 1 260px;font-weight:550}.lb-par-val{flex:0 1 auto;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;max-width:100%}.lb-par-piede{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px}.lb-par-piede .tag{margin-top:0}.lb-prova blockquote{margin:8px 0 0;padding:8px 12px;border-left:3px solid var(--primary);background:#f6f8fd;border-radius:0 8px 8px 0;font-size:13.5px;line-height:1.5}.lb-tratti{list-style:none;padding:0;margin:0;display:grid;gap:2px;text-align:left;font-weight:600}.lb-tratto{font-weight:400;color:var(--text-soft);margin-right:8px}.lb-tratto:after{content:":"}.lb-art p{line-height:1.6}.lb-passi,.lb-dati{padding-left:20px;margin:4px 0 10px;display:grid;gap:4px;line-height:1.55}.lb-esempio{background:#f6f8fd;border:1px solid #DCE4F5;border-radius:12px;padding:4px 14px;font-variant-numeric:tabular-nums}.lb-norme{padding-left:18px;margin:4px 0 10px;display:grid;gap:4px}.lb-norme .link{text-align:left}.lb-tab{margin:10px 0;padding:12px 14px;border:1px dashed var(--border);border-radius:12px}.lb-tab-cerca{display:flex;gap:8px;margin:6px 0}.lb-tab-cerca input{flex:1;min-width:0}.lb-tab-righe{list-style:none;padding:0;margin:6px 0;display:grid;gap:10px}.lb-tab-righe>li{display:grid;gap:4px}.lb-articoli{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px}.lb-art-btn{width:100%;text-align:left;padding:9px 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px;font:inherit;color:var(--text);cursor:pointer}.lb-art-btn:hover{border-color:var(--primary)}.lb-comma{padding:8px 0;border-top:1px solid var(--border-2)}.lb-comma p{margin:4px 0 0}.lb-storia{margin:8px 0;padding:8px 12px;background:#f8f9fb;border-radius:10px;font-size:14px}.lb-doc{max-height:none;font-size:14.5px}.lb-doc p{white-space:pre-wrap}.lb-filtri{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.lb-filtri input[type=search]{flex:1 1 220px}.lb-estratto mark{background:#fff1b8;color:inherit;padding:0 1px;border-radius:3px}.lb-riga .aml-n{flex:1 1 100%}@media(max-width:520px){.lb-par-val{text-align:left}.lb-cerca{padding-left:10px}}.lb-tab-cerca input,.lb-filtri input,.lb-filtri select,.lb-filtro{padding:9px 12px;border:1px solid var(--border);border-radius:10px;font:inherit;font-size:15px;background:var(--surface);color:var(--text)}.lb-filtro{display:block;width:100%;max-width:420px;margin:10px 0}.lb-agg{margin:6px 0 0;color:var(--giallo-testo, #92400E)}.lb-tab-scorri{overflow-x:auto}.lb-tabella{width:100%;border-collapse:collapse;font-size:14px}.lb-tabella th,.lb-tabella td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border-2);vertical-align:top}.lb-tabella th{font-size:12.5px;color:var(--text-2, #555);font-weight:600}.lb-tabella .num{text-align:right;white-space:nowrap}.lb-clienti{list-style:none;padding:0;margin:4px 0 8px;display:flex;flex-wrap:wrap;gap:6px 14px}.lb-note{margin:6px 0 10px}.lb-note ul{margin:6px 0;padding-left:18px;display:grid;gap:4px}@media(max-width:520px){.lb-tabella th,.lb-tabella td{padding:7px 6px}}.lb-mancante{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:#fff7e6;border:1px solid #F5D9A8;color:#7a3e00;font-size:14px}.lb-nov{margin:6px 0 0;padding-left:18px;display:grid;gap:2px;font-size:13.5px}.kr-promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;margin-bottom:12px;background:linear-gradient(120deg,#000b3d,#24409e);color:#fff;border-radius:var(--radius)}.kr-promo .small{color:#c9d3ff}.kr-barra{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.kr-lista{list-style:none;padding:0;margin:0;display:grid;gap:14px}.kr-d{justify-self:end;margin-left:auto;max-width:min(640px,92%);background:var(--primary);color:#fff;padding:10px 14px;border-radius:16px 16px 4px;display:grid;gap:2px;width:fit-content}.kr-d .tiny{color:#c9d3ff}.kr-r{margin-top:8px;max-width:820px;background:var(--surface);border:1px solid var(--border);border-radius:16px 16px 16px 4px;padding:12px 16px;box-shadow:var(--shadow)}.kr-r.fuori{border-color:#f5d9a8}.kr-r-testa .tag{margin:0 0 4px}.kr-testo p{margin:6px 0;line-height:1.6}.kr-testo ul{margin:6px 0;padding-left:20px;line-height:1.6}.kr-rim{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin:0 1px;border-radius:9px;border:0;background:#e4ebff;color:var(--primary);font:700 11px/1 inherit;vertical-align:super;cursor:pointer}.kr-fonti{list-style:none;padding:8px 0 0;margin:10px 0 0;display:grid;gap:4px;border-top:1px solid var(--border-2)}.kr-fonti button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:0;padding:4px 2px;font:inherit;font-size:13.5px;color:var(--text-soft);cursor:pointer}.kr-fonti button:hover{color:var(--primary)}.kr-n{flex:none;min-width:20px;height:20px;border-radius:10px;background:#f1f3f5;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:var(--text)}.kr-form{display:flex;gap:8px;align-items:flex-end;margin-top:14px}.kr-form textarea{flex:1;min-height:52px;max-height:180px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;font:inherit;font-size:15px;resize:vertical}.kr-vuoto{padding:14px;background:var(--surface);border:1px dashed var(--border);border-radius:12px}@media(max-width:520px){.kr-form{flex-direction:column;align-items:stretch}}.kr-nuova{border-top:1px dashed var(--border);padding-top:14px}.kr-form .btn{width:auto;flex:none}.kr-form textarea{min-width:0;min-height:56px;font-size:15.5px;padding:12px 14px}@media(max-width:520px){.kr-form .btn{width:100%}}.chat-nota{margin:8px auto;max-width:86%;padding:10px 13px 11px;background:var(--amber-bg);border:1px dashed #F2C77B;border-radius:12px;font-size:14px;color:var(--text)}.chat-nota-t{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--giallo-testo, #92400E)}.chat-nota-t span{color:var(--giallo-testo, #B45309)}.chat-nota-c{margin-top:5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.chat-nota-o{margin-top:6px;font-size:12px;color:var(--text-soft)}.chat-nota-b{margin-top:8px;display:inline-flex;align-items:center;gap:5px}@media(max-width:620px){.chat-nota{max-width:96%}}.riep-conferma{margin-top:6px;display:inline-flex;align-items:center;gap:6px}.riep-ok,.riep-attesa{margin-top:5px;display:flex;align-items:center;gap:5px;font-size:12.5px}.riep-ok{color:var(--green)}.riep-attesa{color:var(--text-soft)}.riep-ok.destra,.riep-attesa.destra{justify-content:flex-end}.cv-modo{margin:8px 0 0;padding:0 14px;gap:6px}.cv-modo button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:13px}.cv-modo button.active.nota{background:var(--giallo-testo, #B45309);border-color:var(--giallo-testo, #B45309)}.cv-input.nota textarea{background:var(--amber-bg);border-color:#f2c77b}.cv-salva-nota{display:inline-flex;align-items:center;gap:6px;background:var(--giallo-testo, #B45309);color:#fff;border:none}.cv-salva-nota:disabled{opacity:.5}.cv-tel{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.cv-tel+.btn-mini{margin-left:6px}@media(max-width:620px){.cv-tel span{display:none}}.tel-riga{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.tel-riga{grid-template-columns:1fr;gap:0}}.tel-verso{margin:0}.tel-anche{display:flex;align-items:flex-start;gap:8px;margin-top:4px;font-size:14px;cursor:pointer}.tel-anche input{margin-top:3px}.tel-anche em{color:var(--text-soft);font-style:normal}.quick.cinque{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:560px){.quick.cinque{grid-template-columns:repeat(3,minmax(0,1fr))}}.link-btn{font-family:inherit;font-size:14px;font-weight:600;color:var(--primary);background:none;border:none;padding:4px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.prom-box{margin-top:14px;padding:14px 16px;background:#fff;border:1px solid var(--border);border-radius:16px}.prom-box.fatta{display:flex;gap:12px;align-items:flex-start;background:var(--green-bg);border-color:#bfe9d4}.prom-c{min-width:0}.prom-t{font-size:15.5px;font-weight:650;color:var(--text)}.prom-riga{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.prom-riga input[type=date]{flex:1 1 170px;width:auto;padding:11px 12px;font-size:16px}.prom-riga .btn{flex:1 1 170px}.prom-sotto{display:flex;gap:16px;flex-wrap:wrap;margin-top:6px}.prom-vicina{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--text-soft)}.prom-mancata{margin:0 0 10px;padding:8px 10px;background:var(--amber-bg);border-radius:10px;color:var(--giallo-testo, #92400E)}.prom-studio{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.5;background:var(--tinta, #EEF3FF);color:var(--text);border-radius:12px}.prom-studio>svg{flex:0 0 auto;margin-top:3px;color:var(--primary)}.prom-studio.mancata{background:var(--amber-bg)}.prom-studio.mancata>svg{color:var(--giallo-testo, #B45309)}.prom-studio .link-btn{font-size:13.5px;padding:0}.tag.prom{background:var(--tinta, #EEF3FF);color:var(--primary)}.chat-nota-az{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.chat-nota-az .chat-nota-b{margin-top:0}.kn-nota{margin:0 0 12px;padding:10px 12px;background:var(--amber-bg);border-left:3px solid #F2C77B;border-radius:8px;font-size:14px;white-space:pre-wrap}.kn-attesa,.kn-niente{display:flex;align-items:center;gap:6px;color:var(--text-soft)}.kn-capito{margin:0;font-size:15px}.kn-lista{list-style:none;margin:0 0 8px;padding:0}.kn-lista li{padding:8px 0;border-top:1px solid var(--border-2);font-size:14px}.kn-lista label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.kn-lista input{margin-top:3px}.kn-lista em{color:var(--text-soft);font-style:normal}.prom-s{margin:2px 0 0;font-size:14px;line-height:1.5;color:var(--text-soft)}.pt-h{margin:14px 0 6px;font-size:13px;font-weight:700;color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em}.pt-avviso{margin:4px 0 8px;padding:9px 12px;background:var(--amber-bg);border-radius:10px;font-size:13.5px}.pt-avviso.ok{background:var(--green-bg)}.pt-voci,.pt-servono,.pt-coda,.pt-risposte,.pt-risp-cl{list-style:none;margin:0;padding:0}.pt-voci li{padding:10px 0;border-top:1px solid var(--border-2)}.pt-voci li.fuori .pt-v{opacity:.45}.pt-voci label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.pt-voci input{margin-top:4px;flex:0 0 auto}.pt-v{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-t{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-weight:650;font-size:14.5px}.pt-a{font-size:12.5px;color:var(--text-soft)}.pt-x{font-size:13.5px;line-height:1.45;color:var(--text)}.pt-servono li{padding:4px 0 4px 14px;position:relative;font-size:13.5px}.pt-servono li:before{content:"•";position:absolute;left:2px;color:var(--text-soft)}.pt-testa{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0 8px}.pt-az{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pt-coda li{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid var(--border);border-radius:12px;margin-bottom:8px}.pt-riga{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;font-family:inherit;background:none;border:none;padding:0;cursor:pointer;color:var(--text)}.pt-n{font-weight:650;font-size:15px}.pt-s{font-size:13px;color:var(--text-soft)}.pt-risposte li{padding:6px 0;font-size:14px;border-top:1px solid var(--border-2)}.pt-cliente{margin:14px 0 6px;padding:14px 16px;background:#fff;border:1px solid var(--border);border-radius:14px}.pt-cliente-t{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pt-freq select{font-family:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:#fff}.pt-risp-cl{margin-top:10px}.pt-risp-cl li{padding:4px 0;font-size:13.5px}.pt-cliente-az{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.pt-nota-cl{margin:6px 0 12px;padding:12px 14px;background:var(--tinta, #EEF3FF);border-radius:12px;font-size:15px;line-height:1.5;white-space:pre-wrap}.pt-voce-cl{margin-top:12px;padding:14px 16px;background:#fff;border:1px solid var(--border);border-radius:16px}.pt-voce-cl h3{margin:2px 0 6px;font-size:16.5px}.pt-voce-cl p{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--text)}.pt-voce-cl.servono ul{margin:0 0 12px;padding-left:18px;font-size:14.5px;line-height:1.55}.pt-scelta{display:flex;gap:8px;flex-wrap:wrap}.pt-scelta .btn{flex:1 1 140px;display:inline-flex;justify-content:center;align-items:center;gap:6px}.btn-scelto-no{background:#4b5563;color:#fff;border:1px solid #4B5563}.logo-studio{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.logo-box{width:160px;height:64px;display:grid;place-items:center;border:1px dashed var(--border);border-radius:10px;background:#fff;overflow:hidden}.logo-box img{max-width:100%;max-height:100%;object-fit:contain}.logo-az{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chat-pagina{display:flex;width:100%;max-width:1100px;margin:0 auto;padding:14px 20px 16px;box-sizing:border-box}.chat-piena{flex:1;min-height:0;margin-top:0;display:flex;flex-direction:column}.chat-piena .chat-scroll{flex:1;min-height:0;max-height:none}@media(max-width:620px){.chat-pagina{padding:10px 0 0}.chat-piena{border-radius:0;border-left:none;border-right:none;border-bottom:none;box-shadow:none}.chat-piena .chat-scroll{padding:14px 12px}}.home-altre-piu{display:inline-block;margin-top:10px;font-weight:600}.nc-alto{position:sticky;top:0;z-index:6;display:flex;justify-content:flex-end;padding:6px 12px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-2)}.nc-aiuti.in-appbar{gap:6px}@media(min-width:821px){.nc-alto,.nc-aiuti.in-appbar{display:none}}.appbar .left{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appbar .right{flex:0 0 auto;gap:8px}.home-head-dx{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:620px){.home-head-dx{width:100%;flex-wrap:nowrap;justify-content:space-between}.home-head-dx .uchip{flex:0 1 auto;min-width:0}.home-head-dx .uchip .uname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:none}.home-head-dx .company-pill{flex:0 1 auto;min-width:0;max-width:58%}.home-head-dx .company-pill .cp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.sp-due{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.sp-box{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);text-align:center}.sp-bt{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;font-weight:650;font-size:15px}.sp-bs{margin:0;flex:1;font-size:13.5px;line-height:1.5;color:var(--text-soft)}.sp-bb{width:100%;margin-top:6px;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.sp-check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;cursor:pointer}.sp-azioni{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}@media(max-width:560px){.sp-due{grid-template-columns:1fr}}.lb-tag-box{margin:4px 0 8px}.lb-tags{display:flex;flex-wrap:wrap;gap:6px}.lb-tag{font:inherit;font-size:12.5px;font-weight:550;padding:4px 10px;border-radius:8px;cursor:pointer;border:1px solid var(--tinta-bordo, #C9D6F5);background:var(--tinta, #EEF3FF);color:var(--primary)}.lb-tag:hover{border-color:var(--primary)}.lb-tag-piu{background:transparent;border-style:dashed;color:var(--text-soft)}.lb-tag-nota{margin:4px 0 0;color:var(--text-mute)}.lb-blocco-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:28px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.lb-blocco-h h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.lb-blocco-n{font-size:13px;font-weight:600;color:var(--text-mute);font-variant-numeric:tabular-nums}.lb-codici{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lb-codice,.lb-codice-testo{display:inline-flex;align-items:baseline;font:inherit;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;padding:3px 9px;border-radius:7px;white-space:nowrap;line-height:1.4}.lb-codice{border:1px solid var(--tinta-bordo, #C9D6F5);background:var(--tinta, #EEF3FF);color:var(--primary);cursor:pointer;transition:transform .15s cubic-bezier(.2,.8,.2,1)}.lb-codice:hover{border-color:var(--primary)}.lb-codice:active{transform:scale(.98)}.lb-codice-testo{border:1px solid var(--border);background:var(--surface);color:var(--text-soft)}.lb-codice-parte{font-weight:500;font-size:11.5px;opacity:.8;margin-left:3px}.lb-tab-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.lb-tab-card .lb-tabella tr:last-child td{border-bottom:0}.lb-tab-card .lb-tabella th{background:#f8f9fb}.lb-n-clienti{font:inherit;font-weight:650;font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:7px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}.lb-n-clienti:hover{border-color:var(--primary)}.lb-n-clienti[aria-expanded=true]{border-color:var(--primary);color:var(--primary)}.lb-percorso{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-mute);margin-bottom:14px}.lb-ateco-testa{padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:18px}.lb-ateco-testa h2{margin:6px 0 4px;font-size:22px;letter-spacing:-.02em;line-height:1.2}.lb-ateco-testa .tiny{margin:0}.lb-ateco-cod{display:inline-block;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;padding:2px 9px;border-radius:7px;background:var(--primary);color:#fff}.lb-ateco-cod-s{align-self:flex-start;font-size:12.5px;background:var(--tinta, #EEF3FF);color:var(--primary)}.lb-viste{margin-bottom:12px}.lb-vista-n{font-variant-numeric:tabular-nums;opacity:.7;margin-left:2px}.lb-figli{margin-top:0}.lb-vuoto{padding:14px 16px;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);margin:0}.lb-pannello{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.lb-pannello>.md-h:first-child{margin-top:0}.lb-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}@media(max-width:520px){.lb-pannello,.lb-ateco-testa{padding:14px}}.md-h{font-size:15.5px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--text);margin:20px 0 8px}.lb-enti{margin-bottom:10px}.lb-enti button{font-size:13px;padding:7px 12px}.lb-ente-dett{margin:0 0 4px;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.lb-filtri-prassi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 90px auto;gap:8px}.lb-filtri-prassi input[type=search]{grid-column:1 / -1}.lb-filtri-prassi input[type=number]{width:auto!important}@media(max-width:520px){.lb-filtri-prassi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lb-ccnl-azioni{display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media(max-width:520px){.lb-ccnl-azioni{align-items:flex-start}}.lb-non-vigente{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--giallo-testo, #D97706);margin-left:6px;vertical-align:middle;cursor:help}.lb-non-vigente:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.foto-prof{display:flex;align-items:center;gap:14px;margin-top:12px}.foto-ava{flex:0 0 auto;width:56px;height:56px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:19px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--primary),#3B6FE0);box-shadow:0 6px 16px rgba(var(--primary-rgb, 30,64,175),.2)}.foto-prof.grande .foto-ava{width:72px;height:72px;font-size:24px}.foto-ava img{width:100%;height:100%;object-fit:cover;display:block}button.foto-ava{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;font-family:inherit}button.foto-ava img{border-radius:50%}button.foto-ava:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.35);outline-offset:3px}.foto-cam{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--primary);border:1px solid var(--border);box-shadow:0 2px 6px #0000001f;transition:transform .15s ease}button.foto-ava:hover .foto-cam{transform:scale(1.1)}.foto-togli{font:inherit;font-size:13px;font-weight:600;color:var(--text-mute);background:none;border:0;padding:4px 0;cursor:pointer}.foto-togli:hover{color:var(--red);text-decoration:underline}.prof-hero .prof-id{min-width:0}.prof-riga .btn-mini,.prof-riga .prof-lock{margin-left:auto;flex:0 0 auto}.prof-lock{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--text-mute)}.prof-form{padding:14px 16px 16px;background:#f7f9fd;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.prof-lab{font-size:13.5px;font-weight:600;color:var(--text-soft)}.prof-in{font:inherit;font-size:16px;padding:11px 13px;border:1.5px solid var(--border);border-radius:10px;background:#fff;color:var(--text);width:100%;max-width:420px}.prof-in:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb, 30,64,175),.12)}.prof-in.mono{letter-spacing:.3em;max-width:200px}.prof-az{display:flex;gap:8px;flex-wrap:wrap}.prof-link{font:inherit;background:none;border:0;padding:0;color:var(--primary);text-decoration:underline;cursor:pointer}.imp-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;align-items:start;padding:4px 0 40px}.imp-menu{position:sticky;top:16px;display:flex;flex-direction:column;gap:2px}.imp-titolo{font-size:22px;font-weight:700;color:var(--text);margin:4px 10px 14px}.imp-menu button{font:inherit;font-size:14.5px;font-weight:550;display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:var(--text-soft);text-align:left;cursor:pointer}.imp-menu button:hover:not(.on){background:#f2f4f7;color:var(--text)}.imp-menu button.on{background:var(--tinta, #EEF3FF);color:var(--primary);font-weight:650}.imp-menu button .st-sez-n{margin-left:auto}.imp-corpo{min-width:0}.imp-corpo>.pad,.imp-corpo .pad:first-child{padding-left:0;padding-right:0;padding-top:0}.imp-h{font-size:24px;margin:0 0 4px}.imp-sotto{color:var(--text-mute);font-size:14.5px;margin:0 0 22px}.imp-blocco{padding:20px 0 22px;border-top:1px solid var(--border);max-width:640px}.imp-blocco:first-child{border-top:0;padding-top:4px}.imp-h2{font-size:16.5px;margin:0 0 6px}.imp-chiedi{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:13.5px;color:var(--text-mute)}.imp-chiedi .btn-mini{margin-left:auto}@media(max-width:760px){.imp-shell{grid-template-columns:1fr;gap:14px}.imp-menu{position:static;flex-direction:row;overflow-x:auto;gap:6px;scrollbar-width:none;margin:0 -14px;padding:0 14px 4px}.imp-menu::-webkit-scrollbar{display:none}.imp-titolo{display:none}.imp-menu button{flex:0 0 auto;border:1.5px solid var(--border);border-radius:999px;padding:7px 14px;font-size:14px}.imp-menu button svg{display:none}.imp-menu button.on{background:var(--primary);border-color:var(--primary);color:#fff}.imp-h{font-size:21px}}.nv-lista{list-style:none;margin:18px 0 0;padding:0}.nv-voce{display:grid;grid-template-columns:170px minmax(0,1fr);gap:28px;padding:26px 0;border-top:1px solid var(--border)}.nv-voce:first-child{border-top:0;padding-top:6px}.nv-lato{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--text-mute)}.nv-tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--tinta, #EEF3FF);color:var(--primary)}.nv-tag.modifica{background:#f1edff;color:#5b3fd0}.nv-tag.risolto{background:var(--green-bg);color:var(--green)}.nv-tag.rimuovi{background:var(--red-bg);color:var(--red)}.nv-titolo{font-size:19px;margin:0 0 8px;line-height:1.3}.nv-voce.importante .nv-titolo{font-size:22px}.nv-anche{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-soft);background:#f2f4f7;padding:3px 9px;border-radius:999px;margin-bottom:10px}.nv-cover{border:1px solid var(--border);border-radius:16px;min-height:180px;margin:6px 0 14px}.nv-testo{margin:0 0 10px;line-height:1.6;color:var(--text-soft)}.nv-pagine{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin:26px 0 8px}.nv-pagine button{font:inherit;font-size:14px;font-weight:600;min-width:38px;padding:8px 12px;border-radius:10px;border:1.5px solid var(--border);background:var(--surface);color:var(--text-soft);cursor:pointer}.nv-pagine button.on{background:var(--primary);border-color:var(--primary);color:#fff}.nv-pagine button:disabled{opacity:.45;cursor:default}@media(max-width:640px){.nv-voce{grid-template-columns:1fr;gap:10px;padding:20px 0}.nv-lato{flex-direction:row;flex-wrap:wrap;align-items:center}.nv-titolo{font-size:17.5px}.nv-voce.importante .nv-titolo{font-size:19px}}.sp-pagina{max-width:820px}.spa{border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:0 10px 30px #000b3d0f;margin-bottom:22px}.spa-h{display:flex;gap:14px;align-items:flex-start;padding:22px 22px 20px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,rgba(16,248,234,.18),transparent 55%),linear-gradient(135deg,#000b3d,#10226b)}.spa-k{width:38px;height:38px;border-radius:12px;font-size:18px;flex:0 0 auto;background:#ffffff1f;color:#10f8ea}.spa-t{margin:0 0 4px;font-size:22px;color:#fff}.spa-s{margin:0;font-size:14.5px;line-height:1.5;color:#ffffffd1;max-width:60ch}.spa-corpo{display:flex;flex-direction:column;gap:10px;padding:16px 18px;max-height:440px;overflow-y:auto}.spa-esempi{display:flex;flex-direction:column;gap:8px}.spa-f{border-top:1px solid var(--border)}.spa-piede{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between;padding:12px 18px;background:#f7f9fd;border-top:1px solid var(--border);font-size:13.5px;color:var(--text-mute)}.spa-segnala,.ak-segnala{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font:inherit;font-size:13.5px;font-weight:650;color:var(--primary);background:#fff;border:1.5px solid #CFDBFF;border-radius:999px;padding:6px 12px;cursor:pointer;text-decoration:none}.spa-segnala:hover,.ak-segnala:hover{border-color:var(--primary)}.ak-r.assistente .ak-segnala{display:flex;width:fit-content}@media(max-width:640px){.spa-h{padding:18px 16px}.spa-t{font-size:19px}.spa-corpo{padding:14px}}.piano-card{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:18px;display:flex;flex-direction:column;gap:14px}.piano-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.piano-nome{font-size:18px;font-weight:700;color:var(--text)}.piano-prezzo{font-size:22px;font-weight:700;color:var(--text)}.piano-prezzo span{font-size:14px;font-weight:500;color:var(--text-mute)}.piano-righe{margin:0}.piano-disdici{align-self:flex-start;color:var(--red)}.piano-totale{display:flex;justify-content:space-between;align-items:baseline;padding:14px 16px;border-radius:14px;background:#f2f5fc}.piano-totale strong{font-size:20px}.piano-pag{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.piano-pag li{display:grid;grid-template-columns:150px 1fr auto;gap:10px;padding:11px 16px;border-top:1px solid var(--border);font-size:14.5px}.piano-pag li:first-child{border-top:0}.piano-pag time{color:var(--text-mute)}@media(max-width:520px){.piano-pag li{grid-template-columns:1fr auto}.piano-pag time{grid-column:1 / -1;font-size:13px}}.cfg-card{width:min(560px,100%)}.cfg-barra{height:4px;border-radius:99px;background:var(--border-2);margin:8px 0 14px;overflow:hidden}.cfg-barra span{display:block;height:100%;background:var(--primary);border-radius:99px;transition:width .3s var(--ease-out)}.cfg-riga{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border-2)}.cfg-st{display:block;font-weight:650;font-size:15px}.cfg-ss{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--text-soft)}.cfg-conta{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.cfg-pm{width:38px;height:38px;border-radius:11px;border:1px solid var(--border);background:var(--surface);font-size:20px;line-height:1;color:var(--primary);cursor:pointer;font-family:inherit}.cfg-pm:disabled{color:var(--text-mute);cursor:default}.cfg-n{min-width:30px;text-align:center;font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.cfg-scelte{display:grid;gap:8px}.cfg-scelta{display:flex;gap:11px;align-items:flex-start;text-align:left;width:100%;padding:13px;border:1.5px solid var(--border);border-radius:13px;background:var(--surface);cursor:pointer;font-family:inherit;color:var(--text)}.cfg-scelta.on{border-color:var(--primary);background:var(--tinta-2, #F5F8FF)}.cfg-radio{flex:0 0 auto;width:20px;height:20px;margin-top:1px;border-radius:50%;border:1.5px solid var(--border);display:grid;place-items:center;color:#fff}.cfg-scelta.on .cfg-radio{background:var(--primary);border-color:var(--primary)}.cfg-sez{margin:14px 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute)}.cfg-persona{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--border-2)}.cfg-pn{font-weight:600;font-size:15px}.cfg-rap{display:inline-flex;gap:6px}.cfg-rap .chip{padding:6px 12px;font-size:13px}.cfg-invito{display:grid;grid-template-columns:130px 1fr 1fr;gap:8px;align-items:center;margin-bottom:8px}.cfg-invito input{padding:10px 12px;font-size:15px}.cfg-cat{font-size:13px;color:var(--text-soft);font-weight:600}.cfg-fondo{display:flex;align-items:center;gap:8px;margin-top:18px;flex-wrap:wrap}.cfg-fondo .btn{width:auto;padding:11px 20px;font-size:15px;min-height:0;border-radius:11px}@media(max-width:560px){.cfg-invito{grid-template-columns:1fr;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--border-2)}}.tm-schede{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 14px}.tm-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.tm-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px}.tm-card h3{margin:0;font-size:15.5px}.tm-card .tm-sub{font-size:12.5px;color:var(--text-soft);margin-top:2px}.tm-numeri{display:flex;gap:14px;margin-top:10px;flex-wrap:wrap}.tm-num{display:flex;flex-direction:column}.tm-num b{font-size:21px;font-variant-numeric:tabular-nums;line-height:1.1}.tm-num span{font-size:12px;color:var(--text-soft)}.tm-num.warn b{color:var(--giallo-testo, #B45309)}.tm-chiuso{border-style:dashed;background:#fafbfc}.tc-tot{display:flex;gap:28px;flex-wrap:wrap;padding:14px 18px;margin:0 0 12px;border-radius:var(--radius);background:var(--brand-navy, #000B3D);color:#fff}.tc-tot div{display:flex;align-items:baseline;gap:7px}.tc-tot b{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.tc-tot span{font-size:13px;color:#c9d2ee}.tc-tot .warn b{color:var(--giallo-bordo, #FDBA74)}.tc-lista{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.tc-riga{display:grid;grid-template-columns:38px minmax(150px,1.3fr) 90px minmax(160px,2fr) 112px 128px;align-items:center;gap:14px;padding:12px 16px;border-top:1px solid var(--border-2)}.tc-riga:first-child{border-top:0}.tc-riga.tc-nessuno{background:var(--bg);border-radius:0 0 var(--radius) var(--radius)}.tc-riga.tc-chiuso .tc-barra i{background:var(--text-mute)}.tc-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;letter-spacing:.02em;background:#e8edfb;color:var(--primary)}.tc-nessuno .tc-av{background:transparent;border:1.5px dashed var(--border);color:var(--text-mute)}.tc-chi{min-width:0}.tc-chi b{display:block;font-size:14.5px;font-weight:650;overflow-wrap:anywhere}.tc-chi span{display:block;font-size:12.5px;color:var(--text-soft)}.tc-cl{font-size:13px;color:var(--text-soft);white-space:nowrap}.tc-cl b,.tc-aperte b{font-size:16px;color:var(--text);font-variant-numeric:tabular-nums}.tc-carico{display:flex;align-items:center;gap:10px;min-width:0}.tc-barra{display:flex;gap:2px;height:10px;min-width:4px;border-radius:99px;overflow:hidden}.tc-barra i,.tc-legenda i{display:block;background:var(--primary)}.tc-barra i.t-documento,.tc-legenda i.t-documento{background:#5b7fe0}.tc-barra i.t-f24,.tc-legenda i.t-f24{background:#0e9f9a}.tc-barra i.t-chat,.tc-legenda i.t-chat{background:#a5b4fc}.tc-aperte{font-size:13px;color:var(--text-soft);white-space:nowrap}.tc-ferme{justify-self:start;font-size:12.5px;font-weight:650;color:var(--text-mute);white-space:nowrap}.tc-ferme.si{color:var(--giallo-testo, #9A3412);background:var(--amber-bg);border:1px solid var(--giallo-bordo, #FED7AA);border-radius:99px;padding:3px 10px}.tc-riga .btn-mini{justify-self:end}.tc-segr{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;margin-top:12px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.tc-segr-t{font-size:13px;font-weight:650;color:var(--text-soft)}.tc-segr ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.tc-segr li{display:inline-flex;align-items:center;gap:8px;font-size:14.5px}.tc-segr li .tc-av{width:30px;height:30px;font-size:12px}.tc-segr p{grid-column:1 / -1;margin:0;font-size:13px;color:var(--text-soft);max-width:75ch}.tm-fisso{font-size:13px;color:var(--text-soft);background:var(--bg);border:1px solid var(--border-2);border-radius:99px;padding:4px 12px}.tc-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:12.5px;color:var(--text-soft);margin:10px 2px 0}.tc-legenda span{display:inline-flex;align-items:center;gap:6px}.tc-legenda i{width:10px;height:10px;border-radius:3px}.tc-legenda .tc-nota{flex-basis:100%}@media(max-width:900px){.tc-riga{grid-template-columns:38px 1fr auto;gap:6px 12px}.tc-cl{grid-column:3;grid-row:1}.tc-carico{grid-column:2 / 4}.tc-ferme{grid-column:2}.tc-riga .btn-mini,.tc-vuoto{grid-column:3}}.tm-vede{flex-basis:100%;display:flex;flex-direction:column;gap:8px;padding-top:4px}.tm-vede>label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--text-soft)}.tm-vede-chi{display:flex;gap:14px;flex-wrap:wrap}.tm-lista{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.tm-riga{display:flex;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--border-2);flex-wrap:wrap}.tm-riga:first-child{border-top:0}.tm-riga .tm-cosa{flex:1 1 240px;min-width:0}.tm-cosa b{display:block;font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.tm-cosa span{display:block;font-size:12.5px;color:var(--text-soft)}.tm-riga select,.tm-form select{font-family:inherit;font-size:14px;padding:8px 10px;border-radius:10px;border:1.5px solid var(--border);background:var(--surface);color:var(--text);max-width:100%}.tm-fermo{font-size:12px;font-weight:650;color:var(--giallo-testo, #B45309);background:var(--amber-bg);border-radius:99px;padding:2px 9px;white-space:nowrap}.tm-form{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin:10px 0 14px}.tm-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--text-soft)}.tm-form input[type=date]{font-family:inherit;font-size:14px;padding:7px 10px;border-radius:10px;border:1.5px solid var(--border)}.tm-form .btn,.tm-azioni .btn{width:auto;padding:9px 16px;font-size:14.5px;min-height:0;border-radius:10px}.tm-azioni{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}.tm-check{display:flex;align-items:center;gap:8px;font-size:14.5px}.tm-nota{font-size:13px;color:var(--text-soft);margin:6px 0 12px;max-width:70ch}@media(max-width:560px){.tm-riga{padding:11px 12px}.tm-riga select{width:100%}}.mu-testa{margin-bottom:12px}.mu-tab{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 14px}.mu-tab button{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 8px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);font:inherit;font-size:14.5px;font-weight:600;color:var(--text-soft);cursor:pointer}.mu-tab button.on{border-color:var(--primary);color:var(--primary);background:var(--tinta-2, #F5F8FF)}.mu-tab .md-icona{border-radius:8px}.mu-altri{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:0 0 18px}.mu-altro{display:flex;align-items:center;gap:10px;text-align:left;padding:9px 11px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font:inherit;color:var(--text);cursor:pointer}.mu-altro:hover{border-color:var(--primary)}.mu-at{flex:1;min-width:0}.mu-at b{display:block;font-size:14px;font-weight:600}.mu-at span{display:block;font-size:12.5px;color:var(--text-soft)}.mu-corpo{border-top:1px solid var(--border-2);padding-top:16px}.wa-stato{white-space:nowrap}.wa-stato.wa-letto{color:var(--green, #1a7f4b);font-weight:600}.wa-stato.wa-fallito{color:var(--red);font-weight:600}.cv-wa-nota{flex-basis:100%;color:var(--text-soft);margin:2px 0 0}.wa-tag{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--green, #1a7f4b)}.wa-tag.destra{float:right}.em-ogg{font-weight:700;margin-bottom:4px}.em-tag{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;font-weight:600;color:var(--primary, #1d3bb3)}.em-tag span{display:inline-flex;align-items:center;gap:4px}.em-tag.destra{justify-content:flex-end}.em-all{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;border:1px solid var(--border);background:#fff;font:inherit;font-weight:600;color:var(--text);cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-ind{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-mute);flex:1 1 220px}.cc-ind input{flex:1;min-width:0;padding:6px 8px;border-radius:8px;border:1.5px solid var(--border);font:inherit;color:var(--text)}.em-all:hover{border-color:var(--primary, #1d3bb3)}.cv-vista{margin:8px 0 0;padding:0 14px;gap:6px;align-items:center;flex-wrap:wrap}.cv-vista button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:13px}.cv-vista .cv-vista-wa{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--green, #1a7f4b);text-decoration:none}.mp-per{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);padding:8px 12px 4px}.mp-cons{font-style:normal;color:var(--green, #1a7f4b);font-weight:700}.mp-perche{display:block;font-size:12px;color:var(--green, #1a7f4b)}.cv-thread-body{padding-top:0}.cv-thread-body .chat-list{padding-top:6px}.cv-thread-body .chat-mese{margin-top:10px}.cv-vista{display:flex;align-items:center;gap:2px;padding:0 12px;background:#fff;border-bottom:1px solid var(--border-2);overflow-x:auto}.cv-vista button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:11px 12px 9px;font:inherit;font-size:14px;font-weight:600;color:var(--text-soft);background:none;border:none;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;white-space:nowrap}.cv-vista button.active{color:var(--primary);border-bottom-color:var(--primary)}.cv-vista button:not(.active):hover{color:var(--text)}.cv-vista .cv-vista-wa{margin-left:auto;padding:5px 11px;border:1px solid #BFE3CF;border-radius:999px;background:#f0faf4;flex:0 0 auto;white-space:nowrap}.cv-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 16px 0;background:#fff;border-top:1px solid var(--border-2)}.acc-abitudini{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;color:var(--text)}.cv-barra .cv-canale{flex:1;min-width:0;padding:0;border-top:none;background:none}.cv-barra .cv-canale .mp{margin-left:auto}.cv-barra+.cv-input,.cv-barra+.mp-mancano+.cv-input{border-top:none;padding-top:8px}.cv-input .cv-testo{min-height:60px}.cv-list-head .seg{display:flex;flex-wrap:nowrap;gap:4px}.cv-list-head .seg button{flex:1 1 auto;white-space:nowrap;padding:6px 8px;font-size:13px}.cv-vista-wa,.cv-wa-nota{max-width:100%}@media(max-width:620px){.cv-barra{padding:8px 12px 0}.cv-vista .cv-vista-wa span,.cv-vista .cv-vista-wa{font-size:12.5px}}.cv-barra .cv-canale-l{display:none}.cv-barra .cv-modo button{padding:5px 11px}.cv-barra .cv-canale button{padding:3px 10px}@media(max-width:620px){.cv-barra .cv-canale{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;order:3;padding-bottom:4px}.cv-barra .cv-canale>*{flex:0 0 auto;white-space:nowrap}.cv-barra .cv-canale .mp{order:-1;margin-left:0}.cv-barra .cv-canale .cv-wa-nota{white-space:normal;flex:1 1 auto}.cv-input .cv-testo{min-height:44px}.cv-input{padding:8px 12px 12px}}.cv-barra>.cv-wa-nota{flex:1 0 100%;order:5;margin:0;padding-bottom:2px}@media(max-width:620px){.cv-thread-head .cv-a{display:none}.cv-thread-head{padding:8px 12px}.cv-vista button{padding:8px 10px 7px}}@media(max-width:620px){.cv-vista .cv-vista-wa span{display:none}.cv-vista .cv-vista-wa{padding:6px 9px}}.arc-filtri{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.arc-filtri input{flex:1 1 260px}.arc-filtri .seg{margin:0}.arc-h2{font-size:15px;margin:22px 0 10px}.arc-elenco{display:flex;flex-direction:column;gap:10px;margin-top:18px}.arc-cli{border:1px solid var(--border);border-radius:14px;background:#fff}.arc-cli>summary{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;list-style:none}.arc-cli>summary::-webkit-details-marker{display:none}.arc-cli>summary .car{transition:transform .18s var(--ease-out);color:var(--text-mute)}.arc-cli[open]>summary .car{transform:rotate(90deg)}.arc-nome{font-weight:650;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-n{font-size:13px;color:var(--text-mute);white-space:nowrap}.arc-tag{margin-top:0}.arc-soc{padding:0 16px 12px}.arc-soc-h{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:650;padding:8px 0 4px;border-top:1px solid var(--border)}.arc-tipo{margin:8px 0 0 4px}.arc-tipo-h{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);margin-bottom:4px}.arc-tipo-h span{font-weight:600;margin-left:4px}.arc-doc{padding:8px 10px;border-radius:10px}.arc-doc.nuovo{background:var(--amber-bg)}.arc-doc-r{display:flex;align-items:center;gap:10px}.arc-doc-t{flex:1;min-width:0;display:flex;flex-direction:column}.arc-doc-n{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}@media(max-width:600px){.arc-n{display:none}.arc-soc{padding:0 10px 10px}.arc-doc-r{flex-wrap:wrap}}.ak-crono{display:flex;flex-direction:column;gap:10px}.ak-cv{border:1px solid var(--border);border-radius:12px;padding:10px 12px}.ak-cv-m{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--text-mute)}.ak-cv-t{margin-top:0;font-size:11.5px;padding:1px 8px}.ak-cv-d{font-weight:600;font-size:14px;margin-top:4px}.ak-cv-r{font-size:13.5px;color:var(--text-soft);margin-top:4px;white-space:pre-wrap}.kara-imp{max-width:760px}.ak-az{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px;white-space:normal}.ak-az .tag{margin-top:0}.ak-az-err{font-size:12.5px;color:var(--red);flex-basis:100%}@media(max-width:600px){.quick-auto.quick-3{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-3 .qa-l{font-size:12.5px}}.rc{display:flex;flex-direction:column;gap:12px;max-width:760px}.rc-gen{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:12px;background:var(--surface-2, #F5F7FB);border:1px solid var(--border)}.rc-t{font-weight:650;font-size:14.5px}.rc-f{border:1px solid var(--border);border-radius:12px;padding:12px 16px;background:#fff}.rc-fh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rc-seg{margin:0}.rc-s{margin:4px 0 8px;color:var(--text-mute)}.rc-v{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rc-num{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-mute)}.rc-num input{width:64px;padding:7px 8px;border-radius:8px;border:1.5px solid var(--border);font:inherit;color:var(--text)}.rc-num select,.rc-num input[type=datetime-local]{width:auto;padding:7px 8px;border-radius:8px;border:1.5px solid var(--border);font:inherit;color:var(--text);background:#fff}.rc-giorni button{min-width:44px}.rc-prog{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border)}.rc-prog-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:600px){.rc-gen{flex-direction:column;align-items:flex-start}.rc-giorni{width:100%;gap:4px}.rc-giorni button{min-width:0;flex:1 1 0;padding-left:0;padding-right:0}}.cc-r{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--border)}.cc-n{font-weight:600;font-size:14px}.cc-c{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cc-seg{margin:0}.cc-man{display:inline-flex;align-items:center;gap:6px;font-size:13px}.cc-man input{width:auto}.nm-origine{margin-top:16px;flex-wrap:wrap}.nm-origine button{display:inline-flex;align-items:center;gap:5px}.nm-nl{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--surface-2, #F5F7FB);border:1px solid var(--border);display:grid;gap:8px}.nm-nl-h{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--primary, #1d3bb3)}.nm-nl-r{display:grid;gap:2px}.nl-solo{display:inline-flex;align-items:center;gap:6px;font-size:13px}.nl-azioni{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nl-vuoto{padding:16px;border-radius:12px;border:1px dashed var(--border);background:#fff}.col{display:grid;gap:22px;max-width:820px}.col-sez h3{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:16px}.col-sez>.small{max-width:70ch;margin:0 0 10px}.col-casella{border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:#fff;margin-bottom:8px}.col-c-h{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.col-c-h .tiny{overflow-wrap:anywhere}.col-azioni{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.col-azioni input,.col-azioni select{flex:1 1 200px;min-width:0;padding:7px 10px;border-radius:8px;border:1.5px solid var(--border);font:inherit}.col-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 12px}.col-form label{display:grid;gap:4px;font-size:13px;color:var(--text-mute)}.col-form input{padding:7px 10px;border-radius:8px;border:1.5px solid var(--border);font:inherit;color:var(--text);min-width:0}.col-form .col-mia{display:flex;align-items:center;gap:6px;grid-column:1 / -1}.col-mitt{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.col-mitt .tiny{overflow-wrap:anywhere}.col-sugg{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.col-sugg .tiny{flex-basis:100%}.col-vuoto{color:var(--text-mute)}@media(max-width:600px){.col-form{grid-template-columns:1fr}}.rc-acc{margin:-4px 0 0;padding:0 16px}.nm-orig-r{margin-bottom:6px}.nm-orig{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700}.nm-orig.kanon{background:#e4ecfd;color:#1d4ed8}.nm-orig.nl{background:#f3e8fd;color:#7c3aed}.nm-sogg{display:inline-flex;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600;background:#eef1f5;color:#334155}.lettura{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;margin-top:2px;font-size:11.5px;color:var(--text-mute)}.lettura-r.ok,.lettura-r.wa-letto,.lettura-r.wa-consegnato{color:var(--green, #1a7f4b);font-weight:600}.lettura-r.wa-fallito{color:var(--red);font-weight:600}.ch-portale{--ch: #1D4ED8;--ch-bg: #E4ECFD}.ch-whatsapp{--ch: #15803D;--ch-bg: #E3F5E9}.ch-email{--ch: #7C3AED;--ch-bg: #F1E9FE}.ch-attesa{--ch: var(--amber, #B45309);--ch-bg: var(--amber-bg, #FEF3C7)}.ch-dot{width:8px;height:8px;border-radius:50%;background:var(--ch);flex:0 0 auto}.cv-list-head{gap:10px;padding:14px 14px 10px}.cv-cerca{display:flex;gap:8px;align-items:flex-start}.cv-cerca input{flex:1;min-width:0}.cv-cerca .lg-chat{border:none;background:none;overflow:visible;position:relative}.cv-cerca .lg-t{width:38px;height:38px;padding:0;justify-content:center;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text-mute)}.cv-cerca .lg-chat.aperta .lg-t{color:var(--primary);border-color:var(--tinta-bordo, #C9D6F5);background:var(--tinta, #EEF3FF)}.cv-cerca .lg-c{position:absolute;right:0;top:44px;z-index:20;width:min(340px,80vw);background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 32px #000b3d24;padding:4px 12px 12px}.cv-filtri{display:flex;flex-wrap:wrap;gap:6px}.cv-filtri button{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:600;color:var(--text-soft);background:#f3f5f8;border:1px solid transparent;border-radius:999px;padding:5px 10px;cursor:pointer}.cv-filtri button:hover{background:#eceff4}.cv-filtri button.on{background:var(--ch-bg, var(--tinta, #EEF3FF));color:var(--ch, var(--primary));border-color:color-mix(in srgb,var(--ch, var(--primary)) 30%,transparent)}.cv-filtri-n{font-variant-numeric:tabular-nums;font-weight:500;opacity:.75}.cv-gruppo{padding:12px 16px 4px;font-size:12.5px;font-weight:650;color:var(--text-mute);background:#fff}.cv-row{padding:11px 14px 11px 16px;border-bottom:none;position:relative}.cv-row:after{content:"";position:absolute;left:68px;right:0;bottom:0;height:1px;background:var(--border-2)}.cv-row.on{background:var(--tinta, #EEF3FF);box-shadow:inset 3px 0 0 var(--primary)}.cv-p{display:flex;align-items:center;gap:5px}.cv-p>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-p-ch{flex:0 0 auto;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--ch-bg);color:var(--ch)}.cv-aspetta{flex:0 0 auto;align-self:flex-start;margin-top:22px;font-size:11.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--tinta, #EEF3FF);color:var(--primary);white-space:nowrap}.cv-aspetta.vecchia{background:var(--amber-bg, #FEF3C7);color:var(--amber, #B45309)}.cv-vista{display:flex;align-items:center;gap:4px;padding:8px 12px;border-bottom:1px solid var(--border-2);background:#fff;overflow-x:auto}.cv-vista button[role=tab]{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13.5px;font-weight:600;color:var(--text-soft);background:none;border:1px solid transparent;border-radius:9px;padding:6px 11px;cursor:pointer;white-space:nowrap}.cv-vista button[role=tab]:hover{background:#f3f5f8}.cv-vista button[role=tab].active{background:var(--ch-bg, var(--tinta, #EEF3FF));color:var(--ch, var(--primary));border-color:color-mix(in srgb,var(--ch, var(--primary)) 25%,transparent)}.cv-vista-n{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;opacity:.7}.cv-vista .cv-vista-wa{margin-left:auto}.cv-thread-body .msg:not(.norma) .bubble{box-shadow:inset 3px 0 0 var(--ch, transparent)}.cv-thread-body .msg.cliente:not(.norma) .bubble{box-shadow:inset -3px 0 color-mix(in srgb,var(--ch) 70%,#fff)}.cv-thread-body .msg.ch-portale:not(.norma) .bubble,.cv-thread-body .msg.cliente.ch-portale:not(.norma) .bubble{box-shadow:none}.ch-chip{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:0 6px;border-radius:5px;font-weight:600;background:var(--ch-bg);color:var(--ch)}.em-tag:empty{display:none}.em-tag{color:var(--text-mute);font-weight:500}.cv-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px 0;background:#fff;border-top:1px solid var(--border-2)}.cv-barra .cv-modo{margin:0;padding:0}.cv-barra .cv-canale{padding:0;border-top:none;background:none;flex:1}.cv-canale-l{text-transform:none;letter-spacing:0;font-weight:600;font-size:12.5px}.cv-barra+.mp-mancano,.cv-barra+.cv-input{border-top:none}@media(max-width:760px){.cv-aspetta{margin-top:20px}.cv-vista{padding:6px 8px}.cv-vista button[role=tab]{padding:6px 9px}}.cv-vista{flex-wrap:nowrap;scrollbar-width:none}.cv-vista::-webkit-scrollbar{display:none}@media(max-width:760px){.cv-barra .cv-canale{flex:1 0 100%}.cv-barra .cv-canale .mp{margin-left:0}}.sc{max-width:820px}.sc-rapidi{display:flex;gap:8px;margin:0 0 10px}.sc-temi{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:12px;background:#fff;overflow:hidden}.sc-temi>li{padding:10px 14px;border-bottom:1px solid var(--border-2)}.sc-temi>li:last-child{border-bottom:none}.sc-temi>li:not(.on) .sc-nome{color:var(--text-mute)}.sc-tema{display:flex;align-items:center;gap:10px;cursor:pointer}.sc-tema input{width:17px;height:17px;accent-color:var(--primary)}.sc-nome{flex:1;font-weight:650;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-princ{font-size:11.5px;font-weight:600;color:var(--primary);background:var(--tinta, #EEF3FF);padding:1px 7px;border-radius:999px}.sc-n{font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--text-mute)}.sc-det{margin:4px 0 0 27px}.sc-det summary{cursor:pointer;font-size:13px;color:var(--text-soft)}.sc-det ul,.sc-voci{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.sc-det li,.sc-voci li{display:flex;gap:10px;font-size:13px;align-items:baseline}.sc-det li span,.sc-voci li span{flex:0 0 52px;font-variant-numeric:tabular-nums;color:var(--text-mute)}.sc-h{margin:24px 0 4px;font-size:16px}.sc-cal{border:1px solid var(--border);border-radius:12px;background:#fff;padding:12px 14px;margin-bottom:10px}.sc-cal.spento{opacity:.65}.sc-cal-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-voci{margin-left:27px}.sc-x{margin-left:auto;border:none;background:none;color:var(--text-mute);cursor:pointer;padding:2px}.sc-nuova,.sc-nuovo{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.sc-nuova input,.sc-nuovo>input{padding:7px 10px;border-radius:8px;border:1.5px solid var(--border);font:inherit;min-width:0}.sc-nuova input:first-child,.sc-nuovo>input{flex:1 1 240px}.sc-nuovo{flex-direction:column;align-items:stretch;border-style:dashed}.sc-sogg{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:13px}.sc-sogg label{display:inline-flex;align-items:center;gap:5px}.sc-nuovo .btn{align-self:flex-start}.sc-nuovo>input{flex:0 0 auto}.orig-scadenzario{--orig: #1D4ED8}.orig-aggiuntiva{--orig: #7C3AED}.orig-f24{--orig: var(--giallo-testo, #B45309)}.scad-list>li{box-shadow:inset 4px 0 0 var(--orig, transparent)}.scad-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:12.5px;color:var(--text-soft)}.scad-legenda span{display:inline-flex;align-items:center;gap:6px}.scad-legenda i{width:10px;height:10px;border-radius:3px;background:var(--orig)}.home-aside .act-list>li[class^=orig-]{box-shadow:inset 3px 0 0 var(--orig)}.kc{background:#fff;border:1px solid var(--border);border-radius:18px;padding:14px 16px 16px;margin-bottom:18px}.kc-h{display:flex;align-items:center;gap:8px}.kc-h .ak-k{width:26px;height:26px;font-size:13px}.kc-t{flex:1;font-weight:700;color:var(--text)}.kc-vuota{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 0 6px}.kc-dom{margin:0;font-size:22px;font-weight:650;letter-spacing:-.01em;color:var(--text)}.kc-f{position:relative;width:100%;max-width:680px;margin:0 auto}.kc-f textarea{width:100%;resize:none;font:inherit;font-size:15px;line-height:1.5;padding:13px 54px 13px 18px;border-radius:24px;border:1.5px solid var(--border);background:#f7f8fb;color:var(--text);box-shadow:0 1px 2px #000b3d0a}.kc-f textarea:focus{outline:none;border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px #1d3bb31f}.kc-invia{position:absolute;right:8px;bottom:8px;width:36px;height:36px;border-radius:50%;border:none;display:grid;place-items:center;background:var(--primary);color:#fff;cursor:pointer;transform:rotate(-90deg)}.kc-invia:disabled{background:#c9d2e8;cursor:default}.kc-es{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:680px}.kc-es button{font:inherit;font-size:13px;color:var(--text-soft);background:#fff;border:1px solid var(--border);border-radius:999px;padding:6px 12px;cursor:pointer}.kc-es button:hover{border-color:var(--primary);color:var(--primary)}.kc-lista{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding:12px 2px;margin:0 auto 10px;max-width:680px}.kc:not(.vuota) .kc-f textarea{padding-top:10px;padding-bottom:10px}@media(max-width:600px){.kc-dom{font-size:19px}.kc-f textarea{font-size:16px}}.ch-testata{margin-bottom:12px}.ch-testata-t{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap}.ch-sel{display:inline-flex;gap:4px;padding:4px;background:#fff;border:1px solid var(--border);border-radius:12px}.ch-sel button{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:14px;font-weight:600;color:var(--text-soft);background:none;border:1px solid transparent;border-radius:9px;padding:6px 12px;cursor:pointer}.ch-sel button:hover{background:#f3f5f8}.ch-sel button.on{background:var(--ch-bg, var(--tinta, #EEF3FF));color:var(--ch, var(--primary));border-color:color-mix(in srgb,var(--ch, var(--primary)) 25%,transparent)}.ch-conti{margin-left:auto;display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;font-size:12.5px;color:var(--text-soft);background:#fff;border:1px solid var(--border);border-radius:12px;padding:7px 12px}.ch-conti-t{font-weight:600;color:var(--text-mute)}.ch-conto{display:inline-flex;align-items:center;gap:5px}.ch-conto strong{color:var(--text);font-variant-numeric:tabular-nums}.cv-apri{display:flex;justify-content:flex-end;gap:8px;padding:8px 16px;border-bottom:1px solid var(--border-2);background:#fff}.cv-apri .cv-vista-wa{margin-left:0}@media(max-width:860px){.ch-conti{margin-left:0}.ch-sel{width:100%;overflow-x:auto}.ch-sel button{flex:1 0 auto;justify-content:center;padding:6px 10px}}.cv-apri .cv-vista-wa{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;padding:5px 11px;border-radius:999px;white-space:nowrap;color:#15803d;border:1px solid #BFE3CF;background:#f0faf4}.cv-apri .cv-vista-mail{color:#7c3aed;border-color:#ddccfb;background:#f7f2ff}.cv-pane{height:calc(100dvh - 186px);min-height:420px;align-items:stretch}.cv-list{position:static;max-height:none}.cv-thread{overflow:hidden}.cv-thread-body{flex:1 1 auto;min-height:0;overflow-y:auto}.cv-composer{flex:0 0 auto;background:#fff;border-top:1px solid var(--border-2)}.cv-composer .cv-barra{border-top:none}@media(max-width:860px){.cv-pane{height:auto;min-height:0}.cv-pane.aperta{height:calc(100dvh - 182px - env(safe-area-inset-bottom,0px));min-height:360px}.ch-testata:has(+.cv-pane.aperta) .ch-conti{display:none}.cv-barra .cv-canale{flex-wrap:wrap}}.kc-f textarea{display:block;min-height:52px;max-height:168px;padding:14px 58px 14px 20px;overflow-y:auto}.kc:not(.vuota) .kc-f textarea{padding-top:14px;padding-bottom:14px}.kc-invia{top:auto;bottom:8px;right:8px;width:36px;height:36px;transform:none}.kc-invia svg{transform:rotate(-90deg)}@media(max-width:860px){.cv-pane.aperta{min-height:0}.ch-testata:has(+.cv-pane.aperta) h1{display:none}}.kc-modale{padding:0;display:flex;flex-direction:column}.kc-modale .kc{border:none;border-radius:0;margin:0;padding:8px 18px 18px;flex:1;display:flex;flex-direction:column;min-height:0}.kc-modale .kc-vuota{padding:28px 0 8px}.kc-modale .kc-lista{max-height:none;flex:1;min-height:0}.chat-gr{margin:6px 0;border:1px solid color-mix(in srgb,var(--ch) 28%,transparent);border-left:3px solid var(--ch);border-radius:12px;background:#fff}.chat-gr>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;border-radius:11px}.chat-gr>summary::-webkit-details-marker{display:none}.chat-gr>summary:hover{background:var(--ch-bg)}.chat-gr>summary:focus-visible{outline:2px solid var(--ch);outline-offset:2px}.chat-gr-ic{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--ch);background:var(--ch-bg)}.chat-gr-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.3}.chat-gr-t strong{font-size:14px;color:var(--text)}.chat-gr-t span{font-size:12.5px;color:var(--text-mute)}.chat-gr-ch{flex:0 0 auto;color:var(--text-mute);transform:rotate(90deg);transition:transform .18s ease}.chat-gr[open] .chat-gr-ch{transform:rotate(-90deg)}.chat-gr[open]>summary{border-bottom:1px solid var(--border-2);border-radius:11px 11px 0 0}.chat-gr-c{padding:10px 12px 4px;background:color-mix(in srgb,var(--ch-bg) 35%,#fff);border-radius:0 0 11px 11px}@media(prefers-reduced-motion:reduce){.chat-gr-ch{transition:none}}.ch-sotto{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 14px}.ar{position:relative}.ar-t{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;font-weight:600;color:var(--text-soft);background:#fff;border:1px solid var(--border);border-radius:999px;padding:5px 12px;cursor:pointer}.ar-t:disabled{cursor:default;color:var(--text-mute)}.ar-t.ha{color:var(--giallo-testo, #9A4A00);border-color:var(--giallo-bordo, #F3D2A6);background:var(--giallo-fondo, #FFF7EC)}.ar-t.ha:hover{background:var(--giallo-fondo, #FFEFD9)}.ar-t strong{font-variant-numeric:tabular-nums}.ar-dot{width:7px;height:7px;border-radius:50%;background:var(--text-mute)}.ar-t.ha .ar-dot{background:var(--amber)}.ar-ch{transform:rotate(90deg);transition:transform .18s ease}.ar-t[aria-expanded=true] .ar-ch{transform:rotate(-90deg)}.ar-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(440px,calc(100vw - 32px));max-height:60vh;overflow-y:auto;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 32px #000b3d24;padding:6px}.ar-pop ul{list-style:none;margin:0;padding:0}.ar-pop li+li{border-top:1px solid var(--border-2)}.ar-pop li button{display:flex;align-items:center;gap:12px;width:100%;font:inherit;text-align:left;background:none;border:none;border-radius:10px;padding:9px 10px;cursor:pointer}.ar-pop li button:hover{background:#f3f5f8}.ar-id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ar-n{font-weight:600;color:var(--text)}.ar-a{font-size:12.5px;color:var(--text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-da{flex:0 0 auto;text-align:right;font-size:11.5px;color:var(--text-mute);line-height:1.35}.ar-da strong{font-size:12.5px;color:var(--text)}.ar-da.vecchia strong{color:var(--giallo-testo, #B45309)}@media(prefers-reduced-motion:reduce){.ar-ch{transition:none}}.lg-h{margin:12px 0 6px;font-size:12px;font-weight:700;color:var(--text)}.lg-c>.lg-h:first-child{margin-top:10px}.lg-l li[class^=ch-] .lg-i{background:var(--ch-bg, var(--tinta, #EEF3FF));color:var(--ch, var(--primary))}.lg-l li.ch-portale .ch-dot{background:var(--primary)}.lg-i.lg-txt{background:#f3f5f8;color:var(--text-soft);font-size:11px;font-weight:700;letter-spacing:-1px}.lg-i.lg-nota{background:#fff6d6;color:#8a6a00}.lg-i.lg-att{background:var(--giallo-fondo, #FFF7EC);color:var(--giallo-testo, #B45309)}.acc-scelte{display:flex;flex-direction:column;gap:8px}.acc-scelte .btn{justify-content:center}.dn-testa{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:10px}.dn-n{color:var(--giallo-testo, #B45309)}.dn-rich{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;color:var(--text-soft);background:#f3f5f8;border-radius:10px;padding:8px 12px}.dn-rich.aperta{background:var(--giallo-fondo, #FFF7EC);color:#7a3e00}.dn-rich svg{flex:0 0 auto}.dn-card{padding-top:6px;padding-bottom:6px}.dn-g+.dn-g{border-top:1px solid var(--border-2);margin-top:6px;padding-top:6px}.dn-gt{margin:8px 0 2px;font-size:13px;font-weight:700;color:var(--text)}.dn-l{list-style:none;margin:0;padding:0}.dn-l li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px;align-items:center;padding:9px 0}.dn-l li+li{border-top:1px solid var(--border-2)}.dn-k{display:flex;flex-direction:column;font-size:14px;font-weight:600;color:var(--text);min-width:0}.dn-p{font-size:12px;font-weight:400;color:var(--text-mute);line-height:1.4}.dn-v{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:14px;color:var(--text);text-align:right;min-width:0;overflow-wrap:anywhere}.dn-manca{font-size:12px;font-weight:600;color:var(--giallo-testo, #B45309);background:var(--giallo-fondo, #FFF7EC);border:1px solid var(--giallo-bordo, #F3D2A6);border-radius:999px;padding:2px 9px}.dn-prop{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;font-size:12.5px;color:var(--text-soft)}.dn-prop strong{color:var(--text)}@media(max-width:560px){.dn-l li{grid-template-columns:1fr}.dn-v{align-items:flex-start;text-align:left}.dn-prop{justify-content:flex-start}}.dn-ci>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;margin:6px 0 4px;font-size:13px;font-weight:600;color:var(--primary);cursor:pointer}.dn-ci>summary::-webkit-details-marker{display:none}.dn-ci-ch{transform:rotate(90deg);transition:transform .18s ease}.dn-ci[open] .dn-ci-ch{transform:rotate(-90deg)}.dn-ci .dn-l{border-top:1px solid var(--border-2)}@media(prefers-reduced-motion:reduce){.dn-ci-ch{transition:none}}.ass-mp{margin-top:8px}.ass-mp .mp{margin-left:0;display:inline-block}.ass-mp .mp-tasto{font-family:inherit;font-size:13px;font-weight:600;border:1px solid var(--border);border-radius:9px;padding:8px 13px;cursor:pointer}.nt-banner{position:fixed;z-index:80;top:14px;left:50%;transform:translate(-50%);width:min(460px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px;pointer-events:none}.nt-banner-v{position:relative;display:flex;align-items:flex-start;background:#fff;border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:12px;box-shadow:0 12px 32px #000b3d29;overflow:hidden;pointer-events:auto;animation:nt-entra .22s ease-out}.nt-banner-v.problema{border-left-color:var(--red, #DC2626)}.nt-banner-b{flex:1 1 auto;min-width:0;display:flex;gap:10px;align-items:flex-start;font:inherit;text-align:left;background:none;border:none;padding:11px 6px 13px 12px;cursor:pointer;color:var(--text)}.nt-banner-b .nt-corpo{display:flex;flex-direction:column;gap:2px;min-width:0}.nt-banner-b .nt-t{font-size:14px;font-weight:600}.nt-banner-b .nt-q{font-size:12.5px;color:var(--text-mute)}.nt-banner-x{flex:0 0 auto;background:none;border:none;color:var(--text-mute);padding:10px;cursor:pointer}.nt-banner-t{position:absolute;left:0;bottom:0;height:3px;width:100%;background:color-mix(in srgb,var(--primary) 30%,transparent);transform-origin:left;animation:nt-tempo 15s linear forwards}@keyframes nt-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes nt-tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.nt-banner-v{animation:none}.nt-banner-t{animation:none;display:none}}.cb-riep{list-style:none;padding:0;margin:10px 0;border-top:1px solid var(--border)}.cb-riep li{display:flex;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid var(--border)}.cb-riep li strong{text-align:right;font-weight:600;min-width:0;overflow-wrap:anywhere}.bh-head{margin-bottom:14px}.bh-scrivi{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px 16px;display:grid;gap:10px;box-shadow:var(--shadow)}.bh-scrivi-riga{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.bh-campo{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-soft)}.bh-campo select,.bh-campo input,.bh-filtri select{min-width:0;width:210px;max-width:100%;height:36px;box-sizing:border-box;padding:0 10px;font:inherit;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px}.bh-campo select:focus-visible,.bh-campo input:focus-visible,.bh-filtri select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.bh-scrivi textarea{font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.bh-a-fisso{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--brand-navy, #000B3D);background:#e8edfb;border-radius:999px;padding:6px 12px}.bh-scrivi textarea{width:100%;resize:vertical;min-height:56px;box-sizing:border-box}.bh-scrivi-piede{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bh-filtri{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:18px 0 10px}.bh-filtri .st-subnav{margin:0;min-width:0;max-width:100%}.bh-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bh-voce{border:1px solid var(--border);border-left:4px solid var(--brand-navy, #000B3D);border-radius:10px;background:var(--surface);padding:12px 16px}.bh-voce.bh-avviso{border-left-color:#0fb5ab}.bh-voce.bh-chiusa{background:var(--bg);border-left-color:var(--border)}.bh-voce.bh-chiusa .bh-testo{color:var(--text-soft)}.bh-testa{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px}.bh-tipo{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--brand-navy, #000B3D)}.bh-avviso .bh-tipo{color:#0b7f78}.bh-chi{color:var(--text);font-weight:600}.bh-quando{color:var(--text-soft);font-variant-numeric:tabular-nums}.bh-testo{margin:6px 0 0;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.bh-rif,.bh-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.bh-azioni input:not([type=file]){flex:1 1 220px;min-width:0;height:34px;box-sizing:border-box;padding:0 10px;font:inherit;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px}.bh-azioni input:not([type=file]):focus-visible{outline:2px solid var(--primary);outline-offset:1px}.bh-esito{margin:8px 0 0;display:flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--text-soft)}.bh-esito>svg{flex:none;margin-top:2px;color:#047857}.bh-esito.bh-risposta{font-size:14px;color:var(--text);background:var(--green-bg);border-radius:8px;padding:8px 10px}.bh-voce.bh-esito-nuovo{border-left-color:#047857}.bh-vuoto{color:var(--text-soft);padding:18px 0}@media(max-width:640px){.bh-campo{width:100%}.bh-campo select,.bh-campo input{flex:1;width:auto}}.col-manda{display:flex;gap:8px;align-items:flex-start;margin-top:8px;font-size:13px;color:var(--text-soft)}.col-manda svg{flex:0 0 auto;margin-top:2px;color:var(--primary)}.col-manda.ko{color:var(--red)}.col-manda.ko svg{color:var(--red)}.im-canale-az{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);display:grid;gap:10px}.col-invio-r{display:grid;gap:6px}.col-invio-t{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;font-size:14px}.col-invio-t .tiny{color:var(--text-soft)}.col-invio-b,.col-invio-f{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end}.col-invio-f label{display:flex;flex-direction:column;gap:3px;flex:1 1 160px;min-width:0}.col-invio-f label.col-porta{flex:0 0 80px}.col-invio-f input{height:32px;padding:0 8px;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:14px;min-width:0}.col-invio .col-nuova{margin:0}.col-form-aperto{padding:4px 0 0}.col-gestore{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.col-gestore legend{padding:0 0 4px}.col-form .col-gestore label{display:flex;align-items:center;gap:6px;color:var(--text)}.col-posta{display:grid;gap:6px}.col-form .tiny,.col-gestore legend,.col-posta .tiny,.col-invio .tiny,.col-casella .tiny,.imp-blocco>.tiny{color:var(--text-soft)}.col-posta .col-mia{display:flex;align-items:center;gap:8px;font-size:14px}.col-wa{grid-template-columns:1fr}.col-wa-aiuto p{margin:0 0 6px;color:var(--text-soft);line-height:1.5}.col-wa-aiuto code{font-size:12px;background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:0 4px;overflow-wrap:anywhere}.bh-cliente{display:inline-flex;align-items:center;gap:8px;padding:3px 4px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:14px;font-weight:600;max-width:100%}.bh-cliente>span:not(:first-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-cliente-x{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:var(--bg);color:var(--text-soft);cursor:pointer}.rm summary{font-weight:600}.rm-corpo{display:grid;gap:12px;padding:4px 2px 6px;font-size:13.5px;line-height:1.55}.rm-corpo p{margin:3px 0 0;color:var(--text-soft)}.rm-passi{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rm-passi li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start}.rm-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--brand-navy, #000B3D);color:#fff;font-weight:700;font-size:13px}.rm-noi{margin-left:8px;font-size:11px;vertical-align:1px}.rm-regola{border-top:1px solid var(--border);padding-top:10px}.ev-gr{margin:6px auto;max-width:560px;width:100%}.ev-gr>summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 12px;border-radius:999px;border:1px dashed var(--border);background:var(--surface);font-size:12.5px;color:var(--text-soft)}.ev-gr>summary::-webkit-details-marker{display:none}.ev-gr>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ev-gr-ic{display:inline-flex;gap:3px;color:var(--primary);flex:0 0 auto}.ev-gr-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-gr-ch{transform:rotate(90deg);transition:transform .15s;flex:0 0 auto}.ev-gr[open] .ev-gr-ch{transform:rotate(-90deg)}.ev-gr-c{padding-top:6px}@media(max-width:640px){.ev-gr-t{white-space:normal}}.smese{border:1px solid var(--border);border-left:4px solid var(--brand-navy, #000B3D);border-radius:var(--radius);background:var(--surface);padding:14px 16px;margin:4px 0 16px;display:grid;gap:12px}.smese-testa{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.smese-testa h3{margin:0;font-size:17px}.smese-testa p{margin:2px 0 0;color:var(--text-soft)}.smese-freq{display:flex;flex-direction:column;gap:3px}.smese-freq select,.smese-conferma input{height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:14px;background:var(--surface);color:var(--text);min-width:0}.smese-griglia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.smese-col ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:5px;font-size:13.5px}.smese-h{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--brand-navy, #000B3D)}.smese-data{display:inline-block;min-width:46px;font-weight:600;font-variant-numeric:tabular-nums}.smese-cifra{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:4px}.smese-cifra .tiny{font-weight:500;margin-left:6px;color:var(--text-soft)}.smese-iva p{margin:4px 0 0;color:var(--text-soft)}.smese-conferma{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;border-top:1px solid var(--border);padding-top:12px}.smese-conferma label{display:flex;flex-direction:column;gap:3px}.smese-conferma label:first-child input{width:130px}.smese-nota{flex:1 1 240px}.smese-tasti{display:flex;gap:8px;flex-wrap:wrap}.smese-piede{margin:0;color:var(--text-soft)}@media(max-width:760px){.smese-griglia{grid-template-columns:1fr}}.cons{margin:8px 12px 0;border:1px solid #C7D2FE;border-left:4px solid var(--primary);border-radius:12px;background:#f5f7ff}.cons-testa{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;background:none;border:0;font:inherit;font-size:13.5px;text-align:left;cursor:pointer;color:var(--text)}.cons-testa>span{flex:1;min-width:0}.cons-testa:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:12px}.cons-ch{transform:rotate(90deg)}.cons-testa[aria-expanded=true] .cons-ch{transform:rotate(-90deg)}.cons-scheda{padding:0 12px 12px;display:grid;gap:6px;font-size:13.5px}.cons-scheda+.cons-scheda{border-top:1px solid #C7D2FE;padding-top:10px}.cons-riass{margin:0;font-weight:600}.cons-prova{margin:0;padding:6px 10px;border-left:3px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:0 8px 8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.cons-dl{margin:0;display:grid;gap:4px}.cons-dl dt{font-size:12px;font-weight:700;color:var(--brand-navy, #000B3D)}.cons-dl dd{margin:0;color:var(--text)}.cons-tasti{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.acc-avvisi{display:flex;flex-wrap:wrap;gap:12px}.acc-avvisi label{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;min-width:0}.acc-avvisi select,.acc-avvisi input{height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:14px;min-width:0}.acc-cell{display:flex;gap:6px}.acc-cell input{flex:1}.sotm{background:linear-gradient(165deg,#eef2fc,#dce4f7);border-color:#cdd8f2;display:flex;flex-direction:column;gap:10px}.sotm-ingr{border:0;background:#fff9;border-radius:8px;width:30px;height:30px;display:grid;place-items:center;color:var(--text-soft);cursor:pointer}.sotm-ingr:hover,.sotm-ingr[aria-expanded=true]{background:#fff;color:var(--text)}.sotm-lista{display:grid;gap:10px}.sotm-parte{display:grid;gap:6px}.sotm-titolo{font-size:12px;font-weight:600;color:#3f4a6b}.sotm-pill{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;font:inherit;color:var(--text);cursor:pointer;padding:8px 12px;border-radius:14px;background:#ffffff94;border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fffffff2,0 2px 6px #000b3d12;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sotm-pill:hover{background:#ffffffd9}.sotm-pill:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.45);outline-offset:2px}.sotm-pill>svg{flex:none;margin-top:2px;color:var(--blu-d, #1E3A8A)}.sotm-pill.cons>svg{color:#0e7490}.sotm-t{display:grid;min-width:0}.sotm-testo{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sotm-sotto{font-size:12px;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sotm-vuoto{margin:0;font-size:13px;color:#4b5563}.sotm-scelta{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sotm-scelta li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:12px;background:#ffffffb3;font-size:13.5px}.sotm-scelta label{display:flex;align-items:center;gap:6px}.sotm-scelta span{display:flex;gap:4px}.f24c-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;border:2px dashed #B9C6EA;border-radius:14px;background:#f4f7fd;color:var(--blu-d, #1E3A8A);font-weight:600;cursor:pointer;text-align:center}.f24c-drop.sopra,.f24c-drop:hover{background:#e8eefb;border-color:var(--blu, #1E40AF)}.f24c-drop:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.45);outline-offset:2px}h3.f24c-sez{font-size:15px;margin:18px 0 8px;color:var(--text-soft)}.f24c{border:1px solid var(--border);border-radius:14px;padding:12px 14px;margin-bottom:8px;background:#fff}.f24c-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.f24c-n{font-weight:600}.f24c .f24c-s{color:var(--text-soft)}.f24c-p{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--giallo-testo, #9A3412)}.f24c-f{display:grid;gap:8px;margin-top:10px}.f24c-f label{display:grid;gap:4px;max-width:360px}.f24c-f select,.f24c-f input[type=date]{padding:7px 10px;border-radius:8px;border:1.5px solid var(--border);font:inherit}.f24c-t{width:100%;border-collapse:collapse;font-size:13px}.f24c-t th{text-align:left;font-weight:600;color:var(--text-soft);padding:4px}.f24c-t td{padding:3px}.f24c-t input{width:100%;min-width:0;padding:5px 7px;border-radius:6px;border:1.5px solid var(--border);font:inherit}.kpi-elenco{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.kpi-riga{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:1px solid var(--border-2, #EEF0F4);border-radius:12px;background:#fff;font:inherit;color:var(--text);text-align:left;cursor:pointer}.kpi-riga:hover{background:#f7f9fd;border-color:#d5def5}.kpi-riga:focus-visible,.kpi-altri:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.45);outline-offset:2px}.kpi-riga-t{display:grid;min-width:0}.kpi-riga-n{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-riga-s{font-size:12px;color:var(--text-soft)}.kpi-altri{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:4px 8px;font:inherit;font-size:13px;font-weight:600;color:var(--blu, #1E40AF);cursor:pointer}@media(min-width:1000px){.home-grid.home-pari{align-items:stretch}.home-pari>.home-aside{position:static}}.home-pari>.home-col{gap:0}.home-pari>.home-col>.kc{margin:0}.krec{margin-top:14px;flex:1 1 0;min-height:180px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:18px;padding:14px 16px}.krec-h{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--text-soft)}.krec-vuoto{margin:0;font-size:13px;color:var(--text-soft)}.krec-lista{flex:1 1 0;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:6px}.krec-v{border:1px solid var(--border-2, #EEF0F4);border-radius:12px}.krec-v>summary{list-style:none;cursor:pointer;padding:8px 12px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.krec-v>summary::-webkit-details-marker{display:none}.krec-v>summary:focus-visible{outline:3px solid rgba(var(--primary-rgb, 30,64,175),.45);outline-offset:2px;border-radius:12px}.krec-v[open]>summary{border-bottom:1px solid var(--border-2, #EEF0F4)}.krec-d{font-size:13.5px;font-weight:600;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.krec-q{flex:none;font-size:12px;color:var(--text-soft)}.krec-r{padding:8px 12px 10px;font-size:13.5px;color:var(--text);white-space:pre-wrap}li[class*=orig-] .date-tile{border-color:color-mix(in srgb,var(--orig) 30%,#fff)}li[class*=orig-] .date-tile .dt-m{background:var(--orig)}.tag.tag-scaduta{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;border-radius:10px;padding:4px 10px;line-height:1.25;text-align:right;white-space:nowrap}.tag.tag-scaduta>span:last-child{font-weight:550}.scad-tasti{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tc-segr.tc-segr-q{display:block;padding:14px 16px}.tcs-testa{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.tcs-testa ul{flex:1 1 auto}.tcs-sotto{font-size:12.5px;font-weight:500;color:var(--text-soft);margin-left:4px}.tcs-num{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:12px}.tcs-num>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:var(--bg)}.tcs-num b{font-size:20px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.tcs-num span{font-size:12.5px;color:var(--text-soft)}.tcs-num .warn{background:var(--amber-bg)}.tcs-num .warn b{color:var(--giallo-testo, #B45309)}.tcs-ok{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:13.5px;color:#047857}.tcs-h{margin:14px 0 6px;font-size:13px;font-weight:650;color:var(--text-soft)}.tcs-manca{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tcs-manca li{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-left:3px solid var(--giallo-testo, #D97706);border-radius:6px;background:var(--bg)}.tcs-t{font-size:14px;color:var(--text);overflow-wrap:anywhere}.tcs-m{font-size:12.5px;color:var(--text-soft)}.bh-file{position:relative;display:inline-flex;align-items:center;gap:5px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.bh-file:focus-within{outline:2px solid var(--primary);outline-offset:1px}.bh-file-riga{display:inline-flex;align-items:center;gap:6px}.bh-scrivi-piede .tiny{flex:1 1 200px}.nt-testa.nt-testa-f{display:flex;align-items:center;justify-content:space-between;gap:10px}.nt-tutte{font:inherit;font-size:12.5px;font-weight:600;color:var(--primary);background:none;border:none;padding:4px 6px;border-radius:6px;cursor:pointer}.nt-tutte:hover{background:var(--tinta, #EEF3FF)}.nt-filtri{display:flex;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border);flex-wrap:wrap}.nt-f{font:inherit;font-size:12.5px;font-weight:600;color:var(--text-soft);background:#f1f3f5;border:1px solid transparent;border-radius:999px;padding:5px 11px;cursor:pointer}.nt-f.on{background:var(--primary);color:#fff}.nt-f.imp:not(.on){background:var(--giallo-fondo, #FEF3C7);color:var(--giallo-testo, #92400E)}.nt-f.imp.on{background:var(--giallo-testo, #B45309)}.nt-voce.imp{background:var(--giallo-fondo, #FFF8EB);box-shadow:inset 3px 0 0 var(--giallo-testo, #D97706)}.nt-voce.imp.nuova{background:var(--giallo-fondo, #FFF3DC)}.nt-voce.imp .ico-badge{background:var(--giallo-fondo, #FEF3C7);color:var(--giallo-testo, #B45309)}.nt-imp{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;background:var(--giallo-fondo, #FEF3C7);color:var(--giallo-testo, #92400E)}.nt-voce.imp.problema{background:#fef2f2;box-shadow:inset 3px 0 #b91c1c}.pf-chi{display:flex;align-items:center;gap:18px;margin-top:8px;flex-wrap:wrap}.pf-dati{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 220px}.pf-nome{font-size:18px;font-weight:700;color:var(--text)}.pf-sotto{font-size:14px;color:var(--text-soft);overflow-wrap:anywhere}.pf-nota{font-size:13px;color:var(--text-soft);margin-top:6px;line-height:1.45}.pf-campi{display:grid;gap:12px;margin-top:6px}.pf-campi label{display:grid;gap:5px}.pf-l{font-size:13px;font-weight:600;color:var(--text-soft)}.pf-campi select,.pf-campi input{height:42px;box-sizing:border-box;padding:0 12px;font:inherit;font-size:15px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px}.pf-campi input[aria-invalid=true]{border-color:var(--giallo-testo, #D97706)}.pf-coll,.pf-impara{list-style:none;margin:8px 0 12px;padding:0;display:grid;gap:8px}.pf-coll li,.pf-impara li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.pf-impara li{align-items:flex-start}.pf-coll li>svg,.pf-impara li>svg{flex:none;color:var(--primary)}.pf-coll li>span:nth-child(2),.pf-impara li>span{flex:1;display:flex;flex-direction:column;font-size:13.5px;color:var(--text-soft)}.pf-coll b,.pf-impara b{font-size:14.5px;color:var(--text)}.pf-coll .tag{margin:0}.bv.bv-pieno{background:var(--bg)}.pa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;overflow-y:auto;background:var(--bg);display:flex;flex-direction:column;align-items:center;padding:0 16px 48px}.pa-testa{width:min(640px,100%);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 0 22px}.pa-passi{list-style:none;display:flex;gap:6px;margin:0;padding:0}.pa-passi li{width:26px;height:5px;border-radius:3px;background:var(--border);transition:background .25s ease}.pa-passi li.fatto{background:var(--tinta-forte, #9DB5F0)}.pa-passi li.ora{background:var(--primary)}.pa-corpo{width:min(640px,100%);background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:28px 28px 22px}.pa-occhiello{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:650;color:var(--text-soft)}.pa-obbl{padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--tinta, #EEF3FF);color:var(--primary)}.pa-obbl.fac{background:#f1f3f5;color:var(--text-soft)}.pa-t{margin:0 0 8px;font-size:26px;letter-spacing:-.02em}.pa-p{margin:0 0 18px;font-size:15px;line-height:1.55;color:var(--text-soft);max-width:62ch}.pa-blocco{margin-bottom:14px}.pa-ok{display:flex;align-items:center;gap:8px;font-weight:600;color:#047857;background:var(--green-bg);border-radius:10px;padding:12px 14px}.pa-scelte{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.pa-scelta{display:flex;align-items:center;gap:10px;text-align:left;font:inherit;font-size:14.5px;color:var(--text);background:var(--surface);border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pa-scelta.on{border-color:var(--primary);background:var(--tinta-2, #F5F8FF)}.pa-pallino{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--border);box-sizing:border-box}.pa-scelta.on .pa-pallino{border:5px solid var(--primary)}.pa-fondo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid var(--border)}@media(max-width:520px){.pa-corpo{padding:22px 16px 18px}.pa-t{font-size:22px}.pa-passi li{width:16px}}.pa-fondo .btn{width:auto;padding-left:22px;padding-right:22px}.circ{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.circ-piste path{fill:none;stroke:#dce4f3;stroke-width:1.5}.circ-luci path{fill:none;stroke:#7c9be6;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:26 900;stroke-dashoffset:926;opacity:.75;animation:circcorre 9s linear infinite}.circ-nodi circle{fill:#f4f7fd;stroke:#b7c7ec;stroke-width:1.5;animation:circnodo 6s ease-in-out infinite}@keyframes circcorre{to{stroke-dashoffset:0}}@keyframes circnodo{0%,70%,to{fill:#f4f7fd}80%{fill:var(--tinta-forte, #9DB5F0)}}.acc{position:relative;isolation:isolate}.acc>.acc-wrap{position:relative;z-index:1}.acc-card>*,.sl-lato>*{animation:accentra .42s var(--ease-out) backwards}.acc-card>:nth-child(2),.sl-lato>:nth-child(2){animation-delay:.04s}.acc-card>:nth-child(3),.sl-lato>:nth-child(3){animation-delay:.08s}.acc-card>:nth-child(4),.sl-lato>:nth-child(4){animation-delay:.12s}.acc-card>:nth-child(5),.sl-lato>:nth-child(5){animation-delay:.16s}.acc-card>:nth-child(n+6),.sl-lato>:nth-child(n+6){animation-delay:.2s}@keyframes accentra{0%{opacity:0;transform:translateY(8px)}}.sl-pagina{position:relative;isolation:isolate;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:0 16px 40px;background:radial-gradient(1200px 520px at 50% -10%,var(--tinta, #E8EFFF) 0%,transparent 60%),var(--bg)}.sl-pagina>:not(.circ){position:relative;z-index:1}.sl-testa{width:min(880px,100%);padding:36px 0 26px}.sl-card{position:relative;width:min(880px,100%);min-height:520px;display:grid;grid-template-columns:1fr 1fr;background:#ffffffeb;border:1px solid var(--border);border-radius:24px;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 24px 60px rgba(var(--primary-rgb, 30,64,175),.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sl-lato{grid-row:1;padding:44px 40px 36px;display:flex;flex-direction:column;justify-content:center;transition:opacity .35s ease,transform .6s cubic-bezier(.65,0,.35,1)}.sl-accedi{grid-column:1}.sl-recupero{grid-column:2;opacity:0;transform:translate(-24px)}.sl-card.scambio .sl-accedi{opacity:0;transform:translate(24px)}.sl-card.scambio .sl-recupero{opacity:1;transform:none;transition-delay:.18s}.sl-h{font-size:26px;letter-spacing:-.02em;margin:0 0 6px}.sl-p{font-size:15px;color:var(--text-soft);line-height:1.55;margin:0 0 22px}.sl-p strong{color:var(--text);word-break:break-all}.sl-occhio{flex:none;display:grid;place-items:center;width:34px;height:34px;margin-right:-8px;border:0;border-radius:8px;background:none;color:var(--text-mute);cursor:pointer}.sl-occhio:hover{background:#f1f4fa;color:var(--text)}.sl-link{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:16px;font-size:14px}.sl-ok{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--green-bg);color:#047857;margin-bottom:14px;animation:accpop .5s var(--ease-out)}.sl-pannello{position:absolute;top:0;bottom:0;left:50%;width:50%;z-index:2;color:#fff;overflow:hidden;background:linear-gradient(150deg,var(--blu-d, #1E3A8A) 0%,var(--blu, #1E40AF) 55%,#2F55C9 100%);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);transition:transform .7s cubic-bezier(.65,0,.35,1),clip-path .7s cubic-bezier(.65,0,.35,1)}.sl-pannello:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px 260px at 80% 10%,rgba(255,255,255,.18),transparent 70%),radial-gradient(300px 220px at 10% 100%,rgba(157,181,240,.25),transparent 70%)}.sl-card.scambio .sl-pannello{transform:translate(-100%);clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.sl-pt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 48px;transition:opacity .35s ease,transform .6s cubic-bezier(.65,0,.35,1)}.sl-pt h2{color:#fff;font-size:26px;letter-spacing:-.02em;margin:14px 0 8px}.sl-pt p{color:var(--tinta-bordo, #DCE6FF);font-size:15px;line-height:1.55;margin:0 0 22px;max-width:30ch}.sl-pt-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.25)}.sl-pt-btn{font:inherit;font-size:15px;font-weight:650;color:#fff;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.7);border-radius:999px;padding:11px 24px;cursor:pointer;transition:background .15s ease,transform .16s var(--ease-out)}.sl-pt-btn:hover{background:#fff3}.sl-pt-btn:active{transform:scale(.97)}.sl-pt-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.sl-pt-r{opacity:0;transform:translate(40px);pointer-events:none}.sl-card.scambio .sl-pt-a{opacity:0;transform:translate(-40px);pointer-events:none}.sl-card.scambio .sl-pt-r{opacity:1;transform:none;pointer-events:auto;transition-delay:.15s}.sl-solo-mobile{display:none}.sl-aiuto{width:min(880px,100%);margin-top:18px}@media(max-width:760px){.sl-card{grid-template-columns:1fr;min-height:0;border-radius:20px}.sl-pannello{display:none}.sl-lato{grid-column:1!important;padding:28px 22px 24px}.sl-recupero,.sl-card.scambio .sl-accedi{display:none}.sl-card.scambio .sl-recupero{display:flex}.sl-solo-mobile{display:inline}.sl-testa{padding:24px 0 18px}}.otp-icona{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--tinta, #EEF3FF);color:var(--primary);box-shadow:0 0 0 6px var(--tinta-2, #F5F8FF);transition:background .3s ease,color .3s ease,box-shadow .3s ease}.otp-icona.ok{background:var(--primary);color:#fff;box-shadow:0 0 0 6px var(--tinta-bordo, #DCE6FF);animation:accpop .5s var(--ease-out)}.otp-icona.err{background:#fee2e2;color:#b91c1c;box-shadow:0 0 0 6px #fef2f2}@keyframes accpop{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:none}}.otp{perspective:600px}.otp-n{position:relative;display:inline-block;animation:otpcala .42s cubic-bezier(.34,1.56,.64,1)!important}.otp-n:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-7px;height:2.5px;border-radius:2px;background:var(--primary);transform-origin:left;animation:otpriga .3s .12s var(--ease-out) both}@keyframes otpcala{0%{opacity:0;transform:translateY(-22px);filter:blur(3px)}60%{opacity:1;filter:none}to{transform:none}}@keyframes otpriga{0%{transform:scaleX(0)}}.otp-c.pieno{animation:otpgonfia .36s var(--ease-out)}@keyframes otpgonfia{40%{transform:scale(1.07);box-shadow:0 6px 18px rgba(var(--primary-rgb, 30,64,175),.18)}}.otp-c.pieno{border-color:var(--primary);background:linear-gradient(180deg,#fff,#f3f6fe);box-shadow:0 2px 8px rgba(var(--primary-rgb, 30,64,175),.1)}.otp.ok .otp-c{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 8px 18px rgba(var(--primary-rgb, 30,64,175),.28);animation:otpok .5s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms)}.otp.ok .otp-n:after{background:#ffffffb3}@keyframes otpok{0%{transform:none;background:#fff;color:var(--text)}45%{transform:translateY(-6px) rotate(-4deg) scale(1.08)}to{transform:none}}.otp.err .otp-c{background:#fef2f2;color:#b91c1c}.otp.cade .otp-n{animation:otpcade .45s ease-in forwards!important;animation-delay:calc(var(--i) * 40ms)!important}@keyframes otpcade{to{opacity:0;transform:translateY(18px) rotate(12deg)}}.acc-btn.ok{background:var(--primary-d, var(--blu-d, #1E3A8A))}@media(prefers-reduced-motion:reduce){.circ-luci,.circ-nodi circle{animation:none!important}.circ-luci path{display:none}.acc-card>*,.sl-lato>*,.otp-n,.otp.ok .otp-c,.otp.cade .otp-n,.otp-icona.ok,.sl-ok{animation:none!important}.sl-lato,.sl-pannello,.sl-pt{transition-duration:.01s!important}}.otp.err .otp-n:after{background:#b91c1c}@media(prefers-reduced-motion:reduce){.otp-c.pieno,.otp-n:after{animation:none!important}}.st-side .st-gh{font-size:12.5px;padding:10px 10px 7px}.st-gh-l{display:inline-flex;align-items:center;gap:9px}.st-gh-l svg{flex:none;transition:color .12s ease}.st-side .st-gl>div{gap:5px;padding:0 4px 0 10px;min-height:0}.st-side .st-gl>div>a:first-child{margin-top:2px}.st-side .st-gl>div>a:last-child{margin-bottom:8px}.st-side a{font-size:11.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft);padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.st-side a:hover{background:var(--tinta, #EFF4FF);border-color:var(--tinta-bordo, #C9D6F5);color:var(--primary);box-shadow:0 2px 8px rgba(var(--primary-rgb, 30,64,175),.08)}.st-side a.active{background:var(--tinta, #EFF4FF);border-color:var(--primary);color:var(--primary);box-shadow:0 2px 8px rgba(var(--primary-rgb, 30,64,175),.12)}.st-side a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cr-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:radial-gradient(520px 380px at 50% 50%,#E3EBFF 0%,#F4F7FD 55%,var(--bg) 100%);transition:opacity .5s ease,transform .5s ease,filter .5s ease}.cr-velo.via{opacity:0;transform:scale(1.04);filter:blur(6px);pointer-events:none}.cr-velo-marchio{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;font-size:28px;font-weight:750;color:#fff;background:var(--primary);box-shadow:0 0 rgba(var(--primary-rgb, 30,64,175),.35),0 18px 40px rgba(var(--primary-rgb, 30,64,175),.25);animation:crpulsa 1.2s ease-in-out infinite}@keyframes crpulsa{0%{box-shadow:0 0 rgba(var(--primary-rgb, 30,64,175),.35),0 18px 40px rgba(var(--primary-rgb, 30,64,175),.25);transform:scale(1)}50%{box-shadow:0 0 0 18px rgba(var(--primary-rgb, 30,64,175),0),0 18px 40px rgba(var(--primary-rgb, 30,64,175),.25);transform:scale(1.05)}to{box-shadow:0 0 rgba(var(--primary-rgb, 30,64,175),0),0 18px 40px rgba(var(--primary-rgb, 30,64,175),.25);transform:scale(1)}}.cr-attesa{opacity:0}.cr-entra>header,.cr-entra .quick>*,.cr-entra .kpi-grid>*,.cr-entra .home-grid>*>*,.cr-entra .act-list>li{animation:crentra .62s cubic-bezier(.22,1,.36,1) backwards}@keyframes crentra{0%{opacity:0;transform:translateY(16px) scale(.985);filter:blur(6px)}}.cr-entra .quick>:nth-child(1){animation-delay:.06s}.cr-entra .quick>:nth-child(2){animation-delay:.11s}.cr-entra .quick>:nth-child(3){animation-delay:.16s}.cr-entra .quick>:nth-child(n+4){animation-delay:.21s}.cr-entra .kpi-grid>:nth-child(1){animation-delay:.26s}.cr-entra .kpi-grid>:nth-child(2){animation-delay:.34s}.cr-entra .kpi-grid>:nth-child(n+3){animation-delay:.42s}.cr-entra .home-grid>*>*{animation-delay:.5s}.cr-entra .act-list>li:nth-child(1){animation-delay:.56s}.cr-entra .act-list>li:nth-child(2){animation-delay:.62s}.cr-entra .act-list>li:nth-child(3){animation-delay:.68s}.cr-entra .act-list>li:nth-child(n+4){animation-delay:.74s}.cr-entra .kpi-elenco>li{animation:crentra .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.6s}.cr-entra .kpi-elenco>li:nth-child(2){animation-delay:.66s}.cr-entra .kpi-elenco>li:nth-child(n+3){animation-delay:.72s}@media(prefers-reduced-motion:reduce){.cr-velo-marchio,.cr-entra *,.cr-entra>*{animation:none!important}}.studio :is(h1,h2,h3),.studio .qa-l,.studio .kpi-n,.studio .sotm-titolo,.studio .st-where-g,.studio .st-where-t,.studio .imp-h2,.studio .imp-titolo,.modal h3,.bv :is(h1,h2),.pa :is(h1,h2),.sl-h,.sl-pt h2{text-transform:uppercase}.studio h1,.pa h1,.bv h2{letter-spacing:.005em}.studio :is(h2,h3),.studio .qa-l,.studio .kpi-n,.studio .sotm-titolo{letter-spacing:.03em}.studio .nome-proprio,.studio .nome-proprio *{text-transform:none;letter-spacing:normal}.st-where-g,.st-where-t{font-family:inherit;background:none;border:0;padding:2px 4px;margin:0 -4px;border-radius:6px;cursor:pointer;letter-spacing:.04em}.st-where-g{color:var(--text-mute)}.st-where-t{color:var(--text)}.st-where-g:hover,.st-where-t:hover{color:var(--primary);background:var(--tinta, #EFF4FF)}.st-where-g:focus-visible,.st-where-t:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pg-entra>*{animation:crentra .55s cubic-bezier(.22,1,.36,1) backwards}.pg-entra>:nth-child(2){animation-delay:.05s}.pg-entra>:nth-child(3){animation-delay:.1s}.pg-entra>:nth-child(4){animation-delay:.15s}.pg-entra>:nth-child(5){animation-delay:.2s}.pg-entra>:nth-child(n+6){animation-delay:.25s}.pg-entra>.cr,.pg-entra>.modal-bg,.pg-entra>.sheet-bg,.pg-entra>[role=dialog]{animation:none}@media(prefers-reduced-motion:reduce){.pg-entra>*{animation:none!important}}.st-where-g{font-size:11.5px}.st-where-t{font-size:12.5px}.studio .imp-menu button{text-transform:uppercase;font-size:12.5px;letter-spacing:.04em}.sb-esci{display:inline-flex;align-items:center;gap:7px;border:1px solid #F3B4B4!important;color:#b91c1c!important;background:var(--surface);border-radius:9px}.sb-esci:hover{background:#fef2f2!important;border-color:#b91c1c!important}.st-esci{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;border:1px solid #F3B4B4;background:var(--surface);color:#b91c1c;cursor:pointer;transition:background .15s ease,border-color .15s ease}.st-esci:hover{background:#fef2f2;border-color:#b91c1c}.st-esci:focus-visible{outline:2px solid #B91C1C;outline-offset:2px}.studio .st-subnav:not(.st-sezioni) button{text-transform:uppercase;font-size:12.5px;letter-spacing:.04em}.studio .imp-menu .imp-esci{margin-top:10px;color:#b91c1c;border:1px solid #F3B4B4;background:var(--surface)}.studio .imp-menu .imp-esci:hover{background:#fef2f2;border-color:#b91c1c;color:#b91c1c}.ch-testata{position:relative;z-index:15}.cv-pane.pieno{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;height:auto!important;min-height:0;padding:16px;background:var(--bg);gap:16px}body.cv-pieno-aperto{overflow:hidden}.cv-pieno-t{display:inline-flex;align-items:center;gap:5px}.cv-pieno-t.on{background:var(--tinta, #EFF4FF);border-color:var(--primary);color:var(--primary)}@media(max-width:860px){.cv-pieno-t{display:none!important}}@media(max-width:600px){.ch-sotto{position:relative}.ch-sotto .ar{position:static}.ch-sotto .ar-pop{left:0;right:0;width:auto}}html.tema-marchio{--bg: #FFFFFF;--surface: #FFFFFF;--text: #000B3D;--text-soft: #3B4470;--text-mute: #5D6589;--primary: #000B3D;--primary-d: #00072B;--primary-rgb: 0,11,61;--blu: #000B3D;--blu-d: #00072B;--tinta: #E8FEFC;--tinta-2: #F2FFFE;--tinta-bordo: #A6F4EE;--tinta-forte: #10F8EA;--border: #DCE1EC;--border-2: #EDF0F6;--amber: #1A2A7A;--amber-bg: #E8FEFC;--green: #1A2A7A;--green-bg: #E8FEFC;--ciano: #10F8EA;--ciano-scuro: #1A2A7A}.tema-marchio .studio,.tema-marchio .st-side{background:#fff}.tema-marchio .st-side a:hover{background:var(--tinta);border-color:var(--tinta-bordo);color:#000b3d;box-shadow:none}.tema-marchio .st-side a.active{background:var(--tinta);border-color:#10f8ea;color:#000b3d;box-shadow:inset 3px 0 #10f8ea}.tema-marchio .st-group.has-active .st-gh-l svg{color:#1a2a7a}.tema-marchio .studio-wrap h1:not(.nome-proprio){background:linear-gradient(#10f8ea,#10f8ea) left bottom / 44px 4px no-repeat;padding-bottom:8px}.tema-marchio .bell-count{background:#10f8ea;color:#000b3d;box-shadow:0 0 0 2px #fff}.tema-marchio .tag.warn{background:var(--tinta);color:#000b3d;box-shadow:inset 0 0 0 1px #10f8ea}.tema-marchio .ico-badge.warn{background:var(--tinta);color:#1a2a7a}.tema-marchio .ar-t.ha{color:#000b3d;border-color:#10f8ea;background:var(--tinta)}.tema-marchio .nt-voce.imp{background:var(--tinta-2);box-shadow:inset 3px 0 #10f8ea}.tema-marchio .nt-imp,.tema-marchio .nt-f.imp:not(.on){background:#10f8ea;color:#000b3d}.tema-marchio .nt-f.imp.on{background:#000b3d;color:#10f8ea}.tema-marchio .nt-voce.sollecito{background:var(--tinta-2)}.tema-marchio .btn-primary:hover:not(:disabled){background:#00072b;box-shadow:0 0 0 3px #10f8ea73}.tema-marchio :focus-visible{outline-color:#000b3d}.tema-marchio .sl-pagina,.tema-marchio .acc{background:radial-gradient(1200px 520px at 50% -10%,#E8FEFC 0%,transparent 60%),#fff}.tema-marchio .sl-pannello{background:linear-gradient(150deg,#000b3d,#001566)}.tema-marchio .sl-pannello:before{background:radial-gradient(420px 260px at 85% 8%,rgba(16,248,234,.22),transparent 70%),radial-gradient(300px 220px at 5% 100%,rgba(16,248,234,.12),transparent 70%)}.tema-marchio .sl-pt p{color:#c9d2ee}.tema-marchio .sl-pt-ic{border-color:#10f8ea8c;color:#10f8ea}.tema-marchio .sl-pt-btn{background:#10f8ea;border-color:#10f8ea;color:#000b3d}.tema-marchio .sl-pt-btn:hover{background:#6dfbf1}.tema-marchio .circ-piste path{stroke:#dce6ee}.tema-marchio .circ-luci path{stroke:#10f8ea;opacity:.9}.tema-marchio .circ-nodi circle{stroke:#9fefe8}@keyframes circnodo-c{0%,70%,to{fill:#f4fffe}80%{fill:#10f8ea}}.tema-marchio .circ-nodi circle{animation-name:circnodo-c}.tema-marchio .studio-mark{background:#000b3d;color:#10f8ea}.tema-marchio .otp-n:after{background:#10f8ea}.tema-marchio .otp-icona.ok{box-shadow:0 0 0 6px #a6f4ee}.tema-marchio .cr-velo{background:radial-gradient(520px 380px at 50% 50%,#cffdf9,#f2fffe 55%,#fff)}.tema-marchio .cr-velo-marchio{background:#000b3d;color:#10f8ea}.tema-marchio .kpi-btn{box-shadow:inset 0 3px #10f8ea,var(--shadow)}.tema-marchio .kpi-elenco li:hover,.tema-marchio .kpi-riga:hover{background:var(--tinta-2)}.tema-marchio .sotm{background:linear-gradient(165deg,#000b3d,#001566);border-color:#000b3d;color:#fff}.tema-marchio .sotm .kpi-n{color:#fff}.tema-marchio .sotm-titolo{color:#10f8ea}.tema-marchio .sotm-ingr{background:#ffffff1a;color:#c9d2ee}.tema-marchio .sotm-ingr:hover,.tema-marchio .sotm-ingr[aria-expanded=true]{background:#fff3;color:#fff}.tema-marchio .sotm-pill{background:#ffffff12;border-color:#ffffff24;color:#fff;box-shadow:none}.tema-marchio .sotm-pill:hover{background:#ffffff24;border-color:#10f8ea99}.tema-marchio .sotm-pill>svg{color:#10f8ea}.tema-marchio .sotm-sotto,.tema-marchio .sotm-vuoto{color:#c9d2ee}.tema-marchio .sotm-scelta{background:#fff;color:var(--text)}.fascia-prova{background:var(--giallo-fondo, #FEF3C7);color:var(--giallo-testo, #78350F);border-bottom:1px solid var(--giallo-bordo, #FCD34D);padding:7px 16px;font-size:12.5px;font-weight:550;text-align:center;letter-spacing:.01em}.rem-fuori{background:var(--giallo-fondo, #FFFBEB);border-color:var(--amber, #B45309)}html.tema-marchio{--text: #1A2A7A;--border: #8FEDE5;--primary: #1A2A7A;--primary-rgb: 26,42,122;--blu: #1A2A7A}.tema-marchio .home-h,.tema-marchio .st-gh,.tema-marchio .st-side a:not(.active),.tema-marchio .kpi-n,.tema-marchio .kpi-riga-s,.tema-marchio .studio-wrap>header .small,.tema-marchio .studio-wrap header>div>.small,.tema-marchio .st-where-g{color:#1a2a7a}.tema-marchio .st-group.has-active .st-gh,.tema-marchio .st-gh:hover,.tema-marchio .sb-name,.tema-marchio .st-where-t,.tema-marchio .qa-l,.tema-marchio .kpi-v,.tema-marchio .gd-avvia{color:#1a2a7a}.tema-marchio :is(.qa,.kpi,.act-list,.tc-lista,.tc-segr,.cv-elenco,.cv-thread,.bh-scrivi,.bh-voce,.imp-blocco,.card,.acc-card,.sl-card,.cal-card,.cal-wrap>div>div,.cl-card,.pf-coll li,.pa-corpo){border-color:#8fede5}.tema-marchio .st-side a{border-color:#bff6f1}.tema-marchio .btn-primary,.tema-marchio .cal-toggle.on,.tema-marchio .chip.active,.tema-marchio .seg button.active,.tema-marchio .seg .active,.tema-marchio .st-subnav button.on,.tema-marchio .sl-pt-btn{background:#10f8ea;color:#1a2a7a;border-color:#10f8ea}.tema-marchio .btn-primary:hover:not(:disabled),.tema-marchio .cal-toggle.on:hover{background:#6dfbf1;box-shadow:none}.tema-marchio .btn-primary:disabled{background:#bff6f1;color:#3b4470}.tema-marchio .cal-toggle:not(.on),.tema-marchio .btn-outline,.tema-marchio .btn-mini{border-color:#8fede5;color:#1a2a7a}.tema-marchio .fascia-prova{background:linear-gradient(90deg,#cffdfa,#f2fffe);color:#000b3d;border-bottom-color:#10f8ea}.tema-marchio .rem-fuori{background:linear-gradient(90deg,#cffdfa,#f2fffe);border-color:#10f8ea}.tema-marchio .rem-fuori svg{color:#1a2a7a}.tema-marchio .nm-orig.kanon{background:#10f8ea;color:#000b3d}.tema-marchio .nt-voce.kanon{background:linear-gradient(90deg,#e8fefc,#fff);box-shadow:inset 3px 0 #10f8ea}.tema-marchio .nt-voce.kanon .ico-badge{background:#10f8ea;color:#000b3d}.tema-marchio .orig-f24{--orig: #15803D}.tema-marchio .tag.tag-scaduta{background:#fef2f2;color:#b91c1c;box-shadow:inset 0 0 0 1px #fca5a5}.tema-marchio .cal-cell.has.later,.tema-marchio .cal-cell.has.soon{box-shadow:none;background:#fff}.tema-marchio .cal-cell.soon .cal-ev{background:var(--tinta);color:#1a2a7a}.tema-marchio .cal-cell.today{background:#e8fefc;border-color:#10f8ea}.tema-marchio .cal-cell.today .cal-num{background:#10f8ea;color:#000b3d}.tema-marchio .ch-portale{--ch: #1A2A7A;--ch-bg: #E8FEFC}.tema-marchio .ch-portale .ch-dot,.tema-marchio .ch-conto.ch-portale .ch-dot,.tema-marchio .tc-barra i,.tema-marchio .tc-legenda i{background:#10f8ea}.tema-marchio .tc-barra i.t-documento,.tema-marchio .tc-legenda i.t-documento{background:#1d4ed8}.tema-marchio .tc-barra i.t-f24,.tema-marchio .tc-legenda i.t-f24{background:#15803d}.tema-marchio .tc-barra i.t-chat,.tema-marchio .tc-legenda i.t-chat{background:#7c3aed}.tema-marchio .tc-ferme.si{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.tema-marchio .tc-tot .warn b{color:#fca5a5}.tema-marchio .tcs-num .warn{background:#fef2f2}.tema-marchio .tcs-num .warn b{color:#b91c1c}.tema-marchio .btn-mini.solid{background:#10f8ea;color:#1a2a7a;border-color:#10f8ea}.tema-marchio .btn-mini.solid:hover{background:#6dfbf1}.tema-marchio .tag.oggi{background:#10f8ea;color:#000b3d}html.tema-marchio{--giallo-fondo: #E8FEFC;--giallo-bordo: #8FEDE5;--giallo-testo: #1A2A7A}.tema-marchio .ar-t.ha .ar-dot,.tema-marchio .ch-attesa .ch-dot,.tema-marchio .cv-filtri .ch-attesa .ch-dot{background:#10f8ea;box-shadow:0 0 0 1.5px #0a9d94}.tema-marchio .ch-attesa{--ch: #1A2A7A;--ch-bg: #E8FEFC}.tema-marchio .st-gh-l svg{color:#0a9d94}.tema-marchio .st-gh:hover .st-gh-l svg,.tema-marchio .st-group.has-active .st-gh-l svg{color:#0a9d94}.cal-ev[class*=orig-]{background:color-mix(in srgb,var(--orig) 12%,#fff);color:color-mix(in srgb,var(--orig) 80%,#000);box-shadow:inset 3px 0 0 var(--orig)}.cal-cell.past .cal-ev[class*=orig-]{background:#fee2e2;color:#9b1c1c;box-shadow:inset 3px 0 0 var(--red)}.cal-cell.has.later,.cal-cell.has.soon{box-shadow:none;background:#fff}.lg.today{background:#10f8ea}.cal-cell.today .cal-num{background:#10f8ea;color:#000b3d}.tema-marchio .studio-mark{background:var(--primary);color:#fff}.tema-marchio .nt-voce.kanon{background:none;box-shadow:none}.tema-marchio .nt-voce.kanon.nuova{background:var(--tinta-2)}.tema-marchio .nt-voce.imp,.tema-marchio .nt-voce.imp.nuova{background:linear-gradient(90deg,#cffdfa,#f2fffe 70%,#fff);box-shadow:inset 4px 0 #10f8ea}.tema-marchio .nt-voce.imp .ico-badge{background:#10f8ea;color:#000b3d}.tema-marchio .nt-voce.imp.problema{background:linear-gradient(90deg,#fee2e2,#fff);box-shadow:inset 4px 0 #b91c1c}.tema-marchio .st-side a.active,.tema-marchio .imp-menu button.on{background:linear-gradient(90deg,#cffdfa,#f2fffe)}.tema-marchio .st-side a:hover:not(.active),.tema-marchio .imp-menu button:hover:not(.on){background:linear-gradient(90deg,#e8fefc,#fff)}.tema-marchio :is(.qa-ic,.ico-badge,.otp-icona,.sl-ok,.tc-av){background:linear-gradient(145deg,#cffdfa,#f2fffe)}.tema-marchio .imp-menu button.on{color:#1a2a7a;box-shadow:inset 3px 0 #10f8ea}.tema-marchio .ico-badge.warn{background:linear-gradient(145deg,#cffdfa,#f2fffe)}.tema-marchio .otp-icona.ok{background:var(--primary);color:#fff}.tema-marchio .otp-icona.err{background:#fee2e2;color:#b91c1c}.tema-marchio .nt-voce:not(.imp):not(.problema),.tema-marchio .nt-voce.kanon,.tema-marchio .nt-voce.kanon.nuova{background:#fff;box-shadow:none}.tema-marchio .nt-voce:not(.imp):not(.problema):hover{background:#f7f8fb}.tema-marchio .nt-voce:not(.imp):not(.problema) .ico-badge,.tema-marchio .nt-voce.kanon .ico-badge{background:#f1f3f8;color:#1a2a7a}.tema-marchio .nt-pallino{background:#1a2a7a}.tema-marchio .nt-voce.sollecito{background:#fff}.scad-riga{display:flex;align-items:center;gap:8px;padding-right:12px}.scad-riga .btn-mini{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:36px;padding:8px 14px;line-height:1}.scad-riga .btn-mini svg{flex:none}@media(max-width:600px){.scad-aperta{padding:0 12px 12px!important}.scad-riga{flex-wrap:wrap;padding:0 10px 10px}.scad-riga .act-btn{flex:1 1 100%!important}}.btn-mini{display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn-mini>svg{flex:none}.sl-testa{display:flex;justify-content:center}.sl-pt-logo{width:190px;height:190px;margin:-58px 0 -52px;object-fit:contain;pointer-events:none}.stato-card .act-s{-webkit-line-clamp:unset;display:block}.comp-box .allega{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;margin-left:-8px;border:none;border-radius:12px;background:none;color:var(--text-soft);cursor:pointer}.comp-box .allega:hover:not(:disabled){background:var(--tinta, #EEF3FF);color:var(--primary)}.comp-box .allega:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.comp-box .allega:disabled{opacity:.5;cursor:wait}.chat-allegato{display:flex;align-items:center;gap:6px;max-width:100%;margin-top:8px;padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--primary);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;text-align:left}.chat-allegato span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-allegato:hover{border-color:var(--primary)}.letto-studio{color:var(--text-soft);font-weight:600}.im-card{padding:18px;border:1px solid var(--border);border-radius:16px;background:#fff}.im-testa{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.im-mese{font-weight:700;font-size:16px;color:var(--text)}.im-iva{display:grid;gap:2px;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--tinta, #EEF3FF)}.im-iva-l{font-size:13px;font-weight:600;color:var(--text-soft)}.im-iva-v{font-size:26px;font-weight:800;color:var(--text);letter-spacing:-.01em}.im-iva-m{font-size:13px;color:var(--text-soft);line-height:1.45}.im-nota{margin:12px 0 0;font-size:14px}.im-elenco{margin-top:14px}.im-sott{font-size:13px;font-weight:700;color:var(--text-soft);margin-bottom:6px}.im-elenco ul,.im-prima ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.im-elenco li{display:flex;gap:10px;font-size:14px;line-height:1.4}.im-elenco li span{flex:0 0 92px;font-weight:600;color:var(--text-soft)}.im-prima{margin-top:10px}.im-prima summary{cursor:pointer;font-weight:600;color:var(--primary);padding:8px 0}.im-prima li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border);font-size:14px}.pc-scelta{margin:14px 0 0;padding:0;border:none}.pc-scelta legend{font-weight:700;font-size:14px;margin-bottom:8px;color:var(--text)}.pc-scelta{display:flex;flex-wrap:wrap;gap:8px}.pc-scelta label{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:999px;font-size:14px;cursor:pointer;background:#fff}.pc-scelta label.on{border-color:var(--primary);background:var(--tinta, #EEF3FF);font-weight:600}.pc-scelta input{margin:0;accent-color:var(--primary)}.pc-scelta label:focus-within{outline:2px solid var(--primary);outline-offset:2px}.ntf-filtri{display:flex;gap:8px;margin:10px 0 12px}.ntf-filtri button{padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:var(--text-soft);cursor:pointer}.ntf-filtri button.on{border-color:var(--primary);color:var(--text);background:var(--tinta, #EEF3FF)}.ntf-filtri button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.notif .act.imp{background:linear-gradient(90deg,#10f8ea29,#10f8ea0a)}.pa-aziende{list-style:none;margin:4px 0 14px;padding:0;display:grid;gap:6px}.pa-aziende li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:14.5px}.pa-cliente .pf-campi textarea{box-sizing:border-box;width:100%;padding:10px 12px;font:inherit;font-size:15px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px;resize:vertical}.pa-cliente .pf-campi input[readonly]{background:var(--tinta-2, #F5F8FF);color:var(--text-soft)}.pa-cliente .pa-t:focus{outline:none}.reg-passi{list-style:none;display:flex;gap:6px;margin:0 0 14px;padding:0}.reg-passi li{flex:1;display:flex;align-items:center;gap:6px;padding-top:8px;border-top:3px solid var(--border);font-size:12.5px;font-weight:600;color:var(--text-soft)}.reg-passi li span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid currentColor;font-size:11px}.reg-passi li.ora{border-top-color:var(--primary);color:var(--text)}.reg-passi li.fatto{border-top-color:var(--primary)}.reg-riep{margin:0 0 6px;display:grid;gap:6px}.reg-riep div{display:flex;gap:10px;font-size:14.5px}.reg-riep dt{flex:0 0 120px;color:var(--text-soft)}.reg-riep dd{margin:0;font-weight:600;overflow-wrap:anywhere}.reg-fondo{display:flex;gap:10px;align-items:center;margin-top:14px}.reg-fondo .acc-btn{flex:1;margin-top:0}.reg-dopo{margin:6px 0 0;padding-left:20px;display:grid;gap:8px;font-size:15px;line-height:1.45}.acc .acc-h:focus{outline:none}.pa .nome-proprio,.pa .nome-proprio *{text-transform:none;letter-spacing:normal}.tema-marchio .semplice{background:var(--tinta-2);border-color:var(--tinta-bordo)}.tema-marchio .semplice .sp-h{color:var(--text)}.tema-marchio .upload-cta.live{border-color:var(--tinta-bordo);background:var(--tinta-2)}@media(hover:hover)and (pointer:fine){.tema-marchio .upload-cta.live:hover{background:var(--tinta);border-color:var(--primary)}}.tema-marchio .norm-card .nc-when{color:var(--text);background:var(--tinta-2);border-color:var(--tinta-bordo)}.tema-marchio .cartella-storico .cs-ico{background:var(--tinta);color:#0a9d94}.tema-marchio .f24-date.ev{border-color:#15803d;background:#f0faf3}.tema-marchio .f24-date.ev .date-tile .dt-m{background:#15803d}.tema-marchio .nc-top a{display:inline-flex;align-items:center;gap:7px;font-size:13px;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;padding:8px 12px;color:var(--text);text-decoration:none}.tema-marchio .nc-top a svg{width:17px;height:17px;color:#0a9d94;flex:0 0 auto}.tema-marchio .nc-top a:hover{background:var(--tinta-2);border-color:var(--tinta-bordo);color:var(--text)}.tema-marchio .nc-top a.active{background:linear-gradient(135deg,#10f8ea3d,#10f8ea0f);border-color:var(--tinta-bordo);color:var(--text)}.tema-marchio .nc-top a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tema-marchio .nc-sub button{font-size:13px;letter-spacing:.04em;text-transform:uppercase}.tema-marchio .nc-tabbar button svg{color:#0a9d94}.tema-marchio .stage>.phone .screen :is(h1,h2):not(.nome-proprio),.tema-marchio .acc .acc-h{text-transform:uppercase;letter-spacing:.01em}.tema-marchio .nome-proprio,.tema-marchio .nome-proprio *{text-transform:none;letter-spacing:normal}@keyframes clEntra{0%{opacity:0;transform:translateY(8px)}}.tema-marchio .stage>.phone .screen>.pad>*{animation:clEntra .28s cubic-bezier(.22,1,.36,1) backwards}.tema-marchio .stage>.phone .screen>.pad>:nth-child(2){animation-delay:.03s}.tema-marchio .stage>.phone .screen>.pad>:nth-child(3){animation-delay:.06s}.tema-marchio .stage>.phone .screen>.pad>:nth-child(4){animation-delay:.09s}.tema-marchio .stage>.phone .screen>.pad>:nth-child(n+5){animation-delay:.12s}@media(prefers-reduced-motion:reduce){.tema-marchio .stage>.phone .screen>.pad>*{animation:none}}.tema-marchio .acc-brand{flex-direction:column;justify-content:center;gap:4px;text-align:center}.tema-marchio .nv-cover{min-height:0;display:flex;align-items:center;gap:10px;padding:8px 12px;margin:6px 0 12px;border-color:var(--tinta-bordo);background:linear-gradient(90deg,#10f8ea2e,#10f8ea0a)}.tema-marchio .nv-cover .gz-cover-ic{width:32px;height:32px;border-radius:10px;color:#0a9d94}.tema-marchio .nv-cover .gz-cover-ic svg{width:18px;height:18px}.tema-marchio .nv-cover .gz-cover-lab{position:static;background:none;border:0;padding:0;color:var(--text)}.stage>.phone h1.hi,.stage>.phone h1.ch-t{margin:0}.stage>.phone h1.ch-t{font-size:16px}.tema-marchio .stage>.phone .screen .home-h,.tema-marchio .stage>.phone .screen .dg-h{color:#1a2a7a}.tema-marchio .stage>.phone .screen .home-h-link{color:#1a2a7a}.cal-abb-h{display:flex;align-items:center;gap:7px}.disclaimer .disc-ic{flex:none;margin-top:1px;color:var(--text-soft)}.scad-legenda{margin-top:14px}.sotm-cliente{padding:18px}.sotm-cliente .kpi-n{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.tema-marchio .stage>.phone .screen .sotm-cliente .kpi-n{color:#fff}.cartella-tipo{margin-top:10px}.cartella-tipo:first-of-type{margin-top:0}.cartella-tipo .cs-testa:disabled{cursor:default;color:inherit;opacity:1}.cartella-tipo .cs-lista{border-top:1px solid var(--border);margin:0;padding:4px 8px 8px}.tema-marchio .cartella-tipo .cs-ico{background:var(--tinta);color:#1a2a7a}.chat-head .ch-canali{margin-left:auto;display:flex;gap:8px;flex:none;align-self:center}.ch-canale{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font-size:14px;font-weight:600;text-decoration:none}.ch-canale:hover{background:var(--tinta, #EEF3FF)}.ch-canale:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:560px){.ch-canale span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ch-canale{padding:9px}}.tema-marchio .notif .act.imp{background:linear-gradient(90deg,#cffdfa,#f2fffe 70%,#fff);box-shadow:inset 4px 0 #10f8ea}.tema-marchio .notif .act.imp .ico-badge{background:#10f8ea;color:#000b3d}.notif .act-s .nt-imp{vertical-align:1px}.cal-legenda [class^=orig-] .lg{background:var(--orig)}.fp-corto{display:none}.nc-riga{display:contents}.elenco-piu{display:block;width:100%;margin:12px 0 4px;padding:12px;font:inherit;font-size:14.5px;font-weight:650;color:var(--text);background:#fff;border:1px dashed var(--border);border-radius:14px;cursor:pointer}.elenco-piu span{font-weight:500;color:var(--text-mute)}@media(max-width:640px){.fascia-prova{padding:4px 12px;font-size:11.5px}.fp-lungo{display:none}.fp-corto{display:inline}.studio-bar.st-top{gap:8px;padding:8px 12px;min-height:54px}.studio-bar .st-mob-logo{flex:none}.studio-bar .st-where,.studio-bar .st-esci{display:none}.studio-bar :is(.ak-avvia,.gd-avvia,.nt-camp,.kara-avvia){flex:none}.st-subnav,.st-subnav.st-sezioni{flex-wrap:wrap;overflow:visible;margin:0 0 12px;padding:0;gap:6px}.st-subnav button,.st-sezioni button{font-size:12.5px;padding:6px 11px}.cs-tabs{flex-wrap:wrap;overflow:visible}.seg button{font-size:13px}.nc-riga{display:flex;align-items:center;gap:8px;position:sticky;top:0;z-index:6;padding:6px 12px;background:#fffffff0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-2)}.nc-riga .nc-sub{flex:1;min-width:0;margin:0;padding:3px}.nc-riga .nc-sub button{font-size:11.5px;padding:7px 4px;line-height:1.2}.nc-riga .nc-alto{position:static;padding:0;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;flex:none}.nc-riga:not(.con-sotto){justify-content:flex-end}.cal-dot{top:2px;right:2px;bottom:auto;min-width:14px;height:14px;padding:0 3px;font-size:9.5px}.cal-cell .cal-num{font-size:13.5px}.quick,.quick-auto,.quick-auto.quick-3{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin-top:12px}.quick .qa,.quick-auto .qa{padding:9px 4px 8px;gap:5px;border-radius:14px}.quick .qa-ic,.quick-auto .qa-ic{width:34px;height:34px;border-radius:10px}.quick .qa-ic svg{width:18px;height:18px}.quick .qa-l,.quick-auto .qa-l{font-size:11px;line-height:1.2;letter-spacing:.01em;text-align:center}.kpi{padding:12px 14px}.inv-grid,.inv-grid.inv-grid3,.inv-grid.inv-grid5{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inv-kpi{padding:10px 12px}.notif-head{flex-wrap:wrap;gap:8px}.act-list .act-btn:has(.tag-scaduta){flex-wrap:wrap}.act-list .act-btn:has(.tag-scaduta) .act-body{flex:1 1 calc(100% - 110px)}.act-list .act-btn .tag-scaduta{order:5;margin-left:52px}.norm-card .nc-foot{display:grid;grid-template-columns:1fr 1fr}.norm-card .nc-foot .btn-mini.apri{justify-content:center;padding:9px 8px}.norm-card .nc-foot .btn-mini.apri span{display:inline}.home-head-dx{width:100%}.home-head-dx .uname{display:none}.home-head-dx .company-pill{flex:1;min-width:0}.nt-banner{top:calc(8px + env(safe-area-inset-top));bottom:auto}}.tema-marchio .stage>.phone .screen h1:not(.nome-proprio):not(.ch-t):not(.pa-t){background:linear-gradient(#10f8ea,#10f8ea) left bottom / 44px 4px no-repeat;padding-bottom:8px}.tema-marchio .stage>.phone .screen :is(.oggi,.situ-card){box-shadow:inset 0 3px #10f8ea,var(--shadow)}.tema-marchio :is(.allgood,.req-done,.tag.ok-tag,.co-cta,.tag.esito-green,.chat-ev.da-cliente .chat-ev-ic,.ava.cliente,.gz-cat.risolto){background:#e8fefc;color:#1a2a7a}.tema-marchio .ch-whatsapp{--ch: #1A2A7A;--ch-bg: #E8FEFC}@media(max-width:640px){.cv-pane.aperta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;height:100dvh!important;min-height:0;margin:0;border:0;border-radius:0;background:#fff}.cv-pane.aperta>.cv-list{display:none}.ch-testata:has(+.cv-pane.aperta){display:none}}@media all{.cv-wa-vista{height:100%;width:100%}.cv-wa-vista .cv-thread-head{gap:6px;padding:calc(8px + env(safe-area-inset-top)) 10px 8px 4px}.cv-wa-vista .cv-back{width:40px;height:40px;flex:none}.cv-wa-vista .cv-id{flex:1;min-width:0}.cv-wa-vista .cv-id .cv-n{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-wa-vista .cv-id .cv-a{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-cli-box{position:relative;flex:none}.cv-cli{display:block;padding:0;border:0;background:none;border-radius:12px;cursor:pointer}.cv-cli[aria-expanded=true]{box-shadow:0 0 0 3px #10f8ea}.cv-cli-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:6;min-width:220px;display:grid;gap:2px;padding:6px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 14px 36px #000b3d2e}.cv-cli-menu>button,.cv-cli-menu>a,.cv-cli-menu .btn-mini{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font:inherit;font-size:15px;font-weight:600;color:var(--text);background:none;border:0;border-radius:10px;text-decoration:none;text-align:left;box-shadow:none}.cv-cli-menu>:is(button,a):hover{background:#f4f6fa}.ch-sel-mini{display:flex;width:auto;margin:0;padding:6px 10px;gap:4px;border-width:0 0 1px;border-radius:0}.ch-sel-mini button{flex:1;justify-content:center;padding:7px 4px;font-size:13px}.cv-wa-vista .cv-thread-body{background:#f4f6fa}.cv-wa{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px 8px calc(8px + env(safe-area-inset-bottom))}.cv-wa .cv-modo.mini{margin:0;align-self:flex-start;gap:4px}.cv-wa .cv-modo.mini button{font-size:12px;padding:4px 10px}.cv-wa-riga{display:flex;align-items:flex-end;gap:4px}.cv-wa-riga .cv-testo{flex:1;min-width:0;resize:none;max-height:140px;padding:10px 14px;font:inherit;font-size:16px;line-height:1.35;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:22px}.cv-wa-riga.nota .cv-testo{background:#f4f6fa;border-style:dashed}.cv-piu-t,.cv-tel-t{flex:none;width:42px;height:42px;display:grid;place-items:center;padding:0;color:var(--text);background:none;border:0;border-radius:50%;cursor:pointer}.cv-invia-t{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;color:#000b3d;background:#10f8ea;border:0;border-radius:50%;cursor:pointer}.cv-invia-t.nota{color:#fff;background:#000b3d}.cv-invia-t:disabled{opacity:.45;cursor:default}.cv-piu{position:absolute;left:8px;right:8px;bottom:calc(100% + 6px);z-index:5;display:grid;gap:10px;max-height:60dvh;overflow-y:auto;padding:12px;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 -10px 32px #000b3d29}.cv-piu .cv-canale{flex-wrap:wrap}}@media(max-width:640px){.chat-pagina.chat-tel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;height:100dvh!important;max-width:none;padding:0;background:#fff}.chat-tel .chat-piena{border:0;border-radius:0;box-shadow:none}.chat-tel .chat-head{gap:8px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px 4px}.ch-indietro{flex:none;width:40px;height:40px;display:grid;place-items:center;padding:0;color:var(--text);background:none;border:0;border-radius:50%;cursor:pointer}.ch-indietro .flip{transform:rotate(180deg)}.chat-tel .chat-head .ava.lg{width:38px;height:38px;font-size:14px}.chat-tel .chat-head .ch-t{font-size:16px}.chat-tel .chat-head .ch-s{font-size:12px}.chat-tel .composer{padding:6px 8px calc(8px + env(safe-area-inset-bottom))}.chat-tel .comp-box textarea{font-size:16px}}@media all{.chat-wa .chat-scroll{background:#f4f6fa}.chat-wa .composer{position:relative}.chat-wa .comp-box{padding:4px;border-radius:24px;background:#fff}.chat-wa .comp-box .send{width:42px;height:42px;border-radius:50%}.chat-wa:not(.chat-tel) .chat-piu{right:auto;width:min(520px,calc(100% - 16px))}.chat-piu{position:absolute;left:8px;right:8px;bottom:calc(100% + 6px);z-index:5;display:grid;gap:12px;padding:14px;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 -10px 32px #000b3d29}.chat-piu-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.chat-piu-g>:is(button,a){display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;font:inherit;font-size:12.5px;font-weight:600;color:var(--text);background:none;border:0;text-decoration:none;cursor:pointer}.chat-piu-pronte{display:grid;gap:6px}.chat-piu-pronte>button{display:flex;align-items:center;gap:8px;padding:9px 12px;font:inherit;font-size:14px;text-align:left;color:var(--text);background:#f4f6fa;border:1px solid var(--border-2);border-radius:12px;cursor:pointer}.chat-piu-g>:is(button,a):hover .ico-badge,.chat-piu-pronte>button:hover{border-color:#10f8ea}}@media all{.cv-wa-vista .cv-thread-head .cv-a{display:block}}@media all{.cv-wa-riga .cv-testo{min-height:44px!important;height:auto}.cv-cli-menu>*{width:100%}.cv-cli-menu :is(button,a){justify-content:flex-start!important;text-align:left}}@media all{.cv-wa-vista>.cv-thread-head,.cv-wa-vista>.ch-sel-mini,.cv-wa-vista>.cv-composer{flex:none}.cv-wa-vista .cv-thread-head{min-height:60px;padding:8px 16px}.cv-wa-vista .cv-cli .settore{width:36px!important;height:36px!important;border-radius:50%!important}.cv-wa-vista .cv-pieno-t{flex:none}.cv-wa .cv-piu{right:auto;width:min(560px,calc(100% - 16px))}}@media(max-width:999px){.cv-wa-vista .cv-thread-head{padding-left:4px}}@media(max-width:640px){.cv-wa-vista{border:0;border-radius:0}.cv-wa .cv-piu{right:8px;width:auto}.cv-wa-vista .cv-thread-head{min-height:60px;padding:calc(6px + env(safe-area-inset-top)) 12px 6px 4px;border-bottom:0}.cv-wa-vista .cv-cli .settore{width:36px!important;height:36px!important;border-radius:50%!important}.cv-wa-vista .ch-sel-mini{padding:4px 10px 8px;border-bottom:1px solid var(--border-2);background:#fff}.cv-wa-vista .ch-sel-mini button{min-height:34px;border-radius:999px;font-size:13.5px}}@media(max-width:640px){.nt-banner{z-index:90}.toast{top:calc(10px + env(safe-area-inset-top));bottom:auto!important;z-index:90;animation:scendi .3s ease}.chat-tel .chat-piena{border:0;border-radius:0}.chat-tel .chat-head{flex:none;min-height:60px;padding:calc(6px + env(safe-area-inset-top)) 12px 6px 4px;background:#fff}.chat-tel .chat-head .ava.lg{width:36px;height:36px;border-radius:50%;font-size:13px;flex:none}.chat-tel .chat-head .ch-body{min-width:0;flex:1}.chat-tel .chat-head .ch-t{font-size:16px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;padding:0}.chat-tel .chat-head .ch-s{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-tel .chat-head .ch-attesa{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-tel .composer{flex:none}}@keyframes scendi{0%{transform:translate(-50%,-12px);opacity:0}to{transform:translate(-50%);opacity:1}}.tema-marchio .toast{background:#000b3d}@media(max-width:640px){.chat-tel .chat-head{border-bottom:1px solid var(--border-2)}}@media(min-width:641px){.cv-wa-vista .cv-thread-head{border-bottom:1px solid var(--border-2)}}.nm-precisa{display:flex;align-items:center;gap:5px;margin:0 0 4px;color:var(--amber);font-weight:600}.nva-modi{display:grid;gap:8px}.nva-modo{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1.5px solid var(--border);border-radius:10px;cursor:pointer;background:#fff}.nva-modo input{margin-top:3px;accent-color:#000B3D}.nva-modo>span{display:grid;gap:2px}.nva-modo .small{color:var(--text-mute)}.nva-modo.on{border-color:#000b3d;box-shadow:inset 3px 0 #10f8ea}.nva-modo.spento{opacity:.55;cursor:default}.nva-regole{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border)}.nva-gruppo{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.nva-gruppo>.small{flex-basis:100%;color:var(--text-mute)}.nva-chk{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.nva-chk input[type=checkbox]{width:18px;height:18px;accent-color:#000B3D;flex:none}.nva-chk>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.nva-num{width:64px;padding:5px 8px;border-radius:8px;border:1.5px solid var(--border);font:inherit;color:var(--text)}.nva-nota{margin:10px 0 0;color:var(--text-mute)}.nva-chk{align-items:flex-start}.nva-chk input[type=checkbox]{margin-top:2px}.nva-chk input.nva-num{width:72px!important;min-width:0;min-height:0;height:32px;padding:4px 8px;flex:none;font-size:15px}
