:root{--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--linguetta:#e0d6c7;--linguetta-hover:#d5c9b7;--linguetta-conversazioni:#d3c6b2;--schedario-tinta:#ede8e0;--schedario-bordo:#ddd4c4;--linguetta-conversazioni-hover:#c7b8a1;--ombra-banco:#2c27244d;--sfondo:#fff;--superficie:#fff;--superficie-2:#faf9f6;--superficie-hover:#f7f5f0;--testo:#2b2a26;--testo-2:#6f6b62;--testo-3:#a8a394;--bordo:#ece8e0;--bordo-input:#d8d3c6;--accent:#c88568;--accent-hover:#bd7154;--accent-soft:#f6efe9;--accent-soft-testo:#a5623f;--accent-velo:#c885684d;--sidebar:#f7f5f0;--folders:#fbfaf8;--nav-active-bg:#efece5;--grad-accent:linear-gradient(135deg, #cf8e6f, #b46a49);--successo:#2e7d4f;--successo-bg:#e4f1e7;--errore:#a33d33;--errore-bg:#f6e7e2;--avviso:#8a6116;--avviso-bg:#f6eedc;--numero-bg:#e9f1f4;--numero-bd:#bdd7df;--numero-tx:#2c6a80;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--raggio-s:6px;--raggio-m:10px;--raggio-l:12px;--ombra-1:0 1px 2px #2c2a260d, 0 1px 6px #2c2a260a;--ombra-2:0 4px 18px #2c2a261f;--su-accent:#fff;--su-grad:#fff;--inverso-bg:#2b2a26;--inverso-tx:#e9e5dc;--velo-modale:#2c2a2659;--q-modello:#5aa0dc;--q-costante:#a078dc;--q-iniettata:#6ec88c;--errore-bordo:#e5c4bc;--errore-hover:#8c322a;--velo:none;--avviso-testo:#6b4c12;--accent-bordo:#ecd9cd;--info-bg:#e8f1f8;--info-bd:#ccd8ec;--info-tx:#2f6f9f;--sistema-bg:#eceff4;--sistema-bd:#8b93a1;--sistema-tx:#4a5568;--banco-attesa-bg:#e6e3db;--banco-attesa-bd:#a39d8f;--banco-ok-bd:#5fa87c;--banco-ko-bd:#cf8b7e;--inverso-accent:#e0a988;--inverso-tx-2:#a8a394;--ombra-drawer:-8px 0 40px #2c2a2612}.app[data-tema=notte]{--sfondo:#211f1c;--superficie:#2b2925;--superficie-2:#35322d;--superficie-hover:#302d29;--testo:#ece9e2;--testo-2:#aaa79d;--testo-3:#807d73;--bordo:#403d37;--bordo-input:#56534b;--accent:#d99a7d;--accent-hover:#e2ab92;--accent-soft:#453329;--accent-soft-testo:#eac8b2;--accent-velo:#d99a7d40;--sidebar:#26231f;--folders:#24211e;--nav-active-bg:#35322d;--grad-accent:linear-gradient(135deg,#a8714f,#7e4a2e);--successo:#7fc79a;--successo-bg:#253a2d;--errore:#e09a90;--errore-bg:#452e29;--avviso:#d6b26a;--avviso-bg:#423824;--numero-bg:#23383f;--numero-bd:#3a5b66;--numero-tx:#a9cfdc;--linguetta:#3a352f;--linguetta-hover:#464038;--linguetta-conversazioni:#332e29;--schedario-tinta:#302e29;--schedario-bordo:#403d37;--linguetta-conversazioni-hover:#3f3931;--ombra-banco:#00000080;--acceso:#6fb886;--spento:#5b564e;--ombra-1:none;--ombra-2:0 4px 18px #00000073;--avviso-testo:#e8cf9a;--accent-bordo:#5c4634;--info-bg:#263039;--info-bd:#3b4753;--info-tx:#9cc2df;--sistema-bg:#322f2b;--sistema-bd:#5a564e;--sistema-tx:#a8a49a;--su-accent:#2b2925;--su-grad:#fff;--inverso-bg:#ece9e2;--inverso-tx:#2b2925;--velo-modale:#0009;--q-modello:#5aa0dc;--q-costante:#a078dc;--q-iniettata:#6ec88c;--errore-bordo:#6b3a33;--errore-hover:#f0b0a7;--velo:none;--banco-attesa-bg:#35322d;--banco-attesa-bd:#5e5850;--banco-ok-bd:#4f8f6a;--banco-ko-bd:#96554d;--inverso-accent:#a5623f;--inverso-tx-2:#75706a;--ombra-drawer:-8px 0 40px #00000080}.app[data-tema=circuito]{--sfondo:#070b14;--superficie:#0d1524;--superficie-2:#121c30;--superficie-hover:#16213a;--testo:#e6edf7;--testo-2:#93a4c0;--testo-3:#5d6d8a;--bordo:#1c2942;--bordo-input:#2a3b5c;--accent:#2f7dfd;--accent-hover:#4b90ff;--accent-soft:#10203c;--accent-soft-testo:#8fbaff;--accent-velo:#2f7dfd59;--sidebar:#0a1120;--folders:#0b1322;--nav-active-bg:#16233c;--grad-accent:linear-gradient(135deg,#2f7dfd,#00d1ff);--successo:#3ddc97;--successo-bg:#0d2b22;--errore:#ff7a7a;--errore-bg:#2b1218;--avviso:#ffc861;--avviso-bg:#2b2212;--numero-bg:#0e2630;--numero-bd:#1d4a5c;--numero-tx:#7fd4e8;--linguetta:#132038;--linguetta-hover:#1a2b49;--linguetta-conversazioni:#101b30;--schedario-tinta:#101829;--schedario-bordo:#1c2942;--linguetta-conversazioni-hover:#16243e;--ombra-banco:#0009;--acceso:#3ddc97;--spento:#33415c;--ombra-1:none;--ombra-2:0 4px 22px #0009;--su-accent:#fff;--su-grad:#fff;--inverso-bg:#e6edf7;--inverso-tx:#0d1524;--velo-modale:#020610b3;--q-modello:#5aa0dc;--q-costante:#a078dc;--q-iniettata:#6ec88c;--errore-bordo:#5a2730;--errore-hover:#ff9c9c;--avviso-testo:#ffd98f;--accent-bordo:#1e3459;--info-bg:#0f1e33;--info-bd:#23375a;--info-tx:#8fbaff;--sistema-bg:#131a28;--sistema-bd:#2e3c55;--sistema-tx:#93a4c0;--velo:radial-gradient(1000px 420px at 14% -8%,#2f7dfd29,transparent 60%),radial-gradient(800px 360px at 88% 6%,#00d1ff1a,transparent 60%);--banco-attesa-bg:#121c30;--banco-attesa-bd:#33415c;--banco-ok-bd:#1f7d57;--banco-ko-bd:#8c3a3f;--inverso-accent:#1751c9;--inverso-tx-2:#5d6d8a;--ombra-drawer:-8px 0 40px #0009}.app[data-tema=ghiaccio]{--sfondo:#fff;--superficie:#fff;--superficie-2:#f4f7fc;--superficie-hover:#eef3fa;--testo:#16202f;--testo-2:#5a6b82;--testo-3:#93a1b5;--bordo:#e2e9f3;--bordo-input:#c8d4e4;--accent:#1e63e9;--accent-hover:#1751c9;--accent-soft:#e9f0ff;--accent-soft-testo:#1a4fb8;--accent-velo:#1e63e940;--sidebar:#f4f7fc;--folders:#f9fbfe;--nav-active-bg:#e6eefb;--grad-accent:linear-gradient(135deg,#2f7dfd,#00b8d4);--successo:#116d4a;--successo-bg:#e2f5ec;--errore:#b4322f;--errore-bg:#fdeaea;--avviso:#8a6116;--avviso-bg:#fdf3dc;--numero-bg:#e6f1f5;--numero-bd:#b7d5e0;--numero-tx:#1f6076;--linguetta:#dbe5f2;--linguetta-hover:#cedcee;--linguetta-conversazioni:#cdd9ea;--schedario-tinta:#ebf0f7;--schedario-bordo:#d9e2ef;--linguetta-conversazioni-hover:#bfcee3;--ombra-banco:#16202f38;--acceso:#167a4f;--spento:#a9b6c7;--ombra-1:0 1px 2px #16202f0d, 0 1px 6px #16202f0a;--ombra-2:0 4px 18px #16202f24;--su-accent:#fff;--su-grad:#fff;--inverso-bg:#16202f;--inverso-tx:#eef3fa;--velo-modale:#16202f61;--q-modello:#2f6fae;--q-costante:#7a53b8;--q-iniettata:#2f8a56;--errore-bordo:#efc2c0;--errore-hover:#93231f;--velo:none;--avviso-testo:#6b4c12;--accent-bordo:#cfdff9;--info-bg:#eaf2fb;--info-bd:#cfdef2;--info-tx:#2a5f8f;--sistema-bg:#eef1f6;--sistema-bd:#9aa6b8;--sistema-tx:#4e5a6e;--banco-attesa-bg:#eef1f6;--banco-attesa-bd:#9aa6b8;--banco-ok-bd:#5aa07d;--banco-ko-bd:#d79289;--inverso-accent:#7fb2ff;--inverso-tx-2:#93a1b5;--ombra-drawer:-8px 0 40px #16202f17}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}input,select,textarea,button{font-family:inherit;font-size:var(--fs-sm)}body{font-size:var(--fs-md);color:var(--testo);background:var(--sfondo);font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}a{color:var(--accent-soft-testo);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-velo);outline:none}.app{background:var(--sfondo);background-image:var(--velo);min-height:100vh;display:flex}.consumo-giri{border:1px solid var(--bordo);background:var(--superficie);color:var(--testo);border-radius:12px;gap:11px;min-width:0;padding:14px 16px 18px;display:grid}.consumo-giri-testata{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.consumo-giri h4{color:var(--testo);margin:0;font-size:14.5px}.consumo-giri-nota{color:var(--testo-2);margin:0;font-size:12px}button.consumo-giri-comando{border:1px solid var(--accent-bordo);background:var(--accent-soft);color:var(--testo);font:inherit;cursor:pointer;border-radius:7px;padding:7px 11px;font-size:12.5px;font-weight:700}button.consumo-giri-comando:hover:not(:disabled),button.consumo-giri-comando:focus-visible{background:var(--accent-soft);color:var(--testo)}.consumo-giri-riepilogo{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;display:grid}.consumo-giri-riepilogo dt{color:var(--testo-2)}.consumo-giri-riepilogo dd{color:var(--testo);overflow-wrap:anywhere;margin:0}.consumo-giri-legenda{color:var(--testo-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.consumo-giri-legenda i{border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.consumo-giri-nuovo{background:var(--accent)}.consumo-giri-cache{background:var(--avviso)}.consumo-giri-barre{gap:6px;display:grid}button.consumo-giri-giro{width:100%;color:var(--testo);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:3px 0;font-size:12.5px;display:grid}button.consumo-giri-giro:hover:not(:disabled),button.consumo-giri-giro:focus-visible{background:var(--superficie-hover);color:var(--testo)}.consumo-giri-traccia{background:var(--superficie-2);border-radius:4px;height:10px;display:flex;overflow:hidden}.consumo-giri-traccia i{height:100%;display:block}.consumo-giri-costo{font-variant-numeric:tabular-nums;white-space:nowrap}.consumo-giri-scorrimento{max-width:100%;overflow-x:auto}.consumo-giri-tabella{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.consumo-giri-tabella caption{text-align:left;color:var(--testo);padding-bottom:6px;font-weight:700}.consumo-giri-tabella th,.consumo-giri-tabella td{text-align:left;border-bottom:1px solid var(--bordo);white-space:nowrap;padding:6px 8px}.consumo-giri-tabella thead th{color:var(--testo-2);font-weight:600}.consumo-giri-tabella tfoot{border-top:2px solid var(--bordo);font-weight:700}.consumo-giri-selezionato{background:var(--superficie-2)}.consumo-giri-badge{color:var(--avviso-testo);background:var(--avviso-bg);border-radius:99px;margin-left:6px;padding:2px 6px;font-size:11px;display:inline-block}.sidebar{background:var(--sidebar);border-right:1px solid var(--bordo);z-index:20;flex-direction:column;flex:0 0 260px;gap:2px;width:260px;height:100vh;padding:14px 12px;transition:width .18s,flex-basis .18s,padding .18s,border-right-width .18s;display:flex;position:sticky;top:0;overflow:hidden auto}.sidebar-testa{flex-direction:column;align-items:stretch;gap:0;padding-bottom:6px;display:flex}.sidebar-testa .brand{justify-content:center;min-width:0}.sidebar-comandi{justify-content:space-between;align-items:center;gap:4px;min-height:30px;display:flex}.sidebar-guida{border:1px solid var(--accent-bordo);background:var(--accent-soft);min-height:27px;color:var(--accent-soft-testo);font-size:var(--fs-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 5px;font-weight:650;display:inline-flex}.sidebar-guida:hover{background:var(--accent-soft);color:var(--accent-soft-testo);text-decoration:none}.sidebar-guida .icona-guida{border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-grid}.comprimi-sidebar{border-radius:var(--raggio-s);font-size:var(--fs-md);color:var(--testo-3);cursor:pointer;background:0 0;border:none;flex:none;padding:4px 7px;line-height:1}.comprimi-sidebar:hover:not(:disabled){background:var(--nav-active-bg);color:var(--testo)}.sidebar .brand{align-items:center;padding:4px 0 2px;display:flex}.sidebar a.brand:hover{text-decoration:none}.sidebar .brand .logo-topagent{border-radius:10px;width:210px;max-width:100%;height:auto;transition:width .18s,height .18s;display:block}.app.tema-scuro .sidebar .brand .logo-topagent{background:#fff;padding:4px 8px}.comprimi-sidebar .etichetta-comprimi{font-size:var(--fs-sm)}.ws-card{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-m);width:100%;box-shadow:var(--ombra-1);color:var(--testo);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;margin-bottom:8px;padding:8px;transition:border-color .15s;display:flex}.ws-card:hover{border-color:var(--bordo-input);text-decoration:none}.ws-card.aperta{border-color:var(--accent)}.ws-card .freccia{font-size:var(--fs-xs);color:var(--testo-3);margin-left:auto}.ws-card-attesa{height:48px}.ws-card .avatar{background:var(--grad-accent);width:30px;height:30px;color:var(--su-grad);font-weight:700;font-size:var(--fs-md);border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;display:flex}.ws-card .testo{flex-direction:column;min-width:0;display:flex}.ws-card .etichetta{font-size:var(--fs-xs);color:var(--testo-3);line-height:1.3}.ws-card .valore{font-size:var(--fs-md);font-weight:600;line-height:1.3}.nav-gruppo{margin-top:10px}.nav-label{font-size:var(--fs-xs);letter-spacing:.8px;text-transform:uppercase;color:var(--testo-3);padding:4px 8px;font-weight:700}.nav-voce{border-radius:var(--raggio-s);font-size:var(--fs-lg);color:var(--testo);align-items:center;gap:10px;padding:8px;line-height:1.25;display:flex}.nav-voce .icona{text-align:center;opacity:.75;width:16px;font-size:var(--fs-lg);flex:0 0 16px}.nav-voce .etichetta{white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:opacity .12s;overflow:hidden}a.nav-voce:hover{background:var(--nav-active-bg);color:var(--testo);text-decoration:none}.nav-voce.attiva{background:var(--nav-active-bg);color:var(--accent-soft-testo);font-weight:600}.nav-voce.attiva .icona{opacity:1;color:var(--accent)}.nav-voce.disabilitata{color:var(--testo-3);cursor:default}.nav-voce.disabilitata .icona{opacity:.55}.sidebar-fondo{flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;display:flex}.utente-card{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-m);align-items:center;gap:9px;padding:8px;display:flex}.utente-card .avatar{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-soft-testo);font-weight:600;font-size:var(--fs-xs);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.utente-card .email{min-width:0;font-size:var(--fs-sm);color:var(--testo-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sidebar-aiuto{font-size:var(--fs-sm);padding:2px 8px}.sidebar-aiuto a{color:var(--testo-3)}.sidebar-aiuto a:hover{color:var(--testo-2)}.sidebar-aiuto .icona-solo{display:none}.app.sidebar-compressa .sidebar{flex-basis:64px;width:64px;padding-left:8px;padding-right:8px;overflow:visible}.app.sidebar-compressa .sidebar-testa{flex-direction:column;gap:6px}.app.sidebar-compressa .brand,.app.sidebar-compressa .ws-card,.app.sidebar-compressa .nav-voce{justify-content:center;gap:0}.app.sidebar-compressa .brand{padding:6px 0}.app.sidebar-compressa .sidebar .brand .logo-topagent{object-fit:cover;object-position:left center;width:44px;height:44px}.app.sidebar-compressa .comprimi-sidebar{align-self:center}.app.sidebar-compressa.tema-scuro .sidebar .brand .logo-topagent{padding:3px}.app.sidebar-compressa .ws-card,.app.sidebar-compressa .nav-voce{padding:8px 0}.sidebar .ws-card .testo,.sidebar .nav-label,.sidebar .utente-card .email,.sidebar-aiuto .etichetta,.sidebar-guida .etichetta{transition:opacity .12s}.app.sidebar-compressa .ws-card .freccia{display:none}.app.sidebar-compressa .ws-card .testo,.app.sidebar-compressa .nav-voce .etichetta,.app.sidebar-compressa .nav-label,.app.sidebar-compressa .utente-card .email,.app.sidebar-compressa .sidebar-aiuto .etichetta,.app.sidebar-compressa .sidebar-guida .etichetta{opacity:0;white-space:nowrap;width:0;min-width:0;height:0;padding:0;overflow:hidden}.app.sidebar-compressa .nav-gruppo{border-top:1px solid var(--bordo);margin-top:8px;padding-top:8px}.app.sidebar-compressa .utente-card{flex-direction:column;gap:6px;padding:8px 4px}.app.sidebar-compressa .sidebar-aiuto{text-align:center}.app.sidebar-compressa .sidebar-aiuto .icona-solo{display:inline}.app.sidebar-compressa .sidebar-comandi{justify-content:center}.app.sidebar-compressa .sidebar-guida{padding:4px}.app.sidebar-compressa .nav-voce{position:relative}.app.sidebar-compressa .nav-voce:after{content:attr(data-etichetta);z-index:30;border-radius:var(--raggio-s);background:var(--testo);max-width:260px;color:var(--sfondo);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;box-shadow:var(--ombra-2);opacity:0;pointer-events:none;padding:5px 9px;font-weight:500;line-height:1.3;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 10px);overflow:hidden;transform:translateY(-50%)}.app.sidebar-compressa .nav-voce:hover:after,.app.sidebar-compressa .nav-voce:focus-visible:after{opacity:1}.app.editor-fullwidth .sidebar{border-right-width:0;flex-basis:0;width:0;padding-left:0;padding-right:0;overflow:hidden}.ws-menu{z-index:40;background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-m);max-height:min(70vh,520px);box-shadow:var(--ombra-2);flex-direction:column;gap:2px;padding:8px;display:flex;position:fixed;overflow-y:auto}.sidebar .utente-card{text-align:left;width:100%;color:var(--testo)}.sidebar .utente-card:hover:not(:disabled){background:var(--superficie-hover)}.menu-utente{max-width:calc(100vw - 16px);max-height:min(70vh,420px);position:fixed;overflow-y:auto}.menu-utente .voci button{text-align:left;width:100%;color:var(--testo);font-size:var(--fs-md);background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:.4rem .75rem;display:flex}.menu-utente .voci button:hover:not(:disabled){background:var(--superficie-hover)}.menu-utente .voci .voce-pericolo{color:var(--errore)}.menu-utente .tema-corrente{color:var(--testo-2);margin-left:auto}.menu-utente hr{border:0;border-top:1px solid var(--bordo);margin:4px 0}.temi-scelta{flex-direction:column;gap:10px;margin:20px 0;display:flex}.tema-modale,.account-modale{color:var(--testo)}.profilo-dati{grid-template-columns:auto minmax(0,1fr);gap:12px 20px;margin:12px 0;display:grid}.profilo-dati dt{color:var(--testo-2)}.profilo-dati dd{overflow-wrap:anywhere;margin:0}.tema-opzione{border:1px solid var(--bordo-input);border-radius:var(--raggio-m);cursor:pointer;align-items:center;gap:12px;padding:12px;display:flex}.tema-opzione:hover{background:var(--superficie-hover)}.tema-opzione.scelto{border-color:var(--accent);background:var(--accent-soft)}.tema-opzione input{width:17px;height:17px;accent-color:var(--accent);flex:0 0 17px;margin:0}.tema-opzione strong,.tema-opzione small{display:block}.tema-opzione small{color:var(--testo-2)}.tema-campione{border:1px solid var(--bordo);border-radius:7px;flex:0 0 64px;width:64px;height:30px;display:flex;overflow:hidden}.tema-campione i{flex:1}.campo-cerca{font:inherit;font-size:var(--fs-md);border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);margin-bottom:4px;padding:.35rem .5rem}.ws-voci{flex-direction:column;gap:1px;display:flex}.ws-riga{align-items:center;gap:2px;display:flex}.ws-riga .ws-voce{flex:1;min-width:0}.ws-voce{border-radius:var(--raggio-s);font-size:var(--fs-md);color:var(--testo);align-items:center;gap:8px;padding:6px 8px;display:flex}.ws-voce:hover{background:var(--superficie-hover);text-decoration:none}.ws-voce.attiva{background:var(--nav-active-bg);color:var(--accent-soft-testo);font-weight:600}.ws-voce .icona{font-size:var(--fs-sm);opacity:.7;flex:0 0 14px}.ws-voce .nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-voce .conteggio{font-size:var(--fs-xs);color:var(--testo-3)}.ws-riga .gestisci{border-radius:var(--raggio-s);font-size:var(--fs-md);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:4px 6px;line-height:1}.ws-riga .gestisci:hover{background:var(--superficie-hover);color:var(--accent-soft-testo)}.ws-nessuno{font-size:var(--fs-md);color:var(--testo-3);padding:8px}.ws-menu-fondo{border-top:1px solid var(--bordo);flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;display:flex}.ws-nuovo{border-radius:var(--raggio-s);font-size:var(--fs-md);text-align:left;color:var(--accent-soft-testo);cursor:pointer;background:0 0;border:none;padding:6px 8px}.ws-nuovo:hover{background:var(--accent-soft)}.ws-gestione{font-size:var(--fs-sm);color:var(--testo-3);padding:5px 8px}.ws-gestione:hover{color:var(--testo-2);text-decoration:none}.modale{background:0 0;border:none;width:100%;max-width:min(560px,100vw - 2rem);max-height:calc(100vh - 3rem);margin:auto;padding:0;overflow:visible}.modale.modale-larga{max-width:min(1200px,100vw - 3rem)}.modale::backdrop{background:var(--velo-modale)}.modale-corpo{max-height:calc(100vh - 3rem);padding:2px;position:relative;overflow-y:auto}.modale-corpo .scheda{max-width:none}.modale-corpo .scheda h1{font-size:var(--fs-xl);margin-bottom:var(--sp-2);padding-right:28px}.modale-chiudi{z-index:1;font-size:var(--fs-md);color:var(--testo-3);cursor:pointer;background:0 0;border:none;padding:2px 7px;line-height:1;position:absolute;top:10px;right:12px}.modale-chiudi:hover{background:var(--superficie-hover);color:var(--testo)}.scheda .azioni button.annulla{border:1px solid var(--bordo-input);color:var(--testo-2);background:0 0;padding:.4rem .9rem}.scheda .azioni button.annulla:hover:not(:disabled){background:var(--superficie-hover)}.conflitto-salvataggio{max-width:560px}.conflitto-campi{gap:var(--sp-2) var(--sp-3);margin:var(--sp-3) 0;padding-left:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:520px){.conflitto-campi{grid-template-columns:1fr}}@media (max-height:620px){.app.sidebar-compressa .sidebar{overflow:hidden auto}}@media (max-width:700px){.app:not(.editor-fullwidth) .sidebar{flex-basis:64px;width:64px;padding-left:8px;padding-right:8px;overflow:hidden auto}.app:not(.editor-fullwidth) .comprimi-sidebar{display:none}.app:not(.editor-fullwidth) .sidebar-testa{flex-direction:column;gap:6px}.app:not(.editor-fullwidth) .sidebar .brand,.app:not(.editor-fullwidth) .sidebar .ws-card,.app:not(.editor-fullwidth) .sidebar .nav-voce{justify-content:center;gap:0}.app:not(.editor-fullwidth) .sidebar .brand{padding:6px 0}.app:not(.editor-fullwidth) .sidebar .brand .logo-topagent{object-fit:cover;object-position:left center;width:44px;height:44px}.app:not(.editor-fullwidth) .comprimi-sidebar{align-self:center}.app:not(.editor-fullwidth) .ws-card,.app:not(.editor-fullwidth) .nav-voce{padding:8px 0}.app:not(.editor-fullwidth) .ws-card .freccia{display:none}.app:not(.editor-fullwidth) .ws-card .testo,.app:not(.editor-fullwidth) .nav-voce .etichetta,.app:not(.editor-fullwidth) .nav-label,.app:not(.editor-fullwidth) .utente-card .email,.app:not(.editor-fullwidth) .sidebar-aiuto .etichetta,.app:not(.editor-fullwidth) .sidebar-guida .etichetta{opacity:0;white-space:nowrap;width:0;min-width:0;height:0;padding:0;overflow:hidden}.app:not(.editor-fullwidth) .nav-gruppo{border-top:1px solid var(--bordo);margin-top:8px;padding-top:8px}.app:not(.editor-fullwidth) .utente-card{flex-direction:column;gap:6px;padding:8px 4px}.app:not(.editor-fullwidth) .sidebar-aiuto{text-align:center}.app:not(.editor-fullwidth) .sidebar-aiuto .icona-solo{display:inline}.app:not(.editor-fullwidth) .sidebar-comandi{justify-content:center}.app:not(.editor-fullwidth) .sidebar-guida{padding:4px}.app:not(.editor-fullwidth) main{padding:var(--sp-3)}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar *,.sidebar :after,.cartelle,.cartelle-contenuto,.espandi-cartelle{transition-duration:.01ms}}.app main{min-width:0;padding:var(--sp-5);flex:1}h1{font-size:var(--fs-xl);letter-spacing:-.01em;margin-bottom:var(--sp-4);font-weight:600}table{border-collapse:collapse;background:var(--superficie);width:100%;font-size:var(--fs-lg)}th,td{text-align:left;border-bottom:1px solid var(--bordo);padding:.7rem .85rem}th{background:var(--superficie-2);font-weight:600;font-size:var(--fs-md);color:var(--testo-2)}tr:hover td{background:var(--superficie-hover)}td code{font-size:var(--fs-sm)}tbody tr.riga-cliccabile{cursor:pointer}tbody tr.riga-cliccabile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.link-riga{color:var(--testo);font-weight:600}.link-riga:hover{color:var(--testo);text-decoration:none}.agente-icona{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font-size:var(--fs-md);vertical-align:middle;border-radius:7px;justify-content:center;align-items:center;margin-right:.5rem;display:inline-flex}.badge{font-size:var(--fs-sm);border-radius:999px;padding:.12rem .55rem;font-weight:500;display:inline-block}.badge.attivo{background:var(--successo-bg);color:var(--successo)}.staging-manopola button{color:var(--testo-2);background:var(--superficie);border:1px solid var(--bordo-input)}.staging-manopola button:hover:not(:disabled){background:var(--superficie-hover)}.staging-etichetta{font-size:var(--fs-xs);background:var(--superficie-2);color:var(--testo-2);border-radius:999px;margin-top:8px;padding:2px 9px;display:inline-block}.produzione .staging-etichetta,.staging-etichetta.produzione,.staging-manopola .produzione[aria-pressed=true]{color:var(--successo);background:var(--successo-bg)}.prova .staging-etichetta,.staging-etichetta.prova,.staging-manopola .prova[aria-pressed=true],.ripartenza-esito{color:#654292;background:#efeaf7}.staging-azioni{flex-wrap:wrap;gap:8px;display:flex}.staging-manopola{flex-wrap:wrap;gap:4px;display:inline-flex}.staging-manopola button{border-radius:999px}.staging-manopola button[aria-pressed=true]{font-weight:700}.staging-tabella{overflow-x:auto}.staging-tabella table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.staging-tabella th,.staging-tabella td{text-align:left;border-bottom:1px solid var(--bordo);padding:8px}.badge.inattivo{background:var(--errore-bg);color:var(--errore)}.comando-attivo{flex:none;max-width:22rem}.toggle-attivo{align-items:center;gap:.4rem;display:inline-flex}.pista-attivo{border:1px solid;border-radius:1rem;width:1.7rem;height:1rem;padding:2px}.pista-attivo:before{content:"";background:currentColor;border-radius:50%;width:.65rem;height:.65rem;display:block}.toggle-attivo[aria-checked=true] .pista-attivo:before{transform:translate(.65rem)}.chip{font-size:var(--fs-sm);background:var(--superficie-2);color:var(--testo-2);border-radius:999px;padding:.12rem .55rem;font-weight:500;display:inline-block}.chip.chip-mono{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-sm)}.chip.chip-accent{background:var(--accent-soft);color:var(--accent-soft-testo)}.chip.chip-avviso{background:var(--avviso-bg);color:var(--avviso)}.chip.chip-successo{background:var(--successo-bg);color:var(--successo)}.vuoto{color:var(--testo-3);padding:var(--sp-4) 0}.muto{color:var(--testo-3)}.legame-filtro{color:var(--accent-soft-testo);background:0 0;padding:0;text-decoration:underline}.legame-filtro:hover:not(:disabled){background:var(--superficie-hover)}button{font:inherit;border-radius:var(--raggio-s);cursor:pointer;background:var(--accent);color:var(--su-accent);border:none;padding:.45rem 1rem;transition:background-color .15s}button:hover:not(:disabled){background:var(--accent-hover)}button:disabled{opacity:.55;cursor:default}button.medusa-comando{color:#fff;background:#174b83}button.medusa-comando:hover:not(:disabled),button.medusa-comando:focus-visible{color:#fff;background:#12385f}button.medusa-comando:active:not(:disabled){color:#fff;background:#092b4d}button.medusa-comando:focus-visible{outline:2px solid var(--testo);outline-offset:3px}.testata{margin-bottom:var(--sp-4);justify-content:space-between;align-items:center;display:flex}.testata h1{margin-bottom:0}.testata-titolo{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.indietro{border-radius:var(--raggio-s);width:30px;height:30px;color:var(--testo-2);flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.indietro:hover{background:var(--superficie-hover);color:var(--testo);text-decoration:none}.bottone{border-radius:var(--raggio-s);background:var(--accent);color:var(--su-accent);font-size:var(--fs-lg);padding:.45rem 1rem;transition:background-color .15s;display:inline-block}.bottone:hover{background:var(--accent-hover);text-decoration:none}.bottone.bottone-errore{border:1px solid var(--errore);color:var(--errore);background:0 0}.bottone.bottone-errore:hover{background:var(--errore-bg)}.filtro-attivo{align-items:center;gap:var(--sp-2);margin-left:auto;margin-right:var(--sp-4);display:flex}.filtro-attivo a,.filtro-attivo button{border-radius:var(--raggio-s);font-size:var(--fs-md);color:var(--testo-3);background:0 0;padding:1px 7px}.filtro-attivo a:hover,.filtro-attivo button:hover:not(:disabled){background:var(--superficie-hover);color:var(--testo);text-decoration:none}.filtro-attivo.filtro-derivati{margin:0;display:inline-flex}.filtri-gruppo{gap:var(--sp-2);margin:var(--sp-3) 0;flex-wrap:wrap;display:flex}.filtri-gruppo .chip{border:0}.filtri-gruppo .chip[aria-pressed=true]{font-weight:700}.testata-numeri{align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap}.riepilogo-numeri{gap:var(--sp-2);margin:0 0 var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.riepilogo-numeri span{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie-1);color:var(--testo-2);display:grid}.riepilogo-numeri strong{color:var(--testo);font-size:var(--fs-lg)}@media (max-width:680px){.riepilogo-numeri{grid-template-columns:repeat(2,minmax(0,1fr))}}.numeri-comandi{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.numeri-comandi .campo-cerca{width:min(18rem,100%);margin:0}.aggancia-menu{position:relative}.aggancia-menu>summary{cursor:pointer;list-style:none}.aggancia-menu>summary::-webkit-details-marker{display:none}.aggancia-menu-voci{z-index:2;background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-s);min-width:13rem;box-shadow:var(--ombra-2);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.aggancia-menu-voci a{border-radius:var(--raggio-s);color:var(--testo);padding:6px 8px}.aggancia-menu-voci a:hover{background:var(--superficie-hover);text-decoration:none}.filtri-numeri{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.filtri-numeri .chip{border:1px solid var(--bordo);cursor:pointer}.filtri-numeri .chip[aria-pressed=true]{font-weight:700}.filtri-numeri .chip-senza-numeri{color:var(--testo-3);cursor:help;border-style:dashed}.tabella-numeri{overflow-x:auto}.tabella-numeri table{width:100%}.whatsapp-super-admin{gap:var(--sp-3);display:grid}.whatsapp-super-admin-testata{margin:0}.whatsapp-super-admin-testata h1{color:var(--testo);font-size:clamp(1.3rem,1.6vw,1.7rem)}.whatsapp-super-admin-badge{background:var(--avviso-bg);color:var(--avviso);font-size:var(--fs-sm);white-space:nowrap;border-radius:999px;align-self:center;padding:.32rem .75rem;font-weight:700}.whatsapp-super-admin-riepilogo{grid-template-columns:repeat(4,minmax(10rem,11.25rem));margin:0}.whatsapp-super-admin-riepilogo span{min-height:6.15rem;padding:1rem 1.1rem}.whatsapp-super-admin-riepilogo small{color:var(--testo-2);font-size:var(--fs-md)}.whatsapp-super-admin-riepilogo strong{font-size:1.55rem;line-height:1}.whatsapp-super-admin-filtri{align-items:center;gap:var(--sp-2);display:flex}.whatsapp-super-admin-filtri>.campo-cerca{flex:22rem;min-width:12rem;margin:0;padding:.62rem .8rem}.whatsapp-super-admin-filtri .filtri-numeri{flex-wrap:nowrap;margin:0}.whatsapp-super-admin-filtri .chip{white-space:nowrap;padding:.43rem .8rem}.whatsapp-super-admin-tabella{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie)}.whatsapp-super-admin-tabella table{border-collapse:separate;border-spacing:0;min-width:61rem}.whatsapp-super-admin-tabella th{background:var(--superficie-2);color:var(--testo-2);font-size:var(--fs-sm);letter-spacing:.025em;text-transform:uppercase}.whatsapp-super-admin-tabella th,.whatsapp-super-admin-tabella td{padding:.85rem 1rem}.whatsapp-super-admin-tabella td{color:var(--testo)}.whatsapp-super-admin-tabella th:first-child{border-top-left-radius:calc(var(--raggio-m) - 1px)}.whatsapp-super-admin-tabella th:last-child{border-top-right-radius:calc(var(--raggio-m) - 1px)}.whatsapp-super-admin-nota{color:var(--testo);text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-weight:400}.whatsapp-super-admin-nota:hover:not(:disabled){color:var(--accent-soft-testo);background:0 0;text-decoration:underline}@media (max-width:840px){.whatsapp-super-admin-riepilogo{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-super-admin-filtri{flex-wrap:wrap;align-items:stretch}.whatsapp-super-admin-filtri .filtri-numeri{flex-wrap:wrap}}.riga-numero{cursor:pointer}.riga-numero:hover{background:var(--superficie-hover)}.riga-numero:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.numero-principale{letter-spacing:.01em;font-size:18px;font-weight:600;display:inline-block}.numero-etichetta{color:var(--testo-3);font-size:var(--fs-sm);display:block}.instradamento-ridotto{margin-left:var(--sp-2);vertical-align:middle}@media (max-width:650px){.numeri-comandi{justify-content:stretch;width:100%}.numeri-comandi .campo-cerca{flex:13rem}.aggancia-menu,.aggancia-menu>summary,.numeri-comandi>.bottone{text-align:center;flex:auto}}.testata .secondario{margin-right:var(--sp-4);font-size:var(--fs-lg)}.testata-azioni{align-items:center;gap:var(--sp-3);flex-shrink:0;display:flex}.testata-azioni .filtro-attivo,.testata-azioni .secondario{margin-right:0}.nota{font-size:var(--fs-md);color:var(--testo-2);margin-bottom:var(--sp-4);max-width:72ch}.info-tip{vertical-align:middle;margin-left:7px;display:inline-flex;position:relative}.info-bottone{border:1px solid var(--bordo-input);background:var(--superficie-2);width:18px;height:18px;color:var(--testo-2);font-size:var(--fs-xs);cursor:help;border-radius:50%;justify-content:center;align-items:center;padding:0;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.info-bottone:hover:not(:disabled){background:var(--nav-active-bg);color:var(--testo)}.info-bolla{z-index:40;border-radius:var(--raggio-s);background:var(--testo);width:max-content;max-width:320px;color:var(--sfondo);font-size:var(--fs-sm);text-align:left;white-space:normal;box-shadow:var(--ombra-2);opacity:0;visibility:hidden;padding:7px 10px;font-style:normal;font-weight:400;line-height:1.4;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:0}.info-tip:hover .info-bolla,.info-tip:focus-within .info-bolla{opacity:1;visibility:visible}.scheda.pericolo{border:1px solid var(--errore-bordo);margin-top:var(--sp-5)}.scheda.pericolo h2{font-size:var(--fs-lg);color:var(--errore)}.modale .scheda.pericolo{border:none;margin-top:0}.modale .scheda.pericolo h1{color:var(--errore)}button.distruttivo{background:var(--errore)}button.distruttivo:hover:not(:disabled){background:var(--errore-hover)}.archivio-riga{justify-content:space-between;align-items:center;gap:var(--sp-3);border-top:1px solid var(--bordo);padding-top:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.archivio-riga>div{flex:16rem;min-width:0}.archivio-riga>button{flex:none}.archivio-riga .hint{margin:.2rem 0}.archivio-conteggi{margin:var(--sp-2) 0;flex-wrap:wrap;gap:6px;display:flex}.chip.chip-errore{background:var(--errore-bg);color:var(--errore)}button.contorno,button.contorno-avviso,button.contorno-errore{border:1px solid var(--bordo-input);color:var(--testo);background:0 0}button.contorno-avviso{border-color:var(--avviso);color:var(--avviso)}button.contorno-errore{border-color:var(--errore);color:var(--errore)}button.contorno:hover:not(:disabled),button.contorno-avviso:hover:not(:disabled),button.contorno-errore:hover:not(:disabled){background:var(--superficie-hover)}.cartelle-archiviate{padding:0 var(--sp-2) var(--sp-2)}.mostra-archiviate{align-items:center;gap:var(--sp-2);font-size:var(--fs-md);color:var(--testo-2);font-weight:400;display:inline-flex}tr.archiviata td,.chip.archiviata,.cartella-riga.archiviata .cartella-voce{opacity:.55}.cartella-riga.archiviata .ripristina{font-size:var(--fs-sm);border:1px solid var(--bordo-input);color:var(--testo-2);background:0 0;padding:.1rem .4rem}.gruppo-workspace{margin-bottom:var(--sp-5)}.gruppo-workspace h2{font-size:var(--fs-lg);margin-bottom:var(--sp-2);color:var(--testo-2)}.gruppo-workspace .conteggio{color:var(--testo-3);font-weight:400}.scheda{background:var(--superficie);padding:var(--sp-5);border:1px solid var(--bordo);border-radius:var(--raggio-l);box-shadow:var(--ombra-1);flex-direction:column;gap:.5rem;max-width:640px;display:flex}.scheda label,.editor-form label,.campi-sezione label{font-size:var(--fs-md);color:var(--testo);margin-top:.45rem;font-weight:600}.scheda input:not([type=checkbox]):not([type=radio]),.scheda textarea,.scheda select,.editor-form input:not([type=checkbox]):not([type=radio]),.editor-form textarea,.editor-form select,.campi-sezione input:not([type=checkbox]):not([type=radio]),.campi-sezione textarea,.campi-sezione select{font:inherit;border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);width:100%;color:var(--testo);padding:.5rem .65rem;transition:border-color .15s,box-shadow .15s}.scheda ::placeholder,.editor-form ::placeholder,.campi-sezione ::placeholder{color:var(--testo-3);opacity:1}.scheda .riga2,.editor-form .riga2{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.numero-tipo-tabs{margin-bottom:var(--sp-4)}.numero-tipo-tabs a.tab{color:var(--testo-2);font-size:var(--fs-md);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:12px 10px;text-decoration:none;display:inline-flex}.numero-tipo-tabs a.tab.on{border-bottom-color:var(--accent);color:var(--testo);font-weight:600}.scheda .errore,.editor-form .errore,.prova-live .errore{background:var(--errore-bg);color:var(--errore);border-radius:var(--raggio-s);font-size:var(--fs-md);padding:.55rem .8rem}.scheda .attivo-check,.editor-form .attivo-check{align-items:center;gap:var(--sp-2);font-weight:500;display:flex}.scheda .azioni{align-items:center;gap:var(--sp-4);margin-top:var(--sp-3);display:flex}.email-connettori,.email-connettori .scheda,.email-connettori .riga2>*{min-width:0}.email-connettori{color:var(--testo)}.email-connettori .testata,.email-connettori .azioni{gap:var(--sp-2);flex-wrap:wrap}.email-connettori h3,.email-connettori p{overflow-wrap:anywhere}.email-connettori .riga2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.email-connettori .azioni button:not(.email-primario){background:var(--superficie-2);color:var(--testo);border:1px solid var(--bordo)}.email-connettori .azioni button.email-pericolo{background:var(--errore-bg);color:var(--errore);border-color:var(--errore-bordo)}@media (max-width:600px){.email-connettori .riga2{grid-template-columns:minmax(0,1fr)}}.zona-file{min-height:6rem;padding:var(--sp-4);border:2px dashed var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie-2);color:var(--testo-2);text-align:center;cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:flex}.zona-file:hover,.zona-file.sopra{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-testo)}.zona-file:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.zona-file.occupata{cursor:progress;opacity:.7}.elenco-file{margin:var(--sp-2) 0 0;gap:var(--sp-1);flex-direction:column;padding:0;list-style:none;display:flex}.elenco-file li{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-s);flex-wrap:wrap;display:flex}.elenco-file li.escluso{border-color:var(--errore-bordo)}.elenco-file-nome{overflow-wrap:anywhere;flex:12rem;min-width:0}.elenco-file-dim{color:var(--testo-2);font-size:var(--fs-sm)}.elenco-file-motivo{color:var(--errore);font-size:var(--fs-sm);flex-basis:100%}.avviso-rilascio{z-index:100;right:var(--sp-4);bottom:var(--sp-4);align-items:center;gap:var(--sp-3);max-width:min(32rem, calc(100vw - 2 * var(--sp-4)));padding:var(--sp-3) var(--sp-4);border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--avviso-bg);color:var(--avviso);box-shadow:var(--ombra-2);display:flex;position:fixed}.avviso-rilascio button{flex:none}.errore-pagina{max-width:36rem;margin:var(--sp-6,2rem) auto;padding:var(--sp-4);border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie)}.errore-pagina .azioni{align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-2);display:flex}.errore-pagina small{color:var(--testo-3)}.avvisi{z-index:90;top:4.5rem;right:var(--sp-4);width:min(420px, calc(100vw - 2 * var(--sp-4)));gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.avvisi:empty{display:none}.avviso-toast{pointer-events:auto;align-items:start;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);box-shadow:var(--ombra-2);font-size:var(--fs-md);border-left-width:4px;grid-template-columns:1fr auto;line-height:1.45;display:grid}.avviso-toast-testo{overflow-wrap:anywhere;white-space:pre-line;grid-column:1;margin:0}.avviso-toast-vai{grid-column:1;justify-self:start;font-weight:600}.avviso-toast-chiudi{color:var(--testo-2);line-height:1;font-size:var(--fs-md);background:0 0;border:none;grid-area:1/2;padding:.1rem .45rem}.avviso-toast-chiudi:hover:not(:disabled){background:var(--superficie-hover);color:var(--testo)}.avviso-toast-successo{border-left-color:var(--successo);background:var(--successo-bg);color:var(--successo)}.avviso-toast-avviso{border-left-color:var(--avviso);background:var(--avviso-bg);color:var(--avviso)}.avviso-toast-errore{border-color:var(--errore-bordo);border-left-color:var(--errore);background:var(--errore-bg);color:var(--errore)}@media (max-width:640px){.avvisi{top:var(--sp-2);right:var(--sp-2);left:var(--sp-2);width:auto}}.con-cartelle{margin:calc(-1 * var(--sp-5));align-items:stretch;min-height:100vh;display:flex}.cartelle{background:var(--folders);border-right:1px solid var(--bordo);flex-direction:column;flex:0 0 270px;gap:3px;width:270px;padding:14px 10px;transition:width .18s,flex-basis .18s,padding .18s,border-right-width .18s;display:flex;overflow:hidden auto}.cartelle.compressa{border-right-width:0;flex-basis:0;width:0;padding-left:0;padding-right:0;overflow:hidden}.cartella-voce{border-radius:var(--raggio-s);font-size:var(--fs-lg);color:var(--testo-2);align-items:center;gap:9px;padding:7px 9px;display:flex}.cartella-voce:hover{background:var(--superficie-hover);color:var(--testo);text-decoration:none}.cartella-voce.attiva{background:var(--accent-soft);color:var(--accent-soft-testo);font-weight:600}.cartella-voce.attiva:hover{background:var(--accent-soft);color:var(--accent-soft-testo)}.cartella-voce .icona{opacity:.7}.cartella-voce .nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cartella-voce .conteggio{font-size:var(--fs-sm);color:var(--testo-3);margin-left:auto}.cartella-voce.attiva .conteggio{color:var(--accent-soft-testo)}.cartelle-label{font-size:var(--fs-xs);letter-spacing:.8px;text-transform:uppercase;color:var(--testo-3);justify-content:space-between;align-items:center;padding:12px 9px 5px;font-weight:700;display:flex}.cartelle-label .aggiungi{font-size:var(--fs-lg);color:var(--accent);border-radius:4px;padding:0 3px;line-height:1}.cartelle-label .aggiungi:hover{color:var(--accent-hover);text-decoration:none}.cartelle-label .aggiungi.attivo{color:var(--accent-soft-testo);background:var(--accent-soft)}.cartelle-testa{align-items:center;gap:2px;display:flex}.cartelle-testa .cartella-voce{flex:1;min-width:0}.cartelle .comprimi{border-radius:var(--raggio-s);font-size:var(--fs-md);color:var(--testo-3);cursor:pointer;background:0 0;border:none;padding:4px 7px;line-height:1}.cartelle .comprimi:hover{background:var(--superficie-hover);color:var(--testo)}.espandi-cartelle{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-s);font-size:var(--fs-md);color:var(--testo-3);cursor:pointer;opacity:0;visibility:hidden;padding:4px 7px;line-height:1;transition:opacity .12s,visibility .12s;position:absolute;top:26px;left:12px}.cartelle-contenuto.senza-colonna .espandi-cartelle{opacity:1;visibility:visible}.espandi-cartelle:hover{background:var(--superficie-hover);color:var(--testo)}.cartella-riga{align-items:center;gap:2px;display:flex}.cartella-riga .cartella-voce{flex:1;min-width:0}.cartella-riga.spenta .cartella-voce{opacity:.55}.cartella-riga .gestisci{border-radius:var(--raggio-s);font-size:var(--fs-md);color:var(--accent);padding:3px 6px;line-height:1}.cartella-riga .gestisci:hover{background:var(--superficie-hover);color:var(--accent-soft-testo);text-decoration:none}.cartella-riga .gestisci.attivo{background:var(--accent-soft);color:var(--accent-soft-testo)}.cartelle-vuoto{font-size:var(--fs-md);color:var(--testo-3);padding:10px 9px}.cartelle-contenuto{min-width:0;padding:var(--sp-5);flex:1;transition:padding-left .18s;position:relative;overflow-x:auto}.cartelle-contenuto.senza-colonna{padding-left:calc(var(--sp-5) + 32px)}.azienda-nav{background:var(--folders);border-right:1px solid var(--bordo);flex:0 0 270px;width:270px;padding:14px 10px 24px;overflow-y:auto}.azienda-nav-sommario{display:none}.azienda-nav-corpo{gap:3px;display:grid}.azienda-nav-indietro{color:var(--accent);font-size:var(--fs-sm);border-radius:var(--raggio-s);padding:7px 9px;font-weight:700;display:inline-flex}.azienda-nav-indietro:hover{background:var(--accent-soft);text-decoration:none}.azienda-nav-carta{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:2px 0 8px;padding:11px 9px;display:grid}.azienda-nav-carta strong,.azienda-nav-carta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.azienda-nav-carta strong{color:var(--testo)}.azienda-nav-carta small{color:var(--testo-3);font-size:var(--fs-xs);margin-top:2px}.azienda-nav-iniziali{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-soft-testo);font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:800;display:grid}.azienda-nav-gruppo{gap:1px;padding:7px 0;display:grid}.azienda-nav-gruppo>p{color:var(--testo-3);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:3px 9px;font-weight:700}.azienda-nav-gruppo.pericoloso{border-top:1px solid var(--bordo);margin-top:5px}.azienda-nav-gruppo.pericoloso>p{color:var(--errore)}.azienda-nav-voce{border-radius:var(--raggio-s);min-height:44px;color:var(--testo-2);font-size:var(--fs-lg);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:6px 9px;display:grid}.azienda-nav-voce:hover{background:var(--superficie-hover);color:var(--testo);text-decoration:none}.azienda-nav-voce.attiva{background:var(--accent-soft);color:var(--accent-soft-testo);font-weight:700}.azienda-nav-voce.pericolosa{color:var(--errore)}.azienda-nav-voce.pericolosa.attiva{background:var(--errore-bg);color:var(--errore)}.azienda-nav-icona{width:36px;height:36px;color:var(--inverso-tx);border-radius:8px;place-items:center;display:grid}.azienda-nav-icona svg{width:20px;height:20px}.azienda-nav-icona.accento{background:var(--accent-soft-testo)}.azienda-nav-icona.verde{background:var(--successo)}.azienda-nav-icona.viola{background:var(--info-tx)}.azienda-nav-icona.arancio{background:var(--avviso)}.azienda-nav-icona.ciano{background:var(--numero-tx)}.azienda-nav-icona.rosso{background:var(--errore)}.azienda-nav-titolo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.azienda-nav-conteggio{min-width:1.25rem;color:var(--testo-3);font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.azienda-nav-voce.attiva .azienda-nav-conteggio{color:inherit}.azienda-nav-avviso{background:var(--avviso);border-radius:50%;width:7px;height:7px}.azienda-panoramica{gap:var(--sp-5);min-width:0;display:grid}.azienda-panoramica-testa{justify-content:space-between;align-items:end;gap:var(--sp-4);display:flex}.azienda-panoramica-testa h1{color:var(--testo);margin:0}.azienda-panoramica-testa p{margin:var(--sp-1) 0 0;color:var(--testo-2)}.azienda-sezione-testa{gap:var(--sp-3);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.azienda-sezione-testa-icona{width:54px;height:54px;color:var(--inverso-tx);border-radius:12px;place-items:center;display:grid}.azienda-sezione-testa-icona.accento{background:var(--accent-soft-testo)}.azienda-sezione-testa-icona.verde{background:var(--successo)}.azienda-sezione-testa-icona.viola{background:var(--info-tx)}.azienda-sezione-testa-icona.arancio{background:var(--avviso)}.azienda-sezione-testa-icona.ciano{background:var(--numero-tx)}.azienda-sezione-testa-icona.rosso{background:var(--errore)}.azienda-sezione-testa p{color:var(--testo-3);font-size:var(--fs-sm);margin:0 0 2px;font-weight:700}.azienda-sezione-testa h1{color:var(--testo);margin:0}.azienda-sezione-testa-testo>span{color:var(--testo-2);margin-top:2px;display:block}.impostazioni-azienda .scheda h2{color:var(--testo)}.azienda-panoramica-tessere{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.azienda-panoramica-tessera{--sezione-colore:var(--accent);gap:var(--sp-2);min-height:158px;padding:var(--sp-4);border:1px solid var(--bordo);border-left:4px solid var(--sezione-colore);border-radius:var(--raggio-m);background:var(--superficie);color:var(--testo);box-shadow:var(--ombra-leggera);grid-template:"icona titolo""conteggio conteggio"1fr"stato stato"/40px minmax(0,1fr);display:grid}.azienda-panoramica-tessera.verde{--sezione-colore:var(--successo)}.azienda-panoramica-tessera.viola{--sezione-colore:var(--info-tx)}.azienda-panoramica-tessera.arancio{--sezione-colore:var(--avviso)}.azienda-panoramica-tessera.ciano{--sezione-colore:var(--numero-tx)}.azienda-panoramica-tessera.rosso{--sezione-colore:var(--errore)}.azienda-panoramica-tessera:hover{border-color:var(--accent);background:var(--accent-soft);text-decoration:none}.azienda-panoramica-titolo{grid-area:titolo}.azienda-panoramica-tessera strong,.azienda-panoramica-tessera small{display:block}.azienda-panoramica-tessera strong{font-size:var(--fs-lg)}.azienda-panoramica-tessera small{color:var(--testo-3);margin-top:2px}.azienda-panoramica-tessera .azienda-nav-icona{grid-area:icona;width:40px;height:40px}.azienda-panoramica-riepilogo{display:contents}.azienda-panoramica-conteggio{color:var(--testo);font-variant-numeric:tabular-nums;grid-area:conteggio;font-size:30px;font-weight:800;line-height:1.05}.azienda-panoramica-stato{background:var(--superficie-2);color:var(--testo-2);font-size:var(--fs-xs);text-transform:lowercase;border-radius:999px;grid-area:stato;justify-self:start;padding:3px 8px;font-weight:700}.azienda-panoramica-stato.ok{background:var(--successo-bg);color:var(--successo)}.azienda-panoramica-stato.vuoto{background:var(--superficie-2);color:var(--testo-3)}.azienda-panoramica-stato.da-completare{background:var(--avviso-bg);color:var(--avviso-testo)}.azienda-sezione-caricamento{gap:var(--sp-3);max-width:920px;padding:var(--sp-4);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);display:grid}.azienda-sezione-caricamento-titolo{color:var(--testo-2);font-size:var(--fs-lg);font-weight:700}.azienda-sezione-caricamento-riga{background:linear-gradient(90deg, var(--superficie-2), var(--superficie-hover), var(--superficie-2));border-radius:999px;width:68%;height:16px;animation:1.1s ease-in-out infinite azienda-scheletro;display:block}.azienda-sezione-caricamento-riga.lunga{width:100%;height:110px}@keyframes azienda-scheletro{50%{opacity:.55}}@media (max-width:760px){.con-cartelle{margin:calc(-1 * var(--sp-4));min-height:auto;display:block}.azienda-nav{width:auto;padding:var(--sp-3);border-right:0;border-bottom:1px solid var(--bordo);overflow:visible}.azienda-nav-sommario{border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie);width:100%;color:var(--testo);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 10px;font-weight:700;display:flex}.azienda-nav-sommario:after{content:"⌄";color:var(--testo-3)}.azienda-nav[data-aperta]>.azienda-nav-sommario:after{transform:rotate(180deg)}.azienda-nav>.azienda-nav-corpo{display:none}.azienda-nav[data-aperta]>.azienda-nav-corpo{padding-top:var(--sp-2);gap:3px;display:grid}.cartelle{border-right:0;border-bottom:1px solid var(--bordo);width:auto;max-height:none}.cartelle.compressa{border-bottom-width:0;width:auto;min-height:0;max-height:0;padding-top:0;padding-bottom:0}.cartelle-contenuto,.cartelle-contenuto.senza-colonna{padding:var(--sp-4);overflow:visible}.espandi-cartelle{top:8px;left:8px}.azienda-panoramica-testa{flex-direction:column;align-items:start}.azienda-sezione-testa{grid-template-columns:46px minmax(0,1fr)}.azienda-sezione-testa-icona{width:46px;height:46px}.azienda-sezione-testa>:last-child{grid-column:1/-1;justify-self:start}.azienda-panoramica-tessere{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px) and (max-width:1100px){.azienda-panoramica-tessere{grid-template-columns:repeat(2,minmax(0,1fr))}}.impostazioni-azienda{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.impostazioni-azienda .scheda{min-width:0;max-width:none}.impostazioni-azienda .scheda-larga{margin-bottom:0}.impostazioni-azienda .scheda.conservazione-azienda,.impostazioni-azienda .scheda.pacchetto-azienda{align-self:flex-start;width:min(100%,640px);max-width:640px}.conservazione-riepilogo,.pacchetto-riepilogo{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.conservazione-riepilogo>div,.pacchetto-riepilogo>div{min-width:0}.conservazione-riepilogo h2,.pacchetto-riepilogo h2{margin:0 0 var(--sp-1)}.conservazione-riepilogo p,.pacchetto-riepilogo p{color:var(--testo-2);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.conservazione-riepilogo .annulla,.pacchetto-riepilogo .annulla{border:1px solid var(--bordo-input);color:var(--testo-2);background:0 0;flex:none}.conservazione-riepilogo .annulla:hover:not(:disabled),.pacchetto-riepilogo .annulla:hover:not(:disabled){background:var(--superficie-hover)}.conservazione-campi{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.conservazione-azienda .conservazione-campo{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.conservazione-valore{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.conservazione-azienda input.conservazione-input[type=number]{box-sizing:border-box;width:80px;min-width:80px}.conservazione-meta{color:var(--testo-2);font-size:var(--fs-sm);white-space:nowrap}.pacchetto-campi{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pacchetto-campi>label{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.pacchetto-testata{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.pacchetto-testata h2{margin:0}.pacchetto-righe{gap:var(--sp-2);margin:var(--sp-3) 0;flex-direction:column;display:flex}.pacchetto-riga{justify-content:space-between;align-items:center;gap:var(--sp-3);border:1px solid var(--bordo);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);border-radius:10px;flex-wrap:wrap;display:flex}.pacchetto-riga>span{overflow-wrap:anywhere;min-width:0}.pacchetto-riga b{font-weight:600}.pacchetto-testata .annulla,.pacchetto-riga .annulla{border:1px solid var(--bordo-input);color:var(--testo-2);background:0 0;flex:none}.pacchetto-testata .annulla:hover:not(:disabled),.pacchetto-riga .annulla:hover:not(:disabled){background:var(--superficie-hover)}.chip.chip-agenti{background:var(--successo-bg);color:var(--successo)}.pacchetto-box{border:1px dashed var(--bordo);padding:var(--sp-3);margin:var(--sp-3) 0;gap:var(--sp-2);border-radius:10px;flex-direction:column;min-width:0;display:flex}.pacchetto-box legend{padding:0 var(--sp-1);font-weight:600}.pacchetto-box>label{gap:var(--sp-1);flex-direction:column;display:flex}.pacchetto-box>label.pacchetto-agente{align-items:center;gap:var(--sp-2);flex-direction:row;font-weight:400}.pacchetto-agente.occupato{color:var(--testo-3)}.pacchetto-storico{margin-top:var(--sp-4)}.pacchetto-storico h3{font-size:var(--fs-md);margin:0 0 var(--sp-2)}.pacchetto-tabella{overflow-x:auto}.pacchetto-tabella table{min-width:680px}@media (max-width:600px){.conservazione-campi{grid-template-columns:minmax(0,1fr)}.conservazione-riepilogo,.pacchetto-riepilogo{align-items:flex-start}.pacchetto-campi{grid-template-columns:minmax(0,1fr)}}.risorse-azienda{min-width:0}.risorse-azienda-pannello{margin-top:var(--sp-4);overflow-x:auto}.risorse-azienda-pannello[hidden]{display:none}.risorse-azienda-pannello .testata{gap:var(--sp-3);flex-wrap:wrap}.gestionali-tabella{min-width:0}@media (max-width:600px){.gestionali-tabella table,.gestionali-tabella tbody,.gestionali-tabella tr,.gestionali-tabella td{width:100%;display:block}.gestionali-tabella thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gestionali-tabella tr{padding:var(--sp-2) 0;border-top:1px solid var(--bordo)}.gestionali-tabella tbody tr:first-child{border-top:0}.gestionali-tabella td{gap:var(--sp-2);padding:var(--sp-1) 0;border:0;grid-template-columns:minmax(112px,.9fr) minmax(0,1.1fr);display:grid}.gestionali-tabella td:before{content:attr(data-label);color:var(--testo-2);font-size:var(--fs-sm);font-weight:600}}.gruppi-azienda{min-width:0}.gruppi-azienda-aggiungi{align-items:end;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(180px,340px) auto;display:grid}.gruppi-azienda-aggiungi label{margin:0}.gruppi-azienda-aggiungi input{min-width:0}.gruppi-azienda-elenco{gap:var(--sp-3);margin:var(--sp-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.gruppi-azienda-riga{min-width:0;padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-s)}.gruppi-azienda-riga form{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.gruppi-azienda-riga input{min-width:0;margin:0}.gruppi-azienda-conteggio{color:var(--testo-2);white-space:nowrap}.gruppi-azienda-azioni{gap:var(--sp-2);flex-wrap:wrap;display:flex}.gruppi-azienda-riga .hint{margin:var(--sp-2) 0 0}@media (max-width:700px){.gruppi-azienda-aggiungi,.gruppi-azienda-riga form{grid-template-columns:minmax(0,1fr)}.gruppi-azienda-conteggio{white-space:normal}}.testata-azienda-riga{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.testata-azienda-riga h1{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.testata-azienda-dettagli{margin:var(--sp-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:4px 22px;padding:0;list-style:none;display:grid}.testata-azienda-dettagli li{gap:7px;min-width:0;display:flex}.testata-azienda-dettagli .etichetta{color:var(--testo-2);flex-shrink:0}.testata-azienda-dettagli .valore{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.testata-azienda-dettagli .lungo{grid-column:1/-1}.form-azienda-campi{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-azienda-campi>div{flex-direction:column;gap:.5rem;min-width:0;display:flex}.form-azienda-campi .campo-lungo{grid-column:1/-1}.testata-azienda .form-azienda-incorporato{box-shadow:none;margin-top:var(--sp-3);border:0;padding:0}.form-azienda-incorporato .form-azienda-campi{grid-template-columns:repeat(4,minmax(0,1fr))}.testata-azienda .azioni{flex-wrap:wrap}@media (max-width:1100px){.form-azienda-incorporato .form-azienda-campi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.form-azienda-campi,.form-azienda-incorporato .form-azienda-campi,.testata-azienda-dettagli{grid-template-columns:minmax(0,1fr)}}.colonna-azioni{text-align:right}.menu-agente{display:inline-block;position:relative}.menu-agente>summary{cursor:pointer;border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);font-size:var(--fs-sm);white-space:nowrap;padding:.2rem .6rem;font-weight:500;list-style:none}.menu-agente>summary:hover{background:var(--superficie-hover)}.menu-agente>summary::-webkit-details-marker{display:none}.menu-agente[open]>.voci{z-index:10;background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-m);box-shadow:var(--ombra-2);text-align:left;flex-direction:column;min-width:170px;padding:.25rem;display:flex;position:absolute;right:0}.menu-agente .voci a,.menu-agente .voci button{text-align:left;width:100%;color:var(--testo);font-size:var(--fs-md);background:0 0;border-radius:4px;padding:.4rem .75rem;display:block}.menu-agente .voci a:hover,.menu-agente .voci button:hover{background:var(--superficie-hover);text-decoration:none}.menu-agente .voci .voce-pericolo{color:var(--errore)}.menu-agente .voci .errore{font-size:var(--fs-sm);background:var(--errore-bg);color:var(--errore);white-space:normal;border-radius:4px;margin-top:.25rem;padding:.35rem .5rem}.scheda-larga{max-width:860px;margin-bottom:var(--sp-5)}.scheda h2{font-size:var(--fs-lg);margin-top:var(--sp-3);color:var(--testo-2)}.scheda .hint,.editor-form .hint{font-size:var(--fs-sm);color:var(--testo-3);font-weight:400}.scheda .successo,.editor-form .successo{background:var(--successo-bg);color:var(--successo);border-radius:var(--raggio-s);font-size:var(--fs-md);padding:.55rem .8rem}.scheda .mono,.editor-form .mono{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-sm)}.scheda .colonna-check{flex-direction:column;justify-content:end;gap:.5rem;display:flex}.scheda .conferma-produzione,.editor-form .conferma-produzione{margin-top:var(--sp-3)}.scheda .effetti{font-size:var(--fs-lg);flex-direction:column;gap:.35rem;padding-left:1.25rem;display:flex}.sola-lettura code{font-size:var(--fs-md);color:var(--testo-2)}.log-modifiche td{vertical-align:top}.log-modifiche .diff-riga{font-size:var(--fs-md);padding:.1rem 0}.log-modifiche .campo{font-weight:600}.scheda .prova-sottotitolo{font-size:var(--fs-lg);margin-top:var(--sp-3);color:var(--testo-2)}.scheda .prova-blocco{margin-top:.25rem}.prova-pre{white-space:pre-wrap;word-break:break-all;background:var(--superficie-2);border-radius:var(--raggio-s);margin:.35rem 0 0;padding:.6rem .75rem}.prova-ok{color:var(--successo)}.prova-ko{color:var(--errore)}.app.editor-fullwidth>main{flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex}.editor-zone{align-items:stretch;gap:var(--sp-4);flex:1;min-height:0;display:flex}.editor-workspace{flex:1;min-height:0;display:flex}.editor-workspace>.editor-zone{width:100%}.editor-fullwidth .barra-testata,.editor-fullwidth .sotto-barra{flex-shrink:0}.workflow-apri{border-color:var(--bordo-input);background:var(--superficie);color:var(--testo)}.workflow-apri:hover:not(:disabled){background:var(--superficie-hover);color:var(--testo)}.workflow-apri.acceso{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.workflow-apri.acceso:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.workflow-caricamento{min-height:0;color:var(--testo-2);background:var(--superficie-2);flex:1;place-items:center;display:grid}.workflow-editor{min-height:0;color:var(--testo);background:var(--superficie);border-top:1px solid var(--bordo);flex:1;grid-template-columns:190px minmax(0,1fr) 300px;display:grid}.workflow-palette,.workflow-ispettore{min-width:0;padding:var(--sp-3);background:var(--superficie);overflow-y:auto}.workflow-palette{border-right:1px solid var(--bordo)}.workflow-ispettore{border-left:1px solid var(--bordo)}.workflow-palette-testa{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.workflow-palette h2,.workflow-ispettore h2{color:var(--testo-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;margin:0}.workflow-palette p{color:var(--testo-2);font-size:var(--fs-sm);margin:6px 0 12px}.workflow-palette-testa button,.workflow-ispettore button{border:1px solid var(--bordo-input);background:var(--superficie);color:var(--testo);border-radius:var(--raggio-s);font-size:var(--fs-sm);text-align:left;padding:6px 8px}.workflow-palette-testa button:hover,.workflow-ispettore button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.workflow-palette-voci{gap:7px;display:grid}.workflow-palette-voci button{text-align:left;border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie-2);width:100%;color:var(--testo);cursor:grab;align-items:center;gap:8px;padding:9px;display:flex}.workflow-palette-voci button:disabled{cursor:default;opacity:.58}.workflow-palette-voci b{background:var(--accent-soft);width:23px;height:23px;color:var(--accent);border-radius:6px;flex:none;place-items:center;display:grid}.workflow-palette-voci span{min-width:0;font-weight:650}.workflow-palette-voci small{color:var(--testo-2);font-weight:400;font-size:var(--fs-xs);display:block}.workflow-legenda{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--bordo);font-size:var(--fs-sm);gap:6px;display:grid}.workflow-legenda span{border-left:3px solid var(--contesto-2);padding-left:8px}.workflow-legenda span:first-of-type{border-color:var(--testo-2)}.workflow-legenda span:nth-of-type(3){border-color:var(--contesto-3)}.workflow-legenda span:nth-of-type(4){border-color:var(--contesto-4)}.workflow-legenda span:nth-of-type(5){border-color:var(--contesto-5)}.workflow-regola{border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie-2);padding:9px;line-height:1.45}.workflow-canvas{background-color:var(--superficie-2);background-image:radial-gradient(var(--bordo) 1px, transparent 1px);background-size:16px 16px;min-width:0;min-height:0;position:relative}.workflow-canvas-testa{z-index:5;border:1px solid var(--bordo);border-radius:var(--raggio-s);background:color-mix(in srgb, var(--superficie) 93%, transparent);max-width:calc(100% - 28px);box-shadow:var(--ombra-s);font-size:var(--fs-sm);pointer-events:none;align-items:center;gap:8px;padding:7px 9px;display:flex;position:absolute;top:12px;left:14px}.workflow-canvas-testa span{color:var(--testo-2);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-canvas .react-flow{background:0 0}.workflow-canvas .workflow-nodo,.workflow-canvas .workflow-nodo-compatto,.workflow-canvas .workflow-nodo-testa,.workflow-canvas .workflow-transizione>button,.workflow-canvas .workflow-nodo-compatto button{color:var(--testo)}.workflow-canvas .workflow-nodo-compatto small{color:var(--testo-2)}.workflow-canvas .react-flow__controls,.workflow-canvas .react-flow__minimap{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);box-shadow:var(--ombra-s);background:var(--superficie);overflow:hidden}.workflow-canvas .react-flow__controls-button{border-bottom-color:var(--bordo);background:var(--superficie);color:var(--testo)}.workflow-canvas .react-flow__minimap{background:color-mix(in srgb, var(--superficie) 94%, transparent)}.workflow-canvas .react-flow__edge-path{stroke:var(--bordo-input);stroke-width:2px}.workflow-canvas .workflow-edge-inizio .react-flow__edge-path{stroke:var(--accent)}.workflow-canvas .workflow-edge-ritorno .react-flow__edge-path{stroke-dasharray:5 4}.workflow-canvas .workflow-edge-trasferimento .react-flow__edge-path{stroke:var(--avviso)}.workflow-canvas .workflow-edge-fine .react-flow__edge-path{stroke:var(--successo)}.workflow-canvas .workflow-edge-conoscenza .react-flow__edge-path{stroke:var(--accent);stroke-dasharray:3 4}.workflow-canvas .workflow-edge-secondario .react-flow__edge-path{opacity:.16}.workflow-canvas .workflow-edge-evidenziato .react-flow__edge-path{stroke-width:3px;opacity:1}.workflow-canvas .react-flow__edge-text{fill:var(--testo-2);font-size:10px}.workflow-canvas .react-flow__edge-textbg{fill:var(--superficie-2)}.workflow-inizio{border:1px solid var(--bordo-input);background:var(--superficie);min-width:118px;color:var(--testo-2);text-align:center;box-shadow:var(--ombra-s);border-radius:999px;padding:8px 11px;font-weight:700;position:relative}.workflow-inizio span{color:var(--accent)}.workflow-nodo{border:1px solid var(--bordo);border-top:4px solid var(--contesto-colore,var(--testo-2));border-radius:var(--raggio-m);background:var(--superficie);width:285px;box-shadow:var(--ombra-s);overflow:visible}.workflow-nodo.c2{--contesto-colore:var(--contesto-2)}.workflow-nodo.c3{--contesto-colore:var(--contesto-3)}.workflow-nodo.c4{--contesto-colore:var(--contesto-4)}.workflow-nodo.c5{--contesto-colore:var(--contesto-5)}.workflow-nodo.selezionato,.workflow-nodo-compatto.selezionato{outline:3px solid color-mix(in srgb, var(--accent) 30%, transparent);outline-offset:2px}.workflow-nodo-testa{border:0;border-bottom:1px solid var(--bordo);background:var(--superficie);width:100%;color:var(--testo);text-align:left;align-items:flex-start;gap:8px;padding:10px 11px 8px;display:flex}.workflow-nodo-testa strong{font-size:var(--fs-md);display:block}.workflow-nodo-testa small{color:var(--testo-2);font-size:var(--fs-xs);margin-top:1px;display:block}.workflow-numero{background:var(--contesto-colore,var(--testo-2));width:22px;height:22px;color:var(--superficie);font-size:var(--fs-xs);border-radius:6px;flex:none;place-items:center;font-weight:800;display:grid}.workflow-prompt{width:calc(100% - 22px);min-height:47px;max-height:68px;color:var(--testo-2);font-size:var(--fs-xs);text-align:left;background:0 0;border:0;margin:9px 11px 8px;line-height:1.45;display:block;overflow-y:auto}.workflow-sezione{border-top:1px solid var(--bordo);padding:8px 10px}.workflow-sezione-titolo{color:var(--testo-2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:750}.workflow-chip-riga{flex-wrap:wrap;gap:4px;min-height:20px;display:flex}.workflow-chip{border:1px solid var(--bordo-input);background:var(--superficie-2);color:var(--testo);border-radius:999px;padding:3px 6px;font-size:10px;line-height:1.15}.workflow-chip.tool{color:var(--accent)}.workflow-chip.aggiungi{border-color:var(--accent);background:var(--superficie);color:var(--accent);padding:1px 7px;font-size:14px;font-weight:800}.workflow-vuoto{color:var(--testo-3);font-size:var(--fs-xs)}.workflow-transizioni{padding-bottom:5px}.workflow-transizione{min-height:24px;color:var(--contesto-colore,var(--testo-2));font-size:var(--fs-xs);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:4px;padding:4px 11px 4px 0;display:grid;position:relative}.workflow-transizione+.workflow-transizione{border-top:1px dashed var(--bordo)}.workflow-transizione>button{color:var(--testo);font-size:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;line-height:1.35;overflow:hidden}.workflow-handle{border:2px solid var(--contesto-colore,var(--accent));background:var(--superficie);width:10px;height:10px}.workflow-handle.uscita,.workflow-handle.servizio,.workflow-handle.inizio-uscita{right:-6px}.workflow-handle.uscita{top:50%}.workflow-handle.ingresso{left:-6px}.workflow-handle.servizio.trasferimenti{border-color:var(--avviso)}.workflow-handle.servizio.fine{border-color:var(--successo)}.workflow-handle.servizio.conoscenza{border-color:var(--accent)}.workflow-handle.inizio-uscita{border-color:var(--accent);top:50%}.workflow-nodo-compatto{border:1px solid var(--bordo-input);border-left:4px solid var(--avviso);border-radius:var(--raggio-s);background:var(--superficie);width:185px;box-shadow:var(--ombra-s)}.workflow-nodo-compatto.fine{border-left-color:var(--successo)}.workflow-nodo-compatto.conoscenza{border-left-color:var(--accent)}.workflow-nodo-compatto button{width:100%;color:var(--testo);text-align:left;background:0 0;border:0;padding:10px}.workflow-nodo-compatto strong,.workflow-nodo-compatto small{display:block}.workflow-nodo-compatto small{color:var(--testo-2);font-size:var(--fs-xs);margin-top:3px}.workflow-ispettore h3{margin:var(--sp-3) 0 7px;font-size:var(--fs-md)}.workflow-ispettore>button{width:100%;margin-top:7px;display:block}.workflow-estratto{border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie-2);min-height:65px;color:var(--testo-2);font-size:var(--fs-sm);margin:0;padding:8px;line-height:1.45}.workflow-riga-impostazione,.workflow-globali>div{border-bottom:1px solid var(--bordo);font-size:var(--fs-sm);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.workflow-riga-impostazione span,.workflow-globali span{color:var(--testo-2)}.workflow-globali{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--bordo)}.workflow-globali h3{margin-top:0}.workflow-globali p{color:var(--testo-2);font-size:var(--fs-sm);line-height:1.45}@media (max-width:1280px){.workflow-editor{grid-template-columns:165px minmax(0,1fr) 250px}.workflow-nodo{width:260px}}@media (max-width:900px){.workflow-editor{flex-direction:column;display:flex;overflow:visible}.workflow-palette,.workflow-ispettore{border:0;border-bottom:1px solid var(--bordo);overflow:visible}.workflow-canvas{height:650px;min-height:650px}.workflow-palette-voci{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-palette-voci button{min-height:54px}.workflow-legenda{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-legenda strong{grid-column:1/-1}}.editor-form{gap:var(--sp-4);flex:1 1 0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-content:start;min-width:0;min-height:0;display:grid;position:relative;overflow-y:auto;container-type:size}.editor-form .zona{min-width:0}.editor-form.editor-con-postcall{grid-template-rows:min-content 1fr;row-gap:0}.editor-con-postcall>.form-versionato{display:contents}.editor-con-postcall .zona-prompt{grid-area:1/1/span 2}.editor-con-postcall .zona-sezioni{grid-area:1/2}.editor-con-postcall>.zona-agganci{grid-area:2/2;align-self:start;min-width:0}.editor-form.editor-con-postcall .zona-sezioni{min-height:0;max-height:none;overflow:visible}@media (max-width:1280px){input,select,textarea,button{font-size:16px!important}.editor-form.editor-con-postcall{row-gap:var(--sp-4);grid-template-rows:auto;grid-template-columns:1fr}.editor-con-postcall .zona-prompt,.editor-con-postcall .zona-sezioni,.editor-con-postcall>.zona-agganci{grid-area:auto/1}}.editor-form .zona-prompt{flex-direction:column;align-self:start;gap:.5rem;height:100cqh;min-height:0;display:flex;position:sticky;top:0;overflow-y:auto}.editor-form .zona-prompt>*{flex-shrink:0}.editor-form .zona-prompt .prompt-textarea{resize:vertical;flex:none;height:36cqh;min-height:440px}.editor-form .motori-lingua{max-width:320px;margin-bottom:var(--sp-3)}.editor-form .motori-lingua .muto,.editor-form .modello-voce-campi .muto{margin:4px 0 0}.editor-form .motori-schede{gap:var(--sp-2);border-bottom:1px solid var(--bordo);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.editor-form .motori-schede a{color:var(--testo-2);border-bottom:3px solid #0000;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-weight:700;text-decoration:none;display:inline-flex}.editor-form .motori-schede a[aria-selected=true]{color:var(--testo);border-bottom-color:var(--accent)}.editor-form .motori-schede a span,.editor-form .motori-schede small{font-size:var(--fs-sm);color:var(--testo-2);overflow-wrap:anywhere;font-weight:400}.editor-form .motori-schede a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.editor-form [role=tabpanel][hidden]{display:none}.editor-form .modello-voce-campi{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-form .modello-voce-campi>div:first-child{grid-column:1/-1}.editor-form .modello-voce-campi>div{min-width:0}.editor-form .zona-sezioni .info-bolla{left:auto;right:0}.editor-form .zona-sezioni>.sezione{overflow:visible}.editor-form .zona-sezioni>.sezione>summary{border-radius:calc(var(--raggio-m) - 1px)}.editor-form .zona-sezioni>.sezione[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.editor-form .zona-sezioni>.sezione>.sezione-corpo{border-radius:0 0 calc(var(--raggio-m) - 1px) calc(var(--raggio-m) - 1px)}.campo-lingua{align-items:center;display:flex;position:relative}.campo-lingua .bandiera{z-index:1;pointer-events:none;border-radius:2px;display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.editor-form .campo-lingua select{flex:1;min-width:0;padding-left:42px}.editor-form .etichetta-prompt{align-items:center;gap:2px;margin-top:.45rem;display:flex}.editor-form .etichetta-prompt label{margin-top:0}.editor-form .etichetta-prompt .riga-aiuto{margin-left:4px}.identita-agente{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--testo-2);flex-wrap:wrap;display:flex}.identita-agente-valore{font-family:var(--mono);overflow-wrap:anywhere}.identita-agente .copia-blocco{margin-left:0}.identita-agente .copia-esito{top:100%;right:0;transform:none}span.copia-prompt[role=button]{cursor:pointer}.copia-blocco{align-items:center;margin-left:auto;display:inline-flex;position:relative}.copia-prompt{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);width:24px;height:24px;color:var(--testo-2);justify-content:center;align-items:center;padding:0;display:inline-flex}.copia-prompt:hover:not(:disabled){background:var(--superficie-hover);color:var(--testo)}.copia-esito{white-space:nowrap;font-size:var(--fs-sm);color:var(--successo);opacity:0;font-weight:500;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.copia-esito.visibile{opacity:1}.copia-esito.ko{color:var(--errore)}.editor-form .benvenuto{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-m);padding:var(--sp-3);flex-direction:column;gap:.5rem;display:flex;position:relative}.editor-form .benvenuto .ben-testa{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.editor-form .benvenuto .ben-testa label{margin:0}.editor-form .benvenuto .pausa-blocco{position:static}.editor-form .benvenuto .pausa-btn{border-radius:var(--raggio-s);font-size:var(--fs-sm);color:var(--testo-2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:.16rem .4rem;font-weight:600;display:inline-flex}.editor-form .benvenuto .pausa-btn:hover{background:var(--superficie-hover);border-color:var(--bordo);color:var(--testo)}.editor-form .benvenuto .pausa-btn.impostata{color:var(--accent-soft-testo);background:var(--accent-soft);border-color:var(--accent-velo)}.editor-form .benvenuto .popover{top:2.4rem;right:var(--sp-3);width:min(300px, calc(100% - var(--sp-5)));z-index:20;background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-m);box-shadow:var(--ombra-2);padding:var(--sp-3);flex-direction:column;gap:4px;display:flex;position:absolute}.editor-form .benvenuto .popover[hidden]{display:none}.editor-form .benvenuto .pausa-cursore{align-items:center;gap:10px;display:flex}.editor-form .benvenuto .pausa-cursore input{accent-color:var(--accent);flex:1}.editor-form .benvenuto .pausa-cursore b{font-size:var(--fs-md);text-align:right;min-width:46px}.editor-form .benvenuto .ramo-cliente:not([hidden]){flex-direction:column;gap:.4rem;display:flex}.editor-form .benvenuto .riga-secondi{align-items:center;gap:8px;display:flex}.editor-form .benvenuto .riga-secondi input{width:5.5rem}.editor-form .benvenuto .avviso-nuovo{background:var(--avviso-bg);color:var(--avviso-testo);border-radius:var(--raggio-s);font-size:var(--fs-sm);padding:.4rem .55rem;line-height:1.4}.editor-form .zona-sezioni{min-height:340px;max-height:calc(100vh - 210px);overflow-y:auto}.editor-form .zona-sezioni .riga2{grid-template-columns:1fr}.sezione{background:var(--superficie);border:1px solid var(--bordo);border-left:3px solid var(--bordo);border-radius:var(--raggio-m);margin-bottom:12px;overflow:hidden}.sezione[open]{border-left-color:var(--accent)}.sezione>summary{cursor:pointer;font-size:var(--fs-lg);color:var(--testo);background:var(--nav-active-bg);align-items:center;gap:10px;padding:11px 13px;font-weight:600;list-style:none;display:flex}.postcall-sezione>summary,.precall-sezione>summary{flex-wrap:wrap}.postcall-sezione>summary .chip,.precall-sezione>summary .chip{white-space:normal;overflow-wrap:anywhere;min-width:0}.sezione>summary:hover{background:var(--bordo)}.sezione[open]>summary{color:var(--accent-soft-testo)}.sezione>summary::-webkit-details-marker{display:none}.sezione>summary .chip{background:var(--superficie)}.postcall-sezione>summary .chip-avviso,.precall-sezione>summary .chip-avviso{background:var(--avviso-bg)}.sezione>summary .chev{color:var(--testo-3);flex:none;margin-left:auto;transition:transform .15s}.sezione[open]>summary .chev{transform:rotate(90deg)}.sezione .sezione-corpo{padding:var(--sp-3) 13px 13px;border-top:1px solid var(--bordo);background:var(--sidebar);flex-direction:column;gap:.5rem;display:flex}.sezione .sezione-corpo .nota{margin-bottom:0}.editor-form .gruppo-titolo{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--testo-3);margin-top:.35rem;font-weight:600}.editor-form .riga-tool{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-m);align-items:center;gap:10px;padding:8px 10px;display:flex}.editor-form .riga-tool:hover{border-color:var(--bordo-input)}.editor-form .riga-tool .ico{border-radius:var(--raggio-s);width:28px;height:28px;font-size:var(--fs-lg);background:var(--accent-soft);color:var(--accent-soft-testo);flex:none;place-items:center;display:grid}.editor-form .riga-tool .ico.sistema{background:var(--sistema-bg);color:var(--sistema-tx)}.editor-form .riga-tool .ico.transfer{background:var(--successo-bg);color:var(--successo)}.editor-form .riga-tool .testo{flex:1;min-width:0}.editor-form .riga-tool .nome,.editor-form .riga-tool .sotto{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editor-form .riga-tool .nome{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-md);font-weight:600}.editor-form .riga-tool .sotto{font-size:var(--fs-sm);color:var(--testo-3)}.editor-form .riga-tool .azioni-riga{flex:none;gap:4px;display:flex}.editor-form .icobtn{border-radius:var(--raggio-s);width:26px;height:26px;color:var(--testo-3);font-size:var(--fs-md);background:0 0;border:1px solid #0000;place-items:center;padding:0;text-decoration:none;display:grid}.editor-form a.icobtn:hover,.editor-form button.icobtn:hover:not(:disabled){background:var(--superficie-hover);border-color:var(--bordo);color:var(--testo);text-decoration:none}.editor-form button.icobtn.pericolo:hover:not(:disabled){background:var(--errore-bg);border-color:var(--errore-bordo);color:var(--errore)}.editor-form .icobtn:disabled{opacity:.35;cursor:not-allowed}.editor-form .azioni-strumenti{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.editor-form .azioni-strumenti button.aggiungi{font-size:var(--fs-md);padding:.22rem .6rem}.scheda .tabs{border-bottom:1px solid var(--bordo);margin-top:var(--sp-2);gap:2px;display:flex}.scheda .tabs .tab{font-size:var(--fs-lg);color:var(--testo-2);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.45rem .9rem;font-weight:600}.scheda .tabs .tab:hover:not(:disabled){color:var(--testo);background:0 0}.scheda .tabs .tab.on{color:var(--accent-soft-testo);border-bottom-color:var(--accent)}.scheda .sez-titolo{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--testo-3);margin-top:var(--sp-4);font-weight:700}.scheda .griglia-tipi{margin-top:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:8px;display:grid}.scheda .carta-tipo{text-align:left;border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);color:var(--testo);align-items:flex-start;gap:9px;padding:10px;line-height:1.35;display:flex}.scheda .carta-tipo:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.scheda .carta-tipo.spenta{opacity:.62;cursor:not-allowed;background:var(--superficie-2)}.scheda .carta-tipo .ico{border-radius:var(--raggio-s);width:30px;height:30px;font-size:var(--fs-lg);background:var(--accent-soft);color:var(--accent-soft-testo);flex:none;place-items:center;display:grid}.scheda .carta-tipo.spenta .ico{background:var(--sistema-bg);color:var(--sistema-bd)}.scheda .carta-tipo .t{font-weight:600;font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scheda .carta-tipo .d{font-size:var(--fs-sm);color:var(--testo-2);margin-top:2px;display:block}.scheda .carta-tipo .d.sotto-tec{color:var(--testo-3);font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-xs)}.scheda .riga-scelta{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);align-items:center;gap:10px;margin-top:6px;padding:8px 10px;display:flex}.scheda .riga-scelta:hover{border-color:var(--bordo-input);background:var(--superficie-hover)}.scheda .riga-scelta .ico{border-radius:var(--raggio-s);background:var(--accent-soft);width:26px;height:26px;color:var(--accent-soft-testo);flex:none;place-items:center;display:grid}.scheda .riga-scelta .testo{flex:1;min-width:0}.scheda .riga-scelta .nome,.scheda .riga-scelta .sotto{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scheda .riga-scelta .nome{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-md);font-weight:600}.scheda .riga-scelta .sotto{font-size:var(--fs-sm);color:var(--testo-3)}.scheda button.piccolo{font-size:var(--fs-md);padding:.22rem .6rem}.scheda .nota-tipo{background:var(--avviso-bg);color:var(--avviso-testo);border-radius:var(--raggio-s);padding:.55rem .8rem}.scheda .riga2.riga-metodo{grid-template-columns:120px minmax(0,1fr)}.scheda .errore .azioni{margin-top:var(--sp-2)}.scheda .due-colonne{gap:var(--sp-4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.scheda .due-colonne .colonna-sx,.scheda .due-colonne .colonna-dx{flex-direction:column;gap:.5rem;min-width:0;display:flex}.scheda .due-colonne .colonna-dx{position:sticky;top:8px}@media (max-width:1000px){.scheda .due-colonne{grid-template-columns:minmax(0,1fr)}.scheda .due-colonne .colonna-dx{position:static}}.whatsapp-strumento .whatsapp-campi{gap:var(--sp-3)}.whatsapp-strumento .whatsapp-campi>.riga2>div{min-width:0}.whatsapp-strumento .hint{color:var(--testo-3);font-size:var(--fs-sm);margin-top:3px;display:block}.whatsapp-destinatario{gap:var(--sp-2);border:0;margin:0;padding:0;display:grid}.whatsapp-destinatario legend{font-size:var(--fs-md);color:var(--testo);font-weight:600}.whatsapp-destinatario-opzione{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);cursor:pointer;align-items:flex-start;display:flex;margin:0!important}.whatsapp-destinatario-opzione.selezionata{border-color:var(--accent);background:var(--accent-soft)}.whatsapp-destinatario-opzione input[type=radio]{block-size:16px;inline-size:16px;accent-color:var(--accent);flex:0 0 16px;margin:3px 0 0;display:block}.whatsapp-destinatario-opzione span{gap:2px;min-width:0;display:grid}.whatsapp-destinatario-opzione small{color:var(--testo-2);font-size:var(--fs-sm)}.whatsapp-select-variabile{gap:4px;display:grid;margin:0!important}.whatsapp-testo{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--bordo);display:grid}.whatsapp-testo-titolo{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.whatsapp-testo h2,.whatsapp-cosa-vede h2{font-size:var(--fs-md);color:var(--testo-2);margin:0}.whatsapp-segmenti{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);display:inline-flex;overflow:hidden}.whatsapp-segmenti button{background:var(--superficie);color:var(--testo-2);font-size:var(--fs-sm);border:0;border-radius:0;margin:0;padding:5px 9px}.whatsapp-segmenti button+button{border-left:1px solid var(--bordo-input)}.whatsapp-segmenti button.attivo{background:var(--accent);color:var(--su-accent)}.whatsapp-tabella{border:1px solid var(--bordo);border-radius:var(--raggio-s);overflow-x:auto}.whatsapp-tabella table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:var(--fs-sm)}.whatsapp-tabella th,.whatsapp-tabella td{border-bottom:1px solid var(--bordo);text-align:left;vertical-align:top;padding:7px 8px}.whatsapp-tabella tr:last-child td{border-bottom:0}.whatsapp-tabella th{color:var(--testo-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em}.whatsapp-tabella th:first-child{width:19%}.whatsapp-tabella th:nth-child(2){width:30%}.whatsapp-tabella th:nth-child(3){width:51%}.whatsapp-tabella td{min-width:0}.whatsapp-tabella input,.whatsapp-tabella select{box-sizing:border-box;width:100%;min-width:0;margin:0}@media (max-width:620px){.whatsapp-tabella table{table-layout:auto;min-width:32rem}.whatsapp-tabella input,.whatsapp-tabella select{min-width:9rem}}.whatsapp-anteprima{gap:var(--sp-3)!important}.whatsapp-telefono{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--raggio-m);background:var(--superficie-2);display:grid}.whatsapp-telefono-testa{align-items:center;gap:var(--sp-2);color:var(--testo-2);font-size:var(--fs-sm);display:flex}.whatsapp-telefono-testa span{background:var(--successo);width:26px;height:26px;color:var(--su-accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.whatsapp-telefono p{max-width:92%;padding:var(--sp-2);border-radius:var(--raggio-s) var(--raggio-s) 2px var(--raggio-s);background:var(--successo-bg);color:var(--testo);white-space:pre-wrap;overflow-wrap:anywhere;justify-self:end;margin:0}.whatsapp-telefono small{color:var(--testo-3);font-size:var(--fs-xs);justify-self:end}.whatsapp-cosa-vede{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);display:grid}.whatsapp-cosa-vede pre{padding:var(--sp-2);border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie-2);color:var(--testo-2);font:var(--fs-sm)/1.5 var(--mono);white-space:pre-wrap;margin:0;overflow-x:auto}.whatsapp-regole{flex-wrap:wrap;gap:5px;display:flex}.whatsapp-regole span{border:1px solid var(--bordo);border-radius:var(--raggio-s);color:var(--testo-2);font-size:var(--fs-xs);background:var(--superficie-2);padding:2px 7px}.scheda-strumento-centro{flex:1 1 0;min-width:0;max-width:none;margin-bottom:0}.scheda-strumento-campi{flex-direction:column;gap:.5rem;min-width:0;display:flex}.campi-autenticazione,.campo-chiave,.campo-segreto{flex-direction:column;gap:6px;min-width:0;display:flex}.campo-segreto-input{align-items:center;gap:6px;display:flex}.campo-segreto-input input{flex:auto;min-width:0}.campo-segreto-input button{flex:none}.campi-autenticazione .riga2>div{min-width:0}.campi-autenticazione .etichetta-campo{font-weight:600;display:block}.scheda .campi-autenticazione .etichetta-campo{font-size:var(--fs-md);color:var(--testo);margin-top:.45rem}.editor-strumento .campi-autenticazione .etichetta-campo{font-size:var(--fs-sm);color:var(--testo-2)}.campi-autenticazione .chiave-salvata{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-height:2.25rem;display:flex}.scheda-strumento-centro .riga2.riga-metodo{grid-template-columns:120px minmax(0,1fr)}.scheda-strumento-centro .tab-campi-modello{table-layout:fixed}.scheda-strumento-centro .tab-campi-modello th:first-child{width:14%}.scheda-strumento-centro .tab-campi-modello th:nth-child(2){width:12%}.scheda-strumento-centro .tab-campi-modello th:nth-child(3){width:42%}.scheda-strumento-centro .tab-campi-modello th:nth-child(4){width:8%}.scheda-strumento-centro .tab-campi-modello th:nth-child(5){width:19%}.scheda-strumento-centro .tab-campi-modello th:nth-child(6){width:5%}.scheda-strumento-centro .tab-campi-modello input,.scheda-strumento-centro .tab-campi-modello select{width:100%;min-width:0}.banco-strumento-pagina .banco-strumento-guida{gap:var(--sp-3);flex-direction:column;display:flex}.banco-strumento-pagina .banco-strumento-guida .guida-banco{flex:initial;overflow:visible}.banco-strumento-pagina h2{font-size:var(--fs-lg);color:var(--testo-2);margin:0}.banco-strumento-pagina .hint{font-size:var(--fs-sm);color:var(--testo-3)}.banco-strumento-pagina .mono{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-sm)}.banco-strumento-pagina .riquadro{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);padding:10px}.banco-strumento-pagina .riquadro>.tit{font-weight:600;font-size:var(--fs-lg);align-items:center;gap:8px;margin-bottom:4px;display:flex}.banco-strumento-pagina .anteprima{background:var(--inverso-bg);color:var(--inverso-tx);border-radius:var(--raggio-m);font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-md);white-space:pre-wrap;word-break:break-word;padding:12px 14px;overflow-x:auto}.banco-strumento-pagina .anteprima .k{color:var(--inverso-tx-2)}.banco-strumento-pagina .anteprima .met{color:var(--inverso-accent);font-weight:700}.banco-strumento-pagina .legenda{font-size:var(--fs-sm);color:var(--testo-2);flex-wrap:wrap;gap:12px;display:flex}.banco-strumento-pagina .legenda span{align-items:center;gap:5px;display:inline-flex}.banco-strumento-pagina .quad{border-radius:3px;flex:none;width:11px;height:11px;display:inline-block}.banco-strumento-pagina .q-modello{background:var(--q-modello)}.banco-strumento-pagina .q-costante{background:var(--q-costante)}.banco-strumento-pagina .q-iniettata{background:var(--q-iniettata)}.scheda .tab-campi{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-md)}.scheda .tab-campi th{text-align:left;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--testo-3);padding:4px 6px;font-weight:700}.scheda .tab-campi td{vertical-align:middle;padding:3px 4px}.scheda .tab-campi input:not([type=checkbox]),.scheda .tab-campi select{font-size:var(--fs-md);padding:.32rem .45rem}.scheda .tab-campi td.cbox{text-align:center;display:table-cell}.scheda .tab-campi input[type=checkbox]{width:auto}.scheda .tab-campi input[readonly]{background:var(--superficie-2);color:var(--testo-2)}.scheda .tab-campi{display:table}.scheda .riquadro{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);padding:10px}.scheda .riquadro>.tit{font-weight:600;font-size:var(--fs-lg);align-items:center;gap:8px;margin-bottom:4px;display:flex}.scheda .quad{border-radius:3px;flex:none;width:11px;height:11px;display:inline-block}.scheda .q-modello{background:var(--q-modello)}.scheda .q-costante{background:var(--q-costante)}.scheda .q-iniettata{background:var(--q-iniettata)}.scheda .anteprima{background:var(--inverso-bg);color:var(--inverso-tx);border-radius:var(--raggio-m);font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-md);white-space:pre-wrap;word-break:break-word;padding:12px 14px;overflow-x:auto}.scheda .anteprima .k{color:var(--inverso-tx-2)}.scheda .anteprima .met{color:var(--inverso-accent);font-weight:700}.scheda .v-modello{background:color-mix(in srgb, var(--q-modello) 25%, transparent);border-radius:3px;padding:0 2px}.scheda .v-costante{background:color-mix(in srgb, var(--q-costante) 28%, transparent);border-radius:3px;padding:0 2px}.scheda .v-iniettata{background:color-mix(in srgb, var(--q-iniettata) 25%, transparent);border-radius:3px;padding:0 2px}.scheda .legenda{font-size:var(--fs-sm);color:var(--testo-2);flex-wrap:wrap;gap:12px;display:flex}.scheda .legenda span{align-items:center;gap:5px;display:inline-flex}.scheda details.avanzato{border:1px dashed var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie-2);padding:8px 10px}.scheda details.avanzato>summary{cursor:pointer;font-size:var(--fs-md);color:var(--testo-2);font-weight:600;list-style:none}.scheda details.avanzato>summary::-webkit-details-marker{display:none}.scheda details.avanzato textarea{font-size:var(--fs-sm)}.scheda details.avanzato label{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-sm)}.scheda-transfer details.avanzato label{font-family:inherit;font-size:var(--fs-md)}.scheda-transfer label{margin-top:var(--sp-3);display:block}.scheda-transfer .hint{margin-top:var(--sp-1);margin-bottom:var(--sp-3);display:block}.scheda-transfer .colonna-dx{gap:var(--sp-2);flex-direction:column;display:flex}.scheda-transfer .tit-colonna{align-items:center;gap:8px;display:flex}.scheda-transfer .tit-colonna h2{margin:0}.scheda-transfer .hint-sip{margin-top:10px;display:block}.scheda-transfer .riquadro{margin-top:var(--sp-2)}.scheda-transfer .seq{flex-direction:column;display:flex}.scheda-transfer .passo{align-items:flex-start;gap:10px;display:flex}.scheda-transfer .passo .barra{flex-direction:column;flex:none;align-self:stretch;align-items:center;display:flex}.scheda-transfer .passo .pallino{width:22px;height:22px;font-size:var(--fs-xs);background:var(--accent-soft);color:var(--accent-soft-testo);border:1px solid var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.scheda-transfer .passo .filo{background:var(--bordo-input);flex:1;width:2px;min-height:14px}.scheda-transfer .passo:last-child .filo{display:none}.scheda-transfer .passo .corpo{min-width:0;font-size:var(--fs-md);padding-bottom:10px}.scheda-transfer .passo .chi{font-weight:600;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--testo-3);display:block}.scheda-transfer .passo .dettaglio{display:block}.scheda-transfer .passo.cliente .pallino{background:var(--info-bg);color:var(--info-tx);border-color:var(--info-tx)}.scheda-transfer .passo.sistema .pallino{background:var(--sistema-bg);color:var(--sistema-tx);border-color:var(--sistema-bd)}.scheda-transfer .passo.ok .pallino{background:var(--successo-bg);color:var(--successo);border-color:var(--successo)}.scheda-transfer .passo.ko .pallino{background:var(--errore-bg);color:var(--errore);border-color:var(--errore)}.scheda-transfer .virgolette{color:var(--testo);font-style:italic}.editor-form .palette-blocco{flex-direction:column;gap:6px;display:flex}.editor-form .palette-titolo{color:var(--testo-2);font-weight:600}.editor-form .palette{background:var(--superficie-2);border:1px dashed var(--bordo-input);border-radius:var(--raggio-s);flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.editor-form .palette .pill{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-sm);border:1px solid var(--bordo-input);background:var(--superficie);color:var(--testo-2);border-radius:999px;padding:2px 7px}.editor-form .palette .pill:hover:not(:disabled){border-color:var(--accent);color:var(--accent-soft-testo);background:var(--accent-soft)}.editor-form .palette .pill.sistema{background:var(--superficie-2)}.editor-form .richieste-prompt{overflow-x:auto}.editor-form .richieste-prompt table{width:100%;font-size:var(--fs-md)}.editor-form .richieste-prompt caption{text-align:left;padding:.5rem 0;font-weight:600}.editor-form .richieste-prompt td{vertical-align:top;overflow-wrap:anywhere}.editor-form .richieste-prompt .richiesta-scoperta{background:var(--avviso-bg);color:var(--avviso)}.editor-form .richieste-prompt .strumento-scoperto{background:var(--errore-bg);color:var(--errore)}.editor-form .richieste-prompt input{min-width:6rem}.editor-form .richieste-prompt .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.editor-form .richieste-prompt button{margin-top:.4rem;display:block}.editor-form .variabili-strumenti{font-size:var(--fs-md);color:var(--testo-2);overflow-wrap:anywhere}.editor-form .variabili-strumenti p{margin:.4rem 0}.editor-form .variabili-strumenti ul{margin:.4rem 0;padding-left:1.2rem}.editor-form .variabili-strumenti li{margin:.3rem 0}.editor-form .origine-sconosciuta{background:var(--avviso-bg);color:var(--avviso)}.editor-form .avviso-var{background:var(--avviso-bg);color:var(--avviso);border-radius:var(--raggio-s);font-size:var(--fs-md);padding:.4rem .6rem}.editor-form .ok-var{background:var(--successo-bg);color:var(--successo);border-radius:var(--raggio-s);font-size:var(--fs-md);padding:.4rem .6rem}.editor-form .riga-var{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 26px;align-items:center;gap:6px;display:grid}.editor-form .riga-var input{font-size:var(--fs-md);padding:.35rem .5rem}.editor-form button.piccolo{font-size:var(--fs-md);padding:.22rem .6rem}.editor-form button.annulla{border:1px solid var(--bordo-input);color:var(--testo-2);background:0 0}.editor-form button.annulla:hover:not(:disabled){background:var(--superficie-hover)}.editor-form details.avanzato{border:1px dashed var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie-2);padding:8px 10px}.editor-form details.avanzato>summary{cursor:pointer;font-size:var(--fs-md);color:var(--testo-2);font-weight:600;list-style:none}.editor-form details.avanzato>summary::-webkit-details-marker{display:none}.editor-form details.avanzato textarea{font-size:var(--fs-sm);margin-top:6px}.banco-contenuto{background:var(--folders);border:1px solid var(--bordo);border-radius:var(--raggio-l) 0 0 var(--raggio-l);min-width:0;min-height:0;padding:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto;container-type:inline-size}.editor-rail .rail-titolo{font-size:var(--fs-lg);color:var(--testo-2);font-weight:600}.editor-rail .rail-testa{margin-bottom:var(--sp-3);flex-direction:column;gap:.35rem;display:flex}.editor-rail .rail-testa label{font-size:var(--fs-md);font-weight:600}.editor-rail .rail-testa select{font:inherit;border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);padding:.5rem .65rem}.editor-rail .rail-scelta-strumento{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.editor-rail .rail-scelta-strumento select{flex:14rem;min-width:0}.editor-rail .rail-scelta-strumento .usi-strumento{flex-wrap:wrap;gap:4px;display:inline-flex}.editor-rail .scheda{max-width:none}.editor-rail .scheda-larga{margin-bottom:0}.rail-tabs{margin-bottom:var(--sp-3);background:var(--nav-active-bg);border-radius:var(--raggio-s);flex-wrap:nowrap;gap:1px;padding:1px;display:flex;overflow-x:hidden}.rail-tabs button{white-space:nowrap;min-width:max-content;font:inherit;letter-spacing:-.01em;border-radius:calc(var(--raggio-s) - 2px);color:var(--testo-2);cursor:pointer;background:0 0;border:none;flex:none;padding:.16rem .22rem;font-size:12px;font-weight:600}@media (max-width:1280px){.rail-tabs button{font-size:12px!important}}@container (max-width:459px){.rail-tabs{scrollbar-width:thin;overflow-x:auto}}.rail-tabs button:hover:not(.attivo){background:var(--superficie-hover);color:var(--testo)}.rail-tabs button.attivo{background:var(--superficie);color:var(--accent-soft-testo);box-shadow:var(--ombra-1)}.rail-tabs button.attivo:hover{background:var(--superficie)}.rail-pann-live:not([hidden]),.rail-pann-testo:not([hidden]),.rail-pann-anteprima:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.rail-pann-testo:not([hidden]),.rail-pann-anteprima:not([hidden]){overflow-y:auto}.rail-pann-testo:not([hidden]) .prova-testo{flex:0 0 22rem}.prova-live{gap:var(--sp-2);flex-direction:column;flex:1;min-height:0;display:flex}.pl-cima{gap:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--bordo);flex-direction:column;flex:none;display:flex}.pl-riga-stato{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pl-barra{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.pl-barra .info-bolla{max-width:240px;left:auto;right:0}.pl-stato-chip{font-size:var(--fs-sm);color:var(--successo);background:var(--successo-bg);border-radius:999px;align-items:center;gap:6px;padding:.2rem .6rem;font-weight:600;display:inline-flex}.pl-pallino{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pl-pulsa}@keyframes pl-pulsa{0%,to{opacity:1}50%{opacity:.35}}.pl-stato-chip.chiusa{color:var(--testo-2);background:var(--nav-active-bg)}.pl-nome{font-size:var(--fs-sm);color:var(--testo-2)}.pl-copia-blocco{align-items:center;display:inline-flex;position:relative}.pl-copia{font-size:var(--fs-sm);border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie-2);color:var(--testo-2);align-items:center;gap:6px;padding:.25rem .55rem;display:inline-flex}.pl-copia:hover:not(:disabled){background:var(--superficie-hover);color:var(--testo)}.pl-copia-esito{white-space:nowrap;font-size:var(--fs-xs);color:var(--successo);opacity:0;pointer-events:none;margin-left:6px;transition:opacity .15s;position:absolute;left:100%}.pl-copia-esito.visibile{opacity:1}.pl-copia-esito.ko{color:var(--errore)}.pl-area{flex-direction:column;flex:1;min-height:0;display:flex}.pl-centro{justify-content:center;align-items:center;gap:var(--sp-3);text-align:center;flex-direction:column;flex:1;display:flex}.pl-mic-cerchio{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-soft-testo);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pl-centro .nota{font-size:var(--fs-sm);max-width:36ch;margin-bottom:0}.pl-avvia,.pl-riavvia{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pl-lista{min-height:120px;padding:var(--sp-2);background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-m);flex-direction:column;flex:auto;gap:.3rem;display:flex;overflow-y:auto}.pl-lista .vuoto{padding:var(--sp-2) 0;font-size:var(--fs-sm)}.pl-bolla{border-radius:var(--raggio-s);max-width:60%;font-size:var(--fs-sm);padding:.3rem .5rem;line-height:1.35}.pl-bolla.agente{background:var(--info-bg);border:1px solid var(--info-bd);color:var(--testo);border-bottom-left-radius:4px;align-self:flex-start}.pl-bolla.utente{background:var(--accent-soft);border:1px solid var(--accent-bordo);border-bottom-right-radius:4px;align-self:flex-end}.pl-tool{border:2px dashed var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);width:80%;font-size:var(--fs-sm);align-self:center}.pl-tool.pending{background:var(--banco-attesa-bg);border-color:var(--banco-attesa-bd)}.rail-pann-trascrizione .pl-tool{width:auto;margin:10px 0}.scheda-precall{border:2px dashed var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie-2);font-size:var(--fs-xs);overflow-wrap:anywhere;margin:10px 0}.scheda-precall.con-avviso{background:var(--avviso-bg);color:var(--avviso-testo)}.scheda-precall>summary{padding:var(--sp-2);cursor:pointer}.scheda-precall-corpo{padding:0 var(--sp-2) var(--sp-2)}.scheda-precall table{table-layout:fixed;border-collapse:collapse;width:100%}.scheda-precall th,.scheda-precall td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bordo-input);font-size:var(--fs-xs);padding:3px 6px}.scheda-precall th:first-child{width:38%}.scheda-precall td,.scheda-precall-valore{white-space:pre-wrap}.scheda-precall h3{margin:var(--sp-3) 0 var(--sp-2);font-size:inherit}.scheda-precall-scartate{word-break:normal;margin:0;padding:0;list-style:none}.scheda-precall-scartate li{padding:3px 6px}.scheda-precall-motivo{color:var(--testo-2);overflow-wrap:normal;font-style:italic}.pl-tool.ok{background:var(--successo-bg);border-color:var(--banco-ok-bd)}.pl-tool.ko{background:var(--errore-bg);border-color:var(--banco-ko-bd)}.pl-tool.avviso{background:var(--avviso-bg);border-color:color-mix(in srgb, var(--avviso) 45%, var(--bordo))}.pl-tool.neutro{background:var(--superficie-2);border-color:var(--bordo)}.pl-tool>summary{cursor:pointer;align-items:center;gap:8px;padding:.3rem .5rem;list-style:none;display:flex}.pl-tool>summary::-webkit-details-marker{display:none}.pl-tool>summary:hover{background:color-mix(in srgb, var(--superficie) 35%, transparent)}.pl-tool[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--testo) 10%, transparent)}.pl-tool-nome{color:var(--accent-soft-testo);font-weight:600}.pl-tool-stato{font-size:var(--fs-xs);background:color-mix(in srgb, var(--superficie) 60%, transparent);border-radius:999px;flex:none;padding:.05rem .45rem;font-weight:600}.pl-tool-stato.pending{color:var(--testo-2)}.pl-tool-stato.ok{color:var(--successo)}.pl-tool-stato.ko{color:var(--errore)}.pl-tool-stato.avviso{color:var(--avviso)}.pl-tool-stato.neutro{color:var(--testo-2)}.pl-tool-ms{font-size:var(--fs-xs);color:var(--testo-3);flex:none;margin-left:auto}.pl-tool-corpo{flex-direction:column;gap:.3rem;padding:.4rem .5rem;display:flex}.pl-tool-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--testo-3);font-weight:600}.pl-tool-corpo pre{background:color-mix(in srgb, var(--superficie) 72%, transparent);border-radius:var(--raggio-s);font-size:var(--fs-sm);white-space:pre-wrap;word-break:break-word;margin:0;padding:.4rem;line-height:1.45;overflow-x:auto}.pl-fondo{padding-top:var(--sp-2);flex:none}.pl-fondo>button{width:100%}.pl-fondo-testo{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pl-fondo-testo input{width:100%;min-width:0}.pl-fondo-testo>button{width:auto}.pl-fondo-testo .pl-termina{grid-column:1/-1;width:100%}.pl-termina{background:var(--errore)}.pl-termina:hover:not(:disabled){background:var(--errore);filter:brightness(.92)}.pl-duplex-blocco{flex:none;align-items:center;display:inline-flex}.pl-duplex{font-size:var(--fs-sm);color:var(--testo-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pl-duplex input{accent-color:var(--accent)}.editor-rail{min-width:0;box-shadow:-8px 0 16px -10px var(--ombra-banco);flex:0 0 30px;transition:flex-basis .42s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.editor-zone.banco-aperto .editor-rail{box-shadow:-10px 0 22px -14px var(--ombra-banco);flex-basis:30%}.banco-interno{width:var(--banco-larghezza);visibility:hidden;height:100%;transition:visibility 0s .42s;display:flex}.banco-aperto .banco-interno{visibility:visible;transition-delay:0s}.banco-linguetta{border-left:1px solid var(--bordo-input);background:var(--linguetta);width:30px;box-shadow:-8px 0 16px -10px var(--ombra-banco);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:background .2s;display:flex;position:absolute;top:0;bottom:0;right:0}.banco-linguetta:hover{background:var(--linguetta-hover)}.banco-linguetta[aria-disabled=true]{cursor:default}.banco-linguetta[aria-disabled=true]:hover{background:var(--linguetta)}.banco-linguetta[aria-disabled=true] .freccia{visibility:hidden}.banco-linguetta:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.banco-linguetta .verticale{writing-mode:vertical-rl;white-space:nowrap;font-size:var(--fs-lg);text-transform:uppercase;letter-spacing:.08em;font-weight:700;transform:rotate(180deg)}.banco-linguetta .freccia{transition:transform .42s}.banco-aperto .editor-rail .banco-linguetta{box-shadow:none}.banco-aperto .editor-rail .banco-linguetta .freccia{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.editor-rail,.banco-interno,.banco-linguetta .freccia{transition:none}}@media (max-width:1280px){.app.editor-fullwidth>main{height:auto;min-height:100dvh}.editor-zone{flex-direction:column;flex:none;align-items:stretch}.editor-form{flex:none;grid-template-columns:1fr;overflow:visible;container-type:normal}.editor-form .zona-prompt{height:auto;min-height:0;position:static;overflow:visible}.editor-form .zona-prompt .prompt-textarea,.editor-form .zona-prompt .prompt-voce{height:auto}.editor-form .zona-sezioni{min-height:0;max-height:none;overflow:visible}.editor-form .zona-sezioni .riga2{grid-template-columns:1fr 1fr}.editor-zone .editor-rail{flex:none;height:auto;max-height:none;overflow:visible}.banco-interno{visibility:visible;width:100%;height:auto}.banco-linguetta{display:none}.banco-contenuto{border-radius:var(--raggio-l)}.pl-lista{max-height:46vh}}.aiuto section{margin-bottom:var(--sp-5);max-width:72ch}.aiuto h2{font-size:var(--fs-lg);margin-bottom:var(--sp-2)}.aiuto p,.aiuto li{font-size:var(--fs-lg);color:var(--testo-2);margin-bottom:var(--sp-2)}.aiuto ul{padding-left:1.25rem}.aiuto strong{color:var(--testo)}.login{color:#eaf1ff;background:#04060c;place-items:center;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:normal;display:grid;position:fixed;inset:0;overflow:hidden}.login .login-hero{object-fit:cover;object-position:center;background:#04060c;width:100%;height:100%;display:block}.login .scrim{pointer-events:none;background:linear-gradient(#02040a00 0%,#02040a38 36%,#02040a9e 68%,#02040ae0 100%);height:46%;position:absolute;inset:auto 0 0}.login .alone{pointer-events:none;background:radial-gradient(closest-side,#02040ab8,#02040a00 100%);width:46vw;height:58vh;position:absolute;bottom:-10%;right:-6%}.login .didascalia{text-shadow:0 2px 20px #000000bf;max-width:min(46ch,48vw);position:absolute;bottom:clamp(28px,5vh,56px);left:clamp(24px,4vw,64px)}.login .didascalia .occhiello{letter-spacing:.28em;text-transform:uppercase;color:#5aa2ff;align-items:center;gap:12px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.login .didascalia .occhiello:after{content:"";background:linear-gradient(90deg,#5aa2ff,#0000);flex:1;max-width:90px;height:1px}.login .didascalia h2{letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.6vw,40px);font-weight:600;line-height:1.15}.login .didascalia p{color:#9fb3d1;margin:12px 0 0;font-size:clamp(13px,1.05vw,16px);line-height:1.55}.login .didascalia .claim{color:#eaf1ff;margin-top:4px;font-weight:600;display:inline-block}.login .card{overscroll-behavior:contain;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#080c16eb;border:1px solid #60a5fa8c;border-radius:20px;flex-direction:column;gap:14px;width:380px;max-height:calc(100dvh - 32px);padding:30px 30px 24px;display:flex;position:absolute;bottom:clamp(20px,4vh,48px);right:clamp(20px,3vw,48px);overflow-y:auto;box-shadow:0 30px 70px -18px #000000d9,0 0 46px -14px #2f6bff8c,inset 0 1px #ffffff12}.login .card>.sotto{text-align:center;color:#9fb3d1bf;letter-spacing:.14em;text-transform:uppercase;margin:2px 0 0;font-size:12px}.login .campo{flex-direction:column;gap:6px;display:flex}.login .campo label{color:#5aa2ff;letter-spacing:.02em;font-size:12.5px;font-weight:600}.login .guscio{display:flex;position:relative}.login .campo input{font:inherit;color:#eaf1ff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;width:100%;padding:11px 44px 11px 13px;font-size:14.5px;transition:border-color .15s,box-shadow .15s,background .15s}.login .campo input::placeholder{color:#9fb3d18c}.login .campo input:focus{background:#ffffff17;border-color:#5aa2ff;outline:none;box-shadow:0 0 0 3px #2f6bff47}.login .occhio{cursor:pointer;color:#9fb3d1;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:color .15s,background .15s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login .occhio:hover{color:#eaf1ff;background:#ffffff14}.login .occhio:focus-visible{outline-offset:1px;outline:2px solid #5aa2ff}.login .occhio svg{width:18px;height:18px}.login .occhio .chiuso,.login .occhio[aria-pressed=true] .aperto{display:none}.login .occhio[aria-pressed=true] .chiuso{display:block}.login .occhio[aria-pressed=true]{color:#5aa2ff}.login .card button.entra{font:inherit;cursor:pointer;color:#fff;background:linear-gradient(#3d78ff,#1f4fd8);border:0;border-radius:10px;margin-top:6px;padding:12px 16px;font-size:15px;font-weight:600;transition:filter .15s,transform 50ms;box-shadow:0 8px 22px -8px #2f6bffe6,inset 0 1px #ffffff40}.login .card button.entra:hover{filter:brightness(1.08)}.login .card button.entra:active{transform:translateY(1px)}.login .card button.entra:disabled{opacity:.6;cursor:default}.login .card .errore{color:#fecaca;background:#dc262629;border:1px solid #f8717173;border-radius:9px;padding:9px 12px;font-size:13px}@media (max-width:860px){.login{padding:0;display:block}.login .login-hero{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.login .scrim{height:62%}.login .alone,.login .didascalia{display:none}.login .card{gap:11px;width:auto;max-width:420px;margin-inline:auto;padding:18px 20px 14px;position:absolute;bottom:16px;left:16px;right:16px}.login .card>.sotto{font-size:11px}.login .campo input{padding:10px 42px 10px 12px}.login .card button.entra{margin-top:3px;padding:11px 16px}}@media (max-width:860px) and (max-height:820px){.login .card{gap:9px;padding:15px 18px 12px}}@media (max-width:860px),(max-height:520px){.login .card>.sotto{margin-top:0}}@media (prefers-reduced-motion:reduce){.login .login-hero{display:none}.login{background:#04060c url(/hero-poster.jpg) 50%/cover no-repeat}}.login .card button.entra:focus-visible{outline-offset:2px;outline:2px solid #5aa2ff}.card-versione{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-m);box-shadow:var(--ombra-1);align-items:center;gap:10px;padding:6px 10px;display:flex}.card-versione .orologio{color:var(--testo-2);flex:none;display:inline-flex}.card-versione .vbtn{border-radius:var(--raggio-s);color:var(--testo);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:2px 4px;display:flex}.card-versione .vbtn:hover:not(:disabled){background:var(--superficie-hover)}.card-versione .sigla{font-weight:700;font-size:var(--fs-lg);display:block}.card-versione .stato{font-size:var(--fs-sm);color:var(--testo-3);font-weight:400;display:block}.scelta-produzione{flex-direction:column;gap:3px;width:100%;display:flex}.scelta-produzione label{font-size:var(--fs-md);font-weight:600}.scelta-produzione select{font:inherit;font-size:var(--fs-md);border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);width:100%;padding:.35rem .5rem}.scelta-produzione .hint{font-size:var(--fs-sm);color:var(--testo-3)}.riga-v{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);align-items:center;gap:8px;margin-bottom:5px;padding:7px 9px;display:flex}.riga-v:hover{border-color:var(--bordo-input);background:var(--superficie-hover)}.riga-v.corrente{border-color:var(--accent);background:var(--accent-soft)}.riga-v .s{flex:none;min-width:36px;font-weight:700}.riga-v .t{flex-direction:column;flex:1;min-width:0;display:flex}.riga-v .t .n{font-size:var(--fs-md);align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.riga-v .t .d{font-size:var(--fs-sm);color:var(--testo-3);text-overflow:ellipsis;overflow:hidden}.pill-prod{font-size:var(--fs-sm);background:var(--successo-bg);color:var(--successo);border-radius:999px;flex:none;align-items:center;gap:5px;padding:.1rem .5rem;font-weight:600;display:inline-flex}.rail-corpo-crono{padding:var(--sp-3);overflow-y:auto}.pannello-crono .tit-blocco{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--testo-3);margin:var(--sp-3) 0 var(--sp-2);font-weight:700}.pannello-crono .crono-intestazione{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pannello-crono .tit-blocco:first-child{margin-top:0}.pannello-crono .log-riga{border-left:2px solid var(--bordo);margin-left:3px;padding:.25rem 0 .45rem .6rem}.pannello-crono .log-riga .q{font-size:var(--fs-sm);color:var(--testo-3)}.pannello-crono .log-riga .c{font-size:var(--fs-sm)}.pannello-crono .log-riga .campo{font-family:var(--mono,ui-monospace, Consolas, monospace);font-size:var(--fs-sm);background:var(--superficie-2);border-radius:3px;padding:0 .2rem}.pannello-crono .dentro-fuori-blocco{margin-top:var(--sp-4)}.pannello-crono .dentro-fuori-blocco .hint{display:block}.lista-diff{flex-direction:column;gap:1px;display:flex}.lista-diff .diff-riga{font-size:var(--fs-md)}.lista-diff .campo{font-weight:600}.editor-form fieldset.senza-cornice{border:0;min-width:0;margin:0;padding:0;display:contents}.editor-sola-lettura input:disabled,.editor-sola-lettura textarea:disabled,.editor-sola-lettura select:disabled{background:var(--superficie-2);color:var(--testo-2);cursor:default;opacity:1}.editor-sola-lettura .sezione>summary{cursor:pointer}.editor-form .prompt-sola-lettura{border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie-2);min-height:220px;color:var(--testo);font-size:var(--fs-md);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;flex:auto;margin:0;padding:.55rem .7rem;line-height:1.5;overflow:auto}.editor-form .prompt-sola-lettura.corto{flex:none;min-height:0}.testata-agente{margin-bottom:var(--sp-2);background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-m);box-shadow:var(--ombra-1)}.editor-fullwidth .testata-agente{flex-shrink:0}.barra-testata{align-items:center;gap:var(--sp-3);padding:8px 10px;display:flex}.livello-2 .barra-testata .gruppo-nome h1,.livello-3 .barra-testata .gruppo-nome h1{white-space:normal}.livello-3 .barra-testata{flex-wrap:wrap}.livello-3 .barra-testata .sep{flex-basis:100%;height:0}.livello-3 .barra-testata .comandi{flex-wrap:wrap;max-width:100%;margin-left:auto}.barra-testata .conversazioni{background:var(--superficie);color:var(--testo);border:1px solid var(--bordo-input);flex:none}.barra-testata .conversazioni:hover{background:var(--superficie-hover)}.barra-testata .gruppo-nome{align-items:center;gap:var(--sp-2);flex:0 auto;display:flex}.barra-testata .gruppo-nome h1{color:var(--testo);font-size:var(--fs-xl);white-space:nowrap;overflow-wrap:anywhere;margin-bottom:0}.legame-testata{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.legame-testata .chip{white-space:nowrap;text-overflow:ellipsis;min-width:4rem;max-width:18rem;overflow:hidden}.barra-testata .indietro{border-radius:var(--raggio-s);width:26px;height:26px;color:var(--testo-2);border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.barra-testata .indietro:hover{background:var(--superficie-hover);color:var(--testo);text-decoration:none}.barra-testata .ingranaggio{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);width:28px;height:28px;color:var(--testo-2);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.barra-testata .ingranaggio:hover{background:var(--superficie-hover);color:var(--accent-soft-testo);border-color:var(--accent-velo)}.riga-dettagli{border-top:1px solid var(--bordo);font-size:var(--fs-sm);color:var(--testo-3);white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:5px 10px 6px 44px;display:flex}.riga-dettagli .dettaglio{text-overflow:ellipsis;flex:0 auto;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.riga-dettagli .dettaglio+.dettaglio:before{content:"·";color:var(--testo-3);margin-right:1px}.riga-dettagli .legame-testata{flex:0 auto}.riga-dettagli .identita-agente-dettagli{white-space:normal;flex:0 auto;min-width:0;margin-left:5.5em}.riga-dettagli .legame-testata button{font-size:var(--fs-sm);padding:.08rem .5rem}.riga-dettagli .legame-testata .chip{padding:.05rem .45rem}.riga-dettagli .legame-testata+.dettaglio:before{content:"·";margin-right:1px}.numeri-testata{border-top:1px solid var(--bordo);flex-wrap:wrap;gap:8px;padding:6px 10px 8px 44px;display:flex}.pill-numero{--n-bg:var(--info-bg);--n-bd:var(--info-bd);--n-tx:var(--info-tx);background:var(--n-bg);border:1px solid var(--n-bd);color:var(--n-tx);border-radius:999px;align-items:center;gap:9px;min-width:0;padding:5px 14px 5px 7px;line-height:1.2;display:inline-flex}.pill-numero.uscita{--n-bg:var(--avviso-bg);--n-bd:color-mix(in srgb, var(--avviso) 45%, transparent);--n-tx:var(--avviso-testo)}.pill-numero.whatsapp{--n-bg:var(--successo-bg);--n-bd:color-mix(in srgb, var(--successo) 45%, transparent);--n-tx:var(--successo)}.pill-numero.whatsapp.scollegata{--n-bg:var(--errore-bg);--n-bd:color-mix(in srgb, var(--errore) 45%, transparent);--n-tx:var(--errore)}.pill-numero.telegram:not(.vuota):not(.scollegata){--n-bg:var(--accent);--n-bd:var(--accent);--n-tx:var(--su-accent)}.pill-numero.telegram:not(.vuota):not(.scollegata) .ico{background:var(--su-accent);color:var(--accent)}.pill-numero.telegram.scollegata{--n-bg:var(--errore-bg);--n-bd:color-mix(in srgb, var(--errore) 45%, transparent);--n-tx:var(--errore)}.pill-numero .ico{background:var(--n-tx);width:26px;height:26px;color:var(--superficie);border-radius:50%;flex:none;place-items:center;display:grid}.pill-numero .et{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.pill-numero .val{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.pill-numero.vuota{--n-bg:var(--superficie);--n-bd:var(--bordo);--n-tx:var(--testo-2);background:var(--n-bg);border-style:solid}.pill-numero.vuota .ico{color:var(--n-tx);border:1px dashed var(--n-bd);background:0 0}.pill-numero.vuota .val{font-size:var(--fs-lg);font-weight:400}button.pill-numero{cursor:pointer;font-family:inherit}button.pill-numero:hover:not(:disabled){background:var(--n-bg);color:var(--n-tx)}button.pill-numero:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pill-numero .collega{color:var(--accent);text-underline-offset:2px;font:inherit;font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline;transition:none}.pill-numero .collega:hover{color:var(--accent-hover);background:0 0}.modale-whatsapp{max-width:620px}.whatsapp-scelte{gap:8px;margin:14px 0;display:grid}.whatsapp-scelta{border:1px solid var(--bordo);border-radius:var(--raggio);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.whatsapp-scelta:focus-within{outline:2px solid var(--accent);outline-offset:2px}.whatsapp-scelta input{margin-top:3px}.whatsapp-scelta>span{gap:3px;min-width:0;display:grid}.whatsapp-scelta small,.whatsapp-scelta>span>span{color:var(--testo-2);font-size:var(--fs-sm)}.whatsapp-scelta.disabilitata{cursor:not-allowed;opacity:.62}@media (max-width:640px){.numeri-testata{padding-left:12px}.pill-numero{flex:100%}}.riga-dettagli .meta-testata b{color:var(--testo-2);font-weight:600}.riga-dettagli .card-versione{box-shadow:none;background:0 0;border:0;gap:4px;min-width:0;padding:0;display:inline-flex}.riga-dettagli .card-versione .orologio svg{width:14px;height:14px}.riga-dettagli .card-versione .vbtn{font-size:var(--fs-sm);gap:0;min-width:0;padding:0 2px}.riga-dettagli .card-versione .vbtn>span{text-overflow:ellipsis;overflow:hidden}.riga-dettagli .card-versione .sigla,.riga-dettagli .card-versione .stato{font-size:var(--fs-sm);display:inline}.riga-dettagli .card-versione .sigla{color:var(--testo-2);font-weight:600}.riga-dettagli .card-versione .stato:before{content:", "}.riga-dettagli .chip-avviso{padding:.05rem .45rem}.barra-testata .sep{flex:auto}.barra-testata .comandi{align-items:center;gap:var(--sp-3);flex:none;display:flex}.barra-testata .icobtn{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);width:28px;height:28px;color:var(--testo-2);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.barra-testata .icobtn:hover{background:var(--superficie-hover);color:var(--testo)}.barra-testata .icobtn.acceso{background:var(--accent-soft);border-color:var(--accent-velo);color:var(--accent-soft-testo)}.barra-testata button.salva{min-width:116px}.barra-testata button.pubblica{background:var(--accent);min-width:92px}.barra-testata .scelta-produzione{flex-direction:row;flex:none;align-items:center;gap:6px;width:auto;min-width:0;display:flex}.barra-testata .scelta-produzione label{font-size:var(--fs-sm);color:var(--testo-2);white-space:nowrap;align-items:center;margin-top:0;font-weight:600;display:inline-flex}.barra-testata .scelta-produzione select{font-size:var(--fs-md);width:auto;min-width:0;max-width:230px;padding:.28rem .45rem}.barra-testata .info-bolla{left:auto;right:0}.sotto-barra{margin:0 0 var(--sp-2)}.ripartenza-fotografia,.ripartenza-esito,.ripartenza-avviso{border-radius:var(--raggio-s);font-size:var(--fs-sm);padding:9px 11px}.ripartenza-fotografia{background:var(--superficie-2);border:1px solid var(--bordo);color:var(--testo-2)}.testata-storica button.annulla{background:var(--superficie);color:var(--testo);border-color:var(--bordo-input)}.ripartenza-avviso{background:var(--avviso-bg);color:var(--avviso)}.ripartenza-modale p{margin:0 0 var(--sp-3)}.ripartenza-modale .azioni{flex-wrap:wrap;justify-content:flex-end}.ripartenza-modale button.pericolo{background:var(--errore);border-color:var(--errore)}.ripartenza-modale button.pericolo:hover{background:var(--errore-hover)}.ripartenza-perdite{margin:0 0 var(--sp-3);overflow-wrap:anywhere;padding-left:20px}@media (max-width:600px){.barra-testata .gruppo-nome{flex-wrap:wrap;max-width:100%}.barra-testata .comandi{flex-wrap:wrap;width:100%;max-width:100%}.barra-testata .scelta-produzione{max-width:100%}.riga-dettagli{white-space:normal;flex-wrap:wrap;padding-left:10px}.numeri-testata{padding-left:10px}}.avviso-non-protetto{background:var(--avviso-bg);color:var(--avviso);border-radius:var(--raggio-s);font-size:var(--fs-sm);padding:.35rem .6rem;line-height:1.35}@media (max-width:1150px){.barra-testata{flex-wrap:wrap}.barra-testata .sep{flex-basis:100%;height:0}.barra-testata .comandi{flex-wrap:wrap;max-width:100%;margin-left:auto}}.modale-impostazioni .pericolo-zona{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px dashed var(--bordo);display:flex}.modale-impostazioni .pericolo-zona .hint{margin-top:2px}.editor-form .prompt-voce{resize:vertical;flex:none;height:24cqh;min-height:200px}.editor-form .nota-schema{font-size:var(--fs-md);color:var(--testo-2);border-left:3px solid var(--bordo);background:var(--superficie-2);margin:0;padding:.4rem .65rem}.variabili-prova .mono{font-family:ui-monospace,Consolas,monospace}.variabili-prova>summary{color:var(--testo);position:relative}.variabili-prova>summary .info-tip{margin-left:6px;position:static}.variabili-prova>summary .info-bolla{max-width:100%;left:0}.variabili-prova .variabili-prova-avviso{vertical-align:text-bottom;margin-left:6px;display:inline-flex;position:static}.variabili-prova .variabili-prova-avviso-bottone{background:var(--errore-bg);width:18px;height:18px;color:var(--errore);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.variabili-prova .variabili-prova-avviso-bottone svg{fill:currentColor;width:15px;height:15px}.variabili-prova .variabili-prova-avviso-bottone:hover,.variabili-prova .variabili-prova-avviso-bottone:focus-visible{background:var(--errore);color:var(--sfondo)}.variabili-prova .variabili-prova-avviso-bottone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.variabili-prova .variabili-prova-avviso-bolla{z-index:40;box-sizing:border-box;border-radius:var(--raggio-s);background:var(--testo);width:min(360px,100%);color:var(--sfondo);font-size:var(--fs-sm);white-space:normal;overflow-wrap:anywhere;box-shadow:var(--ombra-2);padding:7px 10px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0}.variabili-prova .variabili-prova-avviso-bolla[hidden]{display:none}.variabili-prova fieldset{border:0;min-width:0;margin:0;padding:0}.variabili-prova .variabili-prova-riga{border-top:1px solid var(--bordo);padding:10px 0}.variabili-prova .variabili-prova-riga:first-child{border-top:0;padding-top:2px}.variabili-prova .variabili-prova-capo{font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.variabili-prova .variabili-prova-capo>.mono{overflow-wrap:anywhere;min-width:0}.variabili-prova .chip{font-size:var(--fs-xs);background:var(--superficie-2);color:var(--testo-2);white-space:nowrap;border-radius:99px;padding:2px 7px}.variabili-prova .variabili-prova-manca{background:var(--errore-bg);color:var(--errore);font-weight:600}.variabili-prova .variabili-prova-stati{border:1px solid var(--bordo-input);background:var(--superficie-2);border-radius:7px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.variabili-prova .variabili-prova-stati button{font:inherit;font-size:var(--fs-sm);border:0;border-right:1px solid var(--bordo-input);color:var(--testo-2);cursor:pointer;background:0 0;border-radius:0;padding:6px 4px}.variabili-prova .variabili-prova-stati button:last-child{border-right:0}.variabili-prova .variabili-prova-stati button[aria-pressed=true]{background:var(--superficie);color:var(--testo);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.variabili-prova .variabili-prova-stati button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.variabili-prova .variabili-prova-stati button:disabled{cursor:default}.variabili-prova .variabili-prova-riga>input{width:100%;font-size:var(--fs-sm);border:1px solid var(--bordo-input);background:var(--superficie);color:var(--testo);border-radius:6px;margin-top:5px;padding:6px 8px}.variabili-prova .variabili-prova-riga>input:disabled{background:var(--superficie-2);color:var(--testo-3);font-style:italic}.rail-variabili:not([hidden]){margin-bottom:var(--sp-2);flex:none}.rail-variabili:empty{display:none}.variabili-prova .variabili-prova-memoria{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0 8px;display:flex}.variabili-prova .variabili-prova-nota{font-size:var(--fs-xs);margin:-4px 0 8px}.variabili-prova .variabili-prova-memoria select{min-width:0;font:inherit;font-size:var(--fs-sm);border:1px solid var(--bordo-input);background:var(--superficie);color:var(--testo);border-radius:6px;flex:12rem;padding:5px 6px}.variabili-prova .variabili-prova-memoria button{font:inherit;font-size:var(--fs-sm);border:1px solid var(--bordo-input);background:var(--superficie);color:var(--testo-2);cursor:pointer;border-radius:6px;flex:none;padding:5px 10px}.variabili-prova .variabili-prova-memoria :disabled{color:var(--testo-3);cursor:default}:root{--acceso:#4a8055;--spento:#bdb3a7}.editor-form .testata-sezione{background:var(--linguetta);grid-template-columns:auto minmax(0,1fr) 9px 12px;display:grid}.editor-form .testata-sezione:hover{background:var(--linguetta-hover)}.valore-sezione{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.valore-sezione-destra{justify-content:flex-end}.editor-form .testata-sezione .chip{white-space:nowrap}.editor-form .postcall-sezione .valore-sezione{flex-wrap:wrap}.editor-form .postcall-sezione .testata-sezione .chip{white-space:normal}.editor-form .postcall-sezione .postcall-spente{background:var(--superficie-2);border:1px solid var(--bordo);font-size:var(--fs-xs)}.editor-form .postcall-sezione[open] .postcall-spente{display:none}.editor-form .testata-sezione .numero{font-size:var(--fs-sm);color:var(--testo);font-weight:600}.posto-semaforo{width:9px}.semaforo{background:var(--spento);border-radius:50%;width:9px;height:9px;display:block}.semaforo.on{background:var(--acceso)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.riga-aiuto{justify-content:flex-end;display:flex}.btn-guida{border:1px solid var(--bordo-input);background:var(--superficie-2);color:var(--testo-2);font-size:var(--fs-xs);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 5px;font-weight:600;display:inline-flex}.btn-guida .tondo{background:var(--superficie);border:1px solid var(--testo-3);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.btn-guida:hover{border-color:var(--accent);color:var(--accent)}.btn-guida.attiva{border-color:var(--accent);background:var(--accent);color:var(--su-accent)}.btn-guida.attiva .tondo{background:var(--superficie);color:var(--accent);border-color:var(--superficie)}.btn-guida:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rail-pann-info:not([hidden]){flex:1;min-height:0;display:flex}.guida-banco{min-height:0;color:var(--testo);flex:1;overflow-y:auto}.guida-banco h4{font-size:var(--fs-lg);color:var(--accent);margin:0 0 3px}.guida-banco .occhio{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--testo-3);margin-bottom:12px}.guida-banco section{margin-bottom:16px}.guida-banco h5{font-size:var(--fs-md);margin:0 0 4px}.guida-banco p{font-size:var(--fs-sm);color:var(--testo-2);margin:0 0 7px}.guida-banco .esempio{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-xs);background:var(--superficie-2);border-left:3px solid var(--bordo-input);color:var(--testo);white-space:pre-wrap;border-radius:0 6px 6px 0;margin:6px 0;padding:8px 10px}.guida-banco .attenzione{border-left:3px solid var(--errore);background:var(--errore-bg);font-size:var(--fs-sm);border-radius:0 6px 6px 0;margin:6px 0;padding:8px 10px}.guida-banco .attenzione strong{color:var(--errore)}.guida-vuota{text-align:center;height:100%;min-height:200px;color:var(--testo-3);font-size:var(--fs-sm);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:flex}.guida-vuota .tondo-grande{border:1px solid var(--bordo-input);width:44px;height:44px;font-size:var(--fs-xl);border-radius:50%;place-items:center;display:grid}.editor-form .richieste-prompt table{table-layout:fixed;min-width:560px}.editor-form .richieste-prompt th,.editor-form .richieste-prompt td{padding:7px 5px}.editor-form .richieste-prompt th{font-size:var(--fs-xs)}.editor-form .richieste-prompt input{width:100%;min-width:0}.editor-form .richieste-prompt input[type=checkbox]{width:auto}.nomevar{white-space:nowrap;font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-sm);display:block;overflow:hidden}.nomevar.lungo{font-size:11px}.nomevar.lunghissimo{letter-spacing:-.2px;font-size:10px}.elenco-variabile{font-size:var(--fs-sm);flex-direction:column;line-height:1.35;display:flex}.elenco-variabile>span{white-space:nowrap}.editor-form,.zona-prompt,.banco-contenuto,.guida-banco,.rail-corpo-crono,.pl-lista{scrollbar-width:none;-ms-overflow-style:none}.editor-form::-webkit-scrollbar{display:none}.zona-prompt::-webkit-scrollbar{display:none}.banco-contenuto::-webkit-scrollbar{display:none}.guida-banco::-webkit-scrollbar{display:none}.rail-corpo-crono::-webkit-scrollbar{display:none}.pl-lista::-webkit-scrollbar{display:none}.editor-zone,.pl-area{position:relative}.editor-zone:after,.editor-rail:after,.pl-area:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(to bottom, transparent, var(--sfondo));height:26px;position:absolute;bottom:0;left:0}.editor-zone:after{right:calc(30px + var(--sp-4))}.editor-zone.banco-aperto:after{right:calc(30% + var(--sp-4))}.editor-rail:after{background:linear-gradient(to bottom, transparent, var(--superficie));right:30px}.pl-area:after{background:linear-gradient(to bottom, transparent, var(--superficie));right:0}@media (max-width:1280px){.editor-zone:after{display:none}.editor-rail:after{right:0}}:root{--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.editor-form .metriche{font-family:var(--mono);font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;letter-spacing:0;tab-size:2;border:1px solid #0000;border-radius:6px;margin:0;padding:9px 11px;font-weight:400;line-height:1.6}.editor-prompt{background:var(--superficie);min-width:0;box-shadow:inset 0 0 0 1px var(--bordo-input);border-radius:6px;flex:none;position:relative}.editor-form .editor-prompt .dietro{pointer-events:none;color:var(--testo);position:absolute;inset:0;overflow:auto}.editor-form .editor-prompt textarea{color:#0000;-webkit-text-fill-color:transparent;width:100%;caret-color:var(--testo);box-shadow:none;background:0 0;outline:none;display:block;position:relative}.editor-prompt .metriche{scrollbar-width:none;-ms-overflow-style:none}.editor-prompt .metriche::-webkit-scrollbar{display:none}.editor-form .editor-prompt textarea::placeholder{-webkit-text-fill-color:var(--testo-3)}.editor-prompt:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.editor-prompt textarea::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}.segna{color:var(--info-tx);background:var(--info-bg);-webkit-text-stroke:.4px currentColor;border-radius:3px}.editor-form input[readonly]:not([type=checkbox]):not([type=radio]),.editor-form textarea[readonly],.campi-sezione input[readonly]:not([type=checkbox]):not([type=radio]),.campi-sezione textarea[readonly]{background:var(--superficie-2);color:var(--testo-2);cursor:default;caret-color:#0000;border-color:var(--bordo-input);box-shadow:none;outline:none}.editor-form input[readonly]::placeholder,.editor-form textarea[readonly]::placeholder,.campi-sezione input[readonly]::placeholder,.campi-sezione textarea[readonly]::placeholder{color:var(--testo-2);-webkit-text-fill-color:var(--testo-2)}.editor-form .editor-prompt:has(textarea[readonly]){background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--bordo-input)}.editor-form .editor-prompt:has(textarea[readonly]) .dietro{color:var(--testo-2)}.editor-form .editor-prompt textarea[readonly]{color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;background:0 0;border-color:#0000}.editor-form input[readonly]:not([type=checkbox]):not([type=radio]):focus-visible,.editor-form textarea[readonly]:not(.metriche):focus-visible,.campi-sezione input[readonly]:not([type=checkbox]):not([type=radio]):focus-visible,.campi-sezione textarea[readonly]:not(.metriche):focus-visible{border-color:var(--testo-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--testo-2) 20%, transparent)}.editor-form .editor-prompt:has(textarea[readonly]):focus-within{box-shadow:inset 0 0 0 1px var(--testo-2), 0 0 0 3px color-mix(in srgb, var(--testo-2) 20%, transparent)}@media (max-width:1280px){.editor-form .metriche{font-size:16px!important}}.attese-elenco{margin-bottom:18px}.riga-attesa{grid-template-columns:minmax(100px,1fr) minmax(120px,1.5fr) auto auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.riga-attesa input{width:100%;min-width:0}.riga-attesa label{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.riga-attesa input[type=checkbox]{width:auto}.richieste-prompt td small{display:block}.richieste-prompt .attendila{white-space:nowrap;width:auto;margin-left:8px}@media (max-width:700px){.riga-attesa{grid-template-columns:minmax(0,1fr) auto}.riga-attesa>input{grid-column:1/-1}}.rail-pann-trascrizione:not([hidden]){min-height:0;padding:var(--sp-3);flex:1;overflow-y:auto}.editor-zone.con-schedario{padding-left:calc(30px + var(--sp-4))}.schedario-sotto{display:contents}.schedario-sotto[inert]>*{opacity:.42;pointer-events:none}.schedario-linguetta{border-left:0;border-right:1px solid var(--bordo-input);background:var(--linguetta-conversazioni);box-shadow:8px 0 16px -10px var(--ombra-banco);display:flex;left:0;right:auto}.schedario-linguetta:hover{background:var(--linguetta-conversazioni-hover)}.schedario-aperto .schedario-linguetta{box-shadow:none}.schedario-aperto .schedario-linguetta .freccia{transform:rotate(180deg)}.schedario-layer{top:0;bottom:var(--schedario-fondo);border-radius:0 var(--raggio-l) var(--raggio-l) 0;z-index:5;background:var(--schedario-tinta);border-right:1px solid var(--bordo);box-shadow:6px 0 22px -8px var(--ombra-banco);flex-direction:column;min-width:0;transition:right .42s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;left:30px;right:calc(100% - 30px);overflow:hidden}.editor-zone.schedario-aperto .schedario-layer{right:calc(30px + var(--sp-4))}.schedario-testa{align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--linguetta-conversazioni);border-bottom:1px solid var(--bordo-input);border-radius:0 var(--raggio-l) 0 0;flex-wrap:wrap;display:flex}.schedario-testa h2{font-size:var(--fs-lg);margin:0}.schedario-testa>span{color:var(--testo-2);font-size:var(--fs-sm)}.schedario-testa>button:last-child{margin-left:auto}.schedario-nuove{padding:var(--sp-3);background:var(--avviso-bg);color:var(--avviso-testo)}.schedario-filtri{align-items:end;gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--schedario-bordo);flex-wrap:wrap;display:flex}.schedario-filtri label:not([hidden]){min-width:0;font-size:var(--fs-sm);flex-direction:column;gap:4px;display:flex}.schedario-filtri input,.schedario-filtri select{min-width:0;max-width:100%;font:inherit;border:1px solid var(--bordo-input);border-radius:var(--raggio-s);color:var(--testo);background:var(--superficie);padding:6px}.schedario-filtri select[name=motivo_chiusura]{max-width:240px}.schedario-durata{min-width:0;color:var(--testo-2);font-size:var(--fs-sm);flex-direction:column;gap:4px;display:flex}.schedario-durata-pulsanti{flex-wrap:wrap;gap:4px;display:flex}.schedario-durata-pulsanti button{border:1px solid var(--bordo-input);background:var(--superficie);color:var(--testo);font:inherit;cursor:pointer;border-radius:99px;padding:4px 8px}.schedario-durata-pulsanti button.attiva{border-color:var(--accent);background:var(--accent);color:var(--su-accent);font-weight:600}.schedario-filtri label.schedario-conversazioni-vere:not([hidden]){border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);white-space:nowrap;flex-direction:row;align-self:end;align-items:center;gap:6px;padding:6px 8px;display:flex}.schedario-filtri .schedario-conversazioni-vere input{width:16px;min-width:16px;height:16px;accent-color:var(--accent);padding:0}.schedario-righe{flex:1;min-height:0;overflow:auto}.schedario-righe>p,.schedario-righe>button:not(.schedario-riga){margin:var(--sp-3)}.schedario-riga{gap:var(--sp-2);width:100%;padding:var(--sp-3);text-align:left;font-size:var(--fs-sm);border:0;border-bottom:1px solid var(--schedario-bordo);color:var(--testo);background:0 0;border-radius:0;grid-template-columns:minmax(112px,1.2fr) 70px minmax(90px,1fr) 50px minmax(90px,1fr) minmax(100px,1fr) 32px;align-items:center;font-weight:400;display:grid;position:relative}.schedario-riga-apri{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;padding:0;position:absolute;inset:0}.schedario-riga>.schedario-riga-apri:hover:not(:disabled){background:0 0}.schedario-riga-apri:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.schedario-riga>span{z-index:2;pointer-events:auto;position:relative}.schedario-data-id{align-items:center;gap:3px;min-width:0;display:inline-flex}.copia-id-blocco{pointer-events:auto;flex:none;align-items:center;display:inline-flex;position:relative}.copia-id-pulsante{width:22px;height:22px;color:var(--testo-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;padding:0;display:inline-grid}.copia-id-pulsante:hover,.copia-id-pulsante:focus-visible{border-color:var(--bordo-input);background:var(--superficie-hover);color:var(--testo)}.copia-id-pulsante svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.copia-id-pulsante.copiato{color:var(--successo);background:var(--successo-bg)}.copia-id-pulsante.errore{color:var(--errore);background:var(--errore-bg);font-weight:700}.copia-id-solo-lettori{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.copia-id-messaggio-errore{z-index:1000;right:var(--sp-4);bottom:var(--sp-4);width:max-content;max-width:min(420px, calc(100vw - (2 * var(--sp-4))));border:1px solid var(--errore-bordo);background:var(--errore-bg);color:var(--errore);overflow-wrap:anywhere;white-space:normal;box-shadow:var(--ombra-2);border-radius:5px;padding:8px 10px;font-size:12px;line-height:1.35;position:fixed}.schedario-obiettivo{min-width:0}.schedario-sentiment{text-align:center}.schedario-riga:hover:not(:disabled){background:var(--superficie)}.schedario-riga.selezionata,.schedario-riga.selezionata:hover:not(:disabled){background:var(--superficie);box-shadow:inset 3px 0 var(--accent)}.schedario-motivo{border:1px solid var(--bordo);color:var(--testo-2);background:var(--superficie-2);font-size:var(--fs-xs);border-radius:99px;justify-self:start;padding:2px 8px}.schedario-pagine{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--schedario-bordo);font-size:var(--fs-sm);display:flex}.schedario-vista{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);display:inline-flex;overflow:hidden}.schedario-testa .schedario-vista button{border:0;border-right:1px solid var(--bordo-input);background:var(--superficie);color:var(--testo);font-size:var(--fs-sm);border-radius:0;padding:3px 10px;font-weight:400}.schedario-testa .schedario-vista button:last-child{border-right:0;margin-left:0}.schedario-testa .schedario-vista button.attiva{background:var(--accent);color:var(--su-accent);font-weight:600}.schedario-riga.schedario-riga-chat{grid-template-columns:minmax(100px,1.1fr) 62px 80px 32px minmax(0,2fr) 84px}.schedario-fonte{font-size:var(--fs-xs);color:var(--testo-2);background:var(--superficie-2);border-radius:99px;justify-self:start;padding:1px 8px;font-weight:600}.schedario-fonte.web{color:var(--accent-soft-testo);background:var(--accent-soft)}.schedario-stato{font-size:var(--fs-xs)}.schedario-stato i{background:var(--testo-3);border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.schedario-stato.attiva i{background:var(--successo)}.schedario-stato.inattiva i{background:var(--avviso)}.schedario-anteprima{min-width:0;color:var(--testo-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedario-token{text-align:right;font-variant-numeric:tabular-nums}.pannello-chat{gap:var(--sp-3);display:grid}.pannello-chat-testa{align-items:center;gap:var(--sp-2);display:flex}.pannello-chat-testa h3{font-size:var(--fs-md);margin:0}.pannello-chat-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.pannello-chat-meta>div{border-radius:var(--raggio-s);background:var(--superficie-2);padding:6px 8px}.pannello-chat-meta dt{color:var(--testo-2);font-size:var(--fs-xs)}.pannello-chat-meta dd{font-variant-numeric:tabular-nums;margin:0}.pannello-chat-messaggi{flex-direction:column;display:flex}.pannello-chat-allegato{width:fit-content;color:var(--accent);text-underline-offset:2px;font-size:var(--fs-sm);margin-top:5px;text-decoration:underline;display:inline-block}.pannello-chat-allegato:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pannello-chat-messaggi .pl-tool{align-self:stretch}.pannello-chat-prompt pre{border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:var(--fs-xs);margin:4px 0 8px;padding:8px;overflow:auto}.pannello-chat-contesto{color:var(--testo-2);font-size:var(--fs-xs);align-self:center;margin:0 0 10px}.pannello-chat-prompt summary{cursor:pointer;color:var(--testo-2);font-size:var(--fs-sm)}@media (max-width:700px){.schedario-riga{grid-template-columns:1fr 1fr}.schedario-motivo{grid-column:1/-1}.schedario-riga.schedario-riga-chat{grid-template-columns:1fr 1fr}.schedario-anteprima{grid-column:1/-1}.pannello-chat-meta{grid-template-columns:1fr 1fr}}.editor-zone.schedario-aperto.banco-aperto .schedario-layer{right:calc((100% - 30px - var(--sp-4)) * .3 + var(--sp-4))}@media (prefers-reduced-motion:reduce){.schedario-layer{transition:none}}@media (max-width:1280px){.editor-zone .schedario-layer{transition:none}.editor-zone.schedario-aperto .schedario-layer,.editor-zone.schedario-aperto.banco-aperto .schedario-layer{right:0}}.schedario-contenuto{display:contents}.schedario-contenuto[hidden]{display:none}.editor-zone.tavolozza-strumento{--banco-tavolozza:30px}.editor-zone.tavolozza-strumento.banco-aperto{--banco-tavolozza:calc((100% - 30px - var(--sp-4)) * .3)}.editor-zone.tavolozza-strumento .schedario-layer{right:calc(100% - 30px - var(--sp-4) - (100% - 30px - 3 * var(--sp-4) - var(--banco-tavolozza)) * .6);background:var(--folders);overflow-y:auto}@media (max-width:1280px){.editor-zone.tavolozza-strumento .schedario-layer{right:0}}.editor-zone.tavolozza-canali{--banco-tavolozza:30px}.editor-zone.tavolozza-canali.banco-aperto{--banco-tavolozza:calc((100% - 30px - var(--sp-4)) * .3)}.editor-zone.tavolozza-canali .schedario-layer{right:calc(100% - 30px - var(--sp-4) - (100% - 30px - 3 * var(--sp-4) - var(--banco-tavolozza)) * .6);overflow-y:auto}.app .editor-zone.tavolozza-canali .schedario-layer{background:color-mix(in srgb, var(--avviso) 22%, var(--folders));border:2px solid var(--avviso);border-left:0}.app .editor-zone.tavolozza-canali .editor-canali-testa,.app .editor-zone.tavolozza-canali .schede-canali{border-color:var(--avviso);background:0 0}.app .editor-zone.tavolozza-canali .editor-canali-testa p,.app .editor-zone.tavolozza-canali .editor-canali-intro{color:var(--testo)}@media (max-width:1280px){.editor-zone.tavolozza-canali .schedario-layer{right:0}}.editor-form .riga-tool.in-modifica{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-velo)}.editor-form .riga-tool .chip-in-modifica{background:var(--accent-soft);color:var(--accent-soft-testo);margin-left:6px;font-family:inherit;font-weight:600}.editor-strumento{gap:var(--sp-3);padding:var(--sp-3);min-width:0;color:var(--testo);flex-direction:column;display:flex}.editor-strumento-testa{z-index:1;justify-content:space-between;align-items:center;gap:var(--sp-3);margin:calc(-1 * var(--sp-3)) calc(-1 * var(--sp-3)) 0;padding:var(--sp-3);background:var(--linguetta-conversazioni);border-bottom:1px solid var(--bordo-input);border-radius:0 var(--raggio-l) 0 0;flex-wrap:wrap;display:flex;position:sticky;top:0}.editor-strumento-testa h2{font-size:var(--fs-lg);overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.editor-strumento-testa .azioni-testa{gap:var(--sp-2);display:flex}.editor-strumento-corpo{gap:var(--sp-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.editor-strumento .sezione-strumento{padding:var(--sp-3);background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-m);flex-direction:column;gap:6px;min-width:0;display:flex}.editor-strumento h3{font-size:var(--fs-md);margin:0 0 2px}.editor-strumento label{font-size:var(--fs-sm);color:var(--testo-2);font-weight:600}.editor-strumento label.attivo-check{align-items:center;gap:var(--sp-2);color:var(--testo);font-weight:500;display:flex}.editor-strumento input:not([type=checkbox]):not([type=radio]),.editor-strumento textarea,.editor-strumento select{font:inherit;font-size:var(--fs-md);border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);width:100%;min-width:0;color:var(--testo);padding:.4rem .55rem}.editor-strumento input[readonly]{background:var(--superficie-2);color:var(--testo-2)}.editor-strumento .mono{font-family:var(--mono);font-size:var(--fs-sm)}.editor-strumento .hint{font-size:var(--fs-sm);color:var(--testo-3)}.editor-strumento .nota{font-size:var(--fs-sm);color:var(--testo-2);margin:0}.editor-strumento .errore{background:var(--errore-bg);color:var(--errore);border-radius:var(--raggio-s);font-size:var(--fs-md);padding:.55rem .8rem}.editor-strumento .errore .azioni{margin-top:var(--sp-2)}.editor-strumento .riga2{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.editor-strumento .riga-metodo{gap:var(--sp-2);grid-template-columns:100px minmax(0,1fr);display:grid}.editor-strumento button.annulla{border:1px solid var(--bordo-input);color:var(--testo-2);background:0 0}.editor-strumento button.annulla:hover:not(:disabled){background:var(--superficie-hover)}.editor-strumento button.piccolo{font-size:var(--fs-md);padding:.22rem .6rem}.editor-strumento button.link{color:var(--accent-soft-testo);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.editor-strumento .icobtn{border-radius:var(--raggio-s);width:26px;height:26px;color:var(--testo-3);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.editor-strumento .icobtn.pericolo:hover:not(:disabled){background:var(--errore-bg);border-color:var(--errore-bordo);color:var(--errore)}.editor-strumento details.avanzato{border:1px dashed var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie-2);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.editor-strumento details.avanzato>summary{cursor:pointer;font-size:var(--fs-md);color:var(--testo-2);font-weight:600}.editor-strumento .lista-dati{flex-direction:column;gap:6px;display:flex}.editor-strumento .riga-dato{--q:var(--q-modello);border:1px solid var(--bordo);border-left:3px solid var(--q);border-radius:var(--raggio-s);background:var(--superficie);grid-template-columns:auto minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr) 26px;align-items:center;gap:6px;padding:6px;display:grid}.editor-strumento .riga-dato.fisso{--q:var(--q-costante)}.editor-strumento .riga-dato.chiamata{--q:var(--q-iniettata)}.editor-strumento .riga-dato-sotto{align-items:center;gap:var(--sp-3);flex-wrap:wrap;grid-column:2/-1;display:flex}.editor-strumento .riga-dato-sotto select{width:auto}.lista-oggetti{padding:var(--sp-2);border:1px dashed var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie-2);flex-direction:column;gap:6px;display:flex}.editor-strumento .lista-oggetti{grid-column:1/-1;width:100%}.lista-oggetti>strong{font-size:var(--fs-sm);color:var(--testo-2)}.riga-campo-oggetto{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(90px,.55fr) auto 26px;align-items:center;gap:6px;display:grid}.riga-campo-oggetto .attivo-check{white-space:nowrap}.tab-campi .riga-lista-oggetti>td{padding:0 0 var(--sp-2);border-bottom:0}.tab-campi .lista-oggetti{margin:0 0 0 var(--sp-2)}.etichetta-dato{--q:var(--q-modello);letter-spacing:.04em;color:var(--testo);background:color-mix(in srgb, var(--q) 28%, transparent);border-radius:99px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.etichetta-dato.fisso{--q:var(--q-costante)}.etichetta-dato.chiamata{--q:var(--q-iniettata)}.editor-strumento select.sorgente-chiamata{background:color-mix(in srgb, var(--q-iniettata) 14%, var(--superficie))}.editor-strumento .aggiungi-dati{gap:var(--sp-2);flex-wrap:wrap;display:flex}.editor-strumento .scelta-variabile{padding:var(--sp-2);border:1px solid var(--accent);border-radius:var(--raggio-m);background:var(--superficie);flex-direction:column;gap:6px;display:flex}.editor-strumento .scelta-testa{gap:var(--sp-2);display:flex}.editor-strumento .scelta-gruppo{flex-direction:column;gap:4px;display:flex}.editor-strumento .chips{flex-wrap:wrap;gap:4px;display:flex}.editor-strumento button.chip-var{--q:var(--q-iniettata);font-family:var(--mono);font-size:var(--fs-sm);border-radius:var(--raggio-s);border:1px solid color-mix(in srgb, var(--q) 60%, transparent);color:var(--testo);background:color-mix(in srgb, var(--q) 18%, transparent);padding:2px 8px;font-weight:500}.editor-strumento button.chip-var:hover:not(:disabled){background:color-mix(in srgb, var(--q) 32%, transparent)}.editor-strumento button.chip-var.agente{--q:var(--q-modello)}.editor-strumento button.chip-var.strumenti,.editor-strumento button.chip-var.fisso{--q:var(--q-costante)}.riga-header-sip{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:6px;display:grid}.header-sip-anteprima{overflow-wrap:anywhere;display:block}.editor-strumento .riga-estrazione{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr) 26px;align-items:center;gap:6px;display:grid}.rail-pann-strumento:not([hidden]){flex:1;min-height:0;overflow-y:auto}.guida-strumento{color:var(--testo)}.rail-pann-strumento .guida-strumento{max-width:none;box-shadow:none;padding:var(--sp-3);margin:0}.rail-pann-strumento .guida-strumento .nota{font-size:var(--fs-sm);margin:0}.whatsapp-preset-corpo{border:0;min-width:0;margin:0;padding:0}.editor-strumento-whatsapp .whatsapp-strumento{max-width:none;box-shadow:none;margin:0}.editor-strumento-whatsapp .whatsapp-strumento .due-colonne{grid-template-columns:minmax(0,1fr)}.strumento-whatsapp-non-pronto{color:var(--errore)}@media (max-width:700px){.editor-strumento .riga2,.editor-strumento .riga-metodo{grid-template-columns:minmax(0,1fr)}.editor-strumento .riga-dato{grid-template-columns:auto minmax(0,1fr) 26px}.editor-strumento .riga-dato>:nth-child(3),.editor-strumento .riga-dato>:nth-child(4){grid-column:1/-1}.riga-campo-oggetto{grid-template-columns:minmax(0,1fr) 26px}.riga-campo-oggetto>:not(:last-child){grid-column:1/-1}.riga-campo-oggetto>:last-child{grid-area:1/2}}.sezione-agenti{margin-top:var(--sp-4)}.titolo-sezione-agenti{margin:0 0 var(--sp-2);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--testo-3);font-weight:700}.tabella-albero{table-layout:fixed;width:100%;min-width:67rem}.tabella-albero .col-whatsapp{width:2.75rem}.tabella-albero .col-canali{width:5rem}.tabella-albero .col-numero{width:13rem}.tabella-albero .col-stato{width:6.5rem}.tabella-albero .col-azioni{width:7.5rem}.tabella-albero thead th{padding:0 var(--sp-2) var(--sp-1);color:var(--testo-3);font-size:var(--fs-xs);letter-spacing:.04em;text-align:left;text-transform:uppercase;border:0;font-weight:700}.tabella-albero td{white-space:nowrap;overflow:hidden}.tabella-albero td.colonna-azioni{overflow:visible}.tabella-albero td.cella-whatsapp{padding-left:var(--sp-1);padding-right:var(--sp-1);overflow:visible}.nome-albero{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.nome-albero>*{flex:none}.nome-albero .agente-icona{margin-right:0}.nome-albero .link-riga{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.riga-modello td{background:var(--accent-soft)}.riga-modello .link-riga{font-weight:700}.riga-contesto .nome-albero{opacity:.55}.riga-derivato .nome-albero,.riga-gruppo.livello-1 .nome-albero{padding-left:1.6rem}.riga-derivato.livello-2 .nome-albero{padding-left:3.8rem}.nome-gruppo{color:var(--testo);text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.conteggio-gruppo{font-size:var(--fs-sm);color:var(--testo-2)}.icona-modello{background:var(--accent);color:var(--su-accent)}.icona-gruppo{background:var(--avviso-bg);color:var(--avviso-testo)}.canali-lista{gap:6px;display:flex}.canale-lista{border:1px solid var(--bordo);border-radius:var(--raggio-s);width:24px;height:24px;color:var(--testo-3);place-items:center;display:inline-grid}.canale-lista.acceso{color:var(--info-tx);border-color:var(--info-tx)}.whatsapp-lista{justify-content:center;align-items:center;display:flex}.whatsapp-lista-bottone{border:1px solid color-mix(in srgb, var(--successo) 30%, transparent);border-radius:var(--raggio-s);background:var(--successo-bg);width:24px;height:24px;color:var(--successo);cursor:pointer;place-items:center;padding:0;display:inline-grid}.whatsapp-lista-bottone:hover:not(:disabled),.whatsapp-lista-bottone:focus-visible{background:color-mix(in srgb, var(--successo-bg) 75%, var(--successo) 25%)}.whatsapp-lista-bottone.telegram-lista{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:var(--accent-soft);color:var(--accent)}.whatsapp-lista-bottone.telegram-lista:hover:not(:disabled),.whatsapp-lista-bottone.telegram-lista:focus-visible{background:color-mix(in srgb, var(--accent-soft) 70%, var(--accent) 30%)}.whatsapp-lista-bottone.telegram-lista.spenta{border-color:var(--bordo);background:var(--superficie-2);color:var(--testo-3)}.whatsapp-lista-bottone.telegram-lista.spenta:hover:not(:disabled),.whatsapp-lista-bottone.telegram-lista.spenta:focus-visible{background:color-mix(in srgb, var(--superficie-2) 80%, var(--bordo) 20%)}.whatsapp-lista-bottone.scollegata{border-color:color-mix(in srgb, var(--errore) 45%, transparent);background:var(--errore-bg);color:var(--errore)}.whatsapp-lista-bottone.scollegata:hover:not(:disabled),.whatsapp-lista-bottone.scollegata:focus-visible{background:color-mix(in srgb, var(--errore-bg) 75%, var(--errore) 25%)}.whatsapp-lista-bottone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.whatsapp-dettaglio{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);width:max-content;max-width:calc(100vw - 16px);color:var(--testo);box-shadow:var(--ombra-2);font-size:var(--fs-sm);margin:0;padding:9px 11px;position:fixed;inset:auto}.whatsapp-dettaglio:popover-open{flex-direction:column;gap:2px;display:flex}.whatsapp-dettaglio span{color:var(--testo-2)}.numeri-lista{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pill-numero-lista{border-radius:var(--raggio-s);font-size:var(--fs-sm);padding:3px 8px;font-weight:600}.numeri-altri{border:1px dashed var(--bordo-input);border-radius:var(--raggio-s);color:var(--testo-2);font-size:var(--fs-sm);background:0 0;padding:1px 6px}.numeri-altri:focus-visible,.albero-apri:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.numeri-dettaglio{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);width:max-content;max-width:calc(100vw - 16px);max-height:min(24rem,100dvh - 16px);color:var(--testo);box-shadow:var(--ombra-2);margin:0;padding:10px;position:fixed;inset:auto;overflow-y:auto}.numeri-dettaglio:popover-open{flex-direction:column;gap:8px;display:flex}.numeri-dettaglio>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.numeri-dettaglio b{color:var(--testo-2);font-size:var(--fs-xs)}.albero-apri{width:1.4rem;height:1.4rem;color:var(--testo-2);font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}span.albero-apri{cursor:inherit;color:var(--testo-3)}button.albero-apri:hover{background:var(--superficie-hover);border-radius:var(--raggio-s)}.albero-ramo{color:var(--testo-3)}.conteggio-derivati{color:var(--testo-3);font-weight:400}.badge-sganciato{background:var(--superficie-2);color:var(--testo-2)}.gruppo-riga{color:var(--testo-3);font-size:var(--fs-sm)}.numero-agente{font-weight:600}@media (max-width:650px){.tabella-agenti{overflow-x:auto}}.badge-modello{margin-left:var(--sp-2);background:var(--accent-soft);color:var(--accent-soft-testo)}.tavolozza-guida-spazio{visibility:hidden;flex:0 0 0;align-self:flex-start;min-width:0;height:100vh;transition:flex-basis .42s cubic-bezier(.4,0,.2,1),visibility 0s .42s;position:sticky;top:0;overflow:hidden}.tavolozza-guida-spazio[data-aperta=true]{flex-basis:var(--tavolozza-guida-larghezza);visibility:visible;transition-delay:0s}.tavolozza-guida{width:100%;height:100%;padding:var(--sp-3);background:var(--schedario-tinta);color:var(--testo);border-left:1px solid var(--bordo);overflow-wrap:anywhere;overflow-y:auto}.tavolozza-guida-testa{align-items:flex-start;gap:var(--sp-2);margin-bottom:3px;display:flex}.tavolozza-guida-testa h2{font-size:var(--fs-lg);color:var(--accent);flex:1;margin:0}.tavolozza-guida-testa button{color:var(--testo-2);background:var(--superficie);border:1px solid var(--bordo-input);flex:none;padding:2px 8px}.tavolozza-guida-corpo>h4{display:none}.tavolozza-guida-corpo .occhio{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--testo-3);margin-bottom:12px}.tavolozza-guida-corpo section{margin-bottom:16px}.tavolozza-guida-corpo h5{font-size:var(--fs-md);margin:0 0 4px}.tavolozza-guida-corpo p{font-size:var(--fs-sm);color:var(--testo-2);margin:0 0 7px}.tavolozza-guida-corpo .esempio{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-xs);background:var(--superficie-2);border-left:3px solid var(--bordo-input);color:var(--testo);white-space:pre-wrap;border-radius:0 6px 6px 0;margin:6px 0;padding:8px 10px}.tavolozza-guida-corpo .attenzione{border-left:3px solid var(--errore);background:var(--errore-bg);font-size:var(--fs-sm);border-radius:0 6px 6px 0;margin:6px 0;padding:8px 10px}.tavolozza-guida-corpo .attenzione strong{color:var(--errore)}.tavolozza-guida :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tavolozza-guida-velo{z-index:39;background:var(--ombra-banco);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s cubic-bezier(.4,0,.2,1),visibility 0s .42s;position:fixed;inset:0}.tavolozza-guida-velo[data-aperta=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (max-width:900px){.tavolozza-guida-spazio{z-index:40;width:0;height:100dvh;box-shadow:-8px 0 24px var(--ombra-banco);transition:width .42s cubic-bezier(.4,0,.2,1),visibility 0s .42s;position:fixed;inset:0 0 0 auto}.tavolozza-guida-spazio[data-aperta=true]{width:var(--tavolozza-guida-larghezza);transition-delay:0s}}@media (prefers-reduced-motion:reduce){.tavolozza-guida-spazio,.tavolozza-guida-velo{transition:none}}.guida-api{min-width:0}.guida-api-introduzione{border-left:3px solid var(--accent);background:var(--superficie-2);border-radius:0 6px 6px 0;margin-bottom:14px;padding:8px 10px}.guida-api-elenco{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guida-api-endpoint{border:1px solid var(--bordo);background:var(--superficie);border-radius:8px;overflow:hidden}.guida-api-endpoint summary{cursor:pointer;overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:9px 10px;display:grid}.guida-api-endpoint summary>span:last-child{color:var(--testo-2);font-size:var(--fs-sm);grid-column:1/-1}.guida-api-metodo{color:var(--accent);font-size:var(--fs-xs);letter-spacing:.04em;font-weight:800}.guida-api-stato{background:var(--successo-bg);width:fit-content;color:var(--successo);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;padding:2px 7px;font-weight:700;display:inline-block}.guida-api-dettaglio{border-top:1px solid var(--bordo);padding:0 10px 10px}.guida-api-blocco{border-top:1px solid var(--bordo);min-width:0;padding-top:12px}.guida-api-blocco:first-of-type{border-top:0}.guida-api-blocco h6{font-size:var(--fs-sm);margin:0 0 6px}.guida-api-parametri{margin:0}.guida-api-parametri>div{border-bottom:1px solid var(--bordo);grid-template-columns:minmax(105px,.7fr) minmax(0,1.5fr);gap:4px 8px;padding:7px 0;display:grid}.guida-api-parametri>div:last-child{border-bottom:0}.guida-api-parametri dt,.guida-api-parametri dd{overflow-wrap:anywhere;min-width:0;margin:0}.guida-api-parametri dd{color:var(--testo-2)}.guida-api-obbligatorio{color:var(--errore);font-size:var(--fs-xs)}.guida-api-copia{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.guida-api-copia button{border:1px solid var(--bordo-input);background:var(--superficie);color:inherit;font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:6px;padding:5px 9px}.guida-api-copia span{color:var(--testo-2);font-size:var(--fs-xs)}.guida-api-codice{box-sizing:border-box;overflow-wrap:anywhere;background:var(--superficie-2);max-width:100%;color:var(--testo);font-size:var(--fs-xs);white-space:pre-wrap;border-radius:6px;margin:6px 0 0;padding:8px 10px;line-height:1.45;overflow-x:auto}.guida-api-errori{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guida-api-errori li{border:1px solid var(--bordo);border-radius:6px;min-width:0;padding:8px}.guida-api-errori li>span{color:var(--testo-2);margin-top:3px;display:block}.guida-api-arrivo{border:1px solid var(--bordo);background:var(--superficie-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px 8px;padding:9px 10px;display:grid}.guida-api-arrivo>span:last-child{color:var(--testo-2);font-size:var(--fs-sm);grid-column:1/-1}.guida-api-arrivo .guida-api-stato{background:var(--superficie);color:var(--testo-2)}.guida-api-scarica{margin-top:14px;display:inline-block}@media (max-width:380px){.guida-api-endpoint summary{grid-template-columns:auto minmax(0,1fr)}.guida-api-endpoint summary .guida-api-stato{grid-column:1/-1}.guida-api-parametri>div{grid-template-columns:1fr;gap:3px}}.titolo-con-guida{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.titolo-con-guida .riga-aiuto{margin:0}.lucchetto-proprio{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.lucchetto-proprio small,.lucchetto-proprio [role=alert]{white-space:normal;flex-basis:100%}.etichetta-prompt:has(.lucchetto-proprio){flex-wrap:wrap;gap:.5rem}.voce-propria{white-space:normal;width:fit-content;margin-top:.25rem;display:block}main{--contesto-2:#b45309;--contesto-3:#7c3aed;--contesto-4:#15803d;--contesto-5:#be185d;--su-contesto:#fff}main:has(.editor-form[data-contesto="2"]){--contesto-colore:var(--contesto-2)}main:has(.editor-form[data-contesto="3"]){--contesto-colore:var(--contesto-3)}main:has(.editor-form[data-contesto="4"]){--contesto-colore:var(--contesto-4)}main:has(.editor-form[data-contesto="5"]){--contesto-colore:var(--contesto-5)}main:has(.editor-form[data-contesto]){background:color-mix(in srgb, var(--contesto-colore) 14%, var(--sfondo))}.sotto-barra.etichetta-contesto{border-radius:var(--raggio-m);background:var(--contesto-colore);color:var(--su-contesto);padding:6px 12px;font-weight:600}.editor-form .area-contesto{border:3px solid var(--contesto-colore);border-radius:var(--raggio-m);padding:var(--sp-2) var(--sp-3) var(--sp-3);background:var(--superficie)}.editor-form .campi-contesto{flex-direction:column;gap:.5rem;display:flex}.editor-form .riga-campi-contesto{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.editor-form .riga-campi-contesto>div{flex-direction:column;min-width:0;display:flex}.editor-form .riga-campi-contesto label{font-weight:600}.editor-form .attivo-se-contesto{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editor-form .nota-attivo-se{font-size:var(--fs-sm);margin:-.1rem 0 0}.editor-form .chip-attivo-se{margin-left:var(--sp-1);font-size:var(--fs-sm)}.editor-form .errore-contesto{color:var(--avviso-testo);background:var(--avviso-bg);border-radius:var(--raggio-s);padding:var(--sp-2) var(--sp-3);white-space:pre-line;margin:0}.editor-form .strumenti-contesto{gap:var(--sp-2);flex-direction:column;display:flex}.editor-form .strumenti-contesto .nota{margin-bottom:0}.editor-form .strumenti-comuni{gap:var(--sp-1);margin-top:var(--sp-1);padding-top:var(--sp-2);border-top:1px dashed var(--bordo-input);flex-direction:column;display:flex}.editor-form .strumenti-comuni .gruppo-titolo{margin:0}.editor-form .strumento-comune{color:var(--testo-2);cursor:default}.editor-form .strumenti-uguali-contesti{gap:var(--sp-2);flex-direction:column;display:flex}.editor-form .riga-strumento-contesto{min-height:52px}.editor-form .casella-strumento-contesto{align-self:stretch;place-items:center;padding:0 2px;display:grid}.editor-form .casella-strumento-contesto input{width:16px;height:16px}.editor-form .usi-strumento{margin-left:var(--sp-2);align-items:center;gap:4px;display:inline-flex}.editor-form .chip-uso-contesto,.editor-rail .chip-uso-contesto{--contesto-colore:var(--accent);background:color-mix(in srgb, var(--contesto-colore) 18%, var(--superficie));border:1px solid color-mix(in srgb, var(--contesto-colore) 55%, var(--bordo));color:var(--testo-2);font-size:var(--fs-xs)}.editor-form .chip-uso-contesto.c1,.editor-rail .chip-uso-contesto.c1{background:var(--superficie-2);border-color:var(--bordo-input)}.editor-form .modifica-strumento{color:var(--accent);text-underline-offset:2px;background:0 0;border:0;padding:3px 5px;text-decoration:underline}.editor-form .modifica-strumento:hover:not(:disabled){background:var(--accent-soft)}.editor-form .modifica-strumento:disabled{color:var(--testo-3);text-decoration:none}.editor-form .esito-strumento-contesto{margin:calc(-1 * var(--sp-1)) 0 0}.editor-form .casella-sistema-fissa{flex:none;width:16px;height:16px;margin:0 6px 0 2px}.editor-form .consulta-web-riga{align-items:flex-start}.editor-form .consulta-web-riga>span{gap:2px;display:grid}.editor-form .interruttore-consulta-web{appearance:none;background:var(--testo-3);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;margin:1px 0 0;transition:background .15s;position:relative}.editor-form .interruttore-consulta-web:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.editor-form .interruttore-consulta-web:checked{background:var(--successo)}.editor-form .interruttore-consulta-web:checked:after{transform:translate(16px)}.editor-form .interruttore-consulta-web:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.editor-form .interruttore-consulta-web:disabled{cursor:not-allowed;opacity:.55}.editor-form .capacita-carte{margin-top:var(--sp-3)}.editor-form .capacita-canale{color:var(--testo-2);font-size:var(--fs-sm);margin:0}.editor-form .capacita-canale-spento{color:var(--testo)}.editor-form .capacita-spente .capacita-carta,.editor-form .capacita-spente .capacita-mittente{opacity:.5}.editor-form .capacita-spente .capacita-medusa{opacity:1}.editor-form .capacita-spente>section[aria-label="Gestione report programmati"]{opacity:.5}.editor-form .capacita-spente>section[aria-label="Gestione report programmati"] .capacita-carta{opacity:1}.editor-form .capacita-carta{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--bordo);display:flex}.editor-form .capacita-carta>div{min-width:0}.editor-form .capacita-carta h3,.editor-form .capacita-carta p{margin:0}.editor-form .capacita-carta h3{color:var(--testo)}.editor-form .capacita-carta p{color:var(--testo-2);font-size:var(--fs-sm);margin-top:4px}.editor-form input.capacita-interruttore{appearance:none;background:var(--testo-2);cursor:pointer;border:0;border-radius:99px;flex:none;width:42px;min-width:42px;height:24px;margin:0;padding:0;display:block;position:relative}.editor-form input.capacita-interruttore:after{content:"";background:var(--su-grad);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.editor-form input.capacita-interruttore:checked{background:var(--successo)}.app.tema-scuro .editor-form input.capacita-interruttore{background:color-mix(in srgb, var(--testo-2) 70%, var(--sidebar))}.app.tema-scuro .editor-form input.capacita-interruttore:checked{background:color-mix(in srgb, var(--successo) 65%, var(--sidebar))}.editor-form input.capacita-interruttore:checked:after{transform:translate(18px)}.editor-form input.capacita-interruttore:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.editor-form input.capacita-interruttore:disabled{cursor:not-allowed}.editor-form .capacita-mittente{align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--superficie-2);color:var(--testo-2);flex-direction:row;display:flex}.editor-form .capacita-mittente select{flex:1;min-width:0}.guida-anteprime-capacita{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guida-anteprime-capacita figure{margin:0}.guida-anteprime-capacita img{border:1px solid var(--bordo);width:100%;height:auto;display:block}.avviso-scope-tool{color:var(--avviso)}.contenitore-trasparente{display:contents}.editor-form .blocco-comune{padding:var(--sp-2) var(--sp-3);border:1px dashed var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie-2);flex-direction:column;gap:.5rem;display:flex}.editor-form .blocco-comune .editor-prompt,.editor-form .benvenuto-comune{opacity:.6;filter:grayscale()}.editor-form .etichetta-comune{color:var(--testo-3);font-weight:400}.editor-form .chip.chip-comune{color:var(--testo-3)}.semaforo.avviso{background:var(--avviso)}.corpo-canali{gap:var(--sp-3)!important}.canali-riga{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie);grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;display:grid}.canali-stato{place-items:center;display:grid}.canali-riga>div{gap:2px;min-width:0;display:grid}.canali-riga>div>span{color:var(--testo-2);font-size:var(--fs-sm)}.canali-riga .canali-testo-titolo{align-items:center;gap:var(--sp-2);color:var(--testo);font-size:var(--fs-md);display:inline-flex}.icone-canali-testuali{align-items:center;gap:4px;display:inline-flex}.icona-canale-testuale{border-radius:4px;place-items:center;width:18px;height:18px;display:inline-grid}.icona-canale-testuale.whatsapp.attiva{color:var(--successo)}.icona-canale-testuale.telegram.attiva{color:var(--accent)}.icona-canale-testuale.spenta{color:var(--testo-3)}.interruttore-canale{cursor:pointer;width:38px;height:22px;display:inline-grid;position:relative}.interruttore-canale input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.interruttore-canale span{background:var(--spento);border-radius:999px;transition:background .15s;display:block}.interruttore-canale span:after{content:"";background:var(--superficie);width:16px;height:16px;box-shadow:0 1px 2px var(--ombra);border-radius:50%;margin:3px;transition:transform .15s;display:block}.interruttore-canale:has(input:checked) span{background:var(--acceso)}.interruttore-canale:has(input:checked) span:after{transform:translate(16px)}.interruttore-canale:has(input:focus-visible) span{outline:2px solid var(--accent);outline-offset:2px}.interruttore-canale:has(input:disabled){cursor:not-allowed;opacity:.55}.conferma-canale{border:1px solid var(--errore-bordo);background:var(--errore-bg);border-radius:var(--raggio-m);padding:var(--sp-2) var(--sp-3)}.conferma-canale p{margin:0 0 var(--sp-2)}.editor-canali{min-height:100%;color:var(--testo);flex-direction:column;display:flex}.editor-canali-testa{justify-content:space-between;align-items:start;gap:var(--sp-3);padding:var(--sp-3);background:var(--linguetta-conversazioni);border-bottom:1px solid var(--bordo-input);display:flex}.editor-canali-testa h2{font-size:var(--fs-lg);margin:0}.editor-canali-testa p{color:var(--testo-2);font-size:var(--fs-sm);margin:3px 0 0}.schede-canali{border-bottom:1px solid var(--bordo-input);background:var(--sidebar);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.schede-canali button{color:var(--testo-2);padding:var(--sp-2);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-weight:600}.schede-canali button:hover{background:var(--superficie-hover);color:var(--testo)}.schede-canali button.attiva{color:var(--accent);border-bottom-color:var(--accent);background:var(--superficie)}.editor-canali-corpo{gap:var(--sp-3);padding:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.editor-canali-corpo>label,.campi-canali>label{font-size:var(--fs-sm);flex-direction:column;gap:5px;font-weight:600;display:flex}.editor-canali-corpo input,.editor-canali-corpo select,.editor-canali-corpo textarea{box-sizing:border-box;width:100%}.campi-canali.due-colonne{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.anteprima-widget{gap:var(--sp-2);padding:var(--sp-3);border:1px dashed var(--widget-colore);border-radius:var(--raggio-m);background:var(--superficie);grid-template-columns:auto 1fr;align-items:center;display:grid}.anteprima-widget .anteprima-bolla{width:38px;height:38px;color:var(--su-accent);background:var(--widget-colore);border-radius:50%;place-items:center;font-size:20px;display:grid}.anteprima-widget>div{gap:2px;min-width:0;display:grid}.anteprima-widget>div span,.anteprima-widget small{color:var(--testo-2);font-size:var(--fs-sm);overflow-wrap:anywhere}.anteprima-widget small{grid-column:1/-1}.scelte-whatsapp{gap:var(--sp-2);border:0;margin:0;padding:0;display:grid}.scelte-whatsapp>label{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie);align-items:start;display:flex}.scelte-whatsapp span{gap:3px;display:grid}.scelte-whatsapp small{color:var(--testo-2)}.canale-testo-solo-prova{margin:var(--sp-2) var(--sp-3) 0;padding:var(--sp-2);border-radius:var(--raggio-s);color:var(--avviso-testo);background:var(--avviso-bg);font-size:var(--fs-sm);font-weight:600}.valore-sezione-destra .chip{align-items:center;gap:5px;display:inline-flex}.canali-riga.aperta{border-color:var(--accent);background:var(--accent-soft)}.legenda-canali{color:var(--testo-2);display:block}.editor-canali-testa{padding-bottom:var(--sp-2)}.editor-canali-testa .sem-canali{text-transform:lowercase;align-items:center;gap:5px;display:inline-flex}.azioni-testa-canali{align-items:start;gap:var(--sp-2);display:flex}.azioni-testa-canali .riga-aiuto{margin:0}.editor-canali-intro{padding:var(--sp-3);color:var(--testo-2);border-bottom:1px solid var(--bordo);font-size:var(--fs-sm);margin:0}.titolo-anteprima-canali{margin-top:var(--sp-2);color:var(--testo-2);font-size:var(--fs-sm);font-weight:600}.anteprima-regole-canali{padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie-2);color:var(--testo-2);font:var(--fs-sm)/1.55 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;white-space:pre-wrap;margin:0;overflow:auto}.anteprima-memoria{gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3);border:1px dashed var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);display:grid}.anteprima-memoria>b{color:var(--testo-2);font-size:var(--fs-sm)}.anteprima-memoria>p{margin:0}.anteprima-memoria>pre{max-height:18rem;padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie-2);color:var(--testo-2);font:var(--fs-sm)/1.55 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;white-space:pre-wrap;margin:0;overflow:auto}.editor-form fieldset.senza-cornice.memoria-configurazione{gap:var(--sp-3);display:grid}.editor-form .memoria-intestazione,.editor-form .memoria-stato,.editor-form .memoria-interruttore,.editor-form .memoria-opzioni-inline,.editor-form .memoria-segmenti{align-items:center;display:flex}.editor-form .memoria-intestazione{justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.editor-form .memoria-stato{gap:var(--sp-2);min-width:0}.editor-form .memoria-interruttore{font-size:var(--fs-sm);cursor:pointer;gap:7px}.editor-form .memoria-interruttore input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.editor-form .memoria-interruttore>span{background:var(--spento);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--bordo-input);border-radius:999px;transition:background .15s}.editor-form .memoria-interruttore>span:after{content:"";background:var(--superficie);width:16px;height:16px;box-shadow:0 1px 2px var(--ombra);border-radius:50%;margin:3px;transition:transform .15s;display:block}.editor-form .memoria-interruttore:has(input:checked)>span{background:var(--acceso);box-shadow:none}.editor-form .memoria-interruttore:has(input:checked)>span:after{transform:translate(16px)}.editor-form .memoria-interruttore:has(input:focus-visible)>span{outline:2px solid var(--accent);outline-offset:2px}.editor-form .memoria-interruttore:has(input:disabled){cursor:not-allowed;opacity:.58}.editor-form .memoria-griglia-due,.editor-form .memoria-riga-opzioni{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-form .memoria-griglia-due>label,.editor-form .memoria-campo{gap:5px;min-width:0;display:grid}.editor-form .memoria-griglia-due>label,.editor-form .memoria-etichetta{font-size:var(--fs-sm);color:var(--testo);font-weight:600}.editor-form .memoria-etichetta{margin:0}.editor-form .memoria-opzioni-inline{gap:var(--sp-3);flex-wrap:wrap}.editor-form .memoria-opzione{font-size:var(--fs-sm);color:var(--testo);white-space:nowrap;align-items:center;gap:5px;margin:0;display:inline-flex}.editor-form .memoria-opzione input{margin:0}.editor-form .memoria-opzione-disabilitata{color:var(--testo-3)}.editor-form .memoria-nota-canale{font-size:var(--fs-xs);margin:0}.editor-form .memoria-segmenti{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);align-items:stretch;gap:0;width:fit-content;max-width:100%;overflow:hidden}.editor-form .memoria-segmenti button{border:0;border-right:1px solid var(--bordo-input);background:var(--superficie);color:var(--testo);font-size:var(--fs-sm);border-radius:0;padding:5px 8px;line-height:1.3}.editor-form .memoria-segmenti button:last-child{border-right:0}.editor-form .memoria-segmenti button:hover:not(:disabled){background:var(--superficie-hover)}.editor-form .memoria-segmenti button[aria-pressed=true],.editor-form .memoria-segmenti button[aria-pressed=true]:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-soft-testo)}.editor-form .memoria-segmenti button:disabled{color:var(--testo-3)}.editor-form .memoria-dipendente[aria-disabled=true]{opacity:.58}@media (max-width:520px){.editor-form .memoria-riga-opzioni{grid-template-columns:1fr}.editor-form .memoria-segmenti{width:100%}.editor-form .memoria-segmenti button{flex:1 1 0}}.opzioni-canali{flex-wrap:wrap;gap:4px;display:flex}.editor-canali .opzioni-canali button{border:1px solid var(--bordo-input);background:var(--superficie);color:var(--testo);font-size:var(--fs-sm);padding:3px 8px}.editor-canali .opzioni-canali button.attiva{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.riga-icona-widget{align-items:start;gap:var(--sp-2);display:flex}.riga-icona-widget select{flex:1;min-width:0}.riga-icona-widget>div{gap:3px;display:grid}.riga-icona-widget small{color:var(--testo-2);font-size:var(--fs-xs)}.icona-widget{width:34px;height:34px;color:var(--su-accent);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.icona-widget img{object-fit:cover;width:100%;height:100%;display:block}.azioni-icona-widget{gap:var(--sp-2);flex-wrap:wrap;display:flex}.azioni-icona-widget button.salva-ritaglio-non-salvato,.azioni-icona-widget button.salva-ritaglio-non-salvato:hover:not(:disabled),.azioni-icona-widget button.salva-ritaglio-non-salvato:focus-visible{border-color:var(--avviso);background:var(--avviso-bg);color:var(--avviso-testo)}.widget-configuratore{min-width:0}.widget-impostazioni{gap:var(--sp-3);min-width:0;display:grid}.widget-gruppo{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);margin:0;display:grid}.widget-gruppo h3{font-size:var(--fs-md);margin:0}.widget-editor-icona{gap:var(--sp-3);grid-template-columns:minmax(180px,1fr) minmax(200px,1fr);align-items:start;display:grid}.widget-dropzone{min-height:180px;padding:var(--sp-3);border:1px dashed var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie-2);color:var(--testo-2);text-align:center;cursor:pointer;place-items:center;display:grid;position:relative;overflow:hidden}.widget-dropzone:hover,.widget-dropzone:focus-visible{border-color:var(--accent);outline:none}.widget-dropzone.piena{aspect-ratio:1;cursor:grab;touch-action:none;justify-self:center;width:min(100%,360px);min-height:0;padding:0}.widget-dropzone.piena:active{cursor:grabbing}.widget-dropzone.piena canvas{aspect-ratio:1;width:100%;height:100%;display:block}.widget-maschera-ritaglio{border:2px solid var(--su-accent);pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #0000008c}.widget-editor-icona-controlli{gap:var(--sp-2);min-width:0;display:grid}.widget-editor-icona-controlli>label{font-size:var(--fs-sm);font-weight:600}.widget-editor-icona-controlli input[type=range]{accent-color:var(--accent);padding:0}.widget-miniature{gap:var(--sp-3);align-items:end;display:flex}.widget-miniature figure{color:var(--testo-2);font-size:var(--fs-xs);text-align:center;gap:5px;margin:0;display:grid}.widget-icona-rotonda{width:56px;height:56px;color:var(--su-accent);box-shadow:0 3px 10px var(--ombra);border-radius:50%;place-items:center;display:grid;overflow:hidden}.widget-icona-rotonda.grande{width:64px;height:64px}.widget-icona-rotonda.molto-grande{width:80px;height:80px}.widget-icona-rotonda img{object-fit:cover;width:100%;height:100%}.widget-icona-rotonda svg{fill:currentColor;stroke:currentColor;stroke-width:1.5px;width:48%;height:48%}.widget-colore{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);display:grid}.widget-colore>label{font-size:var(--fs-sm);font-weight:600}.widget-palette{flex-wrap:wrap;gap:7px;display:flex}.widget-palette button{width:26px;height:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--testo) 20%, transparent);border:2px solid #0000;border-radius:50%;padding:0}.widget-palette button.selezionato{border-color:var(--testo);outline:2px solid var(--superficie);outline-offset:-4px}.widget-palette button.widget-palette-bianco:not(.selezionato){outline:1px solid color-mix(in srgb, var(--testo) 50%, transparent);outline-offset:-1px}.widget-colore-campi{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.widget-colore-campi input[type=color]{width:42px;height:32px;padding:2px}.widget-colore-campi input[type=text]{width:100px}.widget-colore-errore{color:var(--errore);font-size:var(--fs-sm)}.widget-bordo-riga{align-items:stretch}.widget-spessore-bordo{align-content:start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);display:grid}.widget-spessore-bordo>label{font-size:var(--fs-sm);font-weight:600}.widget-spessore-bordo .opzioni-canali button:hover:not(:disabled){background:var(--superficie);color:var(--testo)}.widget-spessore-bordo .opzioni-canali button.attiva:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.widget-interruttore{align-items:center;gap:var(--sp-2);cursor:pointer;font-weight:600;display:flex}.widget-interruttore input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.widget-interruttore span{background:var(--spento);border-radius:999px;width:38px;height:22px}.widget-interruttore span:after{content:"";background:var(--superficie);width:16px;height:16px;box-shadow:0 1px 2px var(--ombra);border-radius:50%;margin:3px;transition:transform .15s;display:block}.widget-interruttore:has(input:checked) span{background:var(--acceso)}.widget-interruttore:has(input:checked) span:after{transform:translate(16px)}.widget-interruttore:has(input:focus-visible) span{outline:2px solid var(--accent);outline-offset:2px}.widget-interruttore:has(input:disabled){cursor:not-allowed;opacity:.58}.widget-ombra{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--bordo);display:grid}.widget-ombra-comandi{gap:var(--sp-2);display:grid}.widget-ombra-comandi label,.widget-ombra-colore>label{font-size:var(--fs-sm);gap:5px;font-weight:600;display:grid}.widget-ombra output{color:var(--testo-2);font:var(--fs-xs) ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.widget-ombra-comandi input[type=range]{width:100%;accent-color:var(--accent)}.widget-ombra-direzione{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);margin:0;display:grid}.widget-ombra-direzione legend{font-size:var(--fs-sm);padding:0;font-weight:600}.widget-ombra-direzione>div{grid-template-columns:repeat(3,30px);gap:4px;display:grid}.widget-ombra-direzione button{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie-2);width:30px;height:30px;color:var(--testo);box-shadow:none;padding:0}.widget-ombra-direzione button.attiva{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.widget-ombra-centro{width:30px;height:30px}.widget-ombra-colore{align-content:start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);display:grid}.widget-ombra-colore input[type=text]{width:100px}.widget-numero{padding:var(--sp-2);border-radius:var(--raggio-s);background:var(--superficie-2);gap:3px;display:grid}.widget-numero span,.widget-numero small{color:var(--testo-2);font-size:var(--fs-sm)}.widget-anteprima{gap:var(--sp-2);min-width:0;display:grid}.widget-anteprima-rail{min-height:0}.widget-anteprima-comandi{padding:var(--sp-2);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.widget-anteprima-comandi strong{margin-right:auto}.widget-anteprima-comandi button{border:1px solid var(--bordo-input);background:var(--superficie-2);color:var(--testo);font-size:inherit;padding:3px 7px}.widget-anteprima-comandi button.attiva{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.widget-separatore{background:var(--bordo);width:1px;height:20px}.widget-sito-finto{border:1px solid var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie-2);height:610px;box-shadow:0 8px 20px var(--ombra);position:relative;overflow:hidden}.widget-sito-finto.cellulare{border:6px solid var(--testo);width:min(250px,100%);height:440px;box-shadow:0 10px 28px var(--ombra);border-radius:26px;margin-inline:auto}.widget-sito-finto.cellulare:before{content:"";z-index:4;background:var(--testo);border-radius:0 0 10px 10px;width:72px;height:12px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.widget-sito-finto.cellulare .widget-browser-bar{height:24px;padding-inline:10px}.widget-sito-finto.cellulare .widget-browser-bar i{width:5px;height:5px}.widget-sito-finto.cellulare .widget-pagina-finta{padding:28px var(--sp-3)}.widget-sito-finto.cellulare .widget-pagina-finta b{font-size:var(--fs-lg)}.widget-browser-bar{height:32px;padding:0 var(--sp-2);border-bottom:1px solid var(--bordo);background:var(--superficie);align-items:center;gap:5px;display:flex}.widget-browser-bar i{background:var(--bordo-input);border-radius:50%;width:8px;height:8px}.widget-pagina-finta{gap:var(--sp-3);padding:42px var(--sp-4);color:var(--testo);display:grid}.widget-pagina-finta b{font-size:var(--fs-xl)}.widget-pagina-finta span{background:var(--bordo);border-radius:9px;height:11px;display:block}.widget-pagina-finta span:nth-child(3){width:78%}.widget-pagina-finta span:nth-child(4){width:90%}.widget-pagina-finta span:nth-child(5){width:62%}.widget-chat-finta{border:1px solid var(--bordo-input);background:var(--superficie);width:min(360px,100% - 40px);height:480px;max-height:calc(100% - 108px);box-shadow:0 8px 24px var(--ombra);border-radius:14px;position:absolute;bottom:88px;overflow:hidden}.widget-chat-finta.sinistra{left:20px}.widget-chat-finta.destra{right:20px}.widget-chat-finta header{color:var(--su-accent);align-items:center;gap:8px;padding:14px 16px;font-weight:700;display:flex}.widget-chat-finta p{margin:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--superficie-2);color:var(--testo);border-radius:12px}.widget-launcher{box-sizing:border-box;color:var(--su-accent);box-shadow:0 4px 12px var(--ombra);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:20px}.widget-launcher.sinistra{left:20px}.widget-launcher.destra{right:20px}.widget-launcher .widget-icona-rotonda{width:100%;height:100%;box-shadow:none;background:0 0!important}.widget-launcher .widget-icona-rotonda img{border-radius:50%}.widget-fumetto-chiamata{z-index:2;gap:4px var(--sp-2);min-width:220px;padding:var(--sp-3);border:1px solid var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie);box-shadow:0 8px 20px var(--ombra);grid-template-columns:1fr auto;display:grid;position:absolute;bottom:92px}.widget-fumetto-chiamata.sinistra{left:20px}.widget-fumetto-chiamata.destra{right:20px}.widget-fumetto-chiamata span{color:var(--testo-2);font-size:var(--fs-sm)}.widget-fumetto-chiamata strong{font-size:var(--fs-lg);align-self:center}.widget-fumetto-chiamata button{grid-area:2/2;place-items:center;width:32px;height:32px;padding:0;display:grid}.widget-fumetto-chiamata button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.widget-fumetto-chiamata small{color:var(--successo);font-size:var(--fs-xs);white-space:nowrap;grid-column:2}.widget-tel-spiega{border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo-2);font-size:var(--fs-xs);padding:4px 6px;position:absolute;bottom:84px;right:12px}.snippet-widget-disabilitato{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie-2);color:var(--testo-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.snippet-widget-disabilitato pre{color:inherit;font:var(--fs-xs)/1.45 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;white-space:pre-wrap;margin:0;overflow:auto}.snippet-widget-disabilitato button:disabled{cursor:not-allowed;opacity:.55}.whatsapp-opzione{padding:var(--sp-3);border:1px solid var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie);gap:5px;display:grid}.whatsapp-opzione .r{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.whatsapp-opzione .hint{color:var(--testo-2);font-size:var(--fs-sm)}.whatsapp-canale-sessione{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--raggio-s);background:var(--superficie-2);overflow-wrap:anywhere;display:grid}.whatsapp-canale-stato{font-size:var(--fs-sm);background:var(--errore-bg);color:var(--errore);border-radius:999px;justify-self:start;padding:2px 8px}.whatsapp-canale-stato.pronto{background:var(--successo-bg);color:var(--successo)}.nts-strumento{gap:var(--sp-4);display:grid}.nts-sezione{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--bordo);display:grid}.nts-sezione:first-of-type{border-top:0;padding-top:0}.nts-sezione h3{font-size:var(--fs-md);color:var(--testo);margin:0}.nts-sezione label,.nts-credenziale{gap:5px;min-width:0;display:grid}.nts-strumento input,.nts-strumento select,.nts-strumento textarea{background:var(--superficie-2);color:var(--testo)}.nts-sezione small,.nts-pin small{color:var(--testo-2);font-size:var(--fs-sm)}.nts-pin{padding:var(--sp-2);border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie-2);color:var(--testo);align-content:start;gap:5px;display:grid}.nts-pin .badge{justify-self:start}.nts-conferma{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--accent);border-radius:var(--raggio-m);background:var(--accent-soft);color:var(--testo);display:grid}.nts-conferma p{margin:0}.nts-conferma code{overflow-wrap:anywhere;color:var(--testo)}.nts-credenziale{padding:var(--sp-2);border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--superficie)}.nts-credenziale>.piccolo{justify-self:start}.nts-nuova-credenziale{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--bordo);display:grid}.nts-azioni-finali{padding-top:var(--sp-2);border-top:1px solid var(--bordo)}.nts-scelta-trasporto{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nts-scelta-trasporto button,.nts-scelta-futura{text-align:left;min-width:0;padding:var(--sp-2);border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);gap:2px;display:grid}.nts-scelta-trasporto button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--testo)}.nts-scelta-futura{color:var(--testo-2)}.nts-collegamento-connettore{gap:var(--sp-2);min-width:0;color:var(--testo);grid-template-columns:minmax(0,1fr);display:grid}.nts-collegamento-connettore select{min-width:0;max-width:100%}.nts-collegamento-connettore code{overflow-wrap:anywhere}.nts-collegamento-connettore .azioni{flex-wrap:wrap}.nts-collegamento-connettore h4,.nts-collegamento-connettore p{margin:0}.nts-dato{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2);border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie-2);color:var(--testo);display:flex}.nts-dato code{min-width:0;font:600 var(--fs-sm)/1.4 var(--mono);overflow-wrap:anywhere;flex:1}.nts-dato button{flex:none}.nts-passi{counter-reset:nts-passo;padding:var(--sp-3);gap:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-m);margin:0;list-style:none;display:grid}.nts-passi li{counter-increment:nts-passo;gap:var(--sp-2);grid-template-columns:26px minmax(0,1fr);display:grid}.nts-passi li:before{content:counter(nts-passo);background:var(--accent);width:26px;height:26px;color:var(--su-accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.nts-passi li>div{gap:var(--sp-2);min-width:0;display:grid}.nts-copia-fallback{padding:var(--sp-2);border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie-2)}.nts-stato{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.nts-stato dt{color:var(--testo-2)}.nts-stato dd{overflow-wrap:anywhere;margin:0}.nts-link-release{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);padding:.45rem .8rem;text-decoration:none;display:inline-block}@media (max-width:700px){.nts-strumento .riga2{grid-template-columns:1fr}}@media (max-width:480px){.nts-scelta-trasporto,.nts-stato{grid-template-columns:1fr}}.avviso-crediti-canali{padding:var(--sp-3);border:1px solid var(--avviso);border-radius:var(--raggio-m);background:var(--avviso-bg);color:var(--avviso-testo)}.crediti-testo{gap:var(--sp-3);display:grid}.credito-testo-due{gap:var(--sp-4);margin-top:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.credito-testo-ricarica{gap:var(--sp-2);align-content:start;display:grid}.credito-testo-campi{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.credito-testo-campi>label{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.credito-testo-ricarica>button{justify-self:start}.credito-testo-ricarica .hint{color:var(--testo)}.credito-testo-saldo-grande{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.credito-testo-saldo-grande b{font-size:var(--fs-xl);font-variant-numeric:tabular-nums}.credito-testo-saldo-grande span{color:var(--testo-2);font-size:var(--fs-sm)}.credito-testo-azienda .negativo{color:var(--errore)}.credito-testo-avviso{padding:var(--sp-2);border-radius:var(--raggio-s);background:var(--errore-bg);color:var(--errore);font-size:var(--fs-sm);margin:0}.credito-testo-movimenti{min-width:0}.credito-testo-movimenti .tabella-numeri{scrollbar-color:var(--testo-2) var(--superficie-2);scrollbar-width:thin}.credito-testo-movimenti td{color:var(--testo)}.credito-testo-movimenti table{border-collapse:collapse;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.credito-testo-movimenti th,.credito-testo-movimenti td{border-bottom:1px solid var(--bordo);text-align:right;white-space:nowrap;padding:6px 8px}.credito-testo-movimenti th:nth-child(-n+2),.credito-testo-movimenti td:nth-child(-n+2){text-align:left}.credito-testo-movimenti th:nth-child(2),.credito-testo-movimenti td:nth-child(2){white-space:normal}.credito-testo-movimenti th{color:var(--testo-2);font-weight:600}@media (max-width:760px){.credito-testo-due{grid-template-columns:1fr}}@media (max-width:420px){.credito-testo-campi{grid-template-columns:1fr}.credito-testo-movimenti th,.credito-testo-movimenti td{padding:6px 4px}}.crediti-testo-saldo{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.crediti-testo-saldo>b{font-variant-numeric:tabular-nums}.crediti-testo-saldo .negativo{color:var(--errore)}.crediti-testo-testa{align-items:center;gap:var(--sp-2);display:flex}.crediti-testo-testa h3{font-size:var(--fs-md);margin:0}.crediti-testo-testa select{min-width:0;font:inherit;border:1px solid var(--bordo-input);border-radius:var(--raggio-s);color:var(--testo);background:var(--superficie);margin-left:auto;padding:4px 8px}.crediti-testo-riquadri{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crediti-testo-riquadri>div{min-width:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);gap:2px;display:grid}.crediti-testo-riquadri small,.crediti-testo-riquadri span{color:var(--testo-2);font-size:var(--fs-xs)}.crediti-testo-riquadri b{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.crediti-testo-barra{background:var(--superficie-2);border-radius:99px;height:8px;display:flex;overflow:hidden}.crediti-testo-barra i,.crediti-testo-legenda i{height:100%;display:block}.crediti-testo-legenda{gap:var(--sp-3);color:var(--testo-2);font-size:var(--fs-xs);margin-top:4px;display:flex}.crediti-testo-legenda i{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.crediti-testo .web{background:var(--accent)}.crediti-testo .banco{background:var(--testo-3)}.crediti-testo .whatsapp{background:var(--successo)}@media (max-width:700px){.canali-riga{grid-template-columns:12px minmax(0,1fr) auto}.canali-riga>button{grid-column:2/-1;justify-self:start}.campi-canali.due-colonne,.widget-editor-icona{grid-template-columns:1fr}.widget-sito-finto:not(.cellulare){height:540px}.widget-chat-finta{height:390px}.schede-canali{grid-template-columns:1fr 1fr}}.selettore-contesti{flex-wrap:nowrap;gap:4px;display:inline-flex}.editor-form button.seg-contesto{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);min-width:26px;color:var(--testo);font-size:var(--fs-sm);padding:1px 7px;font-weight:600;line-height:1.4}.editor-form button.seg-contesto.colorato{border-color:var(--contesto-colore)}.editor-form button.seg-contesto:hover:not(:disabled){background:var(--superficie-hover)}.editor-form button.seg-contesto.attivo,.editor-form button.seg-contesto.attivo:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--su-accent)}.editor-form button.seg-contesto.colorato.attivo,.editor-form button.seg-contesto.colorato.attivo:hover:not(:disabled){background:var(--contesto-colore);border-color:var(--contesto-colore);color:var(--su-contesto)}.corpo-contesti{gap:var(--sp-2);flex-direction:column;display:flex}.corpo-contesti .nota{margin-bottom:0}.corpo-contesti .interruttore-contesti{align-items:center;gap:var(--sp-2);width:fit-content;font-weight:600;display:flex}.corpo-contesti .quanti-contesti{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.corpo-contesti .stepper{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);align-items:stretch;display:inline-flex;overflow:hidden}.editor-form .corpo-contesti .stepper button{background:var(--superficie);color:var(--testo);border-radius:0;padding:2px 10px}.editor-form .corpo-contesti .stepper button:hover:not(:disabled){background:var(--superficie-hover)}.corpo-contesti .stepper output{border-left:1px solid var(--bordo-input);border-right:1px solid var(--bordo-input);text-align:center;min-width:2.5ch;padding:2px 12px;font-weight:600}.editor-form .corpo-contesti button.ok-contesti{padding:2px 14px}.corpo-contesti .conferma-riduzione{border:1px solid var(--errore-bordo);background:var(--errore-bg);border-radius:var(--raggio-m);padding:var(--sp-2) var(--sp-3)}.corpo-contesti .conferma-riduzione p{margin:0}.corpo-contesti .conferma-riduzione ul{margin:var(--sp-1) 0 var(--sp-2);padding-left:1.2rem}.corpo-contesti .azioni-conferma{gap:var(--sp-2);justify-content:flex-end;display:flex}.editor-form .corpo-contesti .azioni-conferma button:first-child{background:var(--superficie);color:var(--testo);border:1px solid var(--bordo-input)}.editor-form .corpo-contesti .azioni-conferma button.pericolo{background:var(--errore)}.editor-form .corpo-contesti .azioni-conferma button.pericolo:hover:not(:disabled){background:var(--errore-hover)}.corpo-contesti .elenco-contesti{margin:0;padding:0;list-style:none}.corpo-contesti .elenco-contesti>li{justify-content:space-between;align-items:center;gap:var(--sp-2);border-top:1px solid var(--bordo);border-left:3px solid #0000;flex-wrap:wrap;padding:6px 0 6px 8px;display:flex}.corpo-contesti .elenco-contesti>li.riga-contesto{border-left-color:var(--contesto-colore)}.corpo-contesti .elenco-contesti>li.guardato{background:var(--superficie-2)}.editor-form .corpo-contesti button.apri-contesto{background:var(--superficie);color:var(--testo);border:1px solid var(--bordo-input);padding:2px 10px}.editor-form .corpo-contesti button.apri-contesto:hover:not(:disabled){background:var(--superficie-hover)}.corpo-contesti .problema-contesto,.editor-form .problema-contesto{color:var(--avviso)}.corpo-contesti .ok-contesto{color:var(--successo)}.corpo-contesti .contesto-storico{flex-direction:column;flex-basis:100%;gap:4px;display:flex}.tabella-elenco td{white-space:nowrap}.elenco-nome-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.badge-metodo{border-radius:var(--raggio-s);font-size:var(--fs-xs);background:var(--sistema-bg);color:var(--sistema-tx);padding:1px 6px;font-weight:700;display:inline-block}.badge-metodo.metodo-get{background:var(--successo-bg);color:var(--successo)}.badge-metodo.metodo-post{background:var(--info-bg);color:var(--info-tx)}.stato-indice{font-size:var(--fs-sm);border-radius:99px;padding:1px 8px;display:inline-block}.stato-indice-ok{background:var(--successo-bg);color:var(--successo)}.stato-indice-avviso{background:var(--avviso-bg);color:var(--avviso)}.stato-indice-vuoto{color:var(--testo-3)}.filtri-numeri .chip-filtro-speciale{border-style:dashed}.elenco-badge-dopo{margin-left:var(--sp-2)}.schede-conoscenza{max-width:1120px;margin-bottom:var(--sp-5)}.schede-conoscenza-testata,.schede-conoscenza-editor-testata{justify-content:space-between;align-items:start;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.schede-conoscenza-testata h2,.schede-conoscenza-editor-testata h3{margin:0}.schede-conoscenza-corpo{gap:var(--sp-4);grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);align-items:start;display:grid}.schede-conoscenza-elenco{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);flex-direction:column;display:flex}.schede-conoscenza-riga{width:100%;padding:var(--sp-2);border-radius:var(--raggio-s);color:var(--testo);text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;align-items:start;gap:2px;display:flex}.schede-conoscenza-riga:hover{background:var(--superficie-hover)}.schede-conoscenza-riga.selezionata{border-color:var(--accent);background:var(--accent-soft)}.schede-conoscenza-riga span,.schede-conoscenza-riga small{color:var(--testo-2);font-size:var(--fs-sm);line-height:1.35}.schede-conoscenza-editor-colonna{min-width:0}.schede-conoscenza-editor{max-width:none;margin:0}.schede-conoscenza-editor .riga2>div{min-width:0}.schede-conoscenza-lungo{color:var(--avviso)!important}.schede-conoscenza-elimina{margin-top:var(--sp-4)}.schede-conoscenza-conferma{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--errore-bordo);border-radius:var(--raggio-s);background:var(--errore-bg)}.schede-conoscenza-conferma p{margin-bottom:var(--sp-2)}.preflight-schede{margin:var(--sp-4) 0;padding:var(--sp-4);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2)}.preflight-schede-testata{justify-content:space-between;align-items:start;gap:var(--sp-3);display:flex}.preflight-schede-testata h3,.preflight-schede h4{margin:0}.preflight-schede-testata p{margin:var(--sp-1) 0 0;color:var(--testo-2)}.preflight-schede-indice{padding:var(--sp-2);border-radius:var(--raggio-s);background:var(--info-bg);color:var(--info-tx);font-size:var(--fs-sm);flex:none;font-weight:600}.preflight-schede-ok{margin:var(--sp-3) 0 0;color:var(--successo);font-weight:600}.preflight-schede-esiti,.preflight-schede-agenti{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-s)}.preflight-schede-esiti ul,.preflight-schede-agenti ul{gap:var(--sp-2);margin:var(--sp-2) 0 0;padding-left:1.25rem;display:grid}.preflight-schede-esiti li{gap:2px;display:grid}.preflight-schede-esiti li span,.preflight-schede-agenti small{color:var(--testo-2)}.preflight-schede-blocchi{border-color:var(--errore-bordo);background:var(--errore-bg)}.preflight-schede-blocchi h4{color:var(--errore)}.preflight-schede-avvisi{border-color:var(--avviso);background:var(--avviso-bg)}.preflight-schede-avvisi h4{color:var(--avviso)}.preflight-schede-agenti li{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.preflight-schede-conferma{align-items:start;gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--accent-bordo);border-radius:var(--raggio-s);background:var(--accent-soft);font-weight:600;display:flex}.preflight-schede-conferma input{margin-top:.2rem}@media (max-width:760px){.schede-conoscenza-corpo{grid-template-columns:1fr}.schede-conoscenza-elenco{max-height:280px;overflow:auto}.preflight-schede-testata{flex-direction:column}}.campagne-pagina{color:var(--testo)}.campagne-pagina .campagne-azioni{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.campagne-pagina .campagne-azioni form{margin:0}.campagne-pagina button.secondario,.campagne-pagina .link-secondario{font-size:var(--fs-sm);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);border:1px solid var(--bordo-input);white-space:nowrap;padding:.35rem .8rem;display:inline-block}.campagne-pagina button.secondario:hover:not(:disabled),.campagne-pagina .link-secondario:hover{background:var(--superficie-hover);text-decoration:none}.campagne-pagina .campagna-comando button:not(.secondario){font-size:var(--fs-sm);padding:.35rem .8rem}.campagne-pagina button.pericolo-leggero{background:var(--superficie);color:var(--errore);border:1px solid var(--errore-bordo);font-size:var(--fs-sm)}.campagne-pagina button.pericolo-leggero:hover:not(:disabled){background:var(--errore-bg)}.campagne-motore{align-items:center;gap:var(--sp-3) var(--sp-5);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.campagne-motore-voce{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.campagne-motore select{font:inherit;font-size:var(--fs-sm);border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);padding:.25rem .4rem}.campagne-filtri{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.campagne-filtro-gruppo{align-items:stretch;gap:var(--sp-2);display:inline-flex}.campagne-filtro-separatore{width:1px;margin:.2rem var(--sp-1);background:var(--bordo);align-self:stretch}.campagne-filtro{border:1px solid var(--bordo-input);background:var(--superficie);color:var(--testo-2);font-size:var(--fs-sm);border-radius:999px;padding:.3rem .8rem}.campagne-filtro:hover{background:var(--superficie-hover);text-decoration:none}.campagne-filtro.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-testo);font-weight:600}.campagne-griglia{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));display:grid}.campagna-card{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-l);padding:var(--sp-4) 18px;box-shadow:var(--ombra-1);gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.campagna-card-testa{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.campagna-card-titolo{min-width:0}.campagna-card h2{font-size:var(--fs-lg);margin:0}.campagna-card h2 a{color:var(--testo)}.campagna-card-titolo .muto{font-size:var(--fs-sm);margin-top:2px}.campagna-numero-uscita{border-radius:var(--raggio-s);font-variant-numeric:tabular-nums;background:var(--avviso-bg);color:var(--avviso-testo);white-space:nowrap;padding:1px 8px;font-weight:600;display:inline-block}.campagna-stato{font-size:var(--fs-sm);white-space:nowrap;background:var(--superficie-2);color:var(--testo-2);border-radius:999px;padding:.12rem .55rem;font-weight:500;display:inline-block}.campagna-stato[data-stato=attiva]{background:var(--successo-bg);color:var(--successo)}.campagna-stato[data-stato=in_pausa]{background:var(--avviso-bg);color:var(--avviso)}.campagna-stato[data-stato=pronta]{background:var(--accent-soft);color:var(--accent-soft-testo)}.campagna-stato[data-stato=completata]{background:var(--info-bg);color:var(--info-tx)}.campagna-stato[data-stato=archiviata]{background:var(--superficie-2);color:var(--testo-3)}.campagna-cifre{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.campagna-cifre>div{background:var(--superficie-2);border-radius:var(--raggio-s);padding:var(--sp-2) 10px;min-width:0}.campagna-cifre small{font-size:var(--fs-sm);color:var(--testo-2);display:block}.campagna-cifre b{font-size:var(--fs-xl);font-variant-numeric:tabular-nums}.campagna-cifre .campagna-positivo{color:var(--successo)}.campagna-nuovi{font-size:var(--fs-sm);color:var(--testo-3);display:block}.campagna-nuovi.vivo{color:var(--successo);font-weight:600}.campagna-imbuto{background:var(--superficie-2);border:1px solid var(--bordo);border-radius:5px;height:10px;display:flex;overflow:hidden}.campagna-imbuto>span{height:100%;display:block}.campagne-pagina .k-pos{background:var(--successo)}.campagne-pagina .k-neg{background:var(--errore)}.campagne-pagina .k-nc{background:var(--testo-3)}.campagne-pagina .k-corso{background:var(--info-tx)}.campagne-pagina .k-coda{background:var(--bordo-input)}.campagna-fasi{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--testo-2);flex-wrap:wrap;display:flex}.campagna-fasi>span{align-items:center;gap:5px;display:inline-flex}.campagna-fasi .sw{border-radius:3px;width:10px;height:10px;display:inline-block}.campagna-fonti{gap:var(--sp-2);flex-wrap:wrap;display:flex}.campagna-piede{justify-content:space-between;align-items:center;gap:var(--sp-3);border-top:1px solid var(--bordo);font-size:var(--fs-sm);flex-wrap:wrap;padding-top:10px;display:flex}.campagna-card.archiviata{background:var(--superficie-2);box-shadow:none;opacity:.78}.campagna-conferma-archivio{padding:var(--sp-2);border:1px solid var(--bordo);border-radius:var(--raggio-s);background:var(--sfondo);flex-basis:100%}.campagna-conferma-archivio p{margin:0 0 var(--sp-2)}.campagna-conferma-archivio form{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:600px){.campagna-cifre{grid-template-columns:repeat(2,minmax(0,1fr))}}.campagna-stato-riga{align-items:center;gap:var(--sp-3) var(--sp-5);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);font-size:var(--fs-sm);flex-wrap:wrap;padding:10px 14px;display:flex}.campagna-stato-riga b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;margin-right:4px}.campagna-stato-spazio{flex:auto}.campagna-controlli{margin:var(--sp-2) 0 0;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.campagna-sezioni{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));display:grid}.campagna-sezione{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-l);padding:var(--sp-4) 18px;box-shadow:var(--ombra-1);flex-direction:column;gap:10px;min-width:0;display:flex}.campagna-sezione.in-modifica{border-color:var(--accent);grid-column:1/-1}.campagna-sezione-testa{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.posizioni-pagina,.posizioni-scheda{width:100%;max-width:none}.posizioni-riepilogo{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.posizione-pillola,.zona-pillola{min-height:24px;font-size:var(--fs-sm);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-weight:600;line-height:1.2;display:inline-flex}.posizione-pillola.trovato{background:var(--successo-bg);color:var(--successo)}.posizione-pillola.approssimato{background:var(--avviso-bg);color:var(--avviso)}.posizione-pillola.non-trovato,.posizione-pillola.senza-posizione{background:var(--errore-bg);color:var(--errore)}.zona-pillola.z1{background:var(--info-bg);color:var(--info-testo)}.zona-pillola.z2{background:var(--avviso-bg);color:var(--avviso)}.zona-pillola.fuori-zona,.zona-pillola.altra{background:var(--superficie-2);color:var(--testo-2)}.tabella-posizioni table{table-layout:auto;min-width:1040px}.tabella-posizioni th,.tabella-posizioni td{white-space:nowrap;vertical-align:middle}.tabella-posizioni .posizione-indirizzo{min-width:230px}.posizione-correzione{width:min(100%,720px);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--bordo)}.posizione-correzione h2{font-size:var(--fs-lg);margin:0}.posizione-correzione .nota{margin-top:var(--sp-2)}.posizione-coordinate{margin-top:var(--sp-3);color:var(--testo-2)}.posizione-coordinate summary{cursor:pointer;font-size:var(--fs-sm);font-weight:600}.posizione-coordinate .riga2{margin-top:var(--sp-2)}@media (max-width:600px){.posizioni-riepilogo{width:100%}.posizione-correzione .riga2{grid-template-columns:minmax(0,1fr)}}.campagna-sezione h2{font-size:var(--fs-lg);align-items:center;margin:0;display:flex}.campagna-sezione h3{font-size:var(--fs-md);margin:var(--sp-2) 0 0}.campagna-nsez{border-radius:var(--raggio-s);width:22px;height:22px;margin-right:var(--sp-2);background:var(--accent-soft);color:var(--accent-soft-testo);font-size:var(--fs-sm);place-items:center;font-weight:700;display:inline-grid}.campagna-kv{font-size:var(--fs-md);grid-template-columns:150px minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.campagna-kv dt{color:var(--testo-2)}.campagna-kv dd{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}@media (max-width:600px){.campagna-kv{grid-template-columns:minmax(0,1fr)}.campagna-kv dd{margin-bottom:var(--sp-2)}}.campagna-in-arrivo{font-size:var(--fs-xs);border:1px dashed var(--bordo-input);color:var(--testo-2);background:var(--superficie-2);white-space:nowrap;border-radius:999px;padding:1px 8px;font-weight:600;display:inline-block}.campagna-in-arrivo-riga{font-size:var(--fs-sm);color:var(--testo-2);margin:0}.campagna-flusso{font-size:var(--fs-sm);color:var(--testo-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.campagna-flusso span:not([aria-hidden]){border-radius:var(--raggio-s);border:1px dashed var(--bordo-input);background:var(--superficie-2);padding:3px 9px}.campagna-tentativi{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.campagna-tentativi li{border:1px solid var(--bordo);background:var(--superficie);min-width:64px;font-size:var(--fs-xs);color:var(--testo-2);border-radius:7px;flex-direction:column;align-items:center;padding:2px 5px;display:inline-flex}.campagna-tentativi li b{font-size:var(--fs-xs);color:var(--testo)}.campagna-tentativi li.raffica{border-color:var(--accent);background:var(--accent-soft)}.campagna-linea-tempo{flex-direction:column;gap:6px;display:flex}.campagna-linea{font-size:var(--fs-sm);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;display:grid}.campagna-form .campagna-linea{grid-template-columns:84px minmax(0,1fr) minmax(0,11rem) auto}.campagna-linea.scelta b{color:var(--accent-soft-testo)}.campagna-righello{height:14px;font-size:var(--fs-xs);color:var(--testo-3);position:relative}.campagna-righello span{position:absolute;transform:translate(-50%)}.campagna-traccia{background:var(--superficie-2);border:1px solid var(--bordo);border-radius:4px;height:14px;position:relative}.campagna-traccia span{background:var(--accent);border-radius:3px;position:absolute;top:2px;bottom:2px}.campagna-form{flex-direction:column;gap:10px;display:flex}.campagna-form .r2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 16px;display:grid}@media (max-width:700px){.campagna-form .r2,.campagna-form .campagna-linea{grid-template-columns:minmax(0,1fr)}}.campagna-form label{flex-direction:column;gap:4px;margin:0;display:flex}.campagna-form label.riga-checkbox{flex-direction:row;align-items:center;font-weight:400}.campagna-form label .nota,.campagna-form .nota{font-weight:400;font-size:var(--fs-sm);margin:0}.campagna-form fieldset{border:1px solid var(--bordo);border-radius:var(--raggio-m);padding:var(--sp-3);flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.campagna-form legend{padding:0 4px;font-weight:600}.campagna-form .campagna-raffica{border-color:var(--accent);background:var(--accent-soft)}.campagna-form .campagna-blocco-spento{opacity:.75;border-style:dashed}.campagna-form .campagna-corto{width:5rem}.campagna-form .campagna-incolla{border:1px dashed var(--bordo-input);border-radius:var(--raggio-m);padding:var(--sp-3);flex-direction:column;gap:8px;display:flex}.campagna-form .campagna-incolla textarea{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-sm)}.campagna-esempio{padding:var(--sp-3);background:var(--superficie-2);border:1px solid var(--bordo);border-radius:var(--raggio-m);font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0}.campagna-url{overflow-wrap:anywhere}.campagna-form-piede{justify-content:flex-end;gap:var(--sp-2);border-top:1px solid var(--bordo);padding-top:10px;display:flex}.campagna-riquadro{border-radius:var(--raggio-s);font-size:var(--fs-sm);border:1px solid var(--info-bd);background:var(--info-bg);color:var(--testo);margin:0;padding:10px 12px}.campagna-riquadro.ok{border-color:color-mix(in srgb, var(--successo) 40%, transparent);background:var(--successo-bg)}.campagna-riquadro.avviso{border-color:color-mix(in srgb, var(--avviso) 45%, transparent);background:var(--avviso-bg);color:var(--avviso-testo)}.campagna-contatti{max-width:none;margin-top:var(--sp-5)}.campagna-form .campagne-azioni>input:not([type=checkbox]):not([type=radio]),.campagna-form .campagne-azioni>select{width:auto;max-width:100%}.campagna-form .campagna-campo .campagne-azioni>input{flex:10rem}.campagna-form .campagne-azioni>input.campagna-corto{width:5rem}.campagna-modelli{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.campagna-modello{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);min-width:0;color:var(--testo);text-align:left;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.campagna-modello b{font-size:var(--fs-md)}.campagna-modello span{color:var(--testo-2);font-size:var(--fs-xs);line-height:1.35}.campagna-modello.scelto{border-color:var(--accent);background:var(--accent-soft)}.campagna-dati-impostazioni>.campi-sezione{align-self:stretch}.campagna-lista-campi{border:1px solid var(--bordo);border-radius:var(--raggio-m);flex-direction:column;display:flex;overflow:hidden}.campagna-riga-campo{border-bottom:1px solid var(--bordo);font-size:var(--fs-sm);grid-template-columns:28px minmax(10rem,1.1fr) 120px minmax(12rem,1.4fr) 120px auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.campagna-riga-campo:last-child{border-bottom:0}.campagna-riga-campo input,.campagna-riga-campo select{width:100%;min-width:0}.campagna-campo-numero{color:var(--testo-3);font-weight:700}.campagna-campo-valore{gap:4px;display:grid}.campagna-riga-campo .campagna-campo-obbligatorio{white-space:nowrap;flex-direction:row;align-items:center}.campagna-campo-azioni{flex-wrap:nowrap;gap:4px}.campagna-campo-azioni button{font-size:var(--fs-xs);padding:.3rem .48rem}@media (max-width:1250px){.campagna-modelli{grid-template-columns:repeat(2,minmax(0,1fr))}.campagna-riga-campo{grid-template-columns:28px minmax(0,1fr) 120px}.campagna-campo-valore,.campagna-campo-obbligatorio,.campagna-campo-azioni{grid-column:2/-1}}@media (max-width:600px){.campagna-modelli{grid-template-columns:minmax(0,1fr)}.campagna-riga-campo{grid-template-columns:24px minmax(0,1fr)}.campagna-riga-campo>select{grid-column:2}}.cronostoria-eventi{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.cronostoria-prova{border-top:1px solid var(--bordo);margin-top:var(--sp-3);padding-top:var(--sp-3)}.cronostoria-prova td:last-child{overflow-wrap:anywhere;max-width:28rem}.cronostoria-guida{gap:var(--sp-3);flex-direction:column;display:flex}.cronostoria-guida>p{margin:0}.cronostoria-guida section{border-top:1px solid var(--bordo);padding-top:var(--sp-3)}.cronostoria-guida pre{margin:6px 0 var(--sp-3);padding:var(--sp-3);border-radius:var(--raggio-m);background:var(--superficie-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-sm)}@media (max-width:700px){.cronostoria-eventi{grid-template-columns:minmax(0,1fr)}}.campagna-crm{gap:var(--sp-4);grid-column:1/-1}.crm-testa>div:first-child{min-width:min(100%,25rem)}.crm-testa .nota{margin:4px 0 0}.crm-selettore{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);padding:3px;display:inline-flex}.crm-selettore button{border-radius:var(--raggio-s);min-height:32px;color:var(--testo-2);background:0 0;border:0;padding:3px 12px}.crm-selettore button.on{background:var(--superficie);color:var(--testo);box-shadow:var(--ombra-1);font-weight:700}.crm-modelli,.crm-editor{padding:var(--sp-4);border:1px solid var(--accent);border-radius:var(--raggio-m);background:var(--superficie-2)}.crm-modelli{gap:var(--sp-3);display:grid}.crm-modelli-griglia{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm-modelli-griglia button{text-align:left;border:1px solid var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie);color:var(--testo);flex-direction:column;align-items:flex-start;gap:5px;padding:12px;display:flex}.crm-modelli-griglia button span{color:var(--testo-2);font-size:var(--fs-sm);font-weight:400}.crm-modelli-griglia button.selezionato{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.crm-modelli .campagna-form.r2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 16px;display:grid}.campagna-crm .campagna-form label{min-width:0;color:var(--testo);font-size:var(--fs-md);font-weight:600}.campagna-crm input:not([type=checkbox]):not([type=radio]),.campagna-crm select,.campagna-crm textarea{box-sizing:border-box;border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);width:100%;min-width:0;min-height:34px;color:var(--testo);font:inherit;padding:.5rem .65rem;transition:border-color .15s,box-shadow .15s}.campagna-crm select[multiple]{min-height:8rem}.campagna-crm ::placeholder{color:var(--testo-3);opacity:1}.crm-tabella{max-width:100%;overflow-x:auto}.crm-tabella table{border-collapse:collapse;width:100%;min-width:58rem}.crm-tabella th,.crm-tabella td{border-bottom:1px solid var(--bordo);text-align:left;vertical-align:top;font-size:var(--fs-sm);padding:9px 10px}.crm-tabella th{color:var(--testo-2);white-space:nowrap;font-weight:600}.crm-tabella code,.crm-tabella td:nth-child(2) .muto{overflow-wrap:anywhere}.crm-contatore{white-space:nowrap;margin:0 3px 3px 0;display:inline-block}.crm-contatore.ok{color:var(--successo)}.crm-contatore.avviso{color:var(--avviso-testo)}.crm-contatore.errore{color:var(--errore)}.crm-regole{gap:var(--sp-2);display:grid}.crm-regole article{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);padding:12px 14px}.crm-regola-frase,.crm-regola-dettagli{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-regola-frase span{color:var(--testo-2)}.crm-regola-frase i{color:var(--accent);font-style:normal;font-weight:800}.crm-regola-dettagli{color:var(--testo-2);font-size:var(--fs-sm);justify-content:space-between;margin-top:8px}.crm-regola-n8n{border-style:dashed!important}.crm-mappatura{grid-template-columns:minmax(8rem,1.1fr) minmax(7rem,.7fr) minmax(8rem,.8fr) minmax(10rem,1.2fr) auto;align-items:center;gap:7px;display:grid}.crm-estrazione{grid-template-columns:minmax(10rem,1fr) auto minmax(12rem,1fr) auto;align-items:center;gap:7px;display:grid}.crm-cronologia{border-top:1px solid var(--bordo);padding-top:var(--sp-3)}.crm-cronologia h3{margin:0 0 var(--sp-2)}.crm-stato-consegnata{color:var(--successo)}.crm-stato-fallita,.crm-stato-incerta{color:var(--errore)}.crm-stato-attesa_riferimento{color:var(--avviso-testo)}@media (max-width:900px){.crm-modelli-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mappatura{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-estrazione{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:560px){.crm-modelli-griglia,.crm-modelli .campagna-form.r2{grid-template-columns:minmax(0,1fr)}}.campagna-invio-esterno{gap:var(--sp-4);grid-column:1/-1}.invio-tabella{border:1px solid var(--bordo);border-radius:var(--raggio-m);max-width:100%;overflow-x:auto}.invio-tabella table{border-collapse:collapse;width:100%;min-width:67rem}.invio-tabella th,.invio-tabella td{border-bottom:1px solid var(--bordo);text-align:left;vertical-align:top;font-size:var(--fs-sm);padding:10px}.invio-tabella th{color:var(--testo-2);white-space:nowrap;font-weight:600}.invio-tabella tr:last-child td{border-bottom:0}.invio-tabella tr.selezionata td{background:var(--accent-soft)}.invio-tabella td:first-child .muto{overflow-wrap:anywhere;max-width:24rem;display:inline-block}.invio-tipo-busta{background:var(--accent-soft);color:var(--accent-soft-testo)}.invio-tipo-crm{background:var(--info-bg);color:var(--info-testo)}.invio-dettaglio{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--accent);border-radius:var(--raggio-m);background:var(--superficie-2);display:grid}.invio-dettaglio-testa{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.invio-dettaglio-testa h3,.invio-dettaglio-testa p{margin:0}.invio-dettaglio-testa p{margin-top:4px}.invio-dettaglio .campi-sezione{max-width:none}.invio-dettaglio .crm-editor,.invio-dettaglio .crm-modelli{margin:0}.invio-scelta{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);display:grid}.invio-scelta h3{margin:0}.invio-scelta-griglia{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invio-scelta-griglia button{min-height:10rem;padding:var(--sp-4);border:1px solid var(--bordo-input);border-radius:var(--raggio-m);background:var(--superficie);color:var(--testo);text-align:left;align-content:start;gap:8px;display:grid}.invio-scelta-griglia button:disabled{cursor:not-allowed;opacity:.62}.invio-scelta-griglia small{color:var(--testo-2);font-size:var(--fs-sm);line-height:1.4}.invio-consegne{gap:var(--sp-2);display:grid}.invio-consegne h3{margin:0}.invio-consegne-righe{border:1px solid var(--bordo);border-radius:var(--raggio-m);display:grid;overflow:hidden}.invio-consegne-righe>div{align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--bordo);font-size:var(--fs-sm);grid-template-columns:9.5rem minmax(14rem,1fr) auto;padding:9px 10px;display:grid}.invio-consegne-righe>div:last-child{border-bottom:0}.invio-consegne-righe time{color:var(--testo-2)}@media (max-width:700px){.invio-scelta-griglia{grid-template-columns:minmax(0,1fr)}.invio-consegne-righe>div{grid-template-columns:minmax(0,1fr) auto}.invio-consegne-righe time{grid-column:1/-1}}.percorso-form{gap:var(--sp-4)}.percorso-intestazione,.percorso-ramo-testa{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.percorso-intestazione h3,.percorso-sezione>h3,.percorso-in-parole h3{margin:0}.percorso-intestazione p{margin-top:4px!important}.percorso-comandi,.percorso-modelli,.percorso-comandi-passo,.percorso-inline,.percorso-intervallo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.campagna-form label.percorso-inline{flex-direction:row;align-items:center;margin:0}.percorso-modelli{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);padding:10px 12px}.percorso-form button.secondario{border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);font-size:var(--fs-sm);white-space:nowrap;justify-content:center;align-items:center;padding:.35rem .7rem;display:inline-flex}.percorso-form button.secondario:hover:not(:disabled){background:var(--superficie-hover)}.percorso-form button.secondario[aria-pressed=true],.percorso-form button.secondario.selezionato{border-color:var(--accent);background:var(--superficie);color:var(--accent-soft-testo);font-weight:700}.percorso-form .percorso-aggiungi-fra{border-color:var(--accent);color:var(--accent-soft-testo);font-weight:600}.percorso-form .percorso-comando-passo,.percorso-form .percorso-intervallo-azione{color:var(--testo-2);font-size:var(--fs-sm);padding:.25rem .5rem}.percorso-form .percorso-rimuovi{color:var(--testo-2)}.percorso-lista{gap:10px;display:grid}.percorso-inizio{font-size:var(--fs-sm);color:var(--testo-2);font-weight:600}.percorso-passo-zona{gap:8px;display:grid}.percorso-passo{border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie);overflow:hidden}.percorso-passo>header{background:var(--superficie-2);border-bottom:1px solid var(--bordo);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.percorso-numero{background:var(--accent);min-width:25px;height:25px;color:var(--inverso);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.percorso-spazio{flex:auto}.percorso-comandi-passo{margin-left:auto}.percorso-passo-corpo{gap:10px;padding:12px;display:grid}.percorso-quando{border-bottom:1px solid var(--bordo);font-size:var(--fs-sm);color:var(--testo-2);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:10px;display:flex}.percorso-quando b{color:var(--testo)}.percorso-quando-condizione{align-items:center;gap:6px;display:inline-flex}.percorso-attesa{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.percorso-attesa-fine{white-space:nowrap;align-items:center;gap:0;display:inline-flex}.campi-sezione .percorso-passo>header>select{flex:12rem;width:auto;max-width:22rem}.campi-sezione .percorso-attesa input:not([type=checkbox]):not([type=radio]),.campi-sezione .percorso-inline input:not([type=checkbox]):not([type=radio]),.campi-sezione .percorso-intervallo input:not([type=checkbox]):not([type=radio]){width:5rem}.campi-sezione .percorso-attesa select,.campi-sezione .percorso-inline select,.campi-sezione .percorso-intervallo select,.campi-sezione .percorso-condizione{width:auto;max-width:100%}.percorso-dettaglio{gap:8px;display:grid}.percorso-dettaglio label{max-width:52rem}.percorso-dettaglio p{margin:0}.percorso-aggiungi-fra{justify-self:start}.percorso-frase{font-size:var(--fs-md);line-height:2.15;display:block}.percorso-frase-legame{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.percorso-frase .percorso-attesa{white-space:normal;flex-wrap:wrap;max-width:100%}.percorso-frase .percorso-attesa-fine{white-space:nowrap}.percorso-vuoto{border:1px dashed var(--bordo-input);border-radius:var(--raggio-m);padding:var(--sp-3);justify-content:space-between;align-items:center;gap:var(--sp-3);color:var(--testo-2);flex-wrap:wrap;display:flex}.percorso-sezione{padding-top:var(--sp-4);border-top:1px solid var(--bordo);gap:10px;display:grid}.percorso-richiamo{border:1px solid var(--accent);border-radius:var(--raggio-m);padding:var(--sp-3);background:var(--accent-soft);grid-template-columns:minmax(0,1fr);display:grid}.percorso-richiamo>h3{margin:0}.percorso-richiamo>p{color:var(--testo);margin:0}.percorso-ramo{padding:var(--sp-3);border:1px solid var(--bordo);border-radius:var(--raggio-m);background:var(--superficie-2);gap:10px;display:grid}.percorso-ramo-testa>label{font-size:var(--fs-sm);flex-direction:column;flex:12rem;gap:3px;display:inline-flex}.percorso-opt-out{border-color:var(--avviso)}.percorso-in-parole{padding:var(--sp-3);border-radius:var(--raggio-m);background:var(--superficie-2);gap:6px;display:grid}.percorso-in-parole ol,.campagna-percorso-sintesi{gap:6px;margin:0;padding-left:1.25rem;display:grid}.percorso-in-parole li,.campagna-percorso-sintesi li{font-size:var(--fs-sm)}@media (max-width:700px){.percorso-comandi-passo{width:auto;margin-left:0}.percorso-comandi-passo button{flex:0 auto}.percorso-ramo-testa>label{flex-basis:100%}.percorso-frase .percorso-attesa{gap:4px}.percorso-frase .percorso-attesa>select:first-child{max-width:9rem}}.campagna-linguette{border-bottom:1px solid var(--bordo);margin:0 0 var(--sp-3);gap:2px;display:flex}.campagna-linguette a{color:var(--testo-2);font-size:var(--fs-md);border-bottom:2px solid #0000;padding:9px 12px}.campagna-linguette a:hover{color:var(--testo);text-decoration:none}.campagna-linguette a.on{border-bottom-color:var(--accent);color:var(--testo);font-weight:600}.campagna-contatti-vista{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.campagna-contatti-vista.con-pannello{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.campagna-contatti-elenco{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.campagna-contatti-elenco .campagne-filtri{margin-bottom:0}.campagne-filtro.spento{cursor:default;opacity:.75}.campagna-cerca input{font:inherit;font-size:var(--fs-sm);border:1px solid var(--bordo-input);border-radius:var(--raggio-s);background:var(--superficie);color:var(--testo);width:14rem;max-width:100%;padding:.35rem .6rem}.campagna-contatti-vista tr.scelta td{background:var(--accent-soft)}.campagna-mono{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-sm)}.campagna-fase{font-size:var(--fs-sm);white-space:nowrap;background:var(--superficie-2);color:var(--testo-2);border-radius:999px;padding:.12rem .55rem;display:inline-block}.campagna-fase[data-tono=info]{background:var(--info-bg);color:var(--info-tx)}.campagna-fase[data-tono=successo]{background:var(--successo-bg);color:var(--successo)}.campagna-fase[data-tono=errore]{background:var(--errore-bg);color:var(--errore)}.campagna-fase[data-tono=accento]{background:var(--accent-soft);color:var(--accent-soft-testo)}.campagna-pannello{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-l);padding:var(--sp-4) 18px;box-shadow:var(--ombra-1);min-width:0;top:var(--sp-4);flex-direction:column;gap:14px;display:flex;position:sticky}.campagna-pannello h2{font-size:var(--fs-xl);margin:0}.campagna-pannello h3{font-size:var(--fs-xs);color:var(--testo-2);text-transform:uppercase;letter-spacing:.5px;margin:0;font-weight:600}.campagna-blocco{flex-direction:column;gap:6px;display:flex}.campagna-progresso{background:var(--superficie-2);border-radius:4px;height:8px;overflow:hidden}.campagna-progresso span{background:var(--accent);height:100%;display:block}.campagna-check-dati{border:1px solid var(--bordo);border-radius:var(--raggio-m);margin:0;padding:0;list-style:none;overflow:hidden}.campagna-check-dati li{border-bottom:1px solid var(--bordo);font-size:var(--fs-sm);grid-template-columns:24px minmax(8rem,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.campagna-check-dati li:last-child{border-bottom:0}.campagna-check-dati b,.campagna-check-dati small{display:block}.campagna-check-dati .raccolto{color:var(--successo);font-weight:800}.campagna-check-dati .manca{color:var(--avviso-testo);font-weight:600}.campagna-calendario-giorni{grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:5px;display:grid}.campagna-calendario-giorni span{border:1px solid var(--bordo);border-radius:var(--raggio-s);min-height:28px;color:var(--testo-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;place-items:center;display:grid}.campagna-calendario-giorni span.fatto{background:var(--successo-bg);border-color:color-mix(in srgb, var(--successo) 35%, var(--bordo));color:var(--successo)}.campagna-calendario-giorni span.oggi{background:var(--accent);border-color:var(--accent);color:var(--inverso);font-weight:700}.campagna-calendario-giorni span.fine{border-color:var(--errore);color:var(--errore);font-weight:700}.campagna-storia{font-size:var(--fs-sm);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.campagna-storia li{grid-template-columns:7.5rem minmax(0,1fr);gap:8px;display:grid}.campagna-pannello-piede{border-top:1px solid var(--bordo);padding-top:12px}.campagna-pannello-piede form{margin:0}.campagna-pannello-piede button.annulla{background:var(--superficie);color:var(--errore);border:1px solid var(--errore-bordo);font-size:var(--fs-sm);padding:.35rem .8rem}.campagna-pannello-piede button.annulla:hover:not(:disabled){background:var(--errore-bg)}.proposta-testo{white-space:pre-wrap;overflow-wrap:anywhere}.conoscenza-base{background:var(--superficie-2);border:1px solid var(--bordo-input);border-left:4px solid var(--bordo-input);border-radius:var(--raggio-s);margin:10px 0;padding:12px}.conoscenza-base.selezionata{border-color:var(--successo)}.conoscenza-base-titolo{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.conoscenza-base-tipo{background:var(--superficie);color:var(--testo);border:1px solid var(--bordo-input)}.conoscenza-base-titolo input,.conoscenza-fidati input{width:auto;margin:0}.conoscenza-base-dettagli,.conoscenza-parametri{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:12px;display:grid}.conoscenza-parametri[hidden]{display:none}.conoscenza-base-dettagli select{background:var(--superficie);width:100%}.editor-form .conoscenza-base-dettagli select:focus-visible{outline:2px solid var(--testo);outline-offset:2px}.conoscenza-fidati{align-items:baseline;gap:8px;margin-top:10px;display:flex}@media (max-width:600px){.conoscenza-base-dettagli,.conoscenza-parametri{grid-template-columns:1fr}}.widget-suggerimenti-config{min-width:0}.widget-suggerimenti-config .opzioni-canali{flex-wrap:wrap}.widget-suggerimenti-elenco{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.widget-suggerimento-riga{grid-template-columns:36px minmax(36px,1fr) 36px;align-items:center;gap:4px;min-width:0;display:grid}.widget-suggerimento-riga label{grid-area:2/1/auto/-1;min-width:0}.widget-suggerimento-riga textarea{resize:vertical;overflow-wrap:anywhere;width:100%;min-width:0;min-height:7em}.widget-suggerimento-riga small{text-align:right;grid-area:1/3}.widget-suggerimento-riga button{grid-row:3;min-width:36px;min-height:36px;padding:0}.widget-aggiungi-suggerimento{justify-self:start}.widget-suggerimenti-anteprima{flex-direction:column;align-items:flex-start;gap:8px;max-height:60%;padding:0 12px;display:flex;overflow-y:auto}.widget-suggerimenti-anteprima button{border:1px solid var(--sg-colore);max-width:100%;color:var(--sg-testo);text-align:left;overflow-wrap:anywhere;background:#fff;border-radius:999px;padding:8px 12px}.widget-suggerimenti-anteprima button:hover,.widget-suggerimenti-anteprima button:active{background:var(--sg-colore);color:var(--sg-hover-testo)}.widget-suggerimenti-anteprima button:focus-visible{outline-offset:2px;outline:3px solid #111827}.widget-icona-rotonda.con-immagine{box-shadow:none;border-radius:0;overflow:visible}.widget-icona-rotonda.con-immagine img,.widget-launcher .widget-icona-rotonda.con-immagine img{object-fit:contain;border-radius:0}.widget-dropzone.piena{background-color:#fff;background-image:conic-gradient(#e5e7eb 25%, transparent 0 50%, #e5e7eb 0 75%, transparent 0);background-size:16px 16px}.widget-miniature figure:has(.con-immagine){background-color:#fff;background-image:conic-gradient(#e5e7eb 25%, transparent 0 50%, #e5e7eb 0 75%, transparent 0);background-size:16px 16px}.widget-launcher.sagomata{border-radius:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.widget-launcher:focus-visible{outline-offset:3px;outline:3px solid #111827}.widget-animazioni-config{gap:10px;display:grid}.widget-animazione-opzione{border:1px solid var(--bordo-input);border-radius:10px;padding:12px}.widget-animazione-opzione.attiva{background:var(--superficie-2);border-color:#2563eb}.widget-animazione-opzione label{align-items:center;gap:8px;display:flex}.widget-animazione-opzione input{accent-color:#2563eb;width:18px;height:18px}.widget-animazione-opzione p{color:var(--testo-2);margin:8px 0;font-size:13px}@media (max-width:340px){.widget-suggerimenti-elenco{grid-template-columns:1fr}}.widget-stili-link{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;margin-top:8px;display:grid}.widget-stili-link>button{color:#111827;text-align:left;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:10px;min-width:0;padding:10px}.widget-stili-link>button.attiva{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.widget-stili-link>button:focus-visible{outline-offset:2px;outline:3px solid #111827}.widget-stili-link>button>small{margin-top:6px;display:block}.widget-stile-mini{background:#f9fafb;border:1px solid #d1d5db;border-radius:5px;flex-direction:column;margin-top:6px;display:flex;overflow:hidden}.widget-stile-mini i{background:#dbeafe;min-height:30px;display:block}.widget-stile-mini span{color:#111827;padding:5px;font-size:11px;display:grid}.widget-stile-mini small{color:#374151;font-size:10px}.widget-stile-mini em{color:#1e40af;font-size:9px;font-style:normal}.widget-stile-b,.widget-stile-c{flex-direction:row}.widget-stile-b i,.widget-stile-c i{min-width:35px}.widget-chat-finta header{justify-content:space-between;align-items:center;display:flex}.widget-chat-finta header button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.widget-chat-finta header button:focus-visible{outline-offset:1px;outline:2px solid}.widget-anteprima-barra-logo{border-radius:var(--raggio-m);align-items:center;gap:10px;min-height:60px;padding:12px 16px;display:flex}.azioni-icona-widget button.salva-logo-widget{background:var(--accent);border:1px solid var(--accent);color:var(--su-accent);font-weight:600}.azioni-icona-widget button.salva-logo-widget:disabled{opacity:.5;cursor:not-allowed}.azioni-logo-widget button:not(.salva-logo-widget){background:var(--superficie,#fff);border:1px solid var(--bordo-input,#9ca3af);color:var(--testo,#111827)}
