.wp-editor p{margin:0 0 .5em}.wp-editor p:last-child{margin-bottom:0}.wp-editor ol,.wp-editor ul{margin:0 0 .5em 1.25em;padding:0}.wp-editor ul{list-style:disc}.wp-editor ol{list-style:decimal}.wp-editor li{margin:.125em 0}.wp-editor blockquote{border-left:3px solid rgb(203 213 225);margin:.25em 0 .5em;padding-left:12px;color:rgb(71 85 105)}.wp-editor pre{background:rgb(248 250 252);border:1px solid rgb(226 232 240);border-radius:8px;padding:8px 10px;font-size:.9em;overflow-x:auto;white-space:pre-wrap}.wp-editor a{color:rgb(38 83 223);text-decoration:underline}.wp-editor code{background:rgb(241 245 249);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.wp-editor.wp-editor-empty:before,.wp-editor:empty:before{content:attr(data-placeholder);color:rgb(100 116 139);pointer-events:none}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.msg-in{animation:msg-in .15s ease-out both}@keyframes pop-in{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.pop-in{animation:pop-in .2s ease-out both}.sla-late-dot{width:6px;height:6px;border-radius:9999px;background:currentColor;animation:sla-dot 1.6s ease-in-out infinite}@keyframes sla-dot{0%,to{opacity:1}50%{opacity:.25}}@keyframes pill-flash{0%{box-shadow:0 0 0 0 rgb(16 185 129/.5)}to{box-shadow:0 0 0 8px rgb(16 185 129/0)}}.pill-flash-success{animation:pill-flash .4s ease-out 1}@keyframes wac-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.msg-in,.pill-flash-success,.pop-in,.sla-late-dot{animation:none}.admin-skeleton [data-skeleton]{animation:none!important}}.scroll-thin{scrollbar-width:thin;scrollbar-color:rgb(148 163 184/.5) transparent}.scroll-thin::-webkit-scrollbar{width:6px;height:6px}.scroll-thin::-webkit-scrollbar-thumb{background:rgb(148 163 184/.5);border-radius:9999px}.scroll-thin::-webkit-scrollbar-track{background:transparent}.tk-tone{--tw-ring-color:rgb(var(--slate-300)/0.8);background:rgb(var(--surface-white)/.85);color:rgb(var(--slate-800))}.tk-tone[data-tono=rosso]{background:rgb(254 242 242);color:rgb(153 27 27);--tw-ring-color:rgb(252 165 165/0.9)}.tk-tone[data-tono=ambra]{background:rgb(255 247 237);color:rgb(154 52 18);--tw-ring-color:rgb(253 186 116/0.9)}.tk-tone[data-tono=verde]{background:rgb(236 253 245);color:rgb(6 95 70);--tw-ring-color:rgb(110 231 183/0.9)}a.tk-tone:hover{filter:brightness(.97);--tw-ring-color:rgb(var(--brand-400))}a.tk-tone:focus-visible{outline:2px solid rgb(var(--brand-600));outline-offset:2px}.tk-tone-sub{color:rgb(51 65 85)}.tk-tone:not([data-tono=rosso]):not([data-tono=ambra]):not([data-tono=verde]) .tk-tone-sub{color:rgb(var(--slate-600))}.tk-tone-n{background:rgb(255 255 255/.85);color:inherit;box-shadow:inset 0 0 0 1px currentColor}.tk-tone:not([data-tono]) .tk-tone-n,.tk-tone[data-tono=neutro] .tk-tone-n{background:rgb(var(--slate-100));box-shadow:none}.tk-toolbar{background:rgb(var(--surface-white)/.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 18px -10px rgb(15 23 42/.35)}html[data-mode=dark] .tk-tone{background:rgb(var(--slate-200)/.9);color:rgb(var(--slate-800));--tw-ring-color:rgb(var(--slate-400)/0.5)}html[data-mode=dark] .tk-tone[data-tono=rosso]{background:rgb(127 29 29/.6);color:rgb(254 202 202);--tw-ring-color:rgb(248 113 113/0.55)}html[data-mode=dark] .tk-tone[data-tono=ambra]{background:rgb(124 45 18/.6);color:rgb(254 215 170);--tw-ring-color:rgb(251 146 60/0.55)}html[data-mode=dark] .tk-tone[data-tono=verde]{background:rgb(6 78 59/.6);color:rgb(167 243 208);--tw-ring-color:rgb(52 211 153/0.5)}html[data-mode=dark] a.tk-tone:hover{filter:brightness(1.15)}html[data-mode=dark] .tk-tone-sub,html[data-mode=dark] .tk-tone:not([data-tono=rosso]):not([data-tono=ambra]):not([data-tono=verde]) .tk-tone-sub{color:inherit;opacity:.85}html[data-mode=dark] .tk-tone-n{background:rgb(0 0 0/.3)}html[data-mode=dark] .tk-tone[data-tono=neutro] .tk-tone-n{background:rgb(var(--slate-300)/.6)}html[data-mode=dark] .tk-toolbar{box-shadow:0 8px 22px -10px rgb(0 0 0/.7),inset 0 0 0 1px rgb(var(--slate-300)/.35)}html[data-mode=dark] .tk-kpi-n[data-tono=rosso]{color:rgb(252 165 165)}html[data-mode=dark] .tk-kpi-n[data-tono=ambra]{color:rgb(253 186 116)}html[data-mode=dark] .tk-kpi-n[data-tono=verde]{color:rgb(110 231 183)}[data-bulk-bar]{border-color:rgb(var(--slate-300)/.8)}html[data-mode=dark] [data-bulk-bar]{background:rgb(15 23 42/.97);border-color:rgb(var(--slate-400)/.45);box-shadow:0 16px 40px -12px rgb(0 0 0/.8)}html[data-mode=dark] [data-bulk-bar] button[class*=bg-slate-900]{background:rgb(241 245 249);color:rgb(15 23 42)}html[data-mode=dark] [data-bulk-bar] button[class*=bg-slate-900]:hover{background:rgb(255 255 255)}html[data-mode=dark] [data-bulk-bar] button[class*=ring-slate-200]{background:rgb(51 65 85/.9);color:rgb(241 245 249);--tw-ring-color:rgb(148 163 184/0.55)}html[data-mode=dark] [data-bulk-bar] button[class*=ring-slate-200]:hover{background:rgb(71 85 105)}html[data-mode=dark] [data-bulk-bar] svg{opacity:1}.cn-panel{background:rgb(var(--surface-white)/.92);box-shadow:0 1px 2px rgb(15 23 42/.04),0 12px 32px -18px rgb(15 23 42/.18),inset 0 0 0 1px rgb(15 23 42/.06)}.cn-rail{background:rgb(248 250 252);border-bottom:1px solid rgb(15 23 42/.06)}@media (min-width:768px){.cn-rail{border-bottom:0;border-right:1px solid rgb(15 23 42/.06)}}.cn-rail-btn{color:rgb(15 23 42);transition:background-color .15s ease-out,color .15s ease-out}.cn-rail-btn:hover{background:rgb(15 23 42/.05)}.cn-rail-btn[aria-current=page]{background:rgb(var(--brand-100));color:rgb(var(--brand-700));box-shadow:inset 0 0 0 1px rgb(var(--brand-200))}.cn-rail-btn:focus-visible{outline:2px solid rgb(var(--brand-600));outline-offset:2px}.cn-dot{box-shadow:0 0 0 2px rgb(248 250 252)}.cn-dot[data-dot=rosso]{background:rgb(239 68 68)}.cn-dot[data-dot=verde]{background:rgb(34 197 94)}.cn-rail-btn[aria-current=page] .cn-dot{box-shadow:0 0 0 2px rgb(var(--brand-100))}.cn-glyph{background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.cn-glyph svg{width:1.75rem;height:1.75rem}.cn-detail{background:rgb(250 251 253);border-top:1px solid rgb(15 23 42/.06)}@media (min-width:1024px){.cn-detail{border-top:0;border-left:1px solid rgb(15 23 42/.06)}}.cn-dl dt{color:rgb(71 85 105);font-weight:500}.cn-dl dd{color:rgb(15 23 42);font-weight:600;text-align:right;min-width:0}.cn-dl dd .block{color:rgb(71 85 105);font-weight:500}.cn-btn-primary{background:rgb(var(--brand-600));color:#fff}.cn-btn-primary:hover{background:rgb(var(--brand-700))}.cn-btn-quiet{background:rgb(var(--brand-50));color:rgb(var(--brand-700));box-shadow:inset 0 0 0 1px rgb(var(--brand-200))}.cn-btn-quiet:hover{background:rgb(var(--brand-100))}.cn-btn-primary:focus-visible,.cn-btn-quiet:focus-visible,.cn-link:focus-visible{outline:2px solid rgb(var(--brand-600));outline-offset:2px}.cn-link{color:rgb(var(--brand-700));text-decoration:underline;text-underline-offset:2px}.cn-link:hover{color:rgb(var(--brand-800))}html[data-mode=dark] .cn-panel{background:rgb(17 24 39/.94);box-shadow:0 16px 40px -18px rgb(0 0 0/.75),inset 0 0 0 1px rgb(148 163 184/.22)}html[data-mode=dark] .cn-rail{background:rgb(11 17 30);border-color:rgb(148 163 184/.2)}html[data-mode=dark] .cn-rail-btn{color:rgb(241 245 249)}html[data-mode=dark] .cn-rail-btn:hover{background:rgb(255 255 255/.08)}html[data-mode=dark] .cn-rail-btn[aria-current=page]{background:rgb(37 66 160/.55);color:rgb(219 234 254);box-shadow:inset 0 0 0 1px rgb(96 165 250/.55)}html[data-mode=dark] .cn-dot{box-shadow:0 0 0 2px rgb(11 17 30)}html[data-mode=dark] .cn-dot[data-dot=rosso]{background:rgb(248 113 113)}html[data-mode=dark] .cn-dot[data-dot=verde]{background:rgb(74 222 128)}html[data-mode=dark] .cn-rail-btn[aria-current=page] .cn-dot{box-shadow:0 0 0 2px rgb(30 50 110)}html[data-mode=dark] .cn-glyph{background:rgb(37 66 160/.45);color:rgb(219 234 254)}html[data-mode=dark] .cn-detail{background:rgb(13 20 35);border-color:rgb(148 163 184/.2)}html[data-mode=dark] .cn-dl dt{color:rgb(176 190 207)}html[data-mode=dark] .cn-dl dd{color:rgb(241 245 249)}html[data-mode=dark] .cn-dl dd .block{color:rgb(176 190 207)}html[data-mode=dark] .cn-btn-primary{background:rgb(59 130 246);color:#fff}html[data-mode=dark] .cn-btn-primary:hover{background:rgb(96 165 250);color:rgb(15 23 42)}html[data-mode=dark] .cn-btn-quiet{background:rgb(30 41 59);color:rgb(219 234 254);box-shadow:inset 0 0 0 1px rgb(148 163 184/.45)}html[data-mode=dark] .cn-btn-quiet:hover{background:rgb(51 65 85)}html[data-mode=dark] .cn-link{color:rgb(147 197 253)}html[data-mode=dark] .cn-link:hover{color:rgb(191 219 254)}.aip-card{border-color:rgb(226 232 240/.7);background:rgb(255 255 255/.5);transition:background-color .2s ease-out,border-color .2s ease-out}.aip-card[data-primario=true]{border-color:rgb(var(--brand-300)/.7);background:rgb(var(--brand-50)/.4)}.aip-card[data-spento=true]{border-style:dashed;border-color:rgb(203 213 225);background:rgb(241 245 249/.7)}.aip-dim{transition:opacity .2s ease-out,filter .2s ease-out}.aip-card[data-spento=true] .aip-dim{opacity:.5;filter:saturate(.3)}.aip-switch-wrap{display:inline-flex;align-items:center;gap:.5rem}.aip-switch-label{min-width:2.75rem;text-align:right;font-size:11px;font-weight:600;color:rgb(21 128 61)}.aip-card[data-spento=true] .aip-switch-label{color:rgb(71 85 105)}.aip-switch{position:relative;flex-shrink:0;width:44px;height:26px;border-radius:9999px;background:rgb(209 209 214);box-shadow:inset 0 0 0 1px rgb(0 0 0/.06);cursor:pointer;transition:background-color .22s ease-out,box-shadow .22s ease-out}.aip-switch[data-on=true]{background:#34C759;box-shadow:inset 0 0 0 1px rgb(0 0 0/.04)}.aip-switch[aria-busy=true]{cursor:progress}.aip-switch:focus-visible{outline:2px solid rgb(var(--brand-600));outline-offset:2px}.aip-knob{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:9999px;background:#fff;box-shadow:0 2px 4px rgb(0 0 0/.2),0 0 0 .5px rgb(0 0 0/.04);transition:transform .24s cubic-bezier(.3,.7,.4,1.2)}.aip-switch[data-on=true] .aip-knob{transform:translateX(18px)}.aip-switch:active .aip-knob{width:26px}.aip-switch[data-on=true]:active .aip-knob{transform:translateX(14px)}.aip-alert{background:rgb(254 242 242);color:rgb(153 27 27);box-shadow:inset 0 0 0 1px rgb(252 165 165)}.aip-alert-sub{color:rgb(127 29 29)}.aip-note{background:rgb(255 247 237);color:rgb(154 52 18);box-shadow:inset 0 0 0 1px rgb(253 186 116/.9)}html[data-mode=dark] .aip-card{border-color:rgb(148 163 184/.28);background:rgb(30 41 59/.55)}html[data-mode=dark] .aip-card[data-primario=true]{border-color:rgb(96 165 250/.55);background:rgb(37 66 160/.28)}html[data-mode=dark] .aip-card[data-spento=true]{border-color:rgb(148 163 184/.4);background:rgb(15 23 42/.6)}html[data-mode=dark] .aip-card[data-spento=true] .aip-dim{opacity:.55}html[data-mode=dark] .aip-switch-label{color:rgb(134 239 172)}html[data-mode=dark] .aip-card[data-spento=true] .aip-switch-label{color:rgb(203 213 225)}html[data-mode=dark] .aip-switch{background:rgb(72 72 74);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12)}html[data-mode=dark] .aip-switch[data-on=true]{background:#34C759;box-shadow:none}html[data-mode=dark] .aip-switch:focus-visible{outline-color:rgb(147 197 253)}html[data-mode=dark] .aip-alert{background:rgb(127 29 29/.6);color:rgb(254 202 202);box-shadow:inset 0 0 0 1px rgb(248 113 113/.55)}html[data-mode=dark] .aip-alert-sub{color:rgb(254 226 226)}html[data-mode=dark] .aip-note{background:rgb(124 45 18/.6);color:rgb(254 215 170);box-shadow:inset 0 0 0 1px rgb(251 146 60/.55)}@media (prefers-reduced-motion:reduce){.aip-card,.aip-dim,.aip-knob,.aip-switch{transition:none}}.cx-app{--cx-card:#ffffff;--cx-card2:#f7f9fc;--cx-text:#111827;--cx-muted:#5b6474;--cx-muted2:#7a8394;--cx-border:#e4e8f0;--cx-border2:#edf0f5;--cx-blue:#2453d6;--cx-blue-ink:#1f46b8;--cx-blue-soft:#e8eefc;--cx-blue-border:#c9d7f7;--cx-red-bg:#fdecec;--cx-red-tx:#b42318;--cx-red-bd:#f6c9c6;--cx-org-bg:#fff3e6;--cx-org-tx:#b54708;--cx-org-bd:#f8d7b0;--cx-grn-bg:#e8f7ef;--cx-grn-tx:#067647;--cx-grn-bd:#bfe8d1;--cx-gry-bg:#f2f4f7;--cx-gry-tx:#475467;--cx-gry-bd:#e1e5ec;--cx-vio-bg:#f3efff;--cx-vio-tx:#5b3fc4;--cx-vio-bd:#ddd3fb;--cx-bubble-in:#f1f3f7;--cx-bubble-op:#e6eeff;--cx-bubble-op-bd:#d3e0fd;--cx-bubble-ai:#f4f0ff;--cx-bubble-ai-bd:#e2d9fb;--cx-sel:#eaf0fd;--cx-shadow:0 1px 2px rgb(16 24 40/0.04),0 4px 14px rgb(16 24 40/0.05);display:flex;flex-direction:column;gap:10px;color:var(--cx-text);font-size:13px;letter-spacing:-.005em}html[data-mode=dark] .cx-app{--cx-card:#171b23;--cx-card2:#1b2029;--cx-text:#e8ecf3;--cx-muted:#a3adbd;--cx-muted2:#8f99ab;--cx-border:#2a3140;--cx-border2:#242a37;--cx-blue:#4f7bff;--cx-blue-ink:#a9c0ff;--cx-blue-soft:#1d2a4a;--cx-blue-border:#34497d;--cx-red-bg:#3a1a1c;--cx-red-tx:#ffb1aa;--cx-red-bd:#5c2a2d;--cx-org-bg:#3a2714;--cx-org-tx:#ffc98f;--cx-org-bd:#5a3d1f;--cx-grn-bg:#13321f;--cx-grn-tx:#8ee6b3;--cx-grn-bd:#1f4d31;--cx-gry-bg:#252b36;--cx-gry-tx:#d0d6e0;--cx-gry-bd:#354050;--cx-vio-bg:#2a2147;--cx-vio-tx:#cbbcff;--cx-vio-bd:#453673;--cx-bubble-in:#252b36;--cx-bubble-op:#1d2a4a;--cx-bubble-op-bd:#2c3f6c;--cx-bubble-ai:#27213d;--cx-bubble-ai-bd:#3d3363;--cx-sel:#1d2740;--cx-shadow:0 1px 2px rgb(0 0 0/0.3),0 4px 14px rgb(0 0 0/0.25)}.cx-ink-blue{color:var(--cx-blue)}.cx-hdr{justify-content:space-between;gap:12px;flex-wrap:wrap}.cx-brand,.cx-hdr{display:flex;align-items:center}.cx-brand{gap:9px;min-width:0}.cx-brand h1{font-size:19px;font-weight:650;letter-spacing:-.02em;color:var(--cx-text)}.cx-sub{color:var(--cx-muted);font-size:12.5px}.cx-strip{display:flex;align-items:center;gap:6px;padding:7px 10px 7px 14px;background:var(--cx-card);border:1px solid var(--cx-border);border-radius:16px;box-shadow:var(--cx-shadow);overflow-x:auto;scrollbar-width:none}.cx-strip::-webkit-scrollbar{display:none}.cx-strip-lbl{font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--cx-muted);margin-right:4px;white-space:nowrap}.cx-strip-alert{margin-left:auto}.cx-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:550;padding:4px 10px;border-radius:999px;border:1px solid var(--cx-gry-bd);background:var(--cx-card);color:var(--cx-text);white-space:nowrap}a.cx-pill:hover{border-color:var(--cx-blue-border)}.cx-back:focus-visible,.cx-btn:focus-visible,.cx-row:focus-visible,.cx-tab:focus-visible,.cx-tool:focus-visible,a.cx-pill:focus-visible{outline:2px solid var(--cx-blue);outline-offset:2px}.cx-pill-n{font-size:10.5px;font-weight:650;min-width:18px;text-align:center;padding:0 5px;border-radius:999px;background:var(--cx-gry-bg);color:var(--cx-gry-tx);line-height:16px}.cx-pill-sub{font-weight:400;opacity:.9}.cx-pill-sm{padding:2px 9px;font-size:11px}.cx-pill[data-tono=rosso]{background:var(--cx-red-bg);color:var(--cx-red-tx);border-color:var(--cx-red-bd)}.cx-pill[data-tono=ambra]{background:var(--cx-org-bg);color:var(--cx-org-tx);border-color:var(--cx-org-bd)}.cx-pill[data-tono=verde]{background:var(--cx-grn-bg);color:var(--cx-grn-tx);border-color:var(--cx-grn-bd)}.cx-pill[data-tono=blu]{background:var(--cx-blue-soft);color:var(--cx-blue-ink);border-color:var(--cx-blue-border)}.cx-pill[data-tono=ambra] .cx-pill-n,.cx-pill[data-tono=rosso] .cx-pill-n,.cx-pill[data-tono=verde] .cx-pill-n{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.cx-notice{align-self:flex-start;white-space:normal}.cx-chip{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:999px;border:1px solid var(--cx-gry-bd);background:var(--cx-gry-bg);color:var(--cx-gry-tx);white-space:nowrap;line-height:15px}.cx-chip[data-tono=rosso]{background:var(--cx-red-bg);color:var(--cx-red-tx);border-color:var(--cx-red-bd)}.cx-chip[data-tono=ambra]{background:var(--cx-org-bg);color:var(--cx-org-tx);border-color:var(--cx-org-bd)}.cx-chip[data-tono=verde]{background:var(--cx-grn-bg);color:var(--cx-grn-tx);border-color:var(--cx-grn-bd)}.cx-chip[data-tono=blu]{background:var(--cx-blue-soft);color:var(--cx-blue-ink);border-color:var(--cx-blue-border)}.cx-chip[data-ghost]{background:transparent;font-variant-numeric:tabular-nums}.cx-hdr>.cx-chip{font-size:11.5px;padding:4px 10px}.cx-main{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-height:0}.cx-card{background:var(--cx-card);border:1px solid var(--cx-border);border-radius:18px;box-shadow:var(--cx-shadow);min-height:0;overflow:hidden}.cx-rail{display:flex;gap:6px;padding:8px;overflow-x:auto;background:var(--cx-card2)}.cx-rail-grow{flex:1}.cx-list,.cx-read{display:flex;flex-direction:column;min-width:0}.cx-agenda{display:none}.cx-agenda-mobile{padding:0}.cx-agenda-mobile>summary{cursor:pointer;padding:12px 16px;font-weight:650;font-size:13.5px;color:var(--cx-text)}.cx-agenda-mobile[open]>summary{border-bottom:1px solid var(--cx-border2)}.cx-main[data-mobile=filo] .cx-list,.cx-main[data-mobile=lista] .cx-read{display:none}.cx-back{display:inline-flex;align-items:center;gap:6px;padding:10px 16px 0;font-size:12.5px;font-weight:600;color:var(--cx-blue-ink)}@media (min-width:1024px){.cx-app{height:calc(100dvh - 4.5rem);min-height:620px}.cx-main{flex:1;grid-template-columns:64px 320px minmax(0,1fr)}.cx-main[data-mobile] .cx-list,.cx-main[data-mobile] .cx-read{display:flex}.cx-rail{flex-direction:column;align-items:center;padding:10px 0;overflow:visible}.cx-back{display:none}}@media (min-width:1280px){.cx-main{grid-template-columns:64px 320px minmax(0,1fr) 300px}.cx-agenda{display:flex;flex-direction:column;overflow-y:auto}.cx-agenda-mobile{display:none}}@media (min-width:1600px){.cx-main{grid-template-columns:64px 340px minmax(0,1fr) 320px}}.cx-rail.cn-rail{border-bottom:1px solid var(--cx-border)}@media (min-width:1024px){.cx-rail.cn-rail{border-bottom:1px solid var(--cx-border);border-right:1px solid var(--cx-border)}}.cx-list-top{padding:12px 12px 0}.cx-ttl{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.cx-ttl h2{font-size:14.5px;font-weight:650;letter-spacing:-.01em;color:var(--cx-text)}.cx-meta{white-space:nowrap}.cx-chan-state,.cx-meta{font-size:11px;color:var(--cx-muted)}.cx-chan-state{flex-wrap:wrap;gap:6px;margin-bottom:8px}.cx-chan-state,.cx-search{display:flex;align-items:center}.cx-search{gap:8px;height:34px;border-radius:11px;background:var(--cx-card2);border:1px solid var(--cx-border);padding:0 10px;color:var(--cx-muted2)}.cx-search:focus-within{border-color:var(--cx-blue);box-shadow:0 0 0 3px var(--cx-blue-soft)}.cx-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:12.5px;color:var(--cx-text)}.cx-search input::-moz-placeholder{color:var(--cx-muted2)}.cx-search input::placeholder{color:var(--cx-muted2)}.cx-tabs{display:flex;gap:4px;margin-top:10px;padding-bottom:8px;border-bottom:1px solid var(--cx-border2)}.cx-tab{font-size:12px;font-weight:550;padding:5px 10px;border-radius:999px;color:var(--cx-muted);white-space:nowrap}.cx-tab:hover{color:var(--cx-text);background:var(--cx-card2)}.cx-tab[aria-current=page]{background:var(--cx-blue-soft);color:var(--cx-blue-ink)}.cx-tab-n{font-size:10.5px;margin-left:4px;opacity:.85;font-variant-numeric:tabular-nums}.cx-rows{flex:1;overflow-y:auto;padding:4px 6px 8px;max-height:70vh}@media (min-width:1024px){.cx-rows{max-height:none}}.cx-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:9px 8px;border-radius:12px;color:var(--cx-text)}.cx-row:hover{background:var(--cx-card2)}.cx-row[aria-current=true]{background:var(--cx-sel);box-shadow:inset 3px 0 0 var(--cx-blue)}.cx-row-x{min-width:0;display:block}.cx-r1{display:flex;align-items:center;gap:6px}.cx-nm{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.cx-row[data-unread] .cx-nm:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cx-blue);margin-right:6px;vertical-align:2px}.cx-tm{font-size:11px;font-variant-numeric:tabular-nums}.cx-pv,.cx-tm{color:var(--cx-muted);white-space:nowrap}.cx-pv{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.cx-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.cx-more{padding:10px 8px;font-size:11.5px;color:var(--cx-muted)}.cx-list-empty,.cx-read-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;text-align:center}.cx-empty-title{font-size:15px;font-weight:650;color:var(--cx-text)}.cx-empty-calm{font-size:12px;color:var(--cx-muted);line-height:1.45;max-width:36ch}.cx-thread>.cx-empty-calm{align-self:center;margin:auto}.cx-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:650;color:#fff;background:#2453d6}.cx-av-lg{width:40px;height:40px;font-size:14px;flex-shrink:0}.cx-av[data-av="1"]{background:#0e9f6e}.cx-av[data-av="2"]{background:#c2410c}.cx-av[data-av="3"]{background:#7c3aed}.cx-av[data-av="4"]{background:#0891b2}.cx-av[data-av="5"]{background:#be185d}.cx-av[data-av="6"]{background:#475569}.cx-av[data-av="7"]{background:#a16207}.cx-rh{padding:14px 20px 10px;display:flex;gap:12px;align-items:flex-start}.cx-rh-info{flex:1;min-width:0}.cx-rh-l1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cx-rh-l1 h3{font-size:16px;font-weight:650;letter-spacing:-.015em;color:var(--cx-text)}.cx-rh-src{display:flex;align-items:flex-start;gap:6px;margin-top:5px;font-size:11.5px;color:var(--cx-muted);line-height:1.5}.cx-rh-src>p{min-width:0}.cx-rh-src b{font-weight:600;color:var(--cx-text)}.cx-rh-ch{display:inline-flex;flex-shrink:0;margin-top:2px;color:var(--cx-text)}.cx-rh-ch svg{width:14px;height:14px}.cx-rh-q{margin-top:4px;font-size:12px;color:var(--cx-text);opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-banner{margin:0 20px 10px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;padding:8px 12px;border-radius:12px;background:var(--cx-vio-bg);color:var(--cx-vio-tx);border:1px solid var(--cx-vio-bd)}.cx-acts{position:relative;padding:8px 20px 10px;border-top:1px solid var(--cx-border2);border-bottom:1px solid var(--cx-border2);background:var(--cx-card2)}.cx-acts-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.cx-acts-row>div{margin-top:0!important;gap:8px!important}.cx-acts button,.cx-acts input,.cx-acts select{min-height:2rem!important}.cx-acts select{padding-top:.3rem;padding-bottom:.3rem;background-color:var(--cx-card)!important;color:var(--cx-text)!important;border-color:var(--cx-border)!important}.cx-acts label>span{color:var(--cx-muted)!important}.cx-acts-grow{flex:1}.cx-acts-tools{display:flex;gap:6px;flex-wrap:wrap}.cx-tool{display:inline-flex;align-items:center;gap:6px;height:2rem;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;background:var(--cx-card);color:var(--cx-text);border:1px solid var(--cx-border)}.cx-tool:hover,.cx-tool[aria-expanded=true]{border-color:var(--cx-blue-border);color:var(--cx-blue-ink)}.cx-tool[aria-expanded=true]{background:var(--cx-blue-soft)}.cx-tool[data-tono=rosso]:hover,.cx-tool[data-tono=rosso][aria-expanded=true]{background:var(--cx-red-bg);color:var(--cx-red-tx);border-color:var(--cx-red-bd)}.cx-tool:disabled{opacity:.55}.cx-pop{position:absolute;right:20px;top:calc(100% - 4px);z-index:30;width:min(380px,calc(100% - 40px));padding:12px 14px;border-radius:16px;background:var(--cx-card);color:var(--cx-text);border:1px solid var(--cx-border);box-shadow:0 18px 40px -16px rgb(15 23 42/.35),var(--cx-shadow)}html[data-mode=dark] .cx-pop{box-shadow:0 18px 44px -14px rgb(0 0 0/.8),inset 0 0 0 1px rgb(148 163 184/.18)}.cx-pop-title{font-size:13px;font-weight:650;margin-bottom:8px;color:var(--cx-text)}.cx-pop-text{font-size:12px;line-height:1.45;color:var(--cx-muted)}.cx-pop-btns{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.cx-pop [class*=text-slate-4]{color:var(--cx-muted)!important}.cx-btn-danger{display:inline-flex;align-items:center;gap:6px;height:2rem;padding:0 14px;border-radius:999px;font-size:12px;font-weight:650;background:#c0352b;color:#fff}.cx-btn-danger:hover{background:#a42a21}html[data-mode=dark] .cx-btn-danger{background:#e5534b;color:#fff}.cx-btn-ghost{display:inline-flex;align-items:center;height:2rem;padding:0 14px;border-radius:999px;font-size:12px;font-weight:600;color:var(--cx-text);border:1px solid var(--cx-border);background:var(--cx-card)}.cx-thread{flex:1;overflow-y:auto;padding:14px 22px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,var(--cx-card),var(--cx-card2));min-height:240px}.cx-day{align-self:center;font-size:10.5px;font-weight:600;color:var(--cx-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.cx-msg{max-width:min(68%,72ch);display:flex;flex-direction:column;gap:3px}.cx-who{font-size:10.5px;color:var(--cx-muted);font-weight:550}.cx-b{padding:8px 12px;border-radius:16px;font-size:12.8px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere;color:var(--cx-text)}.cx-msg[data-kind=cliente]{align-self:flex-start}.cx-msg[data-kind=cliente] .cx-b{background:var(--cx-bubble-in);border-bottom-left-radius:5px}.cx-msg[data-kind=ambrosio],.cx-msg[data-kind=operatore]{align-self:flex-end;align-items:flex-end}.cx-msg[data-kind=operatore] .cx-b{background:var(--cx-bubble-op);border:1px solid var(--cx-bubble-op-bd);border-bottom-right-radius:5px}.cx-msg[data-kind=operatore] .cx-who{color:var(--cx-blue-ink)}.cx-msg[data-kind=ambrosio] .cx-b{background:var(--cx-bubble-ai);border:1px solid var(--cx-bubble-ai-bd);border-bottom-right-radius:5px}.cx-msg[data-kind=ambrosio] .cx-who{color:var(--cx-vio-tx)}.cx-sys{align-self:center;display:inline-flex;align-items:center;gap:6px;max-width:90%;font-size:11px;font-weight:550;color:var(--cx-muted);padding:3px 10px;border-radius:999px;border:1px dashed var(--cx-border);background:var(--cx-card)}.cx-sys>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-sys-tm{opacity:.8;font-variant-numeric:tabular-nums}.cx-sys[data-nota]{color:var(--cx-org-tx);border-color:var(--cx-org-bd);background:var(--cx-org-bg);border-style:solid}.cx-ro{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px 12px 20px;border-top:1px solid var(--cx-border2);background:var(--cx-card)}.cx-ro-t{flex:1;display:flex;align-items:center;gap:8px;color:var(--cx-muted);font-size:12.5px;min-width:200px}.cx-ro-t b{color:var(--cx-text);font-weight:600}.cx-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;font-weight:600;font-size:12.5px;white-space:nowrap}.cx-agenda-in{display:flex;flex-direction:column;padding:12px 14px;gap:6px}.cx-mhead{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.cx-mhead b{font-size:13px;font-weight:650;text-transform:capitalize;color:var(--cx-text)}.cx-mini-link{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--cx-blue-ink)}.cx-cal{width:100%;border-collapse:collapse;table-layout:fixed;text-align:center}.cx-cal th{font-size:10.5px;font-weight:600;color:var(--cx-muted);padding:2px 0 3px}.cx-cal td{height:28px;position:relative;font-size:12px;font-weight:500;color:var(--cx-text);padding:0}.cx-cal-d{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-variant-numeric:tabular-nums}.cx-cal td[data-we]{color:var(--cx-muted)}.cx-cal td[data-out]{color:var(--cx-muted2);opacity:.55}.cx-cal td[data-today] .cx-cal-d{background:var(--cx-blue);color:#fff;font-weight:700}.cx-cal-dots{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:2px}.cx-cal-dots b{width:4px;height:4px;border-radius:50%;background:var(--cx-blue)}.cx-cal-dots b[data-kind=appointment]{background:#2fb36b}.cx-cal-dots b[data-kind=personal]{background:var(--cx-muted2)}.cx-agenda-list{margin-top:6px;border-top:1px solid var(--cx-border2);padding-top:8px}.cx-agenda-list,.cx-agenda-list ul{display:flex;flex-direction:column;gap:5px}.cx-ah{font-size:11.5px;font-weight:500;color:var(--cx-muted);margin-top:4px}.cx-ah span{font-weight:650;color:var(--cx-text)}.cx-ah span[data-today]{color:var(--cx-blue-ink)}.cx-ev{display:grid;grid-template-columns:3px 44px minmax(0,1fr);gap:8px;padding:5px 8px 5px 0;border-radius:10px;background:var(--cx-card2);border:1px solid var(--cx-border2);align-items:start}.cx-ev-bar{border-radius:3px;align-self:stretch;min-height:30px;background:var(--cx-blue)}.cx-ev[data-kind=appointment] .cx-ev-bar{background:#2fb36b}.cx-ev[data-kind=personal] .cx-ev-bar,.cx-ev[data-kind=turno] .cx-ev-bar{background:var(--cx-muted2)}.cx-ev[data-kind=turno]{background:transparent;border-style:dashed;border-color:var(--cx-border)}.cx-ev-tm{font-size:11.5px;font-weight:650;padding-top:1px;font-variant-numeric:tabular-nums;color:var(--cx-text)}.cx-ev-tm small{display:block;font-size:10px;font-weight:500;color:var(--cx-muted)}.cx-ev-x{min-width:0;display:block}.cx-ev-t1{display:flex;align-items:center;gap:5px}.cx-ev-tt{font-size:12px;font-weight:600;color:var(--cx-text)}.cx-ev-lk,.cx-ev-tt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-ev-lk{display:block;font-size:11px;color:var(--cx-blue-ink);margin-top:1px}.cx-ev-lk[data-muted]{color:var(--cx-muted)}.cx-hint{margin-top:8px;border:1.5px dashed var(--cx-blue-border);border-radius:14px;padding:9px 11px;background:var(--cx-blue-soft);font-size:11.5px;line-height:1.4}.cx-foot,.cx-hint{color:var(--cx-text)}.cx-foot{display:flex;gap:10px 18px;padding:8px 16px;background:var(--cx-card);border:1px solid var(--cx-border);border-radius:14px;box-shadow:var(--cx-shadow);font-size:12px}.cx-foot,.cx-foot-it{align-items:center;flex-wrap:wrap}.cx-foot-it{display:inline-flex;gap:7px;min-width:0}.cx-foot-it b{font-weight:650}.cx-foot-sep{width:1px;height:16px;background:var(--cx-border)}.cx-foot-sm{color:var(--cx-muted);font-size:11.5px}.cx-foot .cn-link{font-size:11.5px;font-weight:600}.cx-foot a.cx-foot-sm{color:var(--cx-muted)}.client-page{--cl-card:#fff;--cl-card2:#f8fafc;--cl-line:rgb(15 23 42/.08);--cl-line2:rgb(15 23 42/.14);--cl-ink:#0f172a;--cl-ink2:#334155;--cl-muted:#526072;--cl-icon:#778397;--cl-brand:rgb(var(--brand-600));--cl-brand-ink:rgb(var(--brand-700));--cl-brand-soft:rgb(var(--brand-50));--cl-accent-bg:#eff6ff;--cl-accent-ink:#1d4ed8;--cl-ok-bg:#ecfdf5;--cl-ok-ink:#047857;--cl-warn-bg:#fffbeb;--cl-warn-ink:#92400e;--cl-danger-bg:#fef2f2;--cl-danger-ink:#b91c1c;display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--cl-ink)}html[data-mode=dark] .client-page{--cl-card:#111827;--cl-card2:#0b1220;--cl-line:rgb(148 163 184/.17);--cl-line2:rgb(148 163 184/.32);--cl-ink:#f1f5f9;--cl-ink2:#dce3ec;--cl-muted:#b8c4d3;--cl-icon:#aab7c8;--cl-brand:#3b82f6;--cl-brand-ink:#93c5fd;--cl-brand-soft:rgb(37 66 160/.38);--cl-accent-bg:rgb(30 64 175/.35);--cl-accent-ink:#bfdbfe;--cl-ok-bg:rgb(6 78 59/.48);--cl-ok-ink:#a7f3d0;--cl-warn-bg:rgb(120 53 15/.48);--cl-warn-ink:#fde68a;--cl-danger-bg:rgb(127 29 29/.5);--cl-danger-ink:#fecaca}.client-page a:focus-visible,.client-page button:focus-visible,.client-page textarea:focus-visible{outline:2px solid var(--cl-brand);outline-offset:2px}.client-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--cl-muted);font-size:12px}.client-breadcrumb a:hover,.client-link:hover{color:var(--cl-brand-ink);text-decoration:underline;text-underline-offset:2px}.client-hero{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px;border-radius:22px}.client-avatar{flex:0 0 58px;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:19px;font-weight:750;background:linear-gradient(135deg,rgb(var(--brand-500)),#7c3aed)}html[data-mode=dark] .client-avatar{background:linear-gradient(135deg,#3b82f6,#7c3aed)}.client-hero-main{flex:1 1 340px;min-width:0}.client-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.client-title-line h1{margin:0;color:var(--cl-ink);font-size:22px;font-weight:750;letter-spacing:-.025em;overflow-wrap:anywhere}.client-muted{color:var(--cl-muted);font-size:12px;line-height:1.5}.client-title-line+.client-muted{margin-top:4px}.client-pill,.client-tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;border-radius:999px;padding:4px 9px;background:var(--cl-card2);color:var(--cl-ink2);font-size:11px;font-weight:650;overflow-wrap:anywhere}.client-pill,.client-tag,.client-type{box-shadow:inset 0 0 0 1px var(--cl-line2)}.client-type{background:var(--cl-accent-bg);color:var(--cl-accent-ink)}.client-actions,.client-channel-list,.client-tags{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.client-tags{margin-top:9px}.client-actions{justify-content:flex-end}.client-button,.client-conv-open,.client-icon-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;padding:8px 13px;background:var(--cl-card2);color:var(--cl-ink2);box-shadow:inset 0 0 0 1px var(--cl-line2);font-size:12px;font-weight:650;text-decoration:none;transition:background-color .14s ease-out,color .14s ease-out}.client-icon-button{width:42px;padding:0}.client-button:hover,.client-conv-open:hover,.client-icon-button:hover{background:var(--cl-accent-bg);color:var(--cl-accent-ink)}.client-primary{background:var(--cl-brand);color:#fff;box-shadow:none}.client-primary:hover{background:rgb(var(--brand-700));color:#fff}.client-primary.is-disabled{opacity:.48;pointer-events:none}.client-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.client-content,.client-main,.client-sidebar{display:flex;flex-direction:column;gap:12px;min-width:0}.client-panel{padding:14px 16px;border-radius:17px;color:var(--cl-ink)}.client-eyebrow{margin:0 0 11px;color:var(--cl-muted);font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.075em}.client-proposal{background:var(--cl-warn-bg);color:var(--cl-warn-ink);box-shadow:inset 0 0 0 1px var(--cl-line2);font-size:12px}.client-facts{display:grid;grid-template-columns:minmax(78px,.72fr) minmax(0,1.28fr);gap:8px 10px;margin:0;font-size:12px}.client-facts dt{color:var(--cl-muted)}.client-facts dd{margin:0;color:var(--cl-ink);font-weight:550;overflow-wrap:anywhere}.client-positive{color:var(--cl-ok-ink);font-weight:650}.client-completion{display:flex;justify-content:space-between;align-items:baseline;gap:5px;font-size:12px;color:var(--cl-ink2)}.client-progress{height:6px;margin:8px 0 12px;overflow:hidden;border-radius:999px;background:var(--cl-card2);box-shadow:inset 0 0 0 1px var(--cl-line)}.client-progress span{display:block;height:100%;border-radius:inherit;background:var(--cl-brand)}.client-new{display:inline-flex;border-radius:999px;padding:2px 7px;background:var(--cl-accent-bg);color:var(--cl-accent-ink);font-size:9px;font-weight:800;letter-spacing:.05em;vertical-align:middle}.client-warning{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;padding:8px 10px;border-radius:10px;background:var(--cl-warn-bg);color:var(--cl-warn-ink);font-size:11px;line-height:1.45}.client-warning svg{flex:0 0 auto}.client-segmented{display:flex;flex-wrap:wrap;gap:5px}.client-segmented button{min-height:38px;flex:1 1 auto;border:0;border-radius:999px;padding:7px 10px;background:var(--cl-card2);color:var(--cl-ink2);box-shadow:inset 0 0 0 1px var(--cl-line2);font-size:11px;font-weight:650}.client-segmented button[aria-pressed=true]{background:var(--cl-accent-bg);color:var(--cl-accent-ink);box-shadow:inset 0 0 0 1px var(--cl-brand)}.client-note-form{display:flex;flex-direction:column;gap:8px}.client-note-form textarea{width:100%;resize:vertical;border:0;border-radius:10px;padding:9px;background:var(--cl-card2);color:var(--cl-ink);box-shadow:inset 0 0 0 1px var(--cl-line2);font:inherit;font-size:12px}.client-tabbar{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding:2px}.client-filterbar a,.client-tabbar a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border-radius:999px;padding:8px 13px;background:var(--cl-card);color:var(--cl-ink2);box-shadow:inset 0 0 0 1px var(--cl-line2);font-size:12px;font-weight:650;white-space:nowrap}.client-filterbar a[aria-pressed=true],.client-tabbar a.is-active{background:var(--cl-accent-bg);color:var(--cl-accent-ink);box-shadow:inset 0 0 0 1px var(--cl-brand)}.client-count{font-variant-numeric:tabular-nums;opacity:.78}.client-readonly{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;border-radius:12px;background:var(--cl-accent-bg);color:var(--cl-accent-ink);font-size:11.5px;line-height:1.45}.client-readonly svg{flex:0 0 auto}.client-readonly a{font-weight:750;text-decoration:underline;text-underline-offset:2px}.client-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.client-kpis article{display:flex;flex-direction:column;min-width:0;min-height:100px;gap:5px;padding:12px;border-radius:15px;background:var(--cl-card);box-shadow:inset 0 0 0 1px var(--cl-line2),0 6px 20px -16px #0f172a}.client-kpis article>span{color:var(--cl-muted);font-size:10.5px;font-weight:650}.client-kpis b{color:var(--cl-ink);font-size:21px;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.client-kpis small{color:var(--cl-muted);font-size:10px;line-height:1.4}.client-kpis .client-kpi-date{font-size:14px}.client-two-col{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.client-link{display:inline-flex;align-items:center;gap:4px;color:var(--cl-brand-ink);font-size:12px;font-weight:700}.client-lead-mini,.client-timeline-item{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid var(--cl-line);color:var(--cl-ink2);font-size:12px}.client-lead-mini:first-of-type,.client-timeline-item:first-of-type{border-top:0}.client-conv-row{flex-wrap:wrap;gap:8px;padding:9px 0;border-top:1px solid var(--cl-line)}.client-conv-row,.client-conv-select{display:flex;align-items:center;min-width:0}.client-conv-select{flex:1 1 360px;gap:10px;color:var(--cl-ink)}.client-conv-main{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.client-conv-title{display:flex;gap:7px;min-width:0;color:var(--cl-ink);font-size:12px;font-weight:650}.client-conv-title:not(b){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-conv-title b{flex:0 0 auto;color:var(--cl-brand-ink);font-family:ui-monospace,monospace}.client-conv-preview{display:-webkit-box;overflow:hidden;color:var(--cl-muted);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.client-channel-icon{width:32px;height:32px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:10px;background:var(--cl-accent-bg);color:var(--cl-accent-ink)}.client-channel-icon svg{width:16px;height:16px}.client-status{flex:0 0 auto;border-radius:999px;padding:4px 8px;background:var(--cl-card2);color:var(--cl-ink2);box-shadow:inset 0 0 0 1px var(--cl-line2);font-size:10px;font-weight:700}.client-conv-open{min-height:36px;font-size:10.5px}.client-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.client-filterbar a{min-height:36px;font-size:10.5px;padding:6px 10px}.client-filter-sep{width:1px;height:22px;margin:0 3px;background:var(--cl-line2)}.client-thread{display:flex;flex-direction:column;gap:8px;margin:12px 0}.client-thread article{max-width:88%;align-self:flex-start;padding:9px 11px;border-radius:12px;background:var(--cl-card2);color:var(--cl-ink);box-shadow:inset 0 0 0 1px var(--cl-line);font-size:12px;overflow-wrap:anywhere}.client-thread article[data-kind=cliente]{align-self:flex-end;background:var(--cl-accent-bg)}.client-thread article[data-kind=sistema]{align-self:center;max-width:100%;background:var(--cl-warn-bg);color:var(--cl-warn-ink)}.client-thread article b{display:block;margin-bottom:4px;color:var(--cl-ink);font-size:10px}.client-thread article p{margin:0;white-space:pre-wrap}.client-thread article time{display:block;margin-top:4px;color:var(--cl-muted);font-size:9px}.client-call-date{color:var(--cl-brand-ink);font-size:16px;font-weight:750}.client-overdue{color:var(--cl-danger-ink);font-size:16px;font-weight:750}.client-empty{padding:14px;border-radius:12px;background:var(--cl-card);color:var(--cl-muted);box-shadow:inset 0 0 0 1px var(--cl-line);font-size:12px}.client-day{display:flex;flex-direction:column;gap:5px}.client-day h2{margin:6px 0 2px;color:var(--cl-muted);font-size:11px;font-weight:750;text-transform:capitalize}.client-lead-quote{padding:10px;border-left:3px solid var(--cl-brand);background:var(--cl-card2);color:var(--cl-ink);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.client-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;color:var(--cl-ink2);font-size:11px}.client-lead-grid span{overflow-wrap:anywhere}.client-conversations{display:flex;flex-direction:column;gap:4px}@media (min-width:1024px){.client-layout{grid-template-columns:minmax(260px,292px) minmax(0,1fr);gap:18px}.client-sidebar{position:sticky;top:4.7rem;max-height:calc(100dvh - 5.2rem);overflow-y:auto;padding-right:3px;scrollbar-width:thin}.client-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.client-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.client-thread{padding:0 8px}}@media (max-width:639px){.client-page{gap:10px}.client-hero{gap:10px;padding:14px}.client-hero-main{flex-basis:calc(100% - 72px)}.client-title-line h1{font-size:19px}.client-actions{width:100%;justify-content:flex-start}.client-primary{flex:1 1 100%;order:-1}.client-tabbar{margin:0 -2px}.client-tabbar a{padding:7px 11px}.client-kpis article{min-height:94px;padding:10px}.client-kpis b{font-size:18px}.client-conv-open{flex:1 1 100%}.client-lead-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.client-page *,.client-page :after,.client-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sp-workspace{--sp-top:3.5rem;--sp-side:rgb(247 249 252/0.92);--sp-card:#ffffff;--sp-card2:#f8fafc;--sp-line:rgb(15 23 42/0.07);--sp-line2:rgb(15 23 42/0.12);--sp-ink:#0f172a;--sp-ink2:#334155;--sp-mut:#526072;--sp-icon:#8a96a8;--sp-brand:rgb(var(--brand-600));--sp-brand-ink:rgb(var(--brand-700));--sp-brand-soft:rgb(var(--brand-50));--sp-brand-bd:rgb(var(--brand-200));--sp-sel:rgb(var(--brand-100));--sp-sel-ink:rgb(var(--brand-800));--sp-ok-bg:#ecfdf5;--sp-ok-tx:#047857;--sp-ok-bd:rgb(16 185 129/0.3);--sp-w-bg:#fffbeb;--sp-w-tx:#92400e;--sp-w-bd:rgb(245 158 11/0.4);--sp-d-bg:#fef2f2;--sp-d-tx:#b91c1c;--sp-d-bd:rgb(239 68 68/0.32);--sp-n-bg:#f1f5f9;--sp-n-tx:#475569;--sp-n-bd:rgb(100 116 139/0.28);--sp-k-r:#b91c1c;--sp-k-a:#c2410c;--sp-k-g:#047857;--sp-k-n:#475569;--sp-k-p:#0f172a;--sp-dot-r:#ef4444;--sp-dot-a:#f59e0b;--sp-code:#0f172a;--sp-code-g:#ddd6fe;--sp-code-a:#a7f3d0;--sp-shadow:0 1px 2px rgb(15 23 42/0.04),0 10px 30px -18px rgb(15 23 42/0.2);color:var(--sp-ink);display:flex;flex-direction:column;min-height:calc(100dvh - var(--sp-top))}html[data-mode=dark] .sp-workspace{--sp-side:rgb(11 17 32/0.94);--sp-card:#111827;--sp-card2:#0e1524;--sp-line:rgb(148 163 184/0.16);--sp-line2:rgb(148 163 184/0.26);--sp-ink:#f1f5f9;--sp-ink2:#dce3ec;--sp-mut:#b4c0cf;--sp-icon:#8b98ab;--sp-brand:rgb(var(--brand-600));--sp-brand-ink:rgb(var(--brand-300));--sp-brand-soft:rgb(var(--brand-800)/0.35);--sp-brand-bd:rgb(var(--brand-400)/0.5);--sp-sel:rgb(var(--brand-800)/0.6);--sp-sel-ink:rgb(var(--brand-100));--sp-ok-bg:rgb(6 78 59/0.55);--sp-ok-tx:#a7f3d0;--sp-ok-bd:rgb(52 211 153/0.45);--sp-w-bg:rgb(120 53 15/0.55);--sp-w-tx:#fde68a;--sp-w-bd:rgb(251 191 36/0.45);--sp-d-bg:rgb(127 29 29/0.55);--sp-d-tx:#fecaca;--sp-d-bd:rgb(248 113 113/0.5);--sp-n-bg:rgb(51 65 85/0.6);--sp-n-tx:#e2e8f0;--sp-n-bd:rgb(148 163 184/0.4);--sp-k-r:#fca5a5;--sp-k-a:#fdba74;--sp-k-g:#6ee7b7;--sp-k-n:#cbd5e1;--sp-k-p:#f1f5f9;--sp-dot-r:#f87171;--sp-dot-a:#fbbf24;--sp-code:#020617;--sp-shadow:0 0 0 1px rgb(148 163 184/0.14),0 16px 40px -20px rgb(0 0 0/0.8)}.sp-side{background:var(--sp-side);border-bottom:1px solid var(--sp-line);padding:8px 12px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sp-search{display:none}.sp-nav{position:relative;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px}.sp-nav::-webkit-scrollbar{display:none}.sp-area{display:contents}.sp-side-h{display:none}.sp-side-vuoto{padding:8px;font-size:12.5px;color:var(--sp-mut)}.sp-si{position:relative;gap:8px;flex-shrink:0;height:34px;padding:0 12px 0 6px;border-radius:999px;white-space:nowrap;background:var(--sp-card);box-shadow:inset 0 0 0 1px var(--sp-line2);color:var(--sp-ink);font-size:13px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out}.sp-si:hover{background:var(--sp-card2)}.sp-si[aria-current=page]{background:var(--sp-sel);color:var(--sp-sel-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}.sp-alert-lnk:focus-visible,.sp-btn:focus-visible,.sp-kpi:focus-visible,.sp-lnk:focus-visible,.sp-row:focus-visible,.sp-si:focus-visible{outline:2px solid var(--sp-brand);outline-offset:2px}.sp-si[data-storico=true]{color:var(--sp-mut)}.sp-si[data-storico=true] .sp-tile{opacity:.6}.sp-si-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.sp-si-out{color:var(--sp-icon)}.sp-tile{width:22px;height:22px;border-radius:6px;color:#fff;flex-shrink:0;box-shadow:inset 0 0 0 .5px rgb(0 0 0/.1)}.sp-tile-lg{width:30px;height:30px;border-radius:8px}.sp-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.sp-dot[data-tono=rosso]{background:var(--sp-dot-r)}.sp-dot[data-tono=ambra]{background:var(--sp-dot-a)}.sp-count{font-size:11px;font-weight:700;line-height:18px;min-width:20px;text-align:center;padding:0 6px;border-radius:999px;background:var(--sp-d-bg);color:var(--sp-d-tx);box-shadow:inset 0 0 0 1px var(--sp-d-bd)}.sp-main{flex:1;min-width:0;padding:16px 16px 40px}@media (min-width:1024px){.sp-workspace{display:grid;grid-template-columns:256px minmax(0,1fr);align-items:start}.sp-side{position:sticky;top:var(--sp-top);height:calc(100dvh - var(--sp-top));overflow-y:auto;display:flex;flex-direction:column;padding:12px 10px 16px;border-bottom:0;border-right:1px solid var(--sp-line)}.sp-search{display:flex;gap:7px;height:32px;padding:0 10px;margin-bottom:8px;border-radius:9px;background:var(--sp-card);box-shadow:inset 0 0 0 1px var(--sp-line2);color:var(--sp-icon)}.sp-search:focus-within{box-shadow:inset 0 0 0 1px var(--sp-brand),0 0 0 3px var(--sp-brand-soft)}.sp-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:13px;color:var(--sp-ink)}.sp-search input::-moz-placeholder{color:var(--sp-mut)}.sp-search input::placeholder{color:var(--sp-mut)}.sp-nav{overflow:visible;padding:0}.sp-area,.sp-nav{flex-direction:column;gap:1px}.sp-area{display:flex}.sp-side-h{display:block;font-size:11.5px;font-weight:600;color:var(--sp-mut);padding:12px 8px 4px}.sp-si{height:32px;padding:0 8px;border-radius:8px;background:transparent;box-shadow:none;gap:9px}.sp-si:hover{background:rgb(15 23 42/.05)}html[data-mode=dark] .sp-si:hover{background:rgb(255 255 255/.06)}.sp-si[aria-current=page]{box-shadow:none}.sp-si-t{flex:1}.sp-main{padding:18px 24px 40px}}.sp-page{display:flex;flex-direction:column;gap:14px}.sp-hd{gap:12px}.sp-hd h1{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--sp-ink)}.sp-hd p{color:var(--sp-mut);font-size:13px;line-height:1.45}.sp-htile{width:40px;height:40px;border-radius:12px;flex-shrink:0;color:#fff;box-shadow:0 6px 16px -8px rgb(var(--brand-600)/.7)}.sp-htile,html[data-mode=dark] .sp-htile{background:linear-gradient(135deg,rgb(var(--brand-500)),rgb(var(--brand-700)))}.sp-card{background:var(--sp-card);border-radius:16px;box-shadow:var(--sp-shadow)}.sp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:640px){.sp-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.sp-kpis{grid-template-columns:repeat(8,minmax(0,1fr))}}.sp-kpi,.sp-mini{display:flex;flex-direction:column;min-width:0;padding:10px 12px;border-radius:14px;background:var(--sp-card);box-shadow:var(--sp-shadow)}.sp-kpi{transition:box-shadow .15s ease-out,transform .15s ease-out}.sp-kpi:hover{box-shadow:var(--sp-shadow),inset 0 0 0 1px var(--sp-brand-bd)}.sp-kpi-l{font-size:12px;font-weight:600;color:var(--sp-mut)}.sp-kpi-n{font-size:22px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sp-k-n)}.sp-kpi-n[data-tono=rosso]{color:var(--sp-k-r)}.sp-kpi-n[data-tono=ambra]{color:var(--sp-k-a)}.sp-kpi-n[data-tono=verde]{color:var(--sp-k-g)}.sp-kpi-n[data-tono=pieno]{color:var(--sp-k-p)}.sp-kpi-n[data-tono=neutro]{color:var(--sp-k-n)}.sp-kpi-nota{font-size:12px;line-height:1.35;color:var(--sp-mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sp-kpi-n[data-lungo=true]{font-size:16px;line-height:1.3;padding:2px 0 1px;white-space:normal;overflow-wrap:anywhere}.sp-kpi-go{gap:2px;margin-top:auto;padding-top:6px;font-size:11.5px;font-weight:600;color:var(--sp-brand-ink);min-width:0}.sp-kpi[data-fallita=true] .sp-kpi-nota{color:var(--sp-ink2);font-style:italic}.sp-alert{gap:10px;padding:9px 14px;border-radius:12px;font-size:13px;background:var(--sp-n-bg);color:var(--sp-n-tx);box-shadow:inset 0 0 0 1px var(--sp-n-bd)}.sp-alert[data-tono=rosso]{background:var(--sp-d-bg);color:var(--sp-d-tx);box-shadow:inset 0 0 0 1px var(--sp-d-bd)}.sp-alert[data-tono=ambra]{background:var(--sp-w-bg);color:var(--sp-w-tx);box-shadow:inset 0 0 0 1px var(--sp-w-bd)}.sp-alert b{font-weight:700}.sp-alert-lnk{flex-shrink:0;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:2px}.sp-pill{gap:5px;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;background:var(--sp-n-bg);color:var(--sp-n-tx);box-shadow:inset 0 0 0 1px var(--sp-n-bd)}.sp-pill>i{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.9}.sp-pill[data-tono=ok]{background:var(--sp-ok-bg);color:var(--sp-ok-tx);box-shadow:inset 0 0 0 1px var(--sp-ok-bd)}.sp-pill[data-tono=w]{background:var(--sp-w-bg);color:var(--sp-w-tx);box-shadow:inset 0 0 0 1px var(--sp-w-bd)}.sp-pill[data-tono=d]{background:var(--sp-d-bg);color:var(--sp-d-tx);box-shadow:inset 0 0 0 1px var(--sp-d-bd)}.sp-agents{grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:1280px){.sp-agents{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-agent{gap:12px;padding:14px 16px;align-items:flex-start;flex-wrap:wrap}.sp-av{width:42px;height:42px;border-radius:12px;flex-shrink:0;color:#fff}.sp-av[data-agente=groku]{background:linear-gradient(135deg,#7c3aed,#c026d3)}.sp-av[data-agente=groku] svg{color:#fde68a}.sp-av[data-agente=ambrosio]{background:linear-gradient(135deg,rgb(var(--brand-600)),#0ea5e9)}.sp-ab{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:6px}.sp-ah{gap:8px}.sp-ah h2{font-size:15px;font-weight:700;color:var(--sp-ink)}.sp-ab>p{font-size:13px;line-height:1.45;color:var(--sp-ink2)}.sp-ab>p.sp-reason{font-size:12px;color:var(--sp-mut);padding-left:9px;border-left:2px solid var(--sp-line2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sp-actl{display:flex;flex-direction:column;gap:9px;flex:1 1 220px;max-width:100%}@media (min-width:640px){.sp-actl{flex:0 0 236px;padding-left:14px;border-left:1px solid var(--sp-line)}}.sp-swrow{display:flex;flex-direction:column;gap:8px}.sp-swlabel{font-size:13px;font-weight:500;color:var(--sp-ink)}.sp-arow{gap:12px;margin-top:2px}.sp-confirm{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;font-size:12.5px;line-height:1.45;background:var(--sp-w-bg);color:var(--sp-w-tx);box-shadow:inset 0 0 0 1px var(--sp-w-bd)}.sp-btn{gap:6px;height:30px;padding:0 13px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.sp-btn[data-tono=primario]{background:var(--sp-brand);color:rgb(var(--on-brand,255 255 255))}.sp-btn[data-tono=primario]:hover{filter:brightness(1.08)}.sp-btn[data-tono=quieto]{background:var(--sp-brand-soft);color:var(--sp-brand-ink);box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}.sp-btn[data-tono=quieto]:hover{background:var(--sp-sel)}.sp-lnk{gap:2px;font-size:12.5px;font-weight:600;color:var(--sp-brand-ink);white-space:nowrap}.sp-lnk:hover{text-decoration:underline;text-underline-offset:2px}.sp-grid{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@media (min-width:768px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-panel{padding:4px 0 6px;overflow:hidden}.sp-ph{gap:8px;padding:10px 14px 6px}.sp-ph h3{font-size:13.5px;font-weight:700;color:var(--sp-ink)}.sp-pdot{width:8px;height:8px;border-radius:3px;flex-shrink:0}.sp-pc{margin-left:auto;font-size:12px;color:var(--sp-mut)}.sp-pc.sp-lnk{color:var(--sp-brand-ink)}.sp-row{gap:10px;padding:8px 14px;border-top:1px solid var(--sp-line);color:var(--sp-ink);transition:background-color .15s ease-out}.sp-panel li:first-child .sp-row{border-top:0}.sp-row:hover{background:var(--sp-card2)}.sp-row[data-storico=true]{opacity:.72}.sp-rt{flex:1;min-width:0;display:flex;flex-direction:column}.sp-rtt{font-size:13px;font-weight:600}.sp-rd{font-size:12px;color:var(--sp-mut);white-space:nowrap;text-overflow:ellipsis}.sp-rd,.sp-rs{overflow:hidden}.sp-rs{flex-shrink:0;max-width:46%}.sp-rs .sp-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sp-chev{color:var(--sp-icon)}.sp-pr{padding:6px 14px 8px}.sp-prh{gap:6px;font-size:12.5px;font-weight:600;margin-bottom:6px;color:var(--sp-ink)}.sp-prh .sp-lnk{font-size:12px}.sp-pre{font-family:var(--font-geist-mono,ui-monospace),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:9px 11px;background:var(--sp-code);color:var(--sp-code-g);box-shadow:inset 0 0 0 1px var(--sp-line)}.sp-pre[data-agente=ambrosio]{color:var(--sp-code-a)}.sp-pre-vuoto{padding:8px 10px;border-radius:10px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line)}.sp-foot,.sp-pre-vuoto{font-size:12.5px;color:var(--sp-mut)}.sp-foot{line-height:1.5}html[data-mode=dark] .sp-main .text-red-700,html[data-mode=dark] .sp-main .text-red-800,html[data-mode=dark] .sp-main .text-rose-700,html[data-mode=dark] .sp-main .text-rose-800{color:rgb(252 165 165)}html[data-mode=dark] .sp-main .text-orange-700,html[data-mode=dark] .sp-main .text-orange-800{color:rgb(253 186 116)}html[data-mode=dark] .sp-main .text-amber-700,html[data-mode=dark] .sp-main .text-amber-800,html[data-mode=dark] .sp-main .text-amber-900{color:rgb(253 230 138)}html[data-mode=dark] .sp-main .text-emerald-700,html[data-mode=dark] .sp-main .text-emerald-800{color:rgb(110 231 183)}html[data-mode=dark] .sp-main .text-violet-700,html[data-mode=dark] .sp-main .text-violet-800,html[data-mode=dark] .sp-main .text-violet-900{color:rgb(221 214 254)}html[data-mode=dark] .sp-main .bg-red-50,html[data-mode=dark] .sp-main .bg-rose-50{background-color:rgb(127 29 29/.55)}html[data-mode=dark] .sp-main .bg-orange-50{background-color:rgb(124 45 18/.55)}html[data-mode=dark] .sp-main .bg-amber-50,html[data-mode=dark] .sp-main .bg-amber-50\/80{background-color:rgb(120 53 15/.5)}html[data-mode=dark] .sp-main .bg-emerald-50{background-color:rgb(6 78 59/.55)}html[data-mode=dark] .sp-main .bg-violet-50,html[data-mode=dark] .sp-main .bg-violet-50\/80{background-color:rgb(76 29 149/.45)}@media (prefers-reduced-motion:reduce){.sp-kpi,.sp-row,.sp-si{transition:none}}.hb-side-foot,.hb-workspace .hb-nav,.hb-workspace .sp-search{display:none}.hb-side{display:flex;flex-direction:column;gap:6px}.hb-msub,.hb-mtabs{display:flex;flex-wrap:wrap;gap:6px;padding:2px}.hb-msi,.hb-mtab{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;border-radius:999px;color:var(--sp-ink);transition:background-color .15s ease-out,color .15s ease-out}.hb-mtab{height:34px;padding:0 13px;font-size:13px;font-weight:600;background:var(--sp-card);box-shadow:inset 0 0 0 1px var(--sp-line2)}.hb-mtab[aria-current]{background:var(--sp-sel);color:var(--sp-sel-ink);box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}.hb-msi{height:30px;padding:0 11px;font-size:12.5px;font-weight:500;color:var(--sp-ink2)}.hb-msi:hover{background:var(--sp-card)}.hb-msi[aria-current=page]{background:var(--sp-card);color:var(--sp-brand-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}.hb-chip:focus-visible,.hb-foot-lnk:focus-visible,.hb-ib:focus-visible,.hb-msi:focus-visible,.hb-mtab:focus-visible,.hb-rule-lnk:focus-visible,.hb-sw:focus-visible,.hb-tile-t:focus-visible{outline:2px solid var(--sp-brand);outline-offset:2px}.hb-count{min-width:20px;text-align:center;background:var(--sp-w-bg);color:var(--sp-w-tx);box-shadow:inset 0 0 0 1px var(--sp-w-bd)}.hb-count,.hb-etichetta{font-size:11px;font-weight:700;line-height:18px;padding:0 6px;border-radius:999px}.hb-etichetta{font-variant-numeric:tabular-nums;background:var(--sp-brand-soft);color:var(--sp-brand-ink);box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}@media (min-width:1024px){.hb-msub,.hb-mtabs{display:none}.hb-side{gap:0}.hb-workspace .hb-nav,.hb-workspace .sp-search{display:flex}.hb-side-foot{display:block;margin-top:auto;padding:12px 8px 0;font-size:12px;line-height:1.45;color:var(--sp-mut);border-top:1px solid var(--sp-line)}}.hb-hd{flex-wrap:wrap}.hb-hd-r{flex-shrink:0}@media (max-width:639.98px){.hb-hd-r{width:100%;padding-left:52px}}.hb-page .sp-ph h3{white-space:nowrap}.hb-page .sp-pc{min-width:0;text-align:right;line-height:1.35}.hb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.hb-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.hb-kpis[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.hb-kpis[data-n="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.hb-alert{flex-wrap:wrap;row-gap:8px}.hb-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.hb-chip{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--sp-card);color:var(--sp-ink);box-shadow:inset 0 0 0 1px var(--sp-line2);transition:background-color .15s ease-out}.hb-alert .hb-chip{background:var(--sp-card);color:var(--sp-w-tx);box-shadow:inset 0 0 0 1px var(--sp-w-bd)}html[data-mode=dark] .hb-alert .hb-chip{background:rgb(0 0 0/.25)}.hb-chip:hover{background:var(--sp-card2)}.hb-chip[aria-current=page],.hb-chip[aria-pressed=true]{background:var(--sp-sel);color:var(--sp-sel-ink);box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}.hb-chip:disabled{opacity:.6;cursor:progress}.hb-grid21,.hb-grid3{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.hb-col{display:flex;flex-direction:column;gap:14px;min-width:0}@media (min-width:768px){.hb-grid21,.hb-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.hb-grid3{grid-template-columns:1.15fr 1fr 1fr}.hb-grid21{grid-template-columns:2fr 1fr}}@media (min-width:768px) and (max-width:1279.98px){.hb-grid3>.hb-col:first-child{grid-column:1/-1}}.hb-psub{padding:0 14px 6px;font-size:12.5px;line-height:1.45}.hb-group,.hb-psub{color:var(--sp-mut)}.hb-group{padding:10px 14px 4px;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.hb-vuoto{margin:2px 14px 8px;padding:8px 10px;font-size:12.5px;border-radius:10px;color:var(--sp-ink2);background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line)}.hb-foot{padding:8px 14px 6px;font-size:12px;line-height:1.5;color:var(--sp-mut);gap:6px}.hb-foot,.hb-foot-lnk{border-top:1px solid var(--sp-line)}.hb-foot-lnk{gap:8px;margin-top:4px;padding:9px 14px;font-size:12.5px;font-weight:600;color:var(--sp-brand-ink)}.hb-foot-lnk:hover{background:var(--sp-card2)}.hb-meta{font-size:11.5px;color:var(--sp-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-mono{font-family:var(--font-geist-mono,ui-monospace),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--sp-ink2);font-variant-numeric:tabular-nums}.hb-cnt{font-size:11.5px;color:var(--sp-mut);white-space:nowrap}.hb-cnt b{font-weight:700;color:var(--sp-ink);font-variant-numeric:tabular-nums}.hb-rs{display:inline-flex;align-items:center;gap:6px;max-width:62%}.hb-rs .hb-meta{display:none}@media (min-width:1600px){.hb-rs .hb-meta{display:inline;max-width:9rem}}.hb-tag{height:22px;padding:0 8px;border-radius:7px;font-size:11.5px;font-weight:600;color:var(--sp-ink);background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line2)}.hb-badge,.hb-tag{display:inline-flex;align-items:center}.hb-badge{height:18px;padding:0 7px;margin-left:6px;border-radius:999px;font-size:10.5px;font-weight:700;vertical-align:1px;background:var(--sp-n-bg);color:var(--sp-n-tx);box-shadow:inset 0 0 0 1px var(--sp-n-bd)}.hb-badge[data-tono=arrivo]{background:rgb(124 58 237/.1);color:#6d28d9;box-shadow:inset 0 0 0 1px rgb(124 58 237/.3)}.hb-badge[data-tono=nuovo]{background:var(--sp-brand-soft);color:var(--sp-brand-ink);box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}html[data-mode=dark] .hb-badge[data-tono=arrivo]{background:rgb(76 29 149/.5);color:#ddd6fe;box-shadow:inset 0 0 0 1px rgb(167 139 250/.45)}.hb-note{display:flex;gap:8px;margin:6px 14px 4px;padding:9px 11px;border-radius:12px;font-size:12.5px;line-height:1.5;background:var(--sp-ok-bg);color:var(--sp-ok-tx);box-shadow:inset 0 0 0 1px var(--sp-ok-bd)}.hb-note b{font-weight:700}.hb-note code{font-size:11.5px}.hb-rule{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-top:1px solid var(--sp-line)}.hb-rules li:first-child.hb-rule{border-top:0}.hb-rule-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hb-rule-h{font-size:13px;font-weight:600;color:var(--sp-ink)}.hb-rule-d{font-size:12px;line-height:1.45;color:var(--sp-mut)}.hb-rule-d b{color:var(--sp-ink2);font-weight:600}.hb-rule-lnk{color:inherit}.hb-rule-lnk:hover{color:var(--sp-brand-ink);text-decoration:underline;text-underline-offset:2px}.hb-rule[data-spenta=true] .hb-rule-d,.hb-rule[data-spenta=true] .hb-rule-h{color:var(--sp-ink2)}.hb-rule[data-spenta=true] .sp-tile{opacity:.7}.hb-inl{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;color:var(--sp-ink2)}.hb-num{width:56px;height:28px;padding:0 8px;border-radius:8px;text-align:right;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sp-ink);background:var(--sp-card);border:0;box-shadow:inset 0 0 0 1px var(--sp-line2)}.hb-num:focus{outline:none;box-shadow:inset 0 0 0 1px var(--sp-brand),0 0 0 3px var(--sp-brand-soft)}.hb-hint{padding:6px 9px;border-radius:9px;font-size:12px;line-height:1.45;background:var(--sp-w-bg);color:var(--sp-w-tx);box-shadow:inset 0 0 0 1px var(--sp-w-bd)}.hb-fasi,.hb-hint{display:flex;gap:6px;margin-top:4px}.hb-fasi{flex-wrap:wrap;align-items:center;border:0;padding:0;min-width:0}.hb-fasi legend{float:left;margin-right:4px;font-size:12px;font-weight:600;color:var(--sp-ink2)}.hb-fase{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--sp-ink);background:var(--sp-card);box-shadow:inset 0 0 0 1px var(--sp-line2)}.hb-fase[data-on=true]{background:var(--sp-sel);color:var(--sp-sel-ink);box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}.hb-fase input{accent-color:var(--sp-brand)}.hb-fase:focus-within{outline:2px solid var(--sp-brand);outline-offset:2px}.hb-fasi:disabled .hb-fase{opacity:.6;cursor:progress}.hb-esito{min-height:0;padding:0 14px;font-size:12px;color:var(--sp-mut)}.hb-esito:empty{display:none}.hb-esito[data-tono=ok]{color:var(--sp-ok-tx)}.hb-esito[data-tono=err]{color:var(--sp-d-tx)}.hb-sw{position:relative;flex-shrink:0;width:44px;height:26px;border-radius:999px;margin-top:2px;background:#d1d1d6;box-shadow:inset 0 0 0 1px rgb(0 0 0/.06);transition:background-color .2s ease-out}html[data-mode=dark] .hb-sw{background:#48484a;box-shadow:inset 0 0 0 1px rgb(255 255 255/.12)}.hb-sw[aria-checked=true],html[data-mode=dark] .hb-sw[aria-checked=true]{background:#34c759}.hb-sw-knob{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 2px 4px rgb(0 0 0/.2);transition:transform .2s ease-out}.hb-sw[aria-checked=true] .hb-sw-knob{transform:translateX(18px)}.hb-sw:disabled{cursor:not-allowed;opacity:.55}.hb-sw[aria-busy=true]{cursor:progress;opacity:.8}.hb-recenti{padding:0 0 2px}.hb-recente{gap:10px;padding:7px 14px;border-top:1px solid var(--sp-line)}.hb-recenti li:first-child.hb-recente{border-top:0}.hb-rec-t{font-size:12.5px;font-weight:600;color:var(--sp-ink)}.hb-rec-d,.hb-rec-t{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-rec-d{font-size:11.5px;color:var(--sp-mut)}.hb-chrow{border-top:1px solid var(--sp-line);padding-right:10px}.hb-chrow:first-child{border-top:0}.hb-chrow>.sp-row{flex:1;min-width:0;border-top:0}.hb-ib{width:28px;height:28px;border-radius:8px;flex-shrink:0;color:var(--sp-brand-ink);background:var(--sp-brand-soft);box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}.hb-ib:hover{background:var(--sp-sel)}.hb-chrow .sp-chev{display:none}.hb-page .sp-rd{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hb-tiles{grid-template-columns:minmax(0,1fr);gap:10px;padding:4px 14px 10px}@media (min-width:640px){.hb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.hb-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.hb-tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border-radius:14px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line)}.hb-tile-h{justify-content:space-between;gap:8px}.hb-tile-t{display:inline-flex;align-items:center;gap:3px;font-size:13.5px;font-weight:700;color:var(--sp-ink)}.hb-tile-t:hover{color:var(--sp-brand-ink)}.hb-tile-d{font-size:12px;line-height:1.45;color:var(--sp-mut)}.hb-tile-f{margin-top:auto;padding-top:6px;gap:8px;min-width:0}.hb-swatch{width:20px;height:20px;border-radius:6px;flex-shrink:0;box-shadow:inset 0 0 0 1px rgb(0 0 0/.12)}.hb-quick{display:flex;flex-direction:column;gap:8px}.hb-quick-row{display:flex;align-items:center;gap:9px}.hb-quick-l{font-size:12.5px;font-weight:600;color:var(--sp-ink)}.hb-confirm{display:flex;flex-direction:column;gap:8px;padding:9px 11px;border-radius:12px;font-size:12.5px;line-height:1.45;background:var(--sp-w-bg);color:var(--sp-w-tx);box-shadow:inset 0 0 0 1px var(--sp-w-bd)}.hb-confirm-a{display:flex;flex-wrap:wrap;gap:8px}.hb-big{gap:12px;padding:8px 14px 12px;flex-wrap:wrap}.hb-big .hb-rule-d{margin-top:3px}.hb-scheda{margin:-6px -6px 0}@media (prefers-reduced-motion:reduce){.hb-chip,.hb-msi,.hb-mtab,.hb-sw,.hb-sw-knob{transition:none}}.mt-grid{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@media (min-width:1100px){.mt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.mt-col{gap:14px;min-width:0}.mt-alert{justify-content:space-between;flex-wrap:wrap;line-height:1.45}.mt-state{gap:12px;margin:4px 14px 10px;padding:14px;border-radius:14px;background:var(--sp-ok-bg);box-shadow:inset 0 0 0 1px var(--sp-ok-bd)}.mt-state[data-on=true]{background:var(--sp-d-bg);box-shadow:inset 0 0 0 1px var(--sp-d-bd)}.mt-state-ic{width:40px;height:40px;border-radius:12px;flex-shrink:0;color:#fff;background:#10b981}.mt-state[data-on=true] .mt-state-ic{background:#ef4444}.mt-state-t{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--sp-ok-tx)}.mt-state[data-on=true] .mt-state-t{color:var(--sp-d-tx)}.mt-state-d{margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--sp-ink2)}.mt-sw-lg{display:inline-flex;flex-shrink:0}.mt-sw-lg .hb-sw{width:58px;height:34px;margin-top:0}.mt-sw-lg .hb-sw-knob{width:30px;height:30px}.mt-sw-lg .hb-sw[aria-checked=true] .hb-sw-knob{transform:translateX(24px)}.mt-confirm{margin:0 14px 10px}.mt-btn-danger{background:#dc2626;color:#fff}.mt-btn-danger:hover{filter:brightness(1.08)}.mt-btn-danger:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.mt-open{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px;list-style:none}.mt-open li{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;color:var(--sp-ink2);background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line2)}.mt-open li:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:999px;background:#10b981}.mt-meta{padding:0 14px 8px;font-size:12.5px;color:var(--sp-mut);overflow-wrap:anywhere}.mt-meta b{color:var(--sp-ink);font-weight:600}.mt-esito{padding-bottom:8px;font-size:12.5px;font-weight:600}.mt-form{gap:14px;padding:4px 14px 12px}.mt-field{display:flex;flex-direction:column;gap:6px}.mt-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--sp-ink)}.mt-cnt{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--sp-mut)}.mt-input{width:100%;padding:10px 12px;border-radius:12px;border:0;font-size:14px;line-height:1.45;resize:vertical;color:var(--sp-ink);background:var(--sp-card);box-shadow:inset 0 0 0 1px var(--sp-line2)}.mt-input::-moz-placeholder{color:var(--sp-mut);opacity:1}.mt-input::placeholder{color:var(--sp-mut);opacity:1}.mt-input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--sp-brand),0 0 0 3px var(--sp-brand-soft)}.mt-help{font-size:12px;line-height:1.4;color:var(--sp-mut)}.mt-actions{gap:8px}.mt-actions .sp-btn{height:34px;padding:0 16px;font-size:13px}.mt-actions .sp-btn:disabled{opacity:.5;cursor:not-allowed}.mt-dirty{font-size:12px;font-weight:600;color:var(--sp-w-tx)}.mt-prev-bar{justify-content:space-between;gap:8px;flex-wrap:wrap;padding:2px 14px 10px}.mt-prev-note{font-size:12px;color:var(--sp-mut)}.mt-frame-box{display:flex;justify-content:center;padding:0 14px 14px}.mt-frame{overflow:hidden;border-radius:18px;box-shadow:0 0 0 1px var(--sp-line2),0 18px 40px -24px rgb(15 23 42/.45);background:var(--sp-card2)}.mt-frame-box[data-device=phone] .mt-frame{border-radius:26px;box-shadow:0 0 0 6px var(--sp-ink),0 18px 40px -20px rgb(15 23 42/.5);margin:6px 0}html[data-mode=dark] .mt-frame-box[data-device=phone] .mt-frame{box-shadow:0 0 0 6px #2a3446,0 18px 40px -20px rgb(0 0 0/.8)}.mt-frame iframe{display:block;border:0;background:transparent}@media (prefers-reduced-motion:reduce){.mt-sw-lg .hb-sw-knob{transition:none}}.he-bar.glass-solid{background:#ffffff}html[data-mode=dark] .he-bar.glass-solid{background:#111827}html[data-mode=dark] .he-seg-on{background:rgb(51 65 85);color:#f8fafc;--tw-ring-color:rgb(148 163 184/0.55)}.pf{--pf-card:#ffffff;--pf-card2:#f8fafc;--pf-line:rgb(15 23 42/0.07);--pf-line2:rgb(15 23 42/0.13);--pf-ink:#0f172a;--pf-ink2:#334155;--pf-mut:#526072;--pf-icon:#8a96a8;--pf-brand:rgb(var(--brand-600));--pf-brand-ink:rgb(var(--brand-700));--pf-brand-soft:rgb(var(--brand-50));--pf-brand-bd:rgb(var(--brand-200));--pf-sel:rgb(var(--brand-100));--pf-sel-ink:rgb(var(--brand-800));--pf-ok-bg:#ecfdf5;--pf-ok-tx:#047857;--pf-ok-bd:rgb(16 185 129/0.3);--pf-w-bg:#fffbeb;--pf-w-tx:#92400e;--pf-w-bd:rgb(245 158 11/0.4);--pf-d-bg:#fef2f2;--pf-d-tx:#b91c1c;--pf-d-bd:rgb(239 68 68/0.35);--pf-d-ring:#ef4444;--pf-n-bg:#f1f5f9;--pf-n-tx:#475569;--pf-n-bd:rgb(100 116 139/0.28);--pf-i-bg:rgb(var(--brand-50));--pf-i-tx:rgb(var(--brand-800));--pf-i-bd:rgb(var(--brand-200));--pf-shadow:0 1px 2px rgb(15 23 42/0.04),0 10px 30px -18px rgb(15 23 42/0.2);--pf-float:0 18px 44px -14px rgb(15 23 42/0.35),0 0 0 1px rgb(15 23 42/0.08);color:var(--pf-ink);display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}html[data-mode=dark] .pf{--pf-card:#111827;--pf-card2:#0b1220;--pf-line:rgb(148 163 184/0.16);--pf-line2:rgb(148 163 184/0.3);--pf-ink:#f1f5f9;--pf-ink2:#dce3ec;--pf-mut:#b4c0cf;--pf-icon:#8b98ab;--pf-brand:rgb(var(--brand-600));--pf-brand-ink:rgb(var(--brand-300));--pf-brand-soft:rgb(var(--brand-800)/0.35);--pf-brand-bd:rgb(var(--brand-400)/0.5);--pf-sel:rgb(var(--brand-800)/0.6);--pf-sel-ink:rgb(var(--brand-100));--pf-ok-bg:rgb(6 78 59/0.55);--pf-ok-tx:#a7f3d0;--pf-ok-bd:rgb(52 211 153/0.45);--pf-w-bg:rgb(120 53 15/0.55);--pf-w-tx:#fde68a;--pf-w-bd:rgb(251 191 36/0.45);--pf-d-bg:rgb(127 29 29/0.55);--pf-d-tx:#fecaca;--pf-d-bd:rgb(248 113 113/0.5);--pf-d-ring:#f87171;--pf-n-bg:rgb(51 65 85/0.6);--pf-n-tx:#e2e8f0;--pf-n-bd:rgb(148 163 184/0.4);--pf-i-bg:rgb(37 66 160/0.4);--pf-i-tx:#dbeafe;--pf-i-bd:rgb(96 165 250/0.5);--pf-shadow:0 0 0 1px rgb(148 163 184/0.14),0 16px 40px -20px rgb(0 0 0/0.8);--pf-float:0 18px 44px -14px rgb(0 0 0/0.85),0 0 0 1px rgb(148 163 184/0.3)}@media (min-width:1024px){.pf{grid-template-columns:290px minmax(0,1fr);gap:22px}}.pf-card{background:var(--pf-card);border-radius:16px;box-shadow:var(--pf-shadow)}.pf-col{gap:16px;min-width:0}.pf-col,.pf-id{display:flex;flex-direction:column}.pf-id{padding:20px;gap:14px}@media (min-width:1024px){.pf-id{position:sticky;top:4.75rem}}.pf-avatar{width:72px;height:72px;border-radius:999px;display:grid;place-items:center;font-size:25px;font-weight:700;letter-spacing:-.01em;color:#fff;background:linear-gradient(135deg,rgb(var(--brand-500)),#7c3aed);box-shadow:0 8px 20px -10px rgb(var(--brand-600)/.8)}html[data-mode=dark] .pf-avatar{background:linear-gradient(135deg,#3b82f6,#7c3aed)}.pf-name{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--pf-ink)}.pf-email,.pf-name{overflow-wrap:anywhere}.pf-email{font-size:12.5px;color:var(--pf-mut)}.pf-pills{display:flex;flex-wrap:wrap;gap:6px}.pf-pill{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;background:var(--pf-n-bg);color:var(--pf-n-tx);box-shadow:inset 0 0 0 1px var(--pf-n-bd)}.pf-pill>i{width:6px;height:6px;border-radius:999px;background:currentColor}.pf-pill[data-tono=ok]{background:var(--pf-ok-bg);color:var(--pf-ok-tx);box-shadow:inset 0 0 0 1px var(--pf-ok-bd)}.pf-pill[data-tono=brand]{background:var(--pf-i-bg);color:var(--pf-i-tx);box-shadow:inset 0 0 0 1px var(--pf-i-bd)}.pf-pill[data-tono=w]{background:var(--pf-w-bg);color:var(--pf-w-tx);box-shadow:inset 0 0 0 1px var(--pf-w-bd)}.pf-meta{flex-direction:column;border-top:1px solid var(--pf-line);padding-top:12px;font-size:12.5px;color:var(--pf-ink2)}.pf-meta,.pf-meta p{display:flex;gap:8px}.pf-meta p{align-items:flex-start;line-height:1.4}.pf-meta svg{width:15px;height:15px;flex-shrink:0;margin-top:1px;color:var(--pf-icon)}.pf-meta b{font-weight:650;color:var(--pf-ink)}.pf-ok-tx{color:var(--pf-ok-tx);font-weight:600}.pf-toc{display:flex;flex-direction:column;gap:1px;border-top:1px solid var(--pf-line);padding-top:10px}.pf-toc a{display:flex;align-items:center;gap:9px;height:32px;padding:0 8px;border-radius:8px;font-size:13px;font-weight:500;color:var(--pf-ink);transition:background-color .15s ease-out}.pf-toc a:hover{background:var(--pf-card2)}.pf-btn:focus-visible,.pf-lnk:focus-visible,.pf-toc a:focus-visible{outline:2px solid var(--pf-brand);outline-offset:2px}.pf-tile{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:#fff;flex-shrink:0}.pf-tile svg{width:13px;height:13px}.pf-tile-lg{width:30px;height:30px;border-radius:8px}.pf-tile-lg svg{width:16px;height:16px}@media (max-width:1023px){.pf-toc{flex-direction:row;flex-wrap:wrap;gap:6px}.pf-toc a{background:var(--pf-card2);box-shadow:inset 0 0 0 1px var(--pf-line2);border-radius:999px;padding:0 12px 0 6px}}.pf-hd h1{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--pf-ink)}.pf-hd p{font-size:13px;line-height:1.45;color:var(--pf-mut);margin-top:2px}.pf-sec{padding:16px 18px;scroll-margin-top:5rem}.pf-sh{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pf-sh h2{font-size:14.5px;font-weight:700;color:var(--pf-ink)}.pf-sh .pf-lnk,.pf-sh .pf-pill{margin-left:auto}.pf-sub{font-size:11.5px;font-weight:600;color:var(--pf-mut);margin:14px 0 6px;text-transform:none}.pf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 12px}@media (min-width:640px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.pf-s2{grid-column:span 2}}.pf-s4{grid-column:1/-1}.pf-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pf-fld{display:flex;flex-direction:column;gap:4px;min-width:0}.pf-fld>label{font-size:12px;font-weight:550;color:var(--pf-ink2)}.pf-fld input,.pf-fld textarea{width:100%;height:36px;border:0;border-radius:9px;padding:0 10px;font:inherit;font-size:13.5px;color:var(--pf-ink);background:var(--pf-card2);box-shadow:inset 0 0 0 1px var(--pf-line2);outline:none;transition:box-shadow .15s ease-out}.pf-fld textarea{height:76px;padding:8px 10px;resize:vertical}.pf-fld input::-moz-placeholder,.pf-fld textarea::-moz-placeholder{color:var(--pf-icon)}.pf-fld input::placeholder,.pf-fld textarea::placeholder{color:var(--pf-icon)}.pf-fld input:focus,.pf-fld textarea:focus{box-shadow:inset 0 0 0 1.5px var(--pf-brand),0 0 0 3px var(--pf-brand-soft)}.pf-fld input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--pf-d-ring)}.pf-fld input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1.5px var(--pf-d-ring),0 0 0 3px var(--pf-d-bg)}.pf-hint{color:var(--pf-mut)}.pf-err,.pf-hint{font-size:11.5px;line-height:1.35}.pf-err{font-weight:600;color:var(--pf-d-tx)}html[data-mode=dark] .pf-err{color:#fca5a5}.pf-list{display:flex;flex-direction:column}.pf-li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--pf-line);flex-wrap:wrap}.pf-li:first-child{border-top:0}.pf-li-t{flex:1 1 220px;min-width:0}.pf-li-t b{display:block;font-size:13.5px;font-weight:600;color:var(--pf-ink)}.pf-li-t span{display:block;font-size:12.5px;line-height:1.4;color:var(--pf-mut)}.pf-li-r{display:flex;align-items:center;gap:8px;flex-shrink:0}.pf-li-form{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 12px 12px;border-radius:12px;background:var(--pf-card2);box-shadow:inset 0 0 0 1px var(--pf-line)}@media (min-width:720px){.pf-li-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;margin-left:42px}}.pf-li-form .pf-fld input{background:var(--pf-card)}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;border:0;cursor:pointer;transition:filter .15s ease-out,background-color .15s ease-out}.pf-btn svg{width:14px;height:14px}.pf-btn[data-tono=primario]{background:var(--pf-brand);color:rgb(var(--on-brand,255 255 255))}.pf-btn[data-tono=primario]:hover{filter:brightness(1.08)}.pf-btn[data-tono=quieto]{background:var(--pf-card);color:var(--pf-ink);box-shadow:inset 0 0 0 1px var(--pf-line2)}.pf-btn[data-tono=quieto]:hover{background:var(--pf-card2)}.pf-btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.pf-lnk{display:inline-flex;align-items:center;gap:2px;font-size:12.5px;font-weight:600;color:var(--pf-brand-ink);white-space:nowrap}.pf-lnk:hover{text-decoration:underline;text-underline-offset:2px}.pf-note{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.45;font-weight:500;background:var(--pf-n-bg);color:var(--pf-n-tx);box-shadow:inset 0 0 0 1px var(--pf-n-bd)}.pf-note svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.pf-note[data-tono=ok]{background:var(--pf-ok-bg);color:var(--pf-ok-tx);box-shadow:inset 0 0 0 1px var(--pf-ok-bd)}.pf-note[data-tono=err]{background:var(--pf-d-bg);color:var(--pf-d-tx);box-shadow:inset 0 0 0 1px var(--pf-d-bd)}.pf-note[data-tono=info]{background:var(--pf-i-bg);color:var(--pf-i-tx);box-shadow:inset 0 0 0 1px var(--pf-i-bd)}.pf-dirty{position:fixed;z-index:40;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px 10px 16px;border-radius:16px;background:var(--pf-card);color:var(--pf-ink);box-shadow:var(--pf-float);animation:pf-rise .18s ease-out}@media (min-width:640px){.pf-dirty{left:50%;right:auto;transform:translateX(-50%);width:min(620px,calc(100vw - 32px));border-radius:999px;flex-wrap:nowrap}}.pf-dirty-t{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.pf-dirty-t i{width:8px;height:8px;border-radius:999px;background:#f59e0b;flex-shrink:0}.pf-dirty-t small{font-size:12px;font-weight:500;color:var(--pf-d-tx)}html[data-mode=dark] .pf-dirty-t small{color:#fca5a5}.pf-dirty-a{display:flex;gap:8px;margin-left:auto}@keyframes pf-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.pf-dirty{animation:none}.pf-btn,.pf-fld input,.pf-toc a{transition:none}}.pf-opsel{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:rgb(var(--slate-600))}.pf-opsel select{height:28px;border-radius:8px;border:1px solid rgb(var(--slate-300)/.9);background:rgb(var(--surface-white)/.85);color:rgb(var(--slate-900));font-size:12px;padding:0 8px;outline:none;max-width:220px}.pf-opsel select:focus{border-color:rgb(var(--brand-400));box-shadow:0 0 0 3px rgb(var(--brand-100))}html[data-mode=dark] .pf-opsel{color:#cbd5e1}html[data-mode=dark] .pf-opsel select{background:#0f172a;color:#f1f5f9;border-color:rgb(148 163 184/.45)}html[data-mode=dark] .pf-opsel select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgb(37 66 160/.5)}.pf-opsel-st{font-size:11.5px;font-weight:600;color:rgb(var(--slate-500))}html[data-mode=dark] .pf-opsel-st{color:#b4c0cf}@media (max-width:1279.98px){.hp-page .hb-grid21{grid-template-columns:minmax(0,1fr)}}.hp-page .hp-ic{color:var(--sp-icon)}.hp-anchor{scroll-margin-top:calc(var(--sp-top) + 16px)}.hp-hd-act .sp-btn{text-decoration:none}.hp-btn-g{background:var(--sp-card);color:var(--sp-ink);box-shadow:inset 0 0 0 1px var(--sp-line2)}.hp-btn-g:hover{background:var(--sp-card2)}.hp-ok{padding:9px 14px;border-radius:12px;font-size:13px;background:var(--sp-ok-bg);color:var(--sp-ok-tx);box-shadow:inset 0 0 0 1px var(--sp-ok-bd)}.hp-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:end;height:168px;padding:10px 16px 0}.hp-chart-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;min-width:0}.hp-chart-n{font-size:11.5px;font-weight:700;color:var(--sp-ink2);font-variant-numeric:tabular-nums}.hp-chart-bar{display:flex;flex-direction:column-reverse;width:min(100%,44px);min-height:3px;border-radius:7px 7px 3px 3px;overflow:hidden;background:var(--sp-line2)}.hp-chart-bar>span{display:block;min-height:2px}.hp-chart-d{font-size:11.5px;color:var(--sp-mut);text-transform:capitalize}.hp-legend{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 16px 8px;font-size:11.5px;color:var(--sp-ink2)}.hp-legend li{display:inline-flex;align-items:center;gap:6px}.hp-legend i{width:9px;height:9px;border-radius:3px}.hp-search{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;background:var(--sp-card2);color:var(--sp-icon);box-shadow:inset 0 0 0 1px var(--sp-line2);min-width:0;flex:0 1 220px}.hp-search:focus-within{box-shadow:inset 0 0 0 1px var(--sp-brand),0 0 0 3px var(--sp-brand-soft)}.hp-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:12.5px;color:var(--sp-ink)}.hp-search input::-moz-placeholder{color:var(--sp-mut)}.hp-search input::placeholder{color:var(--sp-mut)}.hp-chips{align-items:center;padding:4px 14px 10px}.hp-chips .hb-chip b{margin-left:4px;font-weight:700;font-variant-numeric:tabular-nums}.hp-tabwrap{container-type:inline-size;border-top:1px solid var(--sp-line)}.hp-tab{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:auto}.hp-tab th{padding:8px 10px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--sp-mut);background:var(--sp-card2)}.hp-tab td:first-child,.hp-tab th:first-child{padding-left:14px}.hp-tab td:last-child,.hp-tab th:last-child{padding-right:14px}.hp-tab td{padding:8px 10px;border-top:1px solid var(--sp-line);color:var(--sp-ink2);vertical-align:middle}.hp-tab tbody tr:hover td{background:var(--sp-card2)}.hp-nowrap{white-space:nowrap}.hp-strong{color:var(--sp-ink);font-weight:600}.hp-x{margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--sp-n-bg);color:var(--sp-n-tx);box-shadow:inset 0 0 0 1px var(--sp-n-bd)}.hp-det{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sp-mut)}.hp-right{text-align:right}@container (max-width: 640px){.hp-tab thead{display:none}.hp-tab,.hp-tab tbody{display:block}.hp-tab tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tipo ip ora" "ep ep act" "det det det";gap:4px 10px;padding:10px 14px;border-top:1px solid var(--sp-line);align-items:center}.hp-tab tbody tr:first-child{border-top:0}.hp-tab td,.hp-tab td:first-child,.hp-tab td:last-child{display:block;padding:0;border:0;background:none!important}.hp-c-tipo{grid-area:tipo}.hp-c-ip{grid-area:ip;min-width:0;overflow:hidden;text-overflow:ellipsis}.hp-c-ora{grid-area:ora;font-size:11.5px;color:var(--sp-mut)!important}.hp-c-ep{grid-area:ep;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-c-act{grid-area:act}.hp-c-det{grid-area:det;max-width:none}.hp-c-det:empty{display:none!important}}.hp-ban{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--sp-line)}.hp-panel-first,.sp-panel ul>.hp-ban:first-child{border-top:0}.hp-ban-r{font-size:12px;color:var(--sp-ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-ban-s{font-size:11.5px;color:var(--sp-mut)}.hp-ban-s b{color:var(--sp-d-tx);font-weight:700}.hp-form{display:flex;flex-direction:column;gap:8px;margin:6px 14px 10px;padding:12px;border-radius:12px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line)}.hp-form-h{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--sp-ink)}.hp-form-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.hp-field{display:flex;flex-direction:column;gap:4px;flex:1 1 140px;min-width:0}.hp-field>span{font-size:11.5px;font-weight:600;color:var(--sp-ink2)}.hp-field-s{flex:0 1 120px}.hp-inp{height:32px;width:100%;padding:0 10px;border-radius:9px;border:0;font-size:13px;background:var(--sp-card);color:var(--sp-ink);box-shadow:inset 0 0 0 1px var(--sp-line2)}.hp-inp::-moz-placeholder{color:var(--sp-mut)}.hp-inp::placeholder{color:var(--sp-mut)}.hp-inp:focus{outline:0;box-shadow:inset 0 0 0 1px var(--sp-brand),0 0 0 3px var(--sp-brand-soft)}.hp-lim{display:flex;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid var(--sp-line)}.sp-panel ul>.hp-lim:first-child{border-top:0}.hp-lim-t{font-size:12.5px;font-weight:600;color:var(--sp-ink)}.hp-lim-e,.hp-lim-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-lim-e{display:block;color:var(--sp-mut);font-size:11px}.hp-lim-n{font-size:12.5px;color:var(--sp-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.hp-lim-c{min-width:62px;text-align:right;font-size:11.5px;color:var(--sp-mut);white-space:nowrap;font-variant-numeric:tabular-nums}.hp-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 14px 10px}.hp-rules>div{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:11px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line)}.hp-rules span{font-size:11px;color:var(--sp-mut)}.hp-rules b{font-size:18px;font-weight:700;color:var(--sp-ink);font-variant-numeric:tabular-nums}.hp-rules small{font-size:11px;font-weight:600;color:var(--sp-ink2)}.hp-wl{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-top:1px solid var(--sp-line)}.hp-wl-h{font-size:12.5px;font-weight:700;color:var(--sp-ink)}.hp-wl-d{font-size:12px;color:var(--sp-mut);line-height:1.45}.hp-wl-list{display:flex;flex-direction:column;gap:4px}.hp-wl-list li{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9px;background:var(--sp-ok-bg);box-shadow:inset 0 0 0 1px var(--sp-ok-bd)}.hp-wl-list li .hb-meta{color:var(--sp-ok-tx)}.hp-wl-add .hp-field{flex-basis:110px}.hp-rst{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 14px;border-top:1px solid var(--sp-line);font-size:12.5px}.sp-panel ul>.hp-rst:first-child{border-top:0}@media (max-width:767.98px){.hp-rst{flex-wrap:wrap}.hp-search{flex:1 1 100%;order:9}.hp-chart{gap:6px;padding:10px 10px 0}}@media (max-width:1279.98px){.vp-grid.hb-grid21{grid-template-columns:minmax(0,1fr)}}.vp-page .vp-ic{color:var(--sp-icon)}.vp-anchor{scroll-margin-top:calc(var(--sp-top) + 16px)}.vp-ok{padding:9px 14px;border-radius:12px;font-size:13px;background:var(--sp-ok-bg);color:var(--sp-ok-tx);box-shadow:inset 0 0 0 1px var(--sp-ok-bd)}.vp-seg{display:inline-flex;gap:2px;padding:3px;background:var(--sp-card);box-shadow:inset 0 0 0 1px var(--sp-line2);max-width:100%;overflow-x:auto;scrollbar-width:none}.vp-seg,.vp-seg a{border-radius:999px}.vp-seg a{padding:5px 12px;font-size:12.5px;font-weight:600;color:var(--sp-ink2);white-space:nowrap}.vp-seg a:hover{background:var(--sp-card2)}.vp-seg a[aria-current=page]{background:var(--sp-sel);color:var(--sp-sel-ink);box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}.vp-seg a:focus-visible{outline:2px solid var(--sp-brand);outline-offset:2px}.vp-chart{display:block;width:100%;height:auto;padding:4px 8px 0}.vp-grid-l{stroke:var(--sp-line);stroke-width:1}.vp-ax{font-size:10.5px;fill:var(--sp-mut);font-variant-numeric:tabular-nums}.vp-ax-rel{fill:var(--sp-ink2);font-weight:600}.vp-ax-tgt{fill:var(--sp-ok-tx);font-weight:600}.vp-rel{stroke:var(--sp-line2);stroke-width:1.5}.vp-tgt{stroke:#10b981;stroke-width:1.5;stroke-dasharray:5 4}.vp-l50{fill:none;stroke:var(--sp-brand);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.vp-l95{fill:none;stroke:#f59e0b;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}html[data-mode=dark] .vp-l50{stroke:rgb(var(--brand-400))}.vp-legend{display:flex;flex-wrap:wrap;gap:6px 16px;padding:6px 16px 10px;font-size:11.5px;color:var(--sp-ink2)}.vp-legend li{display:inline-flex;align-items:center;gap:6px}.vp-legend i{width:14px;height:3px;border-radius:2px}.vp-k50{background:var(--sp-brand)}.vp-k95{background:#f59e0b}.vp-ktg{background:repeating-linear-gradient(90deg,#10b981 0 4px,transparent 4px 7px)}html[data-mode=dark] .vp-k50{background:rgb(var(--brand-400))}.vp-tg{display:flex;flex-wrap:wrap;gap:6px}.vp-tabwrap{container-type:inline-size;border-top:1px solid var(--sp-line)}.vp-tab{width:100%;border-collapse:collapse;font-size:12.5px}.vp-tab th{padding:8px 10px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--sp-mut);background:var(--sp-card2);white-space:nowrap}.vp-tab td:first-child,.vp-tab th:first-child{padding-left:14px}.vp-tab td:last-child,.vp-tab th:last-child{padding-right:14px}.vp-tab td{padding:8px 10px;border-top:1px solid var(--sp-line);color:var(--sp-ink2);vertical-align:middle}.vp-tab tbody tr:hover td{background:var(--sp-card2)}.vp-path{display:block;font-family:var(--font-geist-mono,ui-monospace),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;color:var(--sp-ink);word-break:break-all}.vp-sub{display:block;font-size:11px;color:var(--sp-mut)}.vp-med{display:inline-flex;align-items:center;gap:8px}.vp-mbar{position:relative;width:64px;height:6px;border-radius:999px;background:var(--sp-line2);flex-shrink:0}.vp-mbar i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#10b981}.vp-mbar i[data-tono=warn]{background:#f59e0b}.vp-mbar i[data-tono=late]{background:#ef4444}.vp-mbar b{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--sp-ink2)}.vp-num{font-variant-numeric:tabular-nums;white-space:nowrap}.vp-mut{color:var(--sp-mut)!important}.vp-lab{display:none}.vp-dlt{font-weight:700;color:var(--sp-mut)}.vp-dlt[data-tono=ok]{color:var(--sp-ok-tx)}.vp-dlt[data-tono=bad]{color:var(--sp-d-tx)}@container (max-width: 600px){.vp-tab thead{display:none}.vp-tab,.vp-tab tbody{display:block}.vp-tab tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"path med" "meta d";gap:4px 10px;padding:10px 14px;border-top:1px solid var(--sp-line);align-items:center}.vp-tab tbody tr:first-child{border-top:0}.vp-tab td,.vp-tab td:first-child,.vp-tab td:last-child{display:block;padding:0;border:0;background:none!important}.vp-c-path{grid-area:path;min-width:0}.vp-c-med{grid-area:med;justify-self:end}.vp-c-med .vp-mbar{display:none}.vp-c-p95{grid-area:meta;font-size:11.5px;color:var(--sp-mut)!important}.vp-c-n{display:none!important}.vp-c-d{grid-area:d;justify-self:end;font-size:11.5px}.vp-c-u{display:none!important}.vp-lab{display:inline}}.vp-form{display:flex;flex-direction:column;gap:8px;padding:4px 14px 12px}.vp-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.vp-big b{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--sp-ink);font-variant-numeric:tabular-nums}.vp-big span{font-size:12px;color:var(--sp-mut)}.vp-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;cursor:pointer;outline:none}.vp-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgb(15 23 42/.35),0 0 0 1px rgb(15 23 42/.12)}.vp-range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgb(15 23 42/.35),0 0 0 1px rgb(15 23 42/.12)}.vp-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--sp-brand-soft),0 0 0 1px var(--sp-brand)}.vp-ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--sp-mut);font-variant-numeric:tabular-nums}.vp-bands{display:flex;flex-wrap:wrap;gap:6px}.vp-txt{font-size:12px;line-height:1.45;color:var(--sp-ink2)}.vp-ps{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;padding:4px 14px 8px}.vp-ps-t{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:12px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line);text-align:center;min-width:0}.vp-ps-t b{font-size:22px;font-weight:700;color:var(--sp-ink);font-variant-numeric:tabular-nums}.vp-ps-t[data-tono=ok] b{color:var(--sp-k-g)}.vp-ps-t[data-tono=w] b{color:var(--sp-k-a)}.vp-ps-t[data-tono=d] b{color:var(--sp-k-r)}.vp-ps-t span{font-size:11.5px;color:var(--sp-ink2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-ps-t small{font-size:10.5px;color:var(--sp-mut)}.vp-ps-act{padding:2px 14px 10px}.vp-ps-act .sp-btn:disabled{opacity:.55;cursor:not-allowed}.ct-page .ct-ic{color:var(--sp-icon)}.ct-btn-g{background:var(--sp-card);color:var(--sp-ink);box-shadow:inset 0 0 0 1px var(--sp-line2)}.ct-btn-g:hover{background:var(--sp-card2)}.sp-btn[data-tono=pericolo]{background:#dc2626;color:#fff}.sp-btn[data-tono=pericolo]:hover{background:#b91c1c}.sp-btn[data-tono=rosso-quieto]{background:var(--sp-d-bg);color:var(--sp-d-tx);box-shadow:inset 0 0 0 1px var(--sp-d-bd)}.ct-alert{display:flex;align-items:flex-start;gap:10px}.ct-alert-s{margin-top:2px;font-size:12px;opacity:.92}.ct-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@media (min-width:1280px){.ct-grid{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:1279.98px){.ct-grid[data-pannello=true] .ct-side{order:-1}}.ct-seg{gap:2px;margin-left:auto;padding:3px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line2)}.ct-seg,.ct-seg a{display:inline-flex;border-radius:999px}.ct-seg a{align-items:center;gap:5px;padding:4px 11px;font-size:12.5px;font-weight:600;color:var(--sp-ink2);white-space:nowrap}.ct-seg a b{font-weight:700;font-variant-numeric:tabular-nums;color:var(--sp-mut)}.ct-seg a[aria-current=page]{background:var(--sp-card);color:var(--sp-ink);box-shadow:0 1px 3px rgb(15 23 42/.12),inset 0 0 0 1px var(--sp-line2)}.ct-seg a[aria-current=page] b{color:var(--sp-brand-ink)}.ct-seg a:focus-visible{outline:2px solid var(--sp-brand);outline-offset:2px}.ct-tabwrap{container-type:inline-size;border-top:1px solid var(--sp-line)}.ct-tab{width:100%;border-collapse:collapse;font-size:12.5px}.ct-tab th{padding:8px 10px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--sp-mut);background:var(--sp-card2);white-space:nowrap}.ct-tab td:first-child,.ct-tab th:first-child{padding-left:12px}.ct-tab td:last-child,.ct-tab th:last-child{padding-right:14px}.ct-tab td{padding:10px;border-top:1px solid var(--sp-line);color:var(--sp-ink2);vertical-align:top}.ct-tab tr[data-sel=true] td{background:var(--sp-brand-soft)}.ct-tab tr[data-sel=true] td:first-child{box-shadow:inset 3px 0 0 var(--sp-brand)}.ct-tab tr[data-sopra=true] td{box-shadow:inset 0 2px 0 var(--sp-brand)}.ct-tab tr[data-spento=true] .ct-c-prezzo b,.ct-tab tr[data-spento=true] .ct-nome{color:var(--sp-mut)}.ct-c-ord{width:84px}.ct-c-on{width:64px;text-align:right}.ct-ord{align-items:center;gap:4px}.ct-grip,.ct-ord{display:inline-flex}.ct-grip{color:var(--sp-icon);cursor:grab;padding:2px;border-radius:6px}.ct-grip:active{cursor:grabbing}.ct-grip:hover{background:var(--sp-card2);color:var(--sp-ink2)}.ct-n{min-width:20px;font-size:12px;font-weight:600;color:var(--sp-mut);font-variant-numeric:tabular-nums}.ct-arrows{display:inline-flex;flex-direction:column;gap:1px}.ct-arrows button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:14px;border-radius:4px;color:var(--sp-icon)}.ct-arrows button:hover:not(:disabled){background:var(--sp-card2);color:var(--sp-ink)}.ct-arrows button:disabled{opacity:.3}.ct-arrows button:focus-visible{outline:2px solid var(--sp-brand);outline-offset:1px}.ct-nome{display:block;font-size:13.5px;font-weight:700;color:var(--sp-ink)}.ct-nome:hover{color:var(--sp-brand-ink);text-decoration:underline;text-underline-offset:2px}.ct-tag{display:block;margin-top:2px;font-size:12px;color:var(--sp-ink2)}.ct-inc{display:block;margin-top:3px;font-size:11.5px;color:var(--sp-mut)}.ct-c-prezzo b{font-weight:700;color:var(--sp-ink);white-space:nowrap}.ct-chips{display:flex;flex-wrap:wrap;gap:4px}.ct-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;background:var(--sp-n-bg);color:var(--sp-n-tx);box-shadow:inset 0 0 0 1px var(--sp-n-bd)}.ct-chip[data-tono=home]{background:var(--sp-ok-bg);color:var(--sp-ok-tx);box-shadow:inset 0 0 0 1px var(--sp-ok-bd)}.ct-chip[data-tono=ai]{background:rgb(139 92 246/.1);color:#6d28d9;box-shadow:inset 0 0 0 1px rgb(139 92 246/.3)}html[data-mode=dark] .ct-chip[data-tono=ai]{background:rgb(91 33 182/.45);color:#ddd6fe;box-shadow:inset 0 0 0 1px rgb(167 139 250/.45)}.ct-esito{min-height:0;padding:0 14px;font-size:12px;color:var(--sp-ink2)}.ct-esito:not(:empty){padding:6px 14px}@container (max-width: 620px){.ct-tab thead{display:none}.ct-tab,.ct-tab tbody{display:block}.ct-tab tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ord nome on" "ord prezzo on" "ord dove dove";gap:4px 10px;padding:10px 12px;border-top:1px solid var(--sp-line)}.ct-tab tbody tr:first-child{border-top:0}.ct-tab td,.ct-tab td:first-child,.ct-tab td:last-child{display:block;padding:0;border:0;width:auto}.ct-tab tr[data-sel=true]{background:var(--sp-brand-soft);box-shadow:inset 3px 0 0 var(--sp-brand)}.ct-tab tr[data-sel=true] td{background:none;box-shadow:none}.ct-c-ord{grid-area:ord}.ct-c-nome{grid-area:nome;min-width:0}.ct-c-prezzo{grid-area:prezzo}.ct-c-dove{grid-area:dove}.ct-c-on{grid-area:on}.ct-ord{flex-direction:column;gap:2px}.ct-grip,.ct-n{display:none}.ct-arrows{gap:6px}.ct-arrows button{width:28px;height:26px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line)}.ct-inc{display:none}}.ct-proposte{gap:12px;padding:12px 14px;color:var(--sp-ink2)}.ct-proposte:hover{box-shadow:var(--sp-shadow),inset 0 0 0 1px rgb(139 92 246/.45)}.ct-proposte b{display:block;font-size:13.5px;color:var(--sp-ink)}.ct-proposte .min-w-0>span,.ct-proposte span span{display:block;font-size:12px;color:var(--sp-ink2)}.ct-proposte-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;flex-shrink:0}.ct-drawer{padding-bottom:10px}.ct-dh{display:flex;align-items:center;gap:10px;padding:12px 14px 8px}.ct-dh h3{font-size:14px;font-weight:700;color:var(--sp-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-dh p{font-size:11.5px;color:var(--sp-mut)}.ct-dh-ic{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;flex-shrink:0}.ct-dh-ic,.ct-x{display:inline-flex;align-items:center;justify-content:center}.ct-x{width:30px;height:30px;border-radius:999px;color:var(--sp-ink2);background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line2)}.ct-x:hover{color:var(--sp-ink)}.ct-warn{display:flex;gap:8px;margin:2px 14px 8px;padding:9px 11px;border-radius:11px;font-size:12.5px;line-height:1.45;background:var(--sp-w-bg);color:var(--sp-w-tx);box-shadow:inset 0 0 0 1px var(--sp-w-bd)}.ct-warn[data-forte=true]{background:var(--sp-d-bg);color:var(--sp-d-tx);box-shadow:inset 0 0 0 1px var(--sp-d-bd)}.ct-form{display:flex;flex-direction:column;gap:10px;padding:0 14px}.ct-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ct-field{display:flex;flex-direction:column;gap:4px;min-width:0;border:0;padding:0;margin:0}.ct-field>legend,.ct-field>span{font-size:11.5px;font-weight:700;color:var(--sp-ink2);padding:0;margin-bottom:4px}.ct-field legend small{font-weight:500;color:var(--sp-mut)}.ct-inp{height:34px;width:100%;padding:0 10px;border:0;border-radius:9px;font-size:13px;background:var(--sp-card2);color:var(--sp-ink);box-shadow:inset 0 0 0 1px var(--sp-line2)}.ct-inp::-moz-placeholder{color:var(--sp-mut)}.ct-inp::placeholder{color:var(--sp-mut)}.ct-inp:focus{outline:0;box-shadow:inset 0 0 0 1px var(--sp-brand),0 0 0 3px var(--sp-brand-soft)}.ct-split{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:-4px;font-size:11.5px;color:var(--sp-mut)}.ct-split span{padding:1px 7px;border-radius:6px;font-weight:700;color:var(--sp-ink);background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line2)}.ct-split em{font-style:normal}.ct-voci{display:flex;flex-direction:column;gap:5px}.ct-voci li{display:flex;align-items:center;gap:5px}.ct-vx{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--sp-icon);flex-shrink:0}.ct-vx:hover{background:var(--sp-d-bg);color:var(--sp-d-tx)}.ct-add{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:6px 10px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--sp-brand-ink);background:transparent;border:1px dashed var(--sp-line2)}.ct-add:hover{background:var(--sp-brand-soft)}.ct-prompt{padding:10px 12px;border-radius:12px;background:rgb(139 92 246/.08);box-shadow:inset 0 0 0 1px rgb(139 92 246/.28);scroll-margin-top:calc(var(--sp-top) + 16px)}html[data-mode=dark] .ct-prompt{background:rgb(76 29 149/.35);box-shadow:inset 0 0 0 1px rgb(167 139 250/.4)}.ct-prompt-h{font-size:11.5px;font-weight:700;color:var(--sp-ink2)}.ct-prompt-t{margin-top:4px;font-size:12.5px;line-height:1.5;font-weight:600;color:#5b21b6;word-break:break-word}html[data-mode=dark] .ct-prompt-t{color:#ede9fe}.ct-prompt-off{margin-top:4px;font-size:11.5px;color:var(--sp-d-tx)}.ct-act{display:flex;align-items:center;gap:10px}.ct-act-t{font-size:12.5px;color:var(--sp-ink2)}.ct-act-t b{color:var(--sp-ink)}.ct-azioni{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:10px 14px 0;padding-top:10px;border-top:1px solid var(--sp-line)}.ct-ps{padding:0 14px 12px}.ct-pz{display:flex;align-items:center;gap:8px;padding:8px 14px;border-top:1px solid var(--sp-line);font-size:12.5px}.sp-panel ul>.ct-pz:first-child{border-top:0}.ct-pz-n{font-weight:700;color:var(--sp-ink)}.ct-pz-n,.ct-pz-v{white-space:nowrap}.ct-pz-v{flex:1;min-width:0;color:var(--sp-ink2);overflow:hidden;text-overflow:ellipsis}.ct-pz-v b{color:var(--sp-ink)}@media (max-width:767.98px){.ct-seg{margin-left:0;width:100%}.ct-seg a{flex:1;justify-content:center}.ct-row2{grid-template-columns:minmax(0,1fr)}}.sp-workspace.rs-solo{display:block;min-height:0}.rs-solo>.rs-main{flex:1;min-width:0;width:100%;max-width:1600px;margin:0 auto;padding:16px 16px 40px}@media (min-width:1024px){.rs-solo>.rs-main{padding:22px 28px 48px}}.rs-tabwrap{overflow-x:auto;border-top:1px solid var(--sp-line)}.rs-tab{width:100%;border-collapse:collapse;font-size:13px}.rs-tab th{padding:8px 10px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--sp-mut);background:var(--sp-card2);white-space:nowrap}.rs-tab td:first-child,.rs-tab th:first-child{padding-left:14px}.rs-tab td:last-child,.rs-tab th:last-child{padding-right:14px}.rs-tab td{padding:9px 10px;border-top:1px solid var(--sp-line);color:var(--sp-ink2);vertical-align:middle}.rs-tab tbody tr:hover td{background:var(--sp-card2)}.rs-strong,.rs-tab .rs-strong{font-weight:600;color:var(--sp-ink)}.rs-tab a.rs-strong:hover,a.rs-strong:hover{color:var(--sp-brand-ink);text-decoration:underline;text-underline-offset:2px}.rs-mut{color:var(--sp-mut)}.rs-num{font-variant-numeric:tabular-nums}.rs-list{display:flex;flex-direction:column;gap:6px;padding:2px 14px 8px}.rs-li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:12px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line);font-size:13px;color:var(--sp-ink2)}.rs-li a.rs-tel{color:var(--sp-brand-ink);font-weight:600}.rs-late{color:var(--sp-d-tx);font-weight:600}.rs-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 14px 8px}.rs-tile{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line);transition:box-shadow .15s}.rs-tile:hover{box-shadow:inset 0 0 0 1px var(--sp-brand-bd,var(--sp-line2))}.rs-tile-l{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--sp-mut)}.rs-tile-n{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--sp-ink);font-variant-numeric:tabular-nums}.rs-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.rs-skin .glass,.rs-skin .glass-solid,.rs-skin .glass-strong{background:var(--sp-card);border-color:transparent;box-shadow:var(--sp-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.rs-skin .glass-solid.ticket-waiting{box-shadow:0 0 0 2px var(--sp-w-bd),var(--sp-shadow)}.rs-skin .rounded-3xl{border-radius:16px}.rs-skin .rounded-2xl{border-radius:12px}.rs-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:13px;font-weight:600;color:var(--sp-brand-ink)}.rs-back:hover{text-decoration:underline;text-underline-offset:2px}.rs-note{padding:12px 16px;font-size:13px;line-height:1.5;color:var(--sp-ink2)}.rs-skin .grid>*,.rs-skin.sp-page>*{min-width:0}html[data-mode=dark] .rs-skin [class*=" bg-amber-50"],html[data-mode=dark] .rs-skin [class^=bg-amber-50]{background:var(--sp-w-bg);color:var(--sp-w-tx)}html[data-mode=dark] .rs-skin [class*=" bg-emerald-50"],html[data-mode=dark] .rs-skin [class^=bg-emerald-50]{background:var(--sp-ok-bg);color:var(--sp-ok-tx)}html[data-mode=dark] .rs-skin [class*=" bg-red-50"],html[data-mode=dark] .rs-skin [class*=" bg-rose-50"],html[data-mode=dark] .rs-skin [class^=bg-red-50],html[data-mode=dark] .rs-skin [class^=bg-rose-50]{background:var(--sp-d-bg);color:var(--sp-d-tx)}html[data-mode=dark] .rs-skin [class*=" bg-brand-50"],html[data-mode=dark] .rs-skin [class*=" bg-violet-50"],html[data-mode=dark] .rs-skin [class^=bg-brand-50],html[data-mode=dark] .rs-skin [class^=bg-violet-50]{background:var(--sp-brand-soft);color:var(--sp-brand-ink)}html[data-mode=dark] .rs-skin [class*=" bg-white/5"],html[data-mode=dark] .rs-skin [class*=" bg-white/6"],html[data-mode=dark] .rs-skin [class*=" bg-white/7"],html[data-mode=dark] .rs-skin [class*=" bg-white/8"],html[data-mode=dark] .rs-skin [class*=" bg-white/9"],html[data-mode=dark] .rs-skin [class^="bg-white/5"],html[data-mode=dark] .rs-skin [class^="bg-white/6"],html[data-mode=dark] .rs-skin [class^="bg-white/7"],html[data-mode=dark] .rs-skin [class^="bg-white/8"],html[data-mode=dark] .rs-skin [class^="bg-white/9"],html[data-mode=dark] .rs-skin [class~=bg-slate-50],html[data-mode=dark] .rs-skin [class~=bg-white]{background:var(--sp-card2)}.rs-skin code{overflow-wrap:anywhere}.rs-skin pre{max-width:100%;overflow-x:auto}@media (max-width:639px){.rs-skin table{display:block;max-width:100%;overflow-x:auto}}.rs-skin .font-mono{overflow-wrap:anywhere}html[data-mode=dark] .rs-skin code[class*=bg-]{background:rgb(255 255 255/.1);color:inherit}.rs-input{width:100%;border-radius:12px;border:1px solid var(--sp-line2);background:var(--sp-card);color:var(--sp-ink);padding:10px 12px;font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.rs-input:focus{border-color:var(--sp-brand);box-shadow:0 0 0 3px var(--sp-brand-soft)}.sp-pill[data-tono=ai]{background:rgb(139 92 246/.12);color:rgb(91 33 182);box-shadow:inset 0 0 0 1px rgb(139 92 246/.3)}.sp-pill[data-tono=i]{background:var(--sp-brand-soft);color:var(--sp-brand-ink);box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}html[data-mode=dark] .sp-pill[data-tono=ai]{background:rgb(139 92 246/.22);color:rgb(221 214 254);box-shadow:inset 0 0 0 1px rgb(167 139 250/.45)}.rs-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--sp-card);color:var(--sp-ink2);box-shadow:inset 0 0 0 1px var(--sp-line2);white-space:nowrap}.rs-chip:hover{background:var(--sp-card2)}.rs-chip[data-on=true]{background:var(--sp-sel);color:var(--sp-sel-ink);box-shadow:inset 0 0 0 1px var(--sp-brand-bd)}.rs-chip[data-tono=w]:not([data-on=true]){background:var(--sp-w-bg);color:var(--sp-w-tx);box-shadow:inset 0 0 0 1px var(--sp-w-bd)}.rs-kanban{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;overflow-x:auto;padding-bottom:6px;align-items:start}.rs-kcol{flex-direction:column;padding:10px;border-radius:16px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line);min-width:0}.rs-kcol,.rs-kcol-h{display:flex;gap:8px}.rs-kcol-h{align-items:center;font-size:13px;font-weight:700;color:var(--sp-ink);padding:2px 4px}.rs-kcol-sub{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--sp-ink2);padding:4px 4px 0}.rs-kcard{display:block;padding:10px 11px;border-radius:12px;background:var(--sp-card);color:var(--sp-ink2);box-shadow:inset 0 0 0 1px var(--sp-line2),var(--sp-shadow);font-size:13px;transition:box-shadow .15s}.rs-kcard .font-semibold{color:var(--sp-ink)}.rs-kcard:hover{box-shadow:inset 0 0 0 1px var(--sp-brand-bd),var(--sp-shadow)}.rs-kcard[data-on=true]{box-shadow:inset 0 0 0 2px var(--sp-brand)}.rs-lead-split{display:grid;gap:12px;align-items:start}.rs-lead-split>*{min-width:0}.rs-lead-split .rs-kanban{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}@media (min-width:1100px){.rs-lead-split{grid-template-columns:minmax(0,1fr) 380px}.rs-lead-det{position:sticky;top:76px;max-height:calc(100vh - 92px);overflow-y:auto}}.rs-det-h{margin:16px 0 8px;padding-top:12px;border-top:1px solid var(--sp-line);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sp-ink2)}.rs-dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 10px;margin-top:8px;font-size:13px}.rs-dl dt{color:var(--sp-ink2)}.rs-dl dd{color:var(--sp-ink);font-weight:500;min-width:0;overflow-wrap:anywhere}.rs-quote{padding:10px 12px;border-radius:12px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line);color:var(--sp-ink);font-size:13px}.rs-proposta{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.rs-proposta,.sp-btn.rs-wa{background:var(--sp-ok-bg);color:var(--sp-ok-tx);box-shadow:inset 0 0 0 1px var(--sp-ok-bd)}.client-kpis .client-kpi-ok{color:var(--sp-ok-tx)}@media (max-width:1023.98px){.client-kpis article:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1099.98px){.rs-lead-det{order:-1}}.rs-cgrid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.rs-cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.rs-cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1600px){.rs-cgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rs-ccard{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border-radius:18px;background:var(--sp-card);box-shadow:inset 0 0 0 1px var(--sp-line2),var(--sp-shadow);color:var(--sp-ink2)}.rs-ccard[data-aperti=true]{box-shadow:inset 0 0 0 1px var(--sp-w-bd),inset 3px 0 0 0 var(--sp-w-tx),var(--sp-shadow)}.rs-cavatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em}.rs-ccard-nome{font-size:15px;font-weight:700;color:var(--sp-ink)}.rs-ccard-nome:hover{color:var(--sp-brand-ink);text-decoration:underline;text-underline-offset:2px}.rs-ccard-meta{font-size:12px;color:var(--sp-ink2);min-width:0}.rs-ctiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rs-ctiles>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 9px;border-radius:12px;background:var(--sp-card2);box-shadow:inset 0 0 0 1px var(--sp-line)}.rs-ctiles span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sp-ink2)}.rs-ctiles b{font-size:15px;font-weight:750;color:var(--sp-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rs-ctiles b[data-ok=true]{color:var(--sp-ok-tx)}.rs-ctiles small{font-size:10.5px;color:var(--sp-ink2);min-height:14px}:root{--coontrol-blu:#2B55B5}html[data-mode=dark]{--coontrol-blu:#7A9BF0}.coontrol-mark{display:inline-block;flex-shrink:0}.coontrol-wordmark h1,.coontrol-wordmark>span{font-weight:800;letter-spacing:-.01em}.cx-coda [class*=" bg-emerald-100"],.cx-coda [class*=" bg-emerald-50"],.cx-coda [class*=" bg-green-100"],.cx-coda [class*=" bg-green-50"],.cx-coda [class*=" bg-teal-100"],.cx-coda [class*=" bg-teal-50"],.cx-coda [class^=bg-emerald-100],.cx-coda [class^=bg-emerald-50],.cx-coda [class^=bg-green-100],.cx-coda [class^=bg-green-50],.cx-coda [class^=bg-teal-100],.cx-coda [class^=bg-teal-50],.cx-rich [class*=" bg-emerald-100"],.cx-rich [class*=" bg-emerald-50"],.cx-rich [class*=" bg-green-100"],.cx-rich [class*=" bg-green-50"],.cx-rich [class*=" bg-teal-100"],.cx-rich [class*=" bg-teal-50"],.cx-rich [class^=bg-emerald-100],.cx-rich [class^=bg-emerald-50],.cx-rich [class^=bg-green-100],.cx-rich [class^=bg-green-50],.cx-rich [class^=bg-teal-100],.cx-rich [class^=bg-teal-50]{background:var(--cx-grn-bg)!important;color:var(--cx-grn-tx)!important;--tw-ring-color:var(--cx-grn-bd)!important;border-color:var(--cx-grn-bd)}.cx-coda [class*=" bg-red-100"],.cx-coda [class*=" bg-red-50"],.cx-coda [class*=" bg-rose-100"],.cx-coda [class*=" bg-rose-50"],.cx-coda [class^=bg-red-100],.cx-coda [class^=bg-red-50],.cx-coda [class^=bg-rose-100],.cx-coda [class^=bg-rose-50],.cx-rich [class*=" bg-red-100"],.cx-rich [class*=" bg-red-50"],.cx-rich [class*=" bg-rose-100"],.cx-rich [class*=" bg-rose-50"],.cx-rich [class^=bg-red-100],.cx-rich [class^=bg-red-50],.cx-rich [class^=bg-rose-100],.cx-rich [class^=bg-rose-50]{background:var(--cx-red-bg)!important;color:var(--cx-red-tx)!important;--tw-ring-color:var(--cx-red-bd)!important;border-color:var(--cx-red-bd)}.cx-coda [class*=" bg-amber-100"],.cx-coda [class*=" bg-amber-50"],.cx-coda [class*=" bg-orange-100"],.cx-coda [class*=" bg-orange-50"],.cx-coda [class*=" bg-yellow-100"],.cx-coda [class*=" bg-yellow-50"],.cx-coda [class^=bg-amber-100],.cx-coda [class^=bg-amber-50],.cx-coda [class^=bg-orange-100],.cx-coda [class^=bg-orange-50],.cx-coda [class^=bg-yellow-100],.cx-coda [class^=bg-yellow-50],.cx-rich [class*=" bg-amber-100"],.cx-rich [class*=" bg-amber-50"],.cx-rich [class*=" bg-orange-100"],.cx-rich [class*=" bg-orange-50"],.cx-rich [class*=" bg-yellow-100"],.cx-rich [class*=" bg-yellow-50"],.cx-rich [class^=bg-amber-100],.cx-rich [class^=bg-amber-50],.cx-rich [class^=bg-orange-100],.cx-rich [class^=bg-orange-50],.cx-rich [class^=bg-yellow-100],.cx-rich [class^=bg-yellow-50]{background:var(--cx-org-bg)!important;color:var(--cx-org-tx)!important;--tw-ring-color:var(--cx-org-bd)!important;border-color:var(--cx-org-bd)}.cx-coda [class*=" bg-blue-100"],.cx-coda [class*=" bg-blue-50"],.cx-coda [class*=" bg-brand-100"],.cx-coda [class*=" bg-brand-50"],.cx-coda [class*=" bg-cyan-100"],.cx-coda [class*=" bg-cyan-50"],.cx-coda [class*=" bg-indigo-100"],.cx-coda [class*=" bg-indigo-50"],.cx-coda [class*=" bg-sky-100"],.cx-coda [class*=" bg-sky-50"],.cx-coda [class^=bg-blue-100],.cx-coda [class^=bg-blue-50],.cx-coda [class^=bg-brand-100],.cx-coda [class^=bg-brand-50],.cx-coda [class^=bg-cyan-100],.cx-coda [class^=bg-cyan-50],.cx-coda [class^=bg-indigo-100],.cx-coda [class^=bg-indigo-50],.cx-coda [class^=bg-sky-100],.cx-coda [class^=bg-sky-50],.cx-rich [class*=" bg-blue-100"],.cx-rich [class*=" bg-blue-50"],.cx-rich [class*=" bg-brand-100"],.cx-rich [class*=" bg-brand-50"],.cx-rich [class*=" bg-cyan-100"],.cx-rich [class*=" bg-cyan-50"],.cx-rich [class*=" bg-indigo-100"],.cx-rich [class*=" bg-indigo-50"],.cx-rich [class*=" bg-sky-100"],.cx-rich [class*=" bg-sky-50"],.cx-rich [class^=bg-blue-100],.cx-rich [class^=bg-blue-50],.cx-rich [class^=bg-brand-100],.cx-rich [class^=bg-brand-50],.cx-rich [class^=bg-cyan-100],.cx-rich [class^=bg-cyan-50],.cx-rich [class^=bg-indigo-100],.cx-rich [class^=bg-indigo-50],.cx-rich [class^=bg-sky-100],.cx-rich [class^=bg-sky-50]{background:var(--cx-blue-soft)!important;color:var(--cx-blue-ink)!important;--tw-ring-color:var(--cx-blue-border)!important;border-color:var(--cx-blue-border)}.cx-coda [class*=" bg-fuchsia-100"],.cx-coda [class*=" bg-fuchsia-50"],.cx-coda [class*=" bg-purple-100"],.cx-coda [class*=" bg-purple-50"],.cx-coda [class*=" bg-violet-100"],.cx-coda [class*=" bg-violet-50"],.cx-coda [class^=bg-fuchsia-100],.cx-coda [class^=bg-fuchsia-50],.cx-coda [class^=bg-purple-100],.cx-coda [class^=bg-purple-50],.cx-coda [class^=bg-violet-100],.cx-coda [class^=bg-violet-50],.cx-rich [class*=" bg-fuchsia-100"],.cx-rich [class*=" bg-fuchsia-50"],.cx-rich [class*=" bg-purple-100"],.cx-rich [class*=" bg-purple-50"],.cx-rich [class*=" bg-violet-100"],.cx-rich [class*=" bg-violet-50"],.cx-rich [class^=bg-fuchsia-100],.cx-rich [class^=bg-fuchsia-50],.cx-rich [class^=bg-purple-100],.cx-rich [class^=bg-purple-50],.cx-rich [class^=bg-violet-100],.cx-rich [class^=bg-violet-50]{background:var(--cx-vio-bg)!important;color:var(--cx-vio-tx)!important;--tw-ring-color:var(--cx-vio-bd)!important;border-color:var(--cx-vio-bd)}.cx-coda [class*=" bg-gray-100"],.cx-coda [class*=" bg-gray-50"],.cx-coda [class*=" bg-slate-100"],.cx-coda [class*=" bg-slate-50"],.cx-coda [class*=" bg-zinc-100"],.cx-coda [class*=" bg-zinc-50"],.cx-coda [class^=bg-gray-100],.cx-coda [class^=bg-gray-50],.cx-coda [class^=bg-slate-100],.cx-coda [class^=bg-slate-50],.cx-coda [class^=bg-zinc-100],.cx-coda [class^=bg-zinc-50],.cx-rich [class*=" bg-gray-100"],.cx-rich [class*=" bg-gray-50"],.cx-rich [class*=" bg-slate-100"],.cx-rich [class*=" bg-slate-50"],.cx-rich [class*=" bg-zinc-100"],.cx-rich [class*=" bg-zinc-50"],.cx-rich [class^=bg-gray-100],.cx-rich [class^=bg-gray-50],.cx-rich [class^=bg-slate-100],.cx-rich [class^=bg-slate-50],.cx-rich [class^=bg-zinc-100],.cx-rich [class^=bg-zinc-50]{background:var(--cx-gry-bg)!important;color:var(--cx-gry-tx)!important;--tw-ring-color:var(--cx-gry-bd)!important;border-color:var(--cx-gry-bd)}.cx-coda .glass-solid,.cx-coda [class*="bg-white/"],.cx-rich .glass-solid{background:var(--cx-card)!important;border-color:var(--cx-border)!important;box-shadow:var(--cx-shadow);color:var(--cx-text);backdrop-filter:none}.cx-coda [class*="md:table-header-group"],.cx-coda thead{background:var(--cx-card2)!important}.cx-coda tbody>tr,.cx-coda tr[data-ticket-row]{background:var(--cx-card)!important}.cx-coda tr[data-ticket-row]:hover{background:var(--cx-card2)!important}.cx-coda tr[data-ticket-row][aria-current=true]{background:var(--cx-sel)!important;box-shadow:inset 0 0 0 2px var(--cx-blue)}.cx-coda [data-ticket-row] td{border-color:var(--cx-border2)}.cx-coda .divide-y>*+*,.cx-coda [class*=divide-white]>*+*{border-color:var(--cx-border2)!important}.cx-coda [class*=text-slate-700],.cx-coda [class*=text-slate-800],.cx-coda [class*=text-slate-900],.cx-rich [class*=text-slate-700],.cx-rich [class*=text-slate-800],.cx-rich [class*=text-slate-900]{color:var(--cx-text)!important}.cx-coda [class*=text-slate-400],.cx-coda [class*=text-slate-500],.cx-coda [class*=text-slate-600],.cx-rich [class*=text-slate-400],.cx-rich [class*=text-slate-500],.cx-rich [class*=text-slate-600]{color:var(--cx-muted)!important}.cx-coda [class*=text-slate-300]{color:var(--cx-muted2)!important}.cx-coda [class*=text-brand-600],.cx-coda [class*=text-brand-700],.cx-rich [class*=text-brand-700]{color:var(--cx-blue-ink)!important}.cx-coda input[type=search],.cx-coda input[type=text],.cx-coda select{background:var(--cx-card);color:var(--cx-text);border-color:var(--cx-border)}.cx-coda input[type=checkbox]{accent-color:var(--cx-blue)}.cx-coda-hd{flex-wrap:wrap;row-gap:6px}.cx-coda-help{min-width:0;flex:1 1 18rem;font-size:12px;color:var(--cx-muted)}.cx-coda-tt{color:var(--cx-text)}.cx-coda-mut{color:var(--cx-muted)}.cx-pill.cx-pill-cta[data-primario=true]{background:var(--cx-blue);color:#fff;border-color:var(--cx-blue)}.cx-pill.cx-pill-cta[data-primario=true]:hover{filter:brightness(1.08)}.cx-coda [class*=bg-brand-500],.cx-coda [class*=bg-brand-600]{background:var(--cx-blue)!important;color:#fff!important}.cx-pill[data-tono=viola]{background:var(--cx-vio-bg);color:var(--cx-vio-tx);border-color:var(--cx-vio-bd)}.cx-coda3{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.cx-coda3>.cx-notice,.cx-coda3>.cx-strip{flex-shrink:0}.cx-coda-side{min-width:0;padding:0}.cx-coda-side>aside{position:static!important;max-height:none!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important}.cx-main-coda[data-mobile=filo] .cx-coda-side{display:none}.cx-coda-top{display:flex;flex-direction:column;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--cx-border2)}.cx-coda-top .cx-card{box-shadow:none}.cx-coda-selall{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cx-muted)}.cx-coda-row{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px}.cx-coda-row[data-late]{box-shadow:inset 3px 0 0 var(--cx-red-tx)}.cx-coda-row[aria-current=true]{background:var(--cx-sel);box-shadow:inset 3px 0 0 var(--cx-blue)}.cx-coda-row:focus-visible,.cx-coda-row[data-active=true]{outline:2px solid var(--cx-blue);outline-offset:-2px}.cx-coda-sel{padding-top:2px;display:flex;justify-content:center}.cx-coda-open{display:block;color:inherit}.cx-coda-q{display:block;margin-top:1px;font-size:12.5px;font-weight:600;color:var(--cx-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-coda-num{color:var(--cx-blue-ink);font-family:ui-monospace,SFMono-Regular,monospace;font-size:11.5px}.cx-coda-acts{display:block;margin-top:4px}.cx-coda-acts>div{flex-direction:row!important;align-items:center!important;justify-content:flex-start;gap:4px}.cx-coda-acts select{max-width:9.5rem}.cx-chip[data-tono=viola]{background:var(--cx-vio-bg);color:var(--cx-vio-tx);border-color:var(--cx-vio-bd)}a.cx-chip:hover{text-decoration:underline}@media (min-width:1024px){.cx-main-coda{grid-template-columns:220px 360px minmax(0,1fr)}.cx-main-coda[data-mobile] .cx-coda-side{display:block}.cx-coda-side{overflow-y:auto}.cx-main-coda .cx-list,.cx-main-coda .cx-read{min-height:0;overflow:hidden}}@media (min-width:1280px){.cx-main-coda{grid-template-columns:244px 360px minmax(0,1fr)}.cx-main-coda .cx-agenda{display:none}.cx-coda3>.cx-agenda-mobile{display:block;flex-shrink:0}}@media (min-width:1600px){.cx-main-coda{grid-template-columns:252px 390px minmax(0,1fr) 300px}.cx-main-coda .cx-agenda{display:flex}.cx-coda3>.cx-agenda-mobile{display:none}}html[data-mode=dark] [data-escalate]{background:#2a2147;color:#d9ccff;border-color:#4b3b80}html[data-mode=dark] [data-escalate]:hover{background:#352a5c}html[data-mode=dark] [data-escalation-level="0"]{background:#222836;color:#b4bdcc;--tw-ring-color:#343c4d}html[data-mode=dark] [data-escalation-level="1"]{background:#2a2147;color:#cbbcff;--tw-ring-color:#453673}html[data-mode=dark] [data-escalation-level="2"]{background:#3a1c40;color:#f0b8f5;--tw-ring-color:#5c2e63}html[data-mode=dark] [data-escalation-level="3"]{background:#3d1c1f;color:#ffb4b4;--tw-ring-color:#63292e}.cx-app[data-coontrol-vista=coda]{display:flex;flex-direction:column}.cx-coda-side [aria-label="Stato del desk"] p{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2;overflow-wrap:anywhere}.cx-coda-side [aria-label="Stato del desk"]>*{min-width:0}@media (min-width:1024px){.cx-coda3 .cx-main-coda{flex:1;min-height:0}.cx-main-coda>*{min-height:0}.cx-main-coda .cx-list>.cx-coda-top{flex-shrink:0}.cx-main-coda .cx-list>.cx-rows{flex:1 1 auto;min-height:0;overflow-y:auto;max-height:none}.cx-main-coda .cx-read>:not(.cx-thread){flex-shrink:0}.cx-main-coda .cx-read>.cx-thread{flex:1 1 0;min-height:110px;overflow-y:auto}.cx-main-coda .cx-coda-compose{padding-top:8px;border-top:1px solid var(--cx-border2);background:var(--cx-card)}}.cx-coda-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;font-weight:600;color:var(--cx-muted2)}.cx-main-coda .cx-rh{padding-bottom:8px}.cx-coda-azioni{border-bottom:1px solid var(--cx-border2)}.cx-coda-azioni-sum{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 16px 6px 20px}.cx-coda-azioni-chev{transition:transform .15s}.cx-coda-azioni[data-open=true] .cx-coda-azioni-chev{transform:rotate(180deg)}@media (min-width:1024px){.cx-main-coda #cx-coda-azioni-body{max-height:26vh;overflow-y:auto}.cx-main-coda .cx-read>.cx-thread{min-height:72px}.cx-main-coda .cx-read>.cx-coda-azioni{flex-shrink:1;min-height:44px;overflow-y:auto}}div:has(>.coontrol-desk){max-width:none!important;padding:12px!important}.coontrol-desk.cx-app{display:flex;flex-direction:column;gap:10px}.coontrol-desk.cx-app>.cx-body{flex:1 1 auto;min-height:0;overflow-y:auto}.coontrol-desk.cx-app>:not(.cx-body):not(.cx-main){flex-shrink:0}.coontrol-desk.cx-app>.cx-body.sp-workspace{display:block;background:transparent}.coontrol-desk.cx-app>.cx-body.rs-solo>.rs-main{max-width:none;padding:4px 0 24px}@keyframes cx-fade-in{0%{opacity:0}to{opacity:1}}.coontrol-desk.cx-app>:not(.cx-hdr):not([data-coontrol-nav]){animation:cx-fade-in .14s ease-out}@media (prefers-reduced-motion:reduce){.coontrol-desk.cx-app>*{animation:none!important}}div:has(>.admin-full){max-width:none!important;padding:12px!important}.admin-full.rs-solo>.rs-main{max-width:none;padding:0 0 24px}div:has(>.sp-workspace){max-width:none!important;padding:12px!important}div:has(>.sp-workspace)>.sp-workspace{min-height:calc(100dvh - var(--sp-top) - 24px)}@media (min-width:1024px){div:has(>.sp-workspace)>.sp-workspace>.sp-side{top:calc(var(--sp-top) + 12px);height:calc(100dvh - var(--sp-top) - 24px);border-radius:16px}}.sp-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}.sp-kpi-n{white-space:normal}.sp-kpi-n,.sp-main{overflow-wrap:anywhere}.sp-main .sp-alert,.sp-main .sp-hd>*,.sp-main .sp-rt{min-width:0}.sp-main svg{max-width:100%}[data-mode=dark] .rs-skin .border-red-200\/70.bg-red-50\/60{background:rgb(127 29 29/.28);border-color:rgb(248 113 113/.35)}[data-mode=dark] .rs-skin .border-red-200\/70.bg-red-50\/60 :is(.text-red-900,.text-red-900\/90,.text-red-900\/80){color:#fecaca}