@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#f7f8fc;--card:#fff;--text:#17182b;--muted:#777b91;--line:#e8e9f1;--primary:#635bff;--primary-dark:#4f46e5;--green:#12a976;--sidebar:244px}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-geist),Arial,sans-serif;margin:0}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{z-index:30;width:var(--sidebar);border-right:1px solid var(--line);background:#fff;flex-direction:column;padding:24px 15px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.7px;align-items:center;gap:10px;padding:0 8px 25px;font-size:21px;font-weight:750;display:flex}.brand>span>span{color:var(--primary)}.brand-mark{color:#fff;background:linear-gradient(135deg,#786cff,#5145e6);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.workspace{background:#f8f8fc;border:1px solid #eeeef4;border-radius:11px;align-items:center;gap:9px;margin-bottom:24px;padding:10px;display:flex}.workspace-logo{color:#fff;background:#17182b;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.workspace div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.workspace strong{font-size:12px}.workspace span,.sidebar-user span{color:var(--muted);font-size:10px}.nav-label{color:#aaaebe;letter-spacing:.9px;padding:0 11px 8px;font-size:9px;font-weight:650;display:block}.sidebar nav button{color:#696d80;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:10px 11px;font-size:13px;display:flex;position:relative}.sidebar nav button:hover,.sidebar nav button.active{color:var(--primary);background:#f0efff;font-weight:600}.sidebar nav button b{background:var(--primary);color:#fff;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:9px}.sidebar-user{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:18px 7px 0;display:flex}.sidebar-user>div:nth-child(2){flex-direction:column;flex:1;display:flex}.sidebar-user strong{font-size:12px}.sidebar-close{display:none}.avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:11px;font-weight:700;display:grid}.purple{background:linear-gradient(135deg,#7c6dfa,#574ce4)}.main-area{margin-left:var(--sidebar);min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;height:70px;padding:0 32px;display:flex;position:sticky;top:0}.search{color:#9ca0b2;background:#f6f6fa;border-radius:9px;align-items:center;gap:9px;width:min(410px,45vw);height:38px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.search kbd{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:5px;padding:3px 6px;font-size:10px}.top-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.status-pill{border:1px solid var(--line);color:#606477;background:#fff;border-radius:18px;padding:7px 11px;font-size:10px}.status-pill span{background:#19bb82;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.icon-button{color:#85899b;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:relative}.icon-button:hover{background:#f4f4f8}.icon-button i{background:#ef4444;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.menu-button{background:0 0;border:0;margin-right:10px;display:none}main{max-width:1500px;margin:auto;padding:28px 32px 50px}.page-header{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.page-header h1{letter-spacing:-.7px;margin:0 0 6px;font-size:24px}.page-header p,.card-title p{color:var(--muted);margin:0;font-size:12px}.primary,.secondary{border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.primary{background:var(--primary);color:#fff;box-shadow:0 5px 15px #635bff2e}.primary:hover{background:var(--primary-dark)}.primary:disabled{opacity:.45;cursor:not-allowed}.secondary{border:1px solid var(--line);color:#4c5065;background:#fff}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #21233a05}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.metric{flex-direction:column;padding:17px;display:flex;position:relative}.metric>button{color:#afb1bd;background:0 0;border:0;position:absolute;top:10px;right:10px}.metric-icon{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.metric>span{color:var(--muted);margin-top:13px;font-size:11px}.metric>strong{letter-spacing:-.8px;margin:3px 0 7px;font-size:25px}.trend{align-items:center;gap:2px;font-size:10px;font-weight:650;display:flex}.trend.up{color:#0fa575}.trend.down{color:#ed6b62}.trend small{color:#a1a4b2;margin-left:3px;font-weight:400}.dashboard-grid{grid-template-columns:1.7fr 1fr;gap:15px;margin-top:15px;display:grid}.card-title{justify-content:space-between;align-items:flex-start;display:flex}.card-title h2{margin:0 0 4px;font-size:14px}.select-button,.link-button{color:#6e7184;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.link-button{color:var(--primary);font-weight:600}.chart{margin-top:10px}.chart-legend{color:#777b8e;justify-content:flex-end;gap:14px;font-size:9px;display:flex}.dot{border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.violet-dot{background:#645ae8}.pale-dot{background:#dcd9ff}.chart-area{height:190px;margin-top:8px;display:flex}.y-axis{color:#b2b5c2;flex-direction:column;justify-content:space-between;padding:0 8px 20px 0;font-size:9px;display:flex}.bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#fff 0 41px,#eef0f5 42px);flex:1;justify-content:space-around;align-items:flex-end;padding:0 12px;display:flex}.bar-group{justify-content:center;align-items:flex-end;gap:3px;width:9%;height:100%;display:flex;position:relative}.bar{border-radius:4px 4px 0 0;width:9px}.pair{background:#dedbff}.bar-group span{color:#9295a5;font-size:9px;position:absolute;bottom:-18px}.funnel-list{margin-top:17px}.funnel-row{margin-bottom:9px;position:relative}.funnel-info{justify-content:space-between;margin-bottom:4px;font-size:10px;display:flex}.funnel-info strong{font-size:11px}.funnel-bar{background:#f0f1f5;border-radius:5px;height:7px}.funnel-bar i{border-radius:5px;height:100%;display:block}.funnel-row small{color:#a3a6b2;font-size:8px;position:absolute;bottom:-13px;right:-2px}.conversion-total{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;margin-top:16px;padding-top:13px;display:grid}.conversion-total span{color:var(--muted);font-size:10px}.conversion-total strong{font-size:18px}.conversion-total em{color:#0fa575;grid-column:1/3;margin-top:-5px;font-size:9px;font-style:normal}.bottom-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.agent-list{margin-top:9px}.agent-row{border-bottom:1px solid #f0f1f5;align-items:center;gap:10px;padding:11px 0;display:flex}.agent-row:last-child{border:0}.agent-logo{color:#fff;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-size:10px;font-weight:750;display:grid}.grow{flex:1;min-width:0}.agent-row .grow,.sidebar-user>div{flex-direction:column;display:flex}.agent-row .grow span{color:var(--muted);font-size:9px}.agent-status{white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex}.agent-status i{border-radius:50%;width:5px;height:5px}.agent-status.online{color:#098a62;background:#e7f9f2}.agent-status.online i{background:#10b981}.agent-status.training{color:#bb7815;background:#fff5df}.agent-status.training i{background:#f59e0b}.agent-stat{text-align:right;flex-direction:column;width:52px;display:flex}.agent-stat span{color:var(--muted);font-size:8px}.conversation-row{border-bottom:1px solid #f0f1f5;align-items:flex-start;gap:9px;padding:10px 0;display:flex}.conversation-row:last-child{border:0}.conversation-row .grow>div{justify-content:space-between;display:flex}.conversation-row time{color:#a4a7b4;font-size:8px}.conversation-row .grow>span{color:#777b8d;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}.conversation-row small{color:#aaaebb;font-size:8px}.conversation-row>b{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;margin-top:14px;font-size:8px;display:grid}.agent-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.agent-detail{padding:20px}.agent-detail-top{justify-content:space-between;display:flex}.agent-logo.large{width:48px;height:48px;font-size:13px}.agent-detail h2{margin:14px 0 2px;font-size:18px}.agent-detail>p{color:var(--muted);margin:0 0 12px;font-size:11px}.agent-kpis{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:18px 0;padding:14px 0;display:grid}.agent-kpis div{border-right:1px solid var(--line);flex-direction:column;display:flex}.agent-kpis div:last-child{border:0;padding-left:12px}.agent-kpis strong{font-size:16px}.agent-kpis span{color:var(--muted);font-size:8px}.agent-detail>.secondary{width:100%}.new-agent-card{color:#747789;background:#fafaff;border:1.5px dashed #d6d5e7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:260px;display:flex}.new-agent-card>span{width:46px;height:46px;color:var(--primary);background:#eeecff;border-radius:12px;place-items:center;display:grid}.new-agent-card strong{color:#414457;margin-top:6px;font-size:13px}.new-agent-card small{font-size:10px}.inbox-layout{grid-template-columns:280px 1fr 235px;height:calc(100vh - 165px);display:grid;overflow:hidden}.inbox-list{border-right:1px solid var(--line);overflow:auto}.inbox-search{color:#999dae;background:#f6f6fa;border-radius:8px;align-items:center;gap:6px;margin:12px;padding:8px;display:flex}.inbox-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.inbox-list>button{text-align:left;background:#fff;border:0;width:100%;padding:0 12px}.inbox-list>button.selected{background:#f3f2ff}.chat{flex-direction:column;min-width:0;display:flex}.chat-header{border-bottom:1px solid var(--line);align-items:center;gap:9px;height:67px;padding:0 16px;display:flex}.chat-header div:nth-child(2){flex-direction:column;flex:1;display:flex}.chat-header span{color:var(--muted);font-size:9px}.messages{background:#f8f9fb;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:20px;display:flex;overflow:auto}.message{border-radius:12px;max-width:70%;padding:10px 12px;font-size:11px;line-height:1.45;box-shadow:0 1px 2px #0000000c}.message time{opacity:.65;justify-content:flex-end;align-items:center;margin-top:4px;font-size:8px;display:flex}.message.customer{background:#fff;border-radius:3px 12px 12px}.message.bot{color:#fff;background:#6a60ec;border-radius:12px 3px 12px 12px;align-self:flex-end}.typing{background:#fff;border-radius:10px;gap:3px;padding:10px 12px;display:flex}.typing i{background:#b3b5c1;border-radius:50%;width:5px;height:5px}.composer{border-top:1px solid var(--line);align-items:center;gap:6px;height:64px;padding:10px;display:flex}.composer input{background:#f6f6fa;border:0;border-radius:8px;outline:0;flex:1;padding:10px;font-size:11px}.composer button{color:#888c9e;background:0 0;border:0}.composer .send{background:var(--primary);color:#fff;border-radius:8px;width:35px;height:35px}.lead-panel{border-left:1px solid var(--line);padding:16px}.lead-panel h3{margin:0 0 20px;font-size:12px}.lead-avatar{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;padding-bottom:18px;display:flex}.lead-avatar strong{margin-top:8px;font-size:12px}.lead-avatar span{color:var(--muted);font-size:9px}.info{border-bottom:1px solid #f1f2f5;flex-direction:column;padding:12px 0;display:flex}.info span{color:var(--muted);margin-bottom:3px;font-size:8px}.knowledge-grid{grid-template-columns:1fr 1.4fr;gap:16px;display:grid}.upload input{display:none}.upload-zone{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:30px;display:flex}.upload-icon{width:62px;height:62px;color:var(--primary);background:#efedff;border-radius:15px;place-items:center;display:grid}.upload-zone h2{margin:16px 0 6px;font-size:17px}.upload-zone p{color:var(--muted);max-width:320px;font-size:11px;line-height:1.5}.upload-zone small{color:#aaaebb;margin-top:9px;font-size:8px}.document-list{padding:20px}.document{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;display:flex}.doc-icon{width:38px;height:38px;color:var(--primary);background:#f0efff;border-radius:8px;place-items:center;display:grid}.document .grow{flex-direction:column;display:flex}.document span{color:var(--muted);font-size:9px}.processed{background:#e8f8f2;border-radius:10px;align-items:center;padding:4px 7px;display:flex;color:#0e9d71!important;gap:3px!important}.kanban{grid-template-columns:repeat(4,minmax(220px,1fr));gap:13px;display:grid;overflow-x:auto}.kanban section{background:#f1f2f7;border-radius:12px;min-height:500px;padding:10px}.kanban section>header{align-items:center;gap:7px;padding:4px 2px 12px;font-size:11px;font-weight:650;display:flex}.kanban section>header span{border-radius:50%;width:8px;height:8px}.kanban section>header b{background:#fff;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:9px}.deal{margin-bottom:9px;padding:13px}.deal>div{justify-content:space-between;display:flex}.deal p{margin:8px 0 4px;font-size:10px}.deal>span{color:var(--muted);font-size:8px}.deal footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-top:12px;padding-top:9px;display:flex}.deal footer small{color:var(--muted);font-size:8px}.settings-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.setting-card{align-items:flex-start;gap:12px;padding:20px;display:flex}.setting-card h2{margin:0 0 4px;font-size:13px}.setting-card p{color:var(--muted);margin:0 0 10px;font-size:10px}.setting-card .grow>span{color:#b37518;background:#fff5df;border-radius:10px;padding:4px 8px;font-size:9px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17182b80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(430px,100%);padding:26px;box-shadow:0 25px 70px #11132b40}.modal-head{justify-content:space-between;display:flex}.modal-icon{width:46px;height:46px;color:var(--primary);background:#eeecff;border-radius:12px;place-items:center;display:grid}.modal-head button{color:#777b8e;background:#f5f5f8;border:0;border-radius:8px;width:32px;height:32px}.modal h2{margin:18px 0 6px;font-size:20px}.modal>p{color:var(--muted);margin-bottom:20px;font-size:11px;line-height:1.5}.modal label{flex-direction:column;gap:6px;margin-top:13px;font-size:10px;font-weight:650;display:flex}.modal label input{border:1px solid var(--line);border-radius:8px;outline:0;padding:11px 12px;font-size:12px}.modal label input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #635bff15}.modal-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.backdrop{display:none}@media (max-width:1100px){.metrics-grid{grid-template-columns:1fr 1fr}.bottom-grid{grid-template-columns:1fr}.agent-cards{grid-template-columns:1fr 1fr}.inbox-layout{grid-template-columns:250px 1fr}.lead-panel{display:none}}@media (max-width:800px){:root{--sidebar:255px}.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none}.sidebar-close{background:0 0;border:0;display:grid;position:absolute;top:20px;right:10px}.backdrop{z-index:25;background:#17182b66;display:block;position:fixed;inset:0}.main-area{margin-left:0}.menu-button{display:block}.topbar{padding:0 16px}.status-pill{display:none}main{padding:22px 16px}.dashboard-grid,.knowledge-grid,.settings-grid,.agent-cards,.inbox-layout{grid-template-columns:1fr}.inbox-list{display:none}.page-header{align-items:flex-start}.page-header p{max-width:60vw}.top-actions{gap:5px}}@media (max-width:520px){.metrics-grid{grid-template-columns:1fr}.search{flex:1}.search kbd{display:none}.page-header{gap:10px}.page-header h1{font-size:20px}.primary{white-space:nowrap}.dashboard-grid{display:block}.dashboard-grid>.card{margin-bottom:15px}.agent-row .agent-stat{display:none}.chat-header .secondary{padding:8px;font-size:0}.message{max-width:88%}}.modal label select,.modal label textarea{border:1px solid var(--line);color:var(--text);resize:vertical;background:#fff;border-radius:8px;outline:0;padding:11px 12px;font-size:12px}.modal label select:focus,.modal label textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #635bff15}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-error{background:#fff0ee;border-radius:7px;padding:8px 10px;color:#c0392b!important;margin:12px 0 0!important}.status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}@media (max-width:520px){.form-grid{grid-template-columns:1fr}.modal.agent-config{max-height:92vh;overflow:auto}}.empty-state{min-height:340px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state h2{color:var(--text);margin:12px 0 4px;font-size:16px}.empty-state p{font-size:11px}.chat-error{color:#b9382f;background:#fff0ee;padding:7px 12px;font-size:10px}.composer input:disabled{cursor:not-allowed;color:#9699a8}.composer button:disabled{opacity:.45;cursor:not-allowed}.message time{gap:3px}.knowledge-toolbar{align-items:flex-end;gap:14px;margin:-8px 0 16px;display:flex}.knowledge-toolbar label{color:var(--muted);flex-direction:column;gap:5px;font-size:9px;display:flex}.knowledge-toolbar select{border:1px solid var(--line);min-width:230px;color:var(--text);background:#fff;border-radius:8px;padding:9px 11px;font-size:11px}.knowledge-toolbar span{color:#0d8f69;padding-bottom:9px;font-size:10px}.document-empty{text-align:center;color:var(--muted);padding:40px 10px;font-size:11px}@media (max-width:520px){.knowledge-toolbar{flex-direction:column;align-items:stretch}.knowledge-toolbar select{width:100%}}.setting-card .grow>span.ready{color:#098a62;background:#e7f9f2;align-items:center;display:inline-flex}.brand{height:58px;padding:0 4px 18px}.brand img{object-fit:contain;object-position:left center;width:190px;height:auto;display:block}.mini-empty{min-height:150px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.kanban-empty{text-align:center;color:#a0a3b2;background:#fafbfc;border:1px dashed #d9dbe5;border-radius:9px;padding:28px 8px;font-size:10px}:root{--bg:#f5f6fa;--card:#fff;--text:#121426;--muted:#74798f;--line:#e8eaf1;--primary:#6d4aff;--primary-dark:#5935ed;--green:#0ca678;--sidebar:270px;--sidebar-bg:#101126;--sidebar-panel:#191a35;--shadow-sm:0 1px 2px #12142608,0 7px 24px #1214260a;--shadow-md:0 18px 48px #1716321a}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 82% -10%,#6d4aff12,transparent 30%), var(--bg);-webkit-font-smoothing:antialiased;font-family:Avenir Next,Segoe UI Variable,SF Pro Display,Inter,Arial,sans-serif}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,transform .2s,opacity .2s}button:active:not(:disabled){transform:scale(.98)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #6d4aff2e}.sidebar{width:var(--sidebar);color:#eef0ff;background:radial-gradient(circle at 10% 0,#6d4aff38,#0000 27%),linear-gradient(#111229 0%,#0d0e20 100%);border:0;padding:22px 16px 18px;box-shadow:12px 0 40px #0d0e2014}.brand{border-bottom:1px solid #ffffff12;height:74px;margin-bottom:18px;padding:1px 5px 20px}.brand img{filter:none;opacity:1;width:226px;height:auto}.workspace{background:#ffffff0e;border:1px solid #ffffff14;border-radius:14px;margin-bottom:28px;padding:11px}.workspace:hover{background:#ffffff17;border-color:#ffffff21}.workspace-logo{background:linear-gradient(135deg,#8b6cff,#5d35ed);box-shadow:0 8px 18px #6d4aff4d}.workspace strong{color:#f8f8ff;letter-spacing:-.1px;font-size:11px}.workspace span,.sidebar-user span{color:#9295b5}.workspace>svg{color:#8387a7}.nav-label{color:#666b91;letter-spacing:1.4px;padding:0 12px 9px;font-size:8px}.nav-space{margin-top:27px}.sidebar nav button{color:#a7aac3;border-radius:11px;gap:13px;min-height:44px;margin:3px 0;padding:11px 13px;font-size:12px}.sidebar nav button svg{stroke-width:1.8px;transition:transform .22s,color .22s}.sidebar nav button:hover{color:#fff;background:#ffffff0f;transform:translate(2px)}.sidebar nav button:hover svg{transform:scale(1.08)}.sidebar nav button.active{color:#fff;background:linear-gradient(110deg,#704cff,#5b35ee);font-weight:650;box-shadow:0 9px 24px #5030da52,inset 0 1px #ffffff24}.sidebar nav button.active:before{content:"";background:#9f8cff;border-radius:0 6px 6px 0;width:3px;height:20px;position:absolute;left:-16px;box-shadow:0 0 15px #947eff}.sidebar nav button b{background:#f45f87;box-shadow:0 4px 10px #f45f8740}.sidebar-user{background:#ffffff0b;border:1px solid #ffffff12;border-radius:14px;padding:12px}.sidebar-user strong{color:#f5f5ff}.sidebar-user>svg{color:#777b9b}.sidebar .avatar{box-shadow:0 7px 18px #6d4aff3d}.main-area{margin-left:var(--sidebar)}.topbar{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffc7;border-bottom:1px solid #e2e4eecc;height:78px;padding:0 38px}.search{background:#fff;border:1px solid #e7e8f0;border-radius:12px;width:min(560px,48vw);height:43px;padding:0 14px;box-shadow:0 4px 18px #12142609}.search:focus-within{border-color:#b7a9ff;box-shadow:0 0 0 4px #6d4aff14,0 6px 22px #1214260d}.search svg{color:#7b8095}.search kbd{color:#878b9c;border-color:#e8e8f1}.status-pill{background:#fff;border-color:#e6e8ef;padding:8px 13px;box-shadow:0 3px 12px #12142608}.status-pill span{box-shadow:0 0 0 4px #19bb821a}.top-actions>.avatar{background:linear-gradient(135deg,#8d6dff,#5937e9);box-shadow:0 7px 18px #6d4aff38}.icon-button:hover{color:var(--primary);background:#f0edff}main{max-width:1520px;padding:36px 38px 60px}main>section,main>.page-header,main>.agent-cards,main>.inbox-layout,main>.knowledge-toolbar,main>.knowledge-grid,main>.settings-grid,main>.kanban,main>.empty-state{animation:.42s cubic-bezier(.22,1,.36,1) both premium-enter}@keyframes premium-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.page-header{align-items:center;margin-bottom:28px}.page-header h1{letter-spacing:-1px;margin-bottom:7px;font-size:27px}.page-header p{color:#7b8094;font-size:11px}.primary,.secondary{border-radius:10px;min-height:40px;padding:10px 16px;font-size:11px}.primary{background:linear-gradient(115deg,#7654ff,#5d38ec);box-shadow:0 9px 22px #5f3aee38,inset 0 1px #ffffff2e}.primary:hover{background:linear-gradient(115deg,#6844f5,#512cdc);transform:translateY(-1px);box-shadow:0 12px 28px #5f3aee4d}.secondary:hover{color:#5d38ec;background:#f8f6ff;border-color:#cfc7fb}.card{box-shadow:var(--shadow-sm);border-color:#e4e6efe6;border-radius:16px}.card:hover{border-color:#dedaf3;box-shadow:0 10px 34px #191a3711}.metrics-grid{gap:17px}.metric{min-height:146px;padding:20px;overflow:hidden}.metric:after{content:"";background:#6d4aff09;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-50px;right:-42px}.metric-icon{border-radius:12px;width:42px;height:42px}.metric>span{margin-top:15px;font-size:10px}.metric-icon.violet{color:#6748ef;background:#f0edff}.metric-icon.blue{color:#1396d7;background:#e9f6ff}.metric-icon.amber{color:#e39513;background:#fff4df}.metric-icon.green{color:#0b9b70;background:#e4f8f1}.dashboard-grid,.bottom-grid{gap:17px;margin-top:17px}.performance-card,.funnel-card,.agents-card,.conversations-card{padding:22px}.card-title h2{letter-spacing:-.2px;font-size:13px}.card-title p{font-size:10px}.chart-area{height:210px}.bars{background:repeating-linear-gradient(#fff 0 45px,#eff0f5 46px)}.bar{border-radius:5px 5px 2px 2px}.sold{background:linear-gradient(#7654ff,#5f3fe6)}.funnel-bar{height:8px}.agent-row,.conversation-row,.document{transition:background-color .2s,transform .2s,border-color .2s,border-radius .2s}.agent-row:hover,.conversation-row:hover,.document:hover{background:#faf9ff;border-radius:10px;transform:translate(2px)}.agent-logo{border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff2e,0 5px 12px #1818301a}.agent-status{letter-spacing:.1px;font-weight:700}.agent-status.online,.processed{background:#e5f8f1}.agent-cards{gap:18px}.agent-detail{border-radius:17px;padding:23px}.agent-detail:hover{transform:translateY(-3px);box-shadow:0 18px 42px #191a3717}.agent-detail h2{letter-spacing:-.5px}.new-agent-card{background:linear-gradient(145deg,#fbfaff,#f6f3ff);border-radius:17px;transition:all .25s}.new-agent-card:hover{border-color:#a99af9;transform:translateY(-3px);box-shadow:0 16px 36px #5b37e017}.new-agent-card>span{border-radius:14px;box-shadow:0 7px 18px #6d4aff1f}.inbox-layout{box-shadow:var(--shadow-md);border-radius:17px}.inbox-list>button.selected{border-left:3px solid var(--primary);background:#f0edff}.messages{background:linear-gradient(160deg,#f7f7fb,#f3f4f9)}.message{font-size:10px;box-shadow:0 5px 16px #15172c0e}.message.bot{background:linear-gradient(135deg,#7352f5,#5d3be1)}.composer input{background:#f5f5f9;border:1px solid #0000}.composer input:focus{background:#fff;border-color:#cfc6ff}.composer .send{background:linear-gradient(135deg,#7654ff,#5936df);box-shadow:0 6px 14px #6d4aff33}.upload-zone{border-radius:16px}.upload-icon{border-radius:17px;box-shadow:0 10px 28px #6d4aff1c}.knowledge-toolbar select,.modal label select,.modal label textarea,.modal label input{border-radius:10px;min-height:42px}.setting-card{padding:23px}.kanban section{background:#eef0f5;border-radius:15px}.deal{border-radius:13px}.deal:hover{transform:translateY(-2px)}.modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a0b1ba8}.modal{border-radius:20px;padding:29px;animation:.28s cubic-bezier(.22,1,.36,1) modal-enter;box-shadow:0 30px 90px #08091852}@keyframes modal-enter{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.modal-icon{background:linear-gradient(145deg,#eeeaff,#e4ddff);border-radius:14px;box-shadow:0 8px 22px #6d4aff1f}.modal-head button:hover{color:var(--primary);background:#ebe7ff;transform:rotate(4deg)}.modal h2{letter-spacing:-.7px;font-size:22px}.modal label{letter-spacing:.15px;font-size:9px}.agent-config{width:min(610px,100%);max-height:92vh;overflow-y:auto}.follow-up-box{background:linear-gradient(145deg,#faf9ff,#f5f3ff);border:1px solid #ded9fa;border-radius:14px;margin-top:18px;padding:15px}.follow-up-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.follow-up-heading>div{flex-direction:column;gap:3px;display:flex}.follow-up-heading strong{font-size:11px}.follow-up-heading span,.follow-up-box>small{color:var(--muted);font-size:8px;line-height:1.45}.follow-up-box textarea{resize:vertical}.switch{flex:none;width:42px;height:24px;position:relative;margin:0!important;display:block!important}.switch input{opacity:0;pointer-events:none;position:absolute}.switch i{background:#d7d8e2;border-radius:20px;transition:all .2s;position:absolute;inset:0}.switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000002e}.switch input:checked+i{background:var(--primary)}.switch input:checked+i:after{transform:translate(18px)}.meta-window-box{border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 6%,var(--surface));box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:14px;flex-direction:column;gap:12px;margin:15px 0 4px;padding:14px;display:flex}.meta-window-title{color:var(--primary);align-items:flex-start;gap:9px;display:flex}.meta-window-title>div{flex-direction:column;gap:3px;display:flex}.meta-window-title strong{color:var(--foreground);font-size:11px}.meta-window-title span,.meta-window-box small{color:var(--muted-foreground);font-size:8px;line-height:1.45}.meta-window-box label{margin:0}.meta-template-loading,.meta-template-warning{border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-size:9px;line-height:1.45;display:flex}.meta-template-loading{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.meta-template-warning{background:color-mix(in srgb,var(--warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning) 25%,transparent);color:var(--warning)}.modal.agent-config{width:min(900px,100%)}.instruction-field{gap:9px!important}.instruction-label-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.instruction-label-head>span:first-child{flex-direction:column;gap:3px;display:flex}.instruction-label-head strong{font-size:13px}.instruction-label-head small,.instruction-field>small{color:var(--muted-foreground);font-weight:400}.instruction-actions{flex:none;align-items:center;gap:7px;display:flex}.instruction-actions .secondary{min-height:34px;padding:7px 10px;font-size:11px}.modal label textarea.instruction-editor{tab-size:2;resize:vertical;min-height:360px;padding:16px;font-size:13px;line-height:1.62}.modal.agent-config.instructions-expanded{width:min(1180px,100vw - 32px);height:calc(100vh - 32px);max-height:none}.instructions-expanded .instruction-editor{min-height:58vh;font-size:14px}.instructions-expanded .instruction-label-head{z-index:2;background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-inline:-5px;padding:12px 5px;position:sticky;top:-29px}.follow-up-second{border-top:1px solid #ded9fa;margin-top:15px;padding-top:14px}.legal-shell{background:radial-gradient(circle at 85% 0,#6d4aff1a,#0000 32%),#f5f6fa;min-height:100vh}.legal-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 490px);display:flex}.legal-header img{width:210px;height:auto;display:block}.legal-header span{color:var(--muted);border:1px solid var(--line);border-radius:20px;padding:7px 11px;font-size:11px}.legal-document{width:min(900px,100% - 32px);margin:42px auto 70px;padding:0}.legal-hero{color:#fff;box-shadow:var(--shadow-md);background:linear-gradient(135deg,#101126,#1c1d42);border-radius:24px;padding:42px}.legal-hero p{color:#9c91ff;letter-spacing:1.5px;margin:0 0 10px;font-size:11px;font-weight:800}.legal-hero h1{letter-spacing:-1.4px;margin:0 0 10px;font-size:38px}.legal-hero span{color:#c4c7dc;line-height:1.6;display:block}.legal-hero small{color:#8f93ae;margin-top:25px;display:block}.legal-document article{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;margin-top:22px;padding:38px 42px}.legal-document section+section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.legal-document h2{margin:0 0 10px;font-size:18px}.legal-document p,.legal-document li{color:#5f6478;font-size:14px;line-height:1.75}.legal-document ol{padding-left:22px}.legal-document a{color:var(--primary);font-weight:650}.legal-document footer{text-align:center;color:var(--muted);padding:28px;font-size:12px}.legal-document footer a{color:var(--primary)}@media (max-width:600px){.legal-header{height:70px;padding:0 18px}.legal-header img{width:175px}.legal-document{margin-top:24px}.legal-hero,.legal-document article{border-radius:18px;padding:26px 22px}.legal-hero h1{font-size:29px}}@media (max-width:800px){:root{--sidebar:270px}.sidebar{transition:transform .28s cubic-bezier(.22,1,.36,1);box-shadow:22px 0 60px #08091847}.main-area{margin-left:0}.topbar{height:70px;padding:0 18px}main{padding:25px 17px 44px}.page-header h1{font-size:23px}}@media (max-width:900px){:root{--sidebar:270px}.sidebar{transition:transform .28s cubic-bezier(.22,1,.36,1);transform:translate(-100%);box-shadow:22px 0 60px #08091847}.sidebar.open{transform:none}.sidebar-close{color:#fff;background:#ffffff0f;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:20px;right:10px}.backdrop{z-index:25;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0809189e;display:block;position:fixed;inset:0}.main-area{margin-left:0}.menu-button{color:#656a7e;display:block}.topbar{height:70px;padding:0 18px}.status-pill{display:none}main{padding:25px 17px 44px}.dashboard-grid,.knowledge-grid,.settings-grid,.agent-cards,.inbox-layout{grid-template-columns:1fr}.inbox-list{display:none}.page-header{align-items:flex-start}.page-header h1{font-size:23px}.page-header p{max-width:62vw}}@media (max-width:520px){.page-header{align-items:flex-start}.primary{min-height:38px;padding-inline:12px}.metric{min-height:126px}.modal{border-radius:17px;padding:22px}}.auth-shell{background:radial-gradient(circle at 15% 5%,#6d4aff2e,#0000 33%),radial-gradient(circle at 90% 95%,#1396d71a,#0000 31%),#0e0f22;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{background:#fffffffa;border:1px solid #ffffff24;border-radius:24px;width:min(440px,100%);padding:32px;animation:.4s cubic-bezier(.22,1,.36,1) modal-enter;box-shadow:0 32px 100px #00000057}.auth-brand{align-items:center;height:64px;margin-bottom:23px;display:flex}.auth-brand img{object-fit:contain;object-position:left;width:290px;max-width:100%;height:auto}.auth-icon{width:48px;height:48px;color:var(--primary);background:linear-gradient(145deg,#eeeaff,#e4ddff);border-radius:15px;place-items:center;display:grid;box-shadow:0 8px 22px #6d4aff1f}.auth-panel h1{letter-spacing:-.8px;margin:19px 0 7px;font-size:24px}.auth-panel>p{color:var(--muted);margin:0 0 23px;font-size:11px;line-height:1.55}.auth-panel form{flex-direction:column;gap:14px;display:flex}.auth-panel label{color:#42465a;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.auth-panel input{border:1px solid var(--line);background:#fbfbfd;border-radius:11px;outline:0;min-height:44px;padding:0 13px;font-size:12px}.auth-panel input:focus{background:#fff;border-color:#ac9bff;box-shadow:0 0 0 4px #6d4aff14}.auth-panel .primary{width:100%;margin-top:5px}.auth-panel>small{text-align:center;color:#9a9daf;margin-top:18px;font-size:8px;display:block}.auth-error{color:#b9382f;background:#fff0ee;border-radius:9px;padding:9px 11px;font-size:10px}.auth-loading{color:#d8d6f0;align-items:center;gap:10px;font-size:11px;display:flex}.auth-loading svg{color:#8d72ff;animation:1.5s linear infinite spin-soft}@keyframes spin-soft{to{transform:rotate(360deg)}}.logout-button{color:#777b9b;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.logout-button:hover{color:#fff;background:#ffffff14}.setting-button{text-align:left;width:100%;color:inherit}.setting-button>svg{color:#aaa5c8;margin-left:auto}.setting-button:hover>svg{color:var(--primary);transform:translate(2px,-2px)}.uazapi-modal{width:min(650px,100%);max-height:92vh;overflow:auto}.connection-summary{background:#f8f9fc;border:1px solid #e6e8ef;border-radius:12px;flex-direction:column;gap:4px;margin:17px 0 8px;padding:14px;display:flex}.connection-summary>div{align-items:center;gap:8px;display:flex}.connection-summary strong{font-size:11px}.connection-summary>span,.connection-summary small{color:var(--muted);font-size:9px}.connection-dot{background:#e6a11d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e6a11d1a}.connection-dot.connected{background:#10a879;box-shadow:0 0 0 4px #10a8791a}.secure-note{color:#6f7489;background:#f7f6fc;border-radius:9px;align-items:center;gap:7px;margin-top:13px;padding:9px 11px;font-size:9px;display:flex}.secure-note svg{color:var(--primary);flex:none}.automation-diagnostic{border-radius:11px;flex-direction:column;gap:3px;margin:10px 0 14px;padding:12px 14px;font-size:10px;display:flex}.automation-diagnostic.success{color:#087557;background:#eaf9f3;border:1px solid #c8eee1}.automation-diagnostic.failed{color:#a93b31;background:#fff1ef;border:1px solid #f7d2cd}.automation-diagnostic strong{font-size:10px}.automation-diagnostic span{line-height:1.45}.automation-diagnostic small{opacity:.7}.sales-platform-modal{width:min(650px,100%);max-height:92vh;overflow:auto}.sales-workflow{background:linear-gradient(145deg,#faf9ff,#f5f3ff);border:1px solid #ded9fa;border-radius:13px;flex-direction:column;gap:9px;margin:12px 0 16px;padding:14px;display:flex}.sales-workflow>strong{font-size:11px}.sales-workflow>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sales-workflow span{color:#52556a;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:7px;font-size:8px;display:flex}.sales-workflow span b{width:18px;height:18px;color:var(--primary);background:#ece9ff;border-radius:50%;place-items:center;font-size:7px;display:grid}.sales-workflow small{color:var(--muted);font-size:8px;line-height:1.45}@media (max-width:520px){.sales-workflow>div{grid-template-columns:1fr}}.inbox-layout{height:calc(100dvh - 188px);min-height:430px}.inbox-layout,.chat,.inbox-list,.lead-panel{min-height:0}.chat{overflow:hidden}.messages{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;min-height:0;overflow-y:auto}.inbox-list,.lead-panel{overflow-y:auto}.composer,.chat-header{flex:none}.messages::-webkit-scrollbar{width:8px}.inbox-list::-webkit-scrollbar{width:8px}.lead-panel::-webkit-scrollbar{width:8px}.messages::-webkit-scrollbar-thumb{background:#d5d2e4 padding-box padding-box;border:2px solid #0000;border-radius:8px}.inbox-list::-webkit-scrollbar-thumb{background:#d5d2e4 padding-box padding-box;border:2px solid #0000;border-radius:8px}.lead-panel::-webkit-scrollbar-thumb{background:#d5d2e4 padding-box padding-box;border:2px solid #0000;border-radius:8px}@media (max-width:900px){.inbox-layout{height:calc(100dvh - 180px);min-height:390px}}@media (max-width:520px){.inbox-layout{height:calc(100dvh - 168px);min-height:360px}.messages{padding:14px}.composer{height:58px}}.deal{border:1px solid var(--line);text-align:left;width:100%;color:var(--text);background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.deal:hover{border-color:#d4cef8;box-shadow:0 10px 25px #27225117}.deal>div{align-items:flex-start;gap:7px}.deal-stage{white-space:nowrap;background:#efedff;border-radius:8px;padding:3px 5px;color:#6257d8!important;font-size:7px!important}.deal p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.deal footer svg{color:var(--primary)}.pipeline-error{color:#b9382f;background:#fff0ee;border-radius:10px;margin:-10px 0 15px;padding:10px 13px;font-size:10px}.webhook-details{background:linear-gradient(145deg,#faf9ff,#f5f3ff);border:1px solid #ded9fa;border-radius:14px;margin:14px 0 18px;padding:15px}.webhook-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.webhook-title>div{flex-direction:column;gap:3px;display:flex}.webhook-title strong{font-size:11px}.webhook-title span{color:var(--muted);font-size:8px}.copy-webhook{white-space:nowrap;min-height:32px;padding:6px 10px}.readonly-field{color:#3f3b61;overflow-wrap:anywhere;background:#fff;border:1px solid #e1def3;border-radius:9px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:500;line-height:1.45}.webhook-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.webhook-grid>div{background:#ffffffb8;border-radius:9px;flex-direction:column;gap:3px;padding:9px;display:flex}.webhook-grid span{color:#8b8da0;text-transform:uppercase;letter-spacing:.5px;font-size:7px}.webhook-grid strong{color:#414459;overflow-wrap:anywhere;font-size:8px;line-height:1.35}@media (max-width:520px){.auth-panel{border-radius:19px;padding:24px}.auth-panel h1{font-size:21px}.webhook-title{flex-direction:column}.webhook-grid{grid-template-columns:1fr}}.workspace div:nth-child(2){overflow:hidden}.workspace select{appearance:none;color:#f8f8ff;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:11px;font-weight:700}.workspace select:disabled{opacity:1}.workspace select option{color:#17182b;background:#fff}.workspace>svg{pointer-events:none}.admin-notice{color:#5545bd;background:#f4f2ff;border:1px solid #d9d3ff;border-radius:11px;margin:-10px 0 18px;padding:11px 14px;font-size:10px}.admin-forms{grid-template-columns:.75fr 1.25fr;gap:17px;margin-bottom:17px;display:grid}.admin-form{flex-direction:column;gap:13px;padding:22px;display:flex}.admin-form-title{align-items:center;gap:11px;margin-bottom:3px;display:flex}.admin-form-title h2{margin:0 0 3px;font-size:14px}.admin-form-title p{color:var(--muted);margin:0;font-size:9px}.admin-form label{color:#42465a;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.admin-form input,.admin-form select{border:1px solid var(--line);min-height:42px;color:var(--text);background:#fbfbfd;border-radius:10px;outline:0;padding:0 12px;font-size:11px}.admin-form input:focus,.admin-form select:focus{background:#fff;border-color:#ac9bff;box-shadow:0 0 0 4px #6d4aff14}.admin-form label small{color:var(--muted);font-size:8px;font-weight:400}.admin-form .primary{align-self:flex-end}.tenant-list{margin-top:17px;padding:22px}.tenant-table{margin-top:16px}.tenant-table-head,.tenant-row{grid-template-columns:minmax(260px,1fr) 100px 100px 110px;align-items:center;gap:12px;display:grid}.tenant-table-head{color:#999daf;text-transform:uppercase;letter-spacing:.6px;padding:0 10px 8px;font-size:8px}.tenant-row{border-top:1px solid #eff0f5;padding:11px 10px;font-size:10px}.tenant-row>div:first-child{align-items:center;gap:10px;display:flex}.tenant-row>div:first-child>div{flex-direction:column;display:flex}.tenant-row strong{font-size:11px}.tenant-row small{color:var(--muted);font-size:8px}.tenant-avatar{color:#fff;background:linear-gradient(135deg,#13bdea,#5142ee);border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.user-access-list{margin-top:12px}.user-access-row{border-top:1px solid #eff0f5;grid-template-columns:36px 1fr minmax(180px,.7fr);align-items:center;gap:10px;padding:11px 4px;display:grid}.user-access-row:first-child{border-top:0}.user-access-row .grow,.user-access-row>div:last-child{flex-direction:column;display:flex}.user-access-row strong{font-size:10px}.user-access-row span{color:var(--muted);font-size:8px}.user-access-row em{color:#5d43d9;background:#efecff;border-radius:8px;margin-left:7px;padding:3px 6px;font-size:7px;font-style:normal}.connection-list{flex-direction:column;gap:7px;margin:15px 0;display:flex}.connection-list>button{border:1px solid var(--line);text-align:left;background:#fafbfc;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.connection-list>button.selected{background:#f5f3ff;border-color:#b8adfa;box-shadow:0 0 0 3px #6d4aff0f}.connection-list>button>div{flex-direction:column;flex:1;display:flex}.connection-list strong{font-size:10px}.connection-list small{color:var(--muted);font-size:8px}.connection-list em{color:#0a8a63;font-size:8px;font-style:normal}.connection-form-title{border-top:1px solid var(--line);color:var(--primary);align-items:center;gap:7px;margin-top:19px;padding-top:17px;display:flex}.connection-form-title strong{font-size:11px}@media (max-width:900px){.admin-forms{grid-template-columns:1fr}.tenant-table{overflow-x:auto}.tenant-table-head,.tenant-row{min-width:760px}}@media (max-width:520px){.user-access-row{grid-template-columns:36px 1fr}.user-access-row>div:last-child{grid-column:2}.admin-form .form-grid{grid-template-columns:1fr}}@media (max-width:640px){.instruction-label-head{flex-direction:column;align-items:stretch}.instruction-actions{grid-template-columns:1fr 1fr;display:grid}.instruction-actions .secondary{width:100%}.modal label textarea.instruction-editor{min-height:320px}.modal.agent-config.instructions-expanded{width:100%;height:calc(100vh - 16px)}.instructions-expanded .instruction-editor{min-height:55vh}}.user-avatar.has-image{background:color-mix(in srgb,var(--surface) 92%,transparent);padding:0;overflow:hidden}.user-avatar.has-image img{object-fit:cover;width:100%;height:100%;display:block}.user-avatar.large{width:64px;height:64px;font-size:15px;box-shadow:0 10px 26px #434fa638}.user-avatar-field{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 76%,transparent);border-radius:14px;align-items:center;gap:14px;padding:13px;display:flex}.user-avatar-field>div:last-child{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.user-avatar-field strong{font-size:10px}.user-avatar-field small{color:var(--muted);font-size:8px;line-height:1.45}.user-avatar-upload{flex-direction:row!important;min-height:32px!important;margin-top:7px!important;padding:7px 11px!important;font-size:9px!important;display:inline-flex!important}.user-avatar-upload input{display:none}@media (max-width:520px){.user-avatar-field{align-items:flex-start}.user-avatar.large{width:54px;height:54px}}.readonly-field.with-copy{align-items:center;gap:8px;display:flex}.readonly-field.with-copy span{overflow-wrap:anywhere;flex:1}.readonly-field.with-copy button{width:30px;height:30px;color:var(--primary);background:#efedff;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.readonly-field.with-copy button:hover{background:#e4e0ff}.meta-signup-modal{width:min(680px,100%)}.facebook-signup-box{background:linear-gradient(145deg,#f9fbff,#f2f6ff);border:1px solid #dce5ff;border-radius:14px;margin-top:16px;padding:17px}.facebook-signup-box .connection-form-title{color:#1967d2;border:0;margin:0 0 13px;padding:0}.facebook-connect{color:#fff;background:#1877f2;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;box-shadow:0 9px 20px #1877f233}.facebook-connect:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 25px #1877f245}.facebook-connect:disabled{opacity:.55}.facebook-connect span{color:#1877f2;background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-family:Arial,sans-serif;font-size:16px;font-weight:900;display:grid}.facebook-signup-box>small{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.5;display:block}.platform-config{flex-direction:column;gap:11px;display:flex}.platform-config>strong{color:#2d3850;font-size:10px}.platform-config>.primary{align-self:flex-end}.setup-warning{color:#8c6111;background:#fff5df;border-radius:9px;padding:11px;font-size:9px;line-height:1.45}.advanced-setup{border:1px solid var(--line);background:#fafbfc;border-radius:11px;margin-top:14px}.advanced-setup summary{cursor:pointer;color:#686b7d;padding:12px 14px;font-size:9px;font-weight:700}.advanced-setup>div{flex-direction:column;gap:11px;padding:2px 14px 14px;display:flex}.manual-connect{align-self:flex-end}.form-success{color:#087557;background:#eaf9f3;border-radius:9px;margin:10px 0 0;padding:10px 12px;font-size:9px}.meta-signup-modal>.modal-actions{margin-top:15px}.delete-agent-box{background:snow;border:1px solid #f2d4d1;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.delete-agent-box>div:first-child{flex-direction:column;gap:3px;display:flex}.delete-agent-box strong{color:#8e2921;font-size:10px}.delete-agent-box span{color:#8d6c69;font-size:8px;line-height:1.45}.delete-agent-trigger,.danger-button{white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:9px;font-weight:700;display:inline-flex}.delete-agent-trigger{color:#b33b31;background:#fff;border:1px solid #edc1bd}.delete-agent-trigger:hover{background:#fff1ef}.delete-confirm{flex:1;grid-template-columns:1fr auto auto;align-items:center;gap:7px;display:grid!important}.delete-confirm>span{color:#8e2921;grid-column:1/-1;font-weight:650}.delete-confirm>.secondary{padding:8px 10px;font-size:9px}.danger-button{color:#fff;background:#d84035}.danger-button:hover{background:#bd3027}.danger-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:520px){.delete-agent-box{flex-direction:column;align-items:stretch}.delete-agent-trigger{width:100%}.delete-confirm{grid-template-columns:1fr 1fr}.delete-confirm>span{grid-column:1/-1}.delete-confirm button{width:100%}}.agent-catalog-toolbar{border-radius:15px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding:15px 17px;display:flex}.agent-catalog-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-catalog-summary>span{color:#69637f;background:#f7f6ff;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;display:inline-flex}.agent-catalog-summary>span:first-child svg{color:#725cf1}.agent-catalog-summary>span:last-child{background:#f1f7ff}.agent-catalog-summary>span:last-child svg{color:#2878d1}.agent-catalog-summary strong{color:var(--text);font-size:12px}.agent-catalog-filters{gap:10px;display:flex}.agent-catalog-filters label{flex-direction:column;gap:5px;display:flex}.agent-catalog-filters label>span{color:var(--muted);font-size:8px;font-weight:700}.agent-catalog-filters select{border:1px solid var(--line);color:#4c5065;background:#fff;border-radius:9px;outline:0;min-width:175px;padding:9px 30px 9px 10px;font-size:10px}.agent-catalog-filters select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #635bff12}.agent-classification{grid-template-columns:1fr 1fr;gap:8px;margin:11px 0 13px;display:grid}.agent-classification>span{border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;min-width:0;padding:9px 10px;display:grid}.agent-classification svg{grid-row:1/3}.agent-classification small{text-transform:uppercase;letter-spacing:.45px;opacity:.72;font-size:7px}.agent-classification strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-specialty{color:#5e4bd8;background:#f0edff}.agent-company{color:#246ba9;background:#edf6ff}.agent-filter-empty{color:#9295a5;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.agent-filter-empty strong{color:#424559;font-size:13px}.agent-filter-empty span{font-size:10px}.agent-filter-empty .secondary{margin-top:7px}@media (max-width:800px){.agent-catalog-toolbar{flex-direction:column;align-items:stretch}.agent-catalog-filters{grid-template-columns:1fr 1fr;display:grid}.agent-catalog-filters select{width:100%;min-width:0}}@media (max-width:520px){.agent-catalog-filters,.agent-classification{grid-template-columns:1fr}}.ai-integration-modal{width:min(620px,100%)}.ai-loading{min-height:140px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.ai-tenant-heading{background:linear-gradient(145deg,#faf9ff,#f4f2ff);border:1px solid #ded9fa;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.ai-tenant-heading>div{color:var(--primary);align-items:center;gap:9px;display:flex}.ai-tenant-heading span{flex-direction:column;gap:2px;display:flex}.ai-tenant-heading small{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;font-size:7px}.ai-tenant-heading strong{color:var(--text);font-size:11px}.ai-tenant-heading>em{color:#b33b31;background:#fff0ee;border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:700}.ai-tenant-heading>em.connected{color:#098a62;background:#e7f9f2}.ai-connection-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.ai-connection-grid>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.ai-connection-grid span{color:var(--muted);font-size:8px}.ai-connection-grid strong{font-size:11px}.ai-agent-list{border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:14px}.ai-agent-list>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-agent-list>div:first-child strong{font-size:10px}.ai-agent-list>div:first-child span,.ai-agent-list>small{color:var(--muted);font-size:8px}.ai-agent-list>div:last-child{flex-direction:column;margin-top:9px;display:flex}.ai-agent-list>div:last-child>span{border-top:1px solid #f0f1f5;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:7px 0;display:grid}.ai-agent-list i{background:#c6c8d2;border-radius:50%;width:6px;height:6px}.ai-agent-list i.active{background:#10b981}.ai-agent-list b{font-size:9px}.ai-agent-list em{color:var(--muted);font-size:8px;font-style:normal}.ai-platform-link{width:100%;margin-top:12px;text-decoration:none}.ai-integration-modal>.modal-actions{margin-top:14px}@media (max-width:520px){.ai-connection-grid{grid-template-columns:1fr}.ai-agent-list>div:first-child{flex-direction:column;align-items:flex-start}}.page-actions{align-items:center;gap:8px;display:flex}.company-manager-modal{width:min(880px,100%);max-height:94vh;overflow-y:auto}.company-manager-layout{border:1px solid var(--line);border-radius:13px;grid-template-columns:235px 1fr;min-height:260px;display:grid;overflow:hidden}.company-manager-layout>aside{border-right:1px solid var(--line);background:#f8f8fc;flex-direction:column;gap:6px;padding:14px;display:flex}.company-manager-layout>aside>strong{text-transform:uppercase;letter-spacing:.6px;color:#838699;margin-bottom:4px;font-size:9px}.company-manager-layout>aside>span{color:var(--muted);padding:9px;font-size:9px}.company-manager-layout>aside>button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.company-manager-layout>aside>button:hover,.company-manager-layout>aside>button.selected{color:#5548cf;background:#ebe9ff}.company-manager-layout>aside>button>span{background:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.company-manager-layout>aside>button>div{flex-direction:column;min-width:0;display:flex}.company-manager-layout>aside b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.company-manager-layout>aside small{color:var(--muted);margin-top:2px;font-size:7px}.company-manager-layout>section{padding:17px}.company-profile{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.company-profile>div{flex-direction:column;gap:3px;display:flex}.company-profile small{text-transform:uppercase;color:var(--muted);letter-spacing:.4px;font-size:7px}.company-profile span{color:var(--muted);font-size:9px;line-height:1.4}.company-profile>a{color:var(--primary);white-space:nowrap;align-items:center;gap:4px;font-size:8px;text-decoration:none;display:flex}.shared-knowledge{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:14px;display:flex}.shared-knowledge>div{flex-direction:column;gap:2px;display:flex}.shared-knowledge span{color:var(--muted);font-size:8px}.shared-knowledge .secondary{padding:8px 10px}.shared-document-list{flex-direction:column;margin-top:8px;display:flex}.shared-document-list>span{color:#635bff;background:#fafaff;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:5px;padding:8px;display:grid}.shared-document-list b{color:#505365;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.shared-document-list em{color:#098a62;font-size:7px;font-style:normal}.shared-document-list>small{color:var(--muted);padding:15px 0;font-size:8px}.company-empty{color:#9a9dad;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;font-size:9px;display:flex}.company-create{border:1px solid var(--line);background:#fafbfc;border-radius:12px;margin-top:14px}.company-create summary{cursor:pointer;color:#5b5e72;align-items:center;gap:6px;padding:12px 14px;font-size:9px;font-weight:700;display:flex}.company-create form{padding:0 14px 14px}.company-create form>.primary{float:right;margin-top:13px}.company-create form:after{content:"";clear:both;display:block}@media (max-width:800px){.page-header>.page-actions{flex-direction:column;align-items:stretch}.company-manager-layout{grid-template-columns:1fr}.company-manager-layout>aside{border-right:0;border-bottom:1px solid var(--line);max-height:180px;overflow:auto}}@media (max-width:520px){.page-actions{flex-direction:column;align-items:stretch;width:100%}.company-profile,.shared-knowledge{flex-direction:column}.shared-knowledge .secondary{width:100%}}.company-profile-actions{align-items:center;gap:8px;display:flex!important}.company-profile-actions button,.company-profile-actions a{color:var(--primary);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:3px;font-size:8px;text-decoration:none;display:flex}.company-profile-actions button{color:#62667a}.agent-connections{background:#f9fafc;border:1px solid #e8e9f2;border-radius:10px;margin:14px 0 0;padding:11px}.agent-connections>strong{color:#565a6d;align-items:center;gap:6px;font-size:9px;display:flex}.agent-connections>small{color:#9a9dad;margin-top:7px;font-size:8px;display:block}.agent-connections>div{flex-direction:column;gap:6px;margin-top:8px;display:flex}.agent-connection{grid-template-columns:7px auto 1fr;align-items:center;gap:6px;min-width:0;display:grid}.agent-connection>i{background:#d39a2a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d39a2a1a}.agent-connection>i.active{background:#10a879;box-shadow:0 0 0 3px #10a8791a}.agent-connection>b{color:#4f5365;white-space:nowrap;font-size:8px}.agent-connection>em{color:#898d9e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.template-toolbar{align-items:flex-end;gap:14px;margin-bottom:14px;padding:16px 18px;display:flex}.template-toolbar label{color:#4b4f63;flex-direction:column;flex:1;gap:6px;font-size:9px;font-weight:750;display:flex}.template-toolbar select{border:1px solid var(--line);min-height:42px;color:var(--text);background:#fbfbfd;border-radius:10px;outline:0;padding:0 12px}.template-toolbar select:focus{border-color:#ac9bff;box-shadow:0 0 0 4px #6d4aff14}.template-toolbar .secondary{min-height:42px}.spinning{animation:1.2s linear infinite spin-soft}.template-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:14px;display:grid}.template-metrics>div{grid-template-columns:32px 1fr auto;align-items:center;gap:7px;padding:16px 18px;display:grid}.template-metrics svg{color:var(--primary);grid-row:1/3}.template-metrics span{color:var(--muted);font-size:9px}.template-metrics strong{grid-area:1/3/3;font-size:20px}.template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.template-card{min-width:0;padding:19px}.template-card>header{align-items:center;gap:10px;display:flex}.template-card>header>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.template-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.template-card>header span{color:var(--muted);font-size:8px}.template-icon{width:37px;height:37px;color:var(--primary);background:#eeecff;border-radius:10px;flex:none;place-items:center;display:grid}.template-status{white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.template-status.approved{color:#07835d;background:#e5f8f1}.template-status.pending{color:#9a6810;background:#fff5df}.template-status.rejected{color:#b9382f;background:#fff0ee}.template-status.warning{color:#b26312;background:#fff2df}.template-card>p{color:#484c61;white-space:pre-wrap;margin:15px 0 7px;font-size:10px;line-height:1.55}.template-card>small{color:#9295a6;margin-bottom:8px;font-size:8px;display:block}.template-card>footer{border-top:1px solid var(--line);color:#9a9dae;justify-content:space-between;gap:10px;margin-top:14px;padding-top:11px;font-size:7px;display:flex}.template-rejection,.template-sync-error{color:#a93b31;background:#fff0ee;border-radius:9px;padding:9px 11px;font-size:9px;line-height:1.45}.template-sync-error{margin-bottom:14px}.template-empty{text-align:center;color:#8c90a4;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.template-empty svg{color:#7865ec}.template-empty h2{color:#393d51;margin:12px 0 4px;font-size:15px}.template-empty p{margin:0;font-size:10px}.template-modal{width:min(650px,100%)}.template-modal label small{color:var(--muted);font-size:8px;font-weight:400;line-height:1.45}.template-modal>p strong{color:#4f46c8}@media (max-width:900px){.template-list{grid-template-columns:1fr}}@media (max-width:620px){.template-toolbar{flex-direction:column;align-items:stretch}.template-toolbar .secondary{width:100%}.template-metrics{grid-template-columns:1fr}.template-card>footer{flex-direction:column}.template-status{align-self:flex-start}}.template-presets{background:linear-gradient(145deg,#faf9ff,#f4f2ff);border:1px solid #ddd8fb;border-radius:14px;margin:15px 0 18px;padding:14px}.template-presets>div:first-child{flex-direction:column;gap:3px;display:flex}.template-presets>div:first-child strong{color:#4e42b5;align-items:center;gap:6px;font-size:10px;display:flex}.template-presets>div:first-child span,.template-presets>small{color:var(--muted);font-size:8px;line-height:1.45}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0;display:grid}.preset-grid button{text-align:left;color:var(--text);background:#fff;border:1px solid #e4e2ef;border-radius:10px;flex-direction:column;gap:3px;padding:10px;transition:all .18s;display:flex}.preset-grid button:hover,.preset-grid button.selected{background:#f8f6ff;border-color:#9f91ed;box-shadow:0 0 0 3px #6d4aff12}.preset-grid button em{color:#5c4dd0;background:#eeecff;border-radius:8px;align-self:flex-start;padding:3px 6px;font-size:7px;font-style:normal;font-weight:750}.preset-grid button strong{font-size:9px}.preset-grid button small{color:var(--muted);font-size:7px;line-height:1.35}@media (max-width:520px){.preset-grid{grid-template-columns:1fr}}.template-presets>.preset-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.preset-heading>div{flex-direction:column;gap:3px;display:flex}.preset-heading select{color:#4a4d61;background:#fff;border:1px solid #ddd9ef;border-radius:9px;outline:0;max-width:235px;min-height:35px;padding:0 9px;font-size:8px;font-weight:700}@media (max-width:620px){.template-presets>.preset-heading{flex-direction:column;align-items:stretch}.preset-heading select{width:100%;max-width:none}}.pipeline-specialties{scrollbar-width:thin;gap:8px;margin:-6px 0 14px;padding:3px 1px;display:flex;overflow-x:auto}.pipeline-specialties button{border:1px solid var(--line);color:#74788c;background:#fff;border-radius:11px;align-items:center;gap:6px;min-width:max-content;padding:9px 10px;font-size:9px;font-weight:700;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex}.pipeline-specialties button:hover{color:#5e53d3;border-color:#cfc9f5;transform:translateY(-1px)}.pipeline-specialties button.active{color:#5548cf;background:linear-gradient(145deg,#f2efff,#eae7ff);border-color:#afa4f4;box-shadow:0 6px 18px #5648cf1a}.pipeline-specialties button b{color:#7c8092;background:#f0f1f6;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.pipeline-specialties button.active b{color:#5548cf;background:#fff}.pipeline-toolbar{grid-template-columns:minmax(240px,1fr) auto minmax(190px,.4fr);align-items:center;gap:18px;margin-bottom:15px;padding:15px 17px;display:grid}.pipeline-heading{align-items:center;gap:10px;display:flex}.pipeline-heading>span{width:38px;height:38px;color:var(--primary);background:#eeecff;border-radius:10px;place-items:center;display:grid}.pipeline-heading h2{margin:0 0 3px;font-size:14px}.pipeline-heading p{color:var(--muted);margin:0;font-size:9px}.pipeline-summary{border-inline:1px solid var(--line);align-items:center;padding-inline:18px;display:flex}.pipeline-summary span{color:var(--muted);white-space:nowrap;flex-direction:column;padding:0 12px;font-size:7px;display:flex}.pipeline-summary strong{color:var(--text);font-size:15px}.pipeline-toolbar>label{color:var(--muted);flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.pipeline-toolbar select{border:1px solid var(--line);color:#4c5065;background:#fbfbfd;border-radius:9px;outline:0;width:100%;padding:9px 10px;font-size:9px}.pipeline-toolbar select:focus{border-color:#aca1ef;box-shadow:0 0 0 3px #635bff14}.pipeline-specialty-empty{color:#766de0;background:#fafaff;border:1px dashed #d8d5e8;border-radius:11px;align-items:center;gap:10px;margin:-3px 0 14px;padding:12px 15px;display:flex}.pipeline-specialty-empty>div{flex-direction:column;gap:2px;display:flex}.pipeline-specialty-empty strong{color:#4b4e61;font-size:10px}.pipeline-specialty-empty span{color:var(--muted);font-size:8px}@media (max-width:1050px){.pipeline-toolbar{grid-template-columns:1fr minmax(180px,.45fr)}.pipeline-summary{border:0;border-top:1px solid var(--line);grid-area:2/1/auto/-1;padding:11px 0 0}.pipeline-summary span:first-child{padding-left:0}}@media (max-width:620px){.pipeline-toolbar{grid-template-columns:1fr}.pipeline-toolbar>label,.pipeline-summary{grid-area:auto/1}.pipeline-summary{justify-content:space-between}.pipeline-summary span{padding:0}.pipeline-specialties button{padding:8px 9px}}.agent-logo.has-image{color:#0000;background:#fff;border:1px solid #e7e8ef;padding:3px;overflow:hidden;box-shadow:0 5px 12px #18183014}.agent-logo.has-image img{object-fit:contain;border-radius:7px;width:100%;height:100%}.company-list-logo.has-image,.company-profile-logo.has-image,.company-logo-preview.has-image{border:1px solid #e5e6ed;overflow:hidden;background:#fff!important}.company-list-logo img,.company-profile-logo img,.company-logo-preview img{object-fit:contain;width:100%;height:100%}.company-list-logo img{border-radius:6px}.company-profile-identity{align-items:center;flex-direction:row!important;gap:11px!important;display:flex!important}.company-profile-identity>div{flex-direction:column;gap:3px;display:flex}.company-profile-logo{color:#fff;background:linear-gradient(135deg,#786cff,#5145e6);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:11px;font-weight:800;display:grid}.company-profile-logo img{border-radius:10px}.company-logo-field{background:#fafaff;border:1px solid #e5e3f0;border-radius:12px;align-items:center;gap:13px;margin:4px 0 14px;padding:13px;display:flex}.company-logo-preview{width:64px;height:64px;color:var(--primary);background:#eeecff;border-radius:14px;flex:none;place-items:center;display:grid}.company-logo-preview img{border-radius:12px}.company-logo-field>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.company-logo-field strong{font-size:10px}.company-logo-field small{color:var(--muted);font-size:8px}.company-logo-field>div>div{align-items:center;gap:9px;margin-top:6px;display:flex}.company-logo-field .secondary{padding:8px 10px;font-size:9px}.company-logo-field .link-button{color:#b33b31;font-size:8px}@media (max-width:520px){.company-logo-field{align-items:flex-start}.company-logo-field>div>div{flex-direction:column;align-items:flex-start}.company-profile-identity{align-items:flex-start!important}}.leads-notice{margin:-12px 0 15px}.lead-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.lead-metrics>div{grid-template-columns:29px 1fr auto;align-items:center;gap:7px;padding:15px 17px;display:grid}.lead-metrics svg{color:var(--primary);grid-row:1/3}.lead-metrics span{color:var(--muted);font-size:8px}.lead-metrics strong{grid-area:1/3/3;font-size:21px}.lead-filters{grid-template-columns:minmax(210px,1.3fr) repeat(4,minmax(130px,.7fr));gap:9px;margin-bottom:13px;padding:13px;display:grid}.lead-filters select,.lead-search{border:1px solid var(--line);color:#55596c;background:#fbfbfd;border-radius:9px;outline:0;min-height:39px;padding:0 10px;font-size:9px}.lead-filters select:focus,.lead-search:focus-within{border-color:#aaa0ed;box-shadow:0 0 0 3px #635bff12}.lead-search{align-items:center;gap:7px;display:flex}.lead-search svg{color:#999dad;flex:none}.lead-search input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.lead-insights{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px;display:grid}.lead-insights>section{padding:15px 17px}.lead-insights>section>div:last-child{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.lead-insights>section>div:last-child>span{color:#5e6173;background:#f7f6ff;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-size:8px;display:flex}.lead-insights b{font-size:8px}.lead-insights em{color:#5c4dd0;background:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;font-style:normal;font-weight:800;display:grid}.lead-insights small{color:var(--muted);font-size:8px}.lead-table{overflow-x:auto}.lead-table>header,.lead-table>button{grid-template-columns:minmax(220px,1.45fr) minmax(130px,.8fr) minmax(150px,1fr) 110px minmax(140px,.9fr) 75px;align-items:center;gap:12px;min-width:900px;display:grid}.lead-table>header{border-bottom:1px solid var(--line);color:#8a8e9e;text-transform:uppercase;letter-spacing:.35px;background:#f8f8fb;padding:11px 15px;font-size:7px;font-weight:800}.lead-table>button{text-align:left;width:100%;color:var(--text);background:#fff;border:0;border-bottom:1px solid #eff0f5;padding:12px 15px;transition:background .17s}.lead-table>button:hover{background:#faf9ff}.lead-table>button:last-child{border-bottom:0}.lead-table>button>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.lead-table>button>div:first-child>div,.lead-table>button>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.lead-table strong,.lead-table b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lead-table small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.lead-avatar-small{color:#fff;background:linear-gradient(135deg,#786cff,#5145e6);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.lead-table>button>span:nth-child(2){font-size:9px}.lead-channel{color:#246ba9;background:#edf6ff;border-radius:9px;justify-self:start;padding:5px 7px;font-size:7px;font-weight:700}.lead-funnel-status{color:#594bc8;background:#f0efff;border-radius:9px;justify-self:start;padding:5px 7px;font-size:7px;font-weight:750}.lead-funnel-status.action{color:#a06b12;background:#fff4df}.lead-funnel-status.done{color:#07835d;background:#e7f9f2}.lead-funnel-status.lost{color:#b9382f;background:#fff0ee}.lead-table time{color:var(--muted);font-size:8px}.lead-table-empty{color:#9a9dad;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:190px;display:flex}.lead-table-empty strong{color:#4b4e61;font-size:11px}.lead-table-empty span{font-size:8px}.lead-import-modal{width:min(650px,100%);max-height:92vh;overflow-y:auto}.lead-import-tabs{background:#f2f2f7;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;display:grid}.lead-import-tabs button{color:#85899a;background:0 0;border:0;border-radius:8px;padding:9px;font-size:9px;font-weight:750}.lead-import-tabs button.active{color:#594bc8;background:#fff;box-shadow:0 2px 8px #1e1f3c14}.csv-import-zone{text-align:center;background:#fafaff;border:1.5px dashed #d7d4e8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:175px;margin-top:13px;padding:18px;display:flex}.csv-import-zone>strong{margin-top:10px;font-size:10px}.csv-import-zone>span{color:var(--muted);margin-top:3px;font-size:8px}.csv-import-zone>div{border-top:1px solid #eceaf5;flex-direction:column;width:100%;margin-top:10px;padding-top:7px;display:flex}.csv-import-zone small{color:#85889a;justify-content:space-between;gap:10px;padding:3px 7px;font-size:7px;display:flex}.csv-import-zone small b{color:#4f5264}@media (max-width:1050px){.lead-filters{grid-template-columns:1fr 1fr 1fr}.lead-search{grid-column:1/-1}}@media (max-width:700px){.lead-metrics{grid-template-columns:1fr 1fr}.lead-insights{grid-template-columns:1fr}.lead-filters{grid-template-columns:1fr 1fr}}@media (max-width:480px){.lead-metrics,.lead-filters{grid-template-columns:1fr}.lead-search{grid-column:auto}}.sidebar nav button{font-size:14px}.nav-label{font-size:10px}.workspace strong,.sidebar-user strong{font-size:13px}.workspace span,.sidebar-user span{font-size:11px}.search input{font-size:13px}.search kbd,.status-pill{font-size:11px}.page-header h1{font-size:26px}.page-header p,.card-title p{font-size:13px;line-height:1.45}.primary,.secondary{font-size:13px}.card-title h2{font-size:16px}.metric>span{font-size:12px}.metric>strong{font-size:27px}.trend{font-size:11px}.agent-row strong,.conversation-row strong{font-size:13px}.agent-row .grow span{font-size:11px}.agent-status{font-size:10px}.agent-stat strong{font-size:13px}.agent-stat span{font-size:10px}.agent-detail h2{font-size:20px}.agent-detail>p{font-size:13px;line-height:1.5}.agent-classification small{font-size:9px}.agent-classification strong,.agent-connections>strong{font-size:11px}.agent-connection>b,.agent-connection>em{font-size:10px}.chat-header strong{font-size:14px}.chat-header span{font-size:11px}.message{font-size:13px}.message time{font-size:10px}.composer input{font-size:13px}.lead-panel h3{font-size:14px}.info span{font-size:10px}.info strong{font-size:12px}.document strong{font-size:13px}.document span{font-size:11px}.kanban section>header{font-size:13px}.kanban section>header b{font-size:11px}.deal strong{font-size:13px}.deal p{font-size:12px}.deal>span,.deal footer small{font-size:10px}.deal-stage{font-size:9px!important}.modal h2{font-size:22px}.modal>p{font-size:13px}.modal label{font-size:12px}.modal label input,.modal label select,.modal label textarea{font-size:13px}.form-error,.form-success,.agent-catalog-summary>span,.agent-catalog-filters select{font-size:11px}.agent-catalog-filters label>span{font-size:10px}.template-card>header strong{font-size:13px}.template-card>header span,.template-status{font-size:10px}.template-card>p{font-size:12px}.pipeline-specialties button{font-size:11px}.pipeline-specialties button b{font-size:9px}.pipeline-heading h2{font-size:16px}.pipeline-heading p{font-size:11px}.pipeline-summary span,.pipeline-toolbar>label{font-size:10px}.pipeline-toolbar select{font-size:11px}.lead-metrics span{font-size:10px}.lead-filters select,.lead-search input{font-size:11px}.lead-insights>section>div:last-child>span,.lead-insights b{font-size:10px}.lead-insights em,.lead-table>header{font-size:9px}.lead-table strong,.lead-table b,.lead-table>button>span:nth-child(2){font-size:11px}.lead-table small,.lead-channel,.lead-funnel-status,.lead-table time{font-size:9px}.lead-import-tabs button{font-size:11px}.csv-import-zone>strong{font-size:12px}.csv-import-zone>span{font-size:10px}.company-manager-layout>aside>strong,.company-manager-layout>aside>span{font-size:11px}.company-manager-layout>aside b{font-size:12px}.company-profile small{font-size:9px}.company-profile strong{font-size:17px}.company-profile span{font-size:11px}.shared-knowledge strong{font-size:12px}.shared-knowledge span{font-size:10px}.company-create summary{font-size:11px}main small{line-height:1.4;font-size:10px!important}.company-api-backdrop{z-index:90;padding:18px}.company-api-modal{width:min(1180px,100%);max-height:calc(100vh - 36px);overflow:auto}.company-api-heading{margin-bottom:18px}.company-api-heading h2{margin:8px 0 6px}.company-api-heading p{max-width:760px;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.55}.company-api-loading{min-height:260px;color:var(--muted-foreground);justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.company-api-connection,.company-api-catalog{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-card);border-radius:20px;padding:20px}.company-api-connection-title,.company-api-connect-actions,.company-api-save{justify-content:space-between;align-items:center;gap:14px;display:flex}.company-api-connection-title>div{flex-direction:column;gap:3px;display:flex}.company-api-connection-title strong{font-size:15px}.company-api-connection-title span,.company-api-connect-actions>span,.company-api-save>span{color:var(--muted-foreground);font-size:11px}.connection-pill{border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:650;display:inline-flex}.connection-pill i{background:var(--warning);border-radius:50%;width:7px;height:7px}.connection-pill.ready{color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent);border-color:color-mix(in srgb,var(--success) 26%,var(--border))}.connection-pill.ready i{background:var(--success)}.connection-pill.pending{color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent)}.company-api-connection>.form-grid{margin-top:17px}.company-api-connection label code{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--primary)}.company-api-connect-actions{border-top:1px solid var(--border);margin-top:16px;padding-top:15px}.company-api-catalog{margin-top:16px;padding:0;overflow:hidden}.company-api-stats{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.company-api-stats>div{border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:16px 18px;display:flex}.company-api-stats>div:last-child{border-right:0}.company-api-stats strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:22px}.company-api-stats span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.company-api-filters{border-bottom:1px solid var(--border);grid-template-columns:minmax(280px,1fr) 160px 210px;gap:9px;padding:14px 16px;display:grid}.company-api-search{border:1px solid var(--border);background:color-mix(in srgb,var(--background) 70%,transparent);min-height:42px;color:var(--muted-foreground);border-radius:12px;align-items:center;gap:8px;padding:0 12px;flex-direction:row!important;margin:0!important;display:flex!important}.company-api-search input{width:100%;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.company-api-filters>select{border:1px solid var(--border);background:color-mix(in srgb,var(--background) 70%,transparent);min-height:42px;color:var(--foreground);border-radius:12px;padding:0 12px;font-size:12px}.company-api-list{max-height:52vh;padding:9px;overflow:auto}.company-api-list article{border:1px solid #0000;border-radius:14px;padding:14px;transition:background .2s,border-color .2s}.company-api-list article+article{margin-top:5px}.company-api-list article:hover{background:color-mix(in srgb,var(--primary) 5%,transparent);border-color:color-mix(in srgb,var(--primary) 12%,var(--border))}.company-api-list article.assigned{background:color-mix(in srgb,var(--success) 4%,transparent)}.company-api-operation{grid-template-columns:62px minmax(0,1fr) 42px;align-items:center;gap:11px;display:grid}.company-api-operation>div{flex-direction:column;gap:3px;min-width:0;display:flex}.company-api-operation code{font-family:var(--font-geist-mono),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:12px;font-weight:600;overflow:hidden}.company-api-operation>div>span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.http-method{height:26px;font:700 9px/1 var(--font-geist-mono),ui-monospace,monospace;border:1px solid;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.method-get{color:#0284c7;background:#0ea5e914}.method-post{color:#059669;background:#10b98114}.method-put,.method-patch{color:#d97706;background:#f59e0b14}.method-delete{color:#e11d48;background:#f43f5e14}.company-api-list article>p{color:var(--muted-foreground);margin:8px 0 11px;font-size:11px;line-height:1.45}.company-api-assignment{grid-template-columns:minmax(210px,.7fr) minmax(260px,1.3fr);gap:9px;display:grid}.company-api-assignment label{gap:5px!important;margin:0!important;font-size:10px!important}.company-api-assignment select,.company-api-assignment input{min-height:38px!important;font-size:11px!important}.company-api-empty{min-height:180px;color:var(--muted-foreground);place-items:center;font-size:12px;display:grid}.company-api-save{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 98%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:13px 16px;position:sticky;bottom:0}@media (max-width:760px){.company-api-backdrop{padding:0}.company-api-modal{border-radius:0;height:100vh;max-height:100vh;padding:20px 16px}.company-api-connection-title,.company-api-connect-actions,.company-api-save{flex-direction:column;align-items:stretch}.company-api-connect-actions .primary,.company-api-save .primary{width:100%}.company-api-stats{grid-template-columns:1fr 1fr}.company-api-stats>div:nth-child(2){border-right:0}.company-api-stats>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.company-api-filters,.company-api-assignment{grid-template-columns:1fr}.company-api-list{max-height:none}.company-api-operation{grid-template-columns:58px minmax(0,1fr) 42px}.company-profile-actions{flex-wrap:wrap;align-items:flex-start!important}}.lead-tag-fields{grid-template-columns:1fr 76px;align-items:end;gap:12px;margin-top:12px;display:grid}.lead-tag-fields label:last-child input{cursor:pointer;width:100%;height:43px;padding:5px}.lead-tag-list{flex-wrap:wrap;gap:4px;display:flex!important}.lead-tag-list i,.campaign-audience>span{--tag-color:#527ee0;border:1px solid color-mix(in srgb,var(--tag-color) 42%,transparent);background:color-mix(in srgb,var(--tag-color) 12%,transparent);color:var(--tag-color);white-space:nowrap;border-radius:7px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:700}.lead-table>header,.lead-table>button{grid-template-columns:minmax(210px,1.35fr) minmax(120px,.7fr) minmax(140px,.85fr) minmax(130px,.75fr) 110px minmax(135px,.8fr) 75px;min-width:1080px}.campaign-notice{margin:-12px 0 15px}.campaign-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.campaign-metrics>div{grid-template-columns:38px 1fr auto;align-items:center;gap:8px;min-height:104px;padding:18px;display:grid}.campaign-metrics svg{color:var(--primary);grid-row:1/3}.campaign-metrics span{color:var(--muted-foreground);font-size:10px}.campaign-metrics strong{grid-area:1/3/3;font-size:25px}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.campaign-card{min-width:0;padding:20px}.campaign-card>header{align-items:center;gap:10px;display:flex}.campaign-card-icon{background:color-mix(in srgb,var(--primary) 12%,transparent);width:42px;height:42px;color:var(--primary);border-radius:13px;place-items:center;display:grid}.campaign-card>header>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.campaign-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.campaign-card>header span{color:var(--muted-foreground);font-size:10px}.campaign-status{border:1px solid var(--border);border-radius:7px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.campaign-status.active,.campaign-status.completed{color:var(--success);background:#0596691a;border-color:#0596694d}.campaign-status.paused,.campaign-status.draft{color:var(--warning);background:#d977061a;border-color:#d977064d}.campaign-status.cancelled{background:var(--muted);color:var(--muted-foreground)}.campaign-audience{justify-content:space-between;align-items:center;margin:17px 0;display:flex}.campaign-audience>span{align-items:center;gap:5px;display:inline-flex}.campaign-audience>b{color:var(--muted-foreground);font-size:10px}.campaign-progress{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.campaign-progress>span{background:var(--muted);color:var(--muted-foreground);border-radius:10px;flex-direction:column;padding:10px;font-size:9px;display:flex}.campaign-progress b{color:var(--foreground);font-size:16px}.campaign-rule-summary{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.campaign-rule-summary span{border:1px solid var(--border);color:var(--muted-foreground);border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.campaign-card>footer{border-top:1px solid var(--border);align-items:center;gap:9px;margin-top:15px;padding-top:14px;display:flex}.campaign-cancel{color:var(--danger);margin-left:auto}.campaign-empty{text-align:center;min-height:300px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.campaign-empty svg{color:var(--primary)}.campaign-empty h2{color:var(--foreground);margin:12px 0 5px;font-size:17px}.campaign-empty p{margin:0 0 14px;font-size:12px}.campaign-modal{width:min(780px,100%);max-height:94vh;overflow-y:auto}.campaign-modal label small{color:var(--muted-foreground);font-weight:400}.campaign-channel-note{border-radius:12px;align-items:center;gap:10px;margin:16px 0;padding:12px 14px;display:flex}.campaign-channel-note.meta{color:var(--primary);background:#384ea01a}.campaign-channel-note.uazapi{color:var(--success);background:#0596691a}.campaign-channel-note span{flex-direction:column;font-size:10px;display:flex}.campaign-channel-note strong{font-size:12px}.campaign-schedule,.campaign-steps{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 78%,transparent);border-radius:15px;margin:15px 0;padding:16px}.campaign-schedule>strong{margin-bottom:12px;font-size:13px;display:block}.campaign-time-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}.campaign-time-pair span{color:var(--muted-foreground);font-size:9px}.campaign-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-section-title>div{flex-direction:column;display:flex}.campaign-section-title strong{font-size:13px}.campaign-section-title span{color:var(--muted-foreground);font-size:9px}.campaign-steps>article{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:12px;padding:13px}.campaign-steps>article>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.campaign-steps>article>header b{background:var(--primary);width:24px;height:24px;color:var(--primary-foreground);border-radius:8px;place-items:center;font-size:9px;display:grid}.campaign-steps>article>header strong{flex:1;font-size:11px}.campaign-steps>article>header button{color:var(--danger);background:0 0;border:0}.campaign-template-warning{color:var(--danger)!important}.campaign-activate,.campaign-consent{border:1px solid var(--border);background:var(--muted);border-radius:12px;padding:13px;flex-direction:row!important;align-items:flex-start!important}.campaign-consent{background:color-mix(in srgb,var(--success) 7%,var(--surface));margin-bottom:10px}.campaign-activate input,.campaign-consent input{flex:none;width:18px;height:18px;min-height:auto!important}.campaign-activate span,.campaign-consent span{color:var(--muted-foreground);flex-direction:column;gap:2px;font-size:10px;display:flex}.campaign-activate strong,.campaign-consent strong{color:var(--foreground);font-size:12px}@media (max-width:900px){.campaign-grid{grid-template-columns:1fr}.campaign-metrics{grid-template-columns:1fr 1fr}}@media (max-width:620px){.campaign-metrics{grid-template-columns:1fr}.campaign-modal{border-radius:0;height:100vh;max-height:100vh}.campaign-card>header{align-items:flex-start}.campaign-status{margin-left:auto}.campaign-progress{grid-template-columns:1fr}.campaign-section-title{flex-direction:column;align-items:stretch}.lead-tag-fields{grid-template-columns:1fr}}
