:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--panel:#fff;--panel-soft:#f0f3f6;--text:#172026;--muted:#65717c;--line:#d9e0e7;--primary:#1d6f8f;--primary-dark:#14556d;--success:#227a48;--danger:#b42318;--warning:#a15c07}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button:not(.ant-btn):not([class*=ant-]):not([class*=mantine-]),input:not(.ant-input):not(.ant-select-selection-search-input):not([class*=ant-]):not([class*=mantine-]),select,textarea:not(.ant-input):not([class*=ant-]):not([class*=mantine-]){font:inherit}button:not(.ant-btn):not([class*=ant-]):not([class*=mantine-]){cursor:pointer;background:var(--primary);color:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:inline-flex}button.secondary:not(.ant-btn):not([class*=ant-]):not([class*=mantine-]){border-color:var(--line);color:var(--text);background:#fff}button.danger:not(.ant-btn):not([class*=ant-]):not([class*=mantine-]){background:var(--danger)}button:not(.ant-btn):not([class*=ant-]):not([class*=mantine-]):disabled{cursor:not-allowed;opacity:.6}input:not(.ant-input):not(.ant-select-selection-search-input):not([class*=ant-]):not([class*=mantine-]),select,textarea:not(.ant-input):not([class*=ant-]):not([class*=mantine-]){border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:6px;padding:10px 11px}textarea:not(.ant-input):not([class*=ant-]):not([class*=mantine-]){resize:vertical;min-height:84px}a{color:var(--primary);text-decoration:none}.app-shell{min-height:100vh;padding:20px}.topbar{justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:0 auto 16px;display:flex}.brand{align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brand-mark{color:#fff;background:#172026;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.nav-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace{border:1px solid var(--line);background:var(--panel);border-radius:8px;max-width:1400px;min-height:calc(100vh - 88px);margin:0 auto;display:grid;overflow:hidden}.agent-grid{grid-template-columns:320px minmax(0,1fr) 280px}.admin-grid{grid-template-columns:1fr;gap:0;padding:20px}.sidebar,.details{background:var(--panel-soft);border-right:1px solid var(--line);min-width:0}.details{border-right:0;border-left:1px solid var(--line)}.pane-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 14px;display:flex}.pane-header h1,.pane-header h2,.section-title{margin:0;font-size:16px}.conversation-list{gap:8px;padding:10px;display:grid}.conversation-item{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:#fff;border-radius:8px;gap:6px;padding:10px;display:grid}.conversation-item.active{border-color:var(--primary)}.conversation-meta,.muted{color:var(--muted);font-size:12px}.chat-pane{background:#fff;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.message-list{flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;overflow:auto}.message{background:var(--panel-soft);border-radius:8px;max-width:min(72%,680px);padding:10px 12px;line-height:1.5}.message.agent{background:#e9f6ef;align-self:flex-end}.message.visitor{background:#eef5f8;align-self:flex-start}.message-image{object-fit:contain;border-radius:6px;max-width:min(320px,100%);max-height:260px;display:block}.composer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.detail-list{gap:12px;padding:14px;display:grid}.detail-row{gap:4px;display:grid}.stat-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;display:grid}.stat-card,.form-panel,.table-panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px}.stat-card strong{margin-top:6px;font-size:24px;display:block}.admin-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.form-grid{gap:10px;display:grid}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 8px}.code-box{color:#e9eef2;background:#172026;border-radius:6px;padding:10px;font-size:12px;overflow-x:auto}.login-wrap,.widget-wrap{place-items:center;min-height:100vh;padding:18px;display:grid}.login-panel{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(420px,100%);padding:22px}.login-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.login-tabs button.active{background:var(--primary);color:#fff}.widget-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-rows:auto 1fr auto;width:min(420px,100%);height:min(640px,100vh - 24px);display:grid;overflow:hidden}.marketing-agent-shell{background:#eef2f5;min-height:100vh;padding:16px}.marketing-topbar{max-width:1680px}.marketing-workspace{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:320px minmax(0,1fr) 360px;max-width:1680px;min-height:calc(100vh - 84px);margin:0 auto;display:grid;overflow:hidden}.marketing-sidebar,.marketing-insights{background:#f5f7f9;min-width:0}.marketing-sidebar{border-right:1px solid var(--line)}.marketing-insights{border-left:1px solid var(--line);overflow:auto}.marketing-chat{background:#fff;grid-template-rows:auto auto 1fr auto auto;min-width:0;display:grid}.marketing-messages{padding:18px}.live-draft-inline{color:#a15c07;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.live-draft-panel{color:#8a4b05;background:#fff7ed;border-bottom:1px solid #f2d7ad;padding:10px 14px;font-size:13px}.quick-reply-bar{border-top:1px solid var(--line);background:#fbfcfd;gap:8px;min-height:44px;padding:8px 12px;display:flex;overflow-x:auto}.quick-reply-chip{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:260px;overflow:hidden}.marketing-composer{border-top:1px solid var(--line);background:#fff;gap:8px;padding:12px;display:grid}.marketing-composer textarea{min-height:76px}.composer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.emoji-panel{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.emoji-panel button{width:34px;min-height:34px;color:var(--text);border-color:var(--line);background:#fff;padding:0}.widget-emoji-panel{border-left:0;border-right:0;border-radius:0}.widget-composer{grid-template-columns:minmax(0,1fr) 38px 38px 38px}.widget-im{color:#111827;background:#f8fafc;flex-direction:column;width:100%;height:100vh;min-height:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden}.widget-im-header{background:#fff;border-bottom:1px solid #e5e7eb;flex:none;min-height:76px;padding:14px 100px 12px 18px;display:block;position:relative;overflow:hidden}.widget-im-header-copy{min-width:0;overflow:hidden}.widget-im-header-copy strong,.widget-im-header-status-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.widget-im-header-copy strong{font-size:18px}.widget-im-header-status-text{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:flex}.widget-im-header-icons{color:#111827;z-index:2;grid-template-columns:repeat(3,28px);justify-content:flex-end;align-items:center;gap:2px;width:88px;min-width:88px;display:grid;position:absolute;top:50%;right:8px;overflow:visible;transform:translateY(-50%)}.widget-im-header-action,.widget-avatar-button,.widget-im-header-status{box-sizing:border-box;color:#111827;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 28px;place-items:center;padding:0;display:grid;overflow:visible}.widget-im-header-action:hover,.widget-avatar-button:hover{color:#0f172a;background:0 0}.widget-im-window-action,.widget-im-window-action:hover{cursor:pointer;-webkit-user-select:none;user-select:none;color:#0f172a!important;opacity:1!important}.widget-window-icon{color:#0f172a!important;stroke:#0f172a!important;opacity:1!important;width:22px!important;height:22px!important;display:block!important}.widget-im-window-action .widget-window-icon,.widget-im-window-action:hover .widget-window-icon{color:#0f172a!important;stroke:#0f172a!important;opacity:1!important}.widget-avatar-button{color:#111827}.widget-im-header-status{color:#2563eb}.widget-avatar-button img,.chat-avatar img,.widget-avatar-picker img{object-fit:cover;width:100%;height:100%}.widget-avatar-button img{border-radius:50%;width:22px;height:22px}.widget-avatar-button span{justify-content:center;align-items:center;width:22px;height:22px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:20px;line-height:22px;display:flex;transform:translateY(-1px)}.chat-avatar span,.widget-avatar-picker span{place-items:center;width:100%;height:100%;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1;display:grid;transform:translateY(1px)}.widget-im-header-icons svg{color:currentColor;stroke-width:2.2px;width:22px;height:22px;display:block}.widget-avatar-picker{border-bottom:1px solid #e5e7eb;flex:none;justify-content:center;gap:8px;padding:8px 12px;display:flex;overflow-x:auto;background:#fff!important}.widget-avatar-picker button{color:#374151;border:1px solid #d1d5db;border-radius:18px;flex:none;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid;overflow:hidden;background:#fff!important}.widget-avatar-picker button span{text-align:center;justify-content:center;align-items:center;transform:none;background:#fff!important;width:100%!important;height:100%!important;display:flex!important}.widget-avatar-picker button.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb29;background:#fff!important}.widget-im-messages{background:#fff;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:20px;display:flex;overflow:auto}.widget-im-row{align-items:flex-start;gap:8px;max-width:92%;display:flex}.widget-im-row.visitor{flex-direction:row-reverse;align-self:flex-end}.widget-im-message-block{gap:4px;min-width:0;display:grid}.widget-im-row.visitor .widget-im-message-block{justify-items:end}.widget-im-message-name{color:#6b7280;font-size:12px}.chat-avatar{color:#374151;background:#e5e7eb;border-radius:16px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.chat-avatar span{font-size:18px}.agentx-avatar-options{flex-wrap:wrap;gap:8px;display:flex}.agentx-avatar-options button{color:#111827;border:1px solid #d1d5db;border-radius:18px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-size:19px;display:grid;background:#fff!important}.agentx-avatar-options button.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb29;background:#fff!important}.widget-im-message{overflow-wrap:anywhere;border-radius:12px;max-width:min(100%,720px);padding:10px 14px;font-size:15px;line-height:1.55}.widget-im-message.agent{color:#1f2937;background:#f0f1f3;align-self:flex-start}.widget-im-message.visitor{color:#1e3a8a;background:#cfe0ff;align-self:flex-end}.widget-im-error{color:#b42318;text-align:center;margin:0;font-size:13px}.widget-im-composer{background:#fff;border-top:1px solid #e5e7eb;flex:none;padding:12px;display:block;position:relative}.widget-im-composer textarea{color:#111827;width:100%;min-height:118px;max-height:150px;font:inherit;resize:none;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 148px 56px 12px;line-height:1.45}.widget-im-composer textarea::placeholder{color:#9ca3af}.widget-im-composer button{color:#64748b;width:38px;height:38px;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;bottom:24px}.widget-im-composer button:first-of-type{right:108px}.widget-im-composer button:nth-of-type(2){right:62px}.widget-im-composer button:nth-of-type(3){right:16px}.widget-im-composer button[type=submit]{color:#2563eb;background:0 0}.widget-im-composer button:disabled{cursor:not-allowed;opacity:.55}.history-panel,.quick-reply-settings{border-top:1px solid var(--line);padding:14px}.history-panel h3,.quick-reply-settings h3{margin:0 0 10px;font-size:14px}.history-item{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:8px;padding:8px 10px}.history-item summary{cursor:pointer;font-size:13px;font-weight:600}.history-messages{gap:6px;margin-top:8px;display:grid}.history-message{color:var(--muted);font-size:12px;line-height:1.45}.quick-reply-settings textarea{width:100%;min-height:180px;margin-bottom:8px}.admin-table-message-preview{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.admin-chat-playback{background:#f8fafc;border:1px solid #edf0f3;border-radius:8px;flex-direction:column;gap:14px;min-height:360px;max-height:calc(100vh - 310px);padding:18px;display:flex;overflow:auto}.admin-chat-row{align-items:flex-start;gap:8px;max-width:86%;display:flex}.admin-chat-row.visitor{align-self:flex-start}.admin-chat-row.agent{flex-direction:row-reverse;align-self:flex-end}.admin-chat-row.system{align-self:center;max-width:100%}.admin-chat-bubble-wrap{gap:4px;min-width:0;display:grid}.admin-chat-row.agent .admin-chat-bubble-wrap{justify-items:end}.admin-chat-name,.admin-chat-time{color:#6b7280;font-size:12px}.admin-chat-bubble{color:#111827;overflow-wrap:anywhere;background:#fff;border-radius:8px;gap:8px;padding:10px 12px;line-height:1.55;display:grid;box-shadow:0 1px 2px #0f172a14}.admin-chat-row.agent .admin-chat-bubble{background:#e9f5f8}.admin-chat-row.system .admin-chat-bubble{color:#6b7280;box-shadow:none;text-align:center;background:0 0}.admin-chat-image{object-fit:contain;border-radius:8px;max-width:min(280px,100%);max-height:260px;display:block}@media (max-width:980px){.agent-grid{grid-template-columns:1fr}.details{display:none}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.stat-grid,.admin-sections,.composer,.marketing-workspace{grid-template-columns:1fr}.marketing-insights{display:none}.marketing-sidebar{border-right:0;border-bottom:1px solid var(--line)}}.agentx-shell{color:#e5eef8;background:radial-gradient(circle at 18% 8%,#2dd4bf38,#0000 28%),radial-gradient(circle at 78% 0,#6366f133,#0000 30%),linear-gradient(135deg,#09111f 0%,#111827 42%,#07121b 100%);min-height:100vh}.agentx-shell .mantine-AppShell-navbar,.agentx-shell .mantine-AppShell-header,.agentx-shell .mantine-AppShell-main{border:0}.agentx-light .agentx-sidebar{border-right:1px solid #d9e0e7;background:#fff!important}.agentx-sidebar-agent{border-bottom:1px solid #94a3b82e;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;height:72px;padding:14px;display:grid}.agentx-light .agentx-sidebar-agent{border-bottom-color:#e5e7eb}.agentx-sidebar-agent strong,.agentx-sidebar-agent span{display:block}.agentx-sidebar-agent strong{color:#f8fafc;font-size:15px}.agentx-light .agentx-sidebar-agent .mantine-Text-root{color:#111827!important}.agentx-light .agentx-sidebar-agent .mantine-Text-root[data-dimmed]{color:#64748b!important}.agentx-sidebar-agent span{color:#94a3b8;font-size:12px}.agentx-sidebar-agent .mantine-Box-root{min-width:0}.agentx-queue-tools{padding:12px}.agentx-queue-tools .mantine-SegmentedControl-root{color:#94a3b8;background:#0f172adb}.agentx-light .agentx-queue-tools .mantine-SegmentedControl-root{color:#64748b;background:#f3f6f8;border:1px solid #d9e0e7}.agentx-queue-tools .mantine-SegmentedControl-indicator{background:#2dd4bf2e}.agentx-queue-tools .mantine-SegmentedControl-label[data-active]{color:#f8fafc}.agentx-light .agentx-queue-tools .mantine-SegmentedControl-label{color:#64748b;font-weight:700}.agentx-light .agentx-queue-tools .mantine-SegmentedControl-label[data-active]{color:#14556d}.agentx-visitor-list{height:calc(100vh - 124px);padding:0 10px 14px;overflow:auto}.agentx-visitor{color:#cbd5e1;background:#0f172aa3;border-radius:12px;margin-bottom:8px;transition:border-color .16s,background .16s,transform .16s;position:relative;border:1px solid #94a3b829!important;padding:10px!important}.agentx-light .agentx-visitor{color:#334155;background:#fff;border-color:#e5e7eb!important}.agentx-visitor:hover,.agentx-visitor.active,.agentx-visitor.is-selected,.agentx-visitor[data-active]{background:linear-gradient(135deg,#14b8a62e,#3b82f61f);border-color:#2dd4bfb8!important}.agentx-visitor.active,.agentx-visitor.is-selected,.agentx-visitor[data-active]{transform:translate(2px)}.agentx-visitor.is-selected:before,.agentx-visitor[data-active]:before{content:"";background:#2dd4bf;border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.agentx-light .agentx-visitor.is-selected,.agentx-light .agentx-visitor[data-active]{background:#ecfeff;border-color:#0f766e!important}.agentx-light .agentx-visitor.is-selected:before,.agentx-light .agentx-visitor[data-active]:before{background:#0f766e}.agentx-avatar{color:#06121d;background:linear-gradient(135deg,#2dd4bf,#60a5fa);font-weight:700;justify-content:center!important;align-items:center!important;display:inline-flex!important}.agentx-avatar .mantine-Avatar-placeholder{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.agentx-avatar img{object-fit:cover;width:100%;height:100%;display:block}.agentx-visitor-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.agentx-visitor-title span:first-child{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agentx-light .agentx-visitor .mantine-Text-root{color:#111827}.agentx-light .agentx-visitor .mantine-Text-root[data-dimmed]{color:#64748b!important}.agentx-visitor-desc{width:100%}.agentx-visitor-desc span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agentx-unread-preview{font-weight:700;color:#f97316!important}.agentx-light .agentx-unread-preview{color:#b45309!important}.agentx-main{min-width:0;background:0 0!important}.agentx-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f1c9e;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 18px;display:flex}.agentx-header h4,.agentx-header .mantine-Title-root{color:#f8fafc;margin:0}.agentx-light .agentx-header h4,.agentx-light .agentx-header .mantine-Title-root{color:#111827}.agentx-header .mantine-Text-root{color:#94a3b8}.agentx-light .agentx-header .mantine-Text-root{color:#64748b}.agentx-header-brand{min-width:0}.agentx-header-brand .mantine-Text-root:first-child{color:#f8fafc;line-height:1.15}.agentx-light .agentx-header-brand .mantine-Text-root:first-child{color:#111827}.agentx-content{grid-template-columns:minmax(0,1fr) 360px;gap:14px;height:calc(100vh - 72px);min-height:0;padding:14px;display:grid}.agentx-chat-card,.agentx-insight-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172a9e;border:1px solid #cbd5e157;border-radius:14px;min-width:0;box-shadow:0 24px 80px #00000042,inset 0 0 0 1px #ffffff0f}.agentx-chat-card{background:#fff;flex-direction:column;height:calc(100vh - 100px);min-height:560px;max-height:calc(100vh - 100px);display:flex;overflow:hidden;box-shadow:0 20px 70px #0f172a2e}.agentx-dark .agentx-chat-card{background:#111827;border-color:#94a3b838;box-shadow:0 24px 80px #00000052,inset 0 0 0 1px #ffffff0d}.agentx-light .agentx-chat-card{background:#fff}.agentx-chat-top{background:#fff;border-bottom:1px solid #e5e7eb;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:18px 24px;display:flex}.agentx-chat-top .mantine-Title-root{color:#111827;margin:0}.agentx-dark .agentx-chat-top .mantine-Title-root{color:#f8fafc}.agentx-chat-top .mantine-ActionIcon-root{color:#6b7280;background:0 0;border:0}.agentx-live-draft{color:#92400e;background:#fffbeb;border-bottom:1px solid #fde68a;padding:10px 14px;font-size:13px}.agentx-messages{background:#fff;flex:auto;height:auto;min-height:0;padding:28px 30px;overflow:auto}.agentx-message{color:#1f2937;max-width:100%;box-shadow:none;border:0;border-radius:12px;gap:6px;padding:10px 16px;font-size:15px;line-height:1.55;display:grid}.agentx-message-row{align-items:flex-start;gap:10px;max-width:min(78%,740px);display:flex}.agentx-message-row.visitor{align-self:flex-start}.agentx-message-row.agent{flex-direction:row-reverse;align-self:flex-end}.agentx-message-sender{flex:none;justify-items:center;gap:4px;max-width:72px;display:grid}.agentx-message-sender.agent{justify-items:center}.agentx-message-sender .agentx-avatar{flex:none}.agentx-dark .agentx-message{color:#e5e7eb}.agentx-message.visitor{background:#f0f1f3;margin-left:0}.agentx-message.agent{color:#1e3a8a;background:#cfe0ff;margin-right:0}.agentx-dark .agentx-message.agent{color:#fff;background:#1d4ed8}.agentx-message-author{color:#6b7280;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:12px;overflow:hidden}.agentx-dark .agentx-message-author{color:#cbd5e1}.agentx-message-image{object-fit:contain;border-radius:10px;max-width:min(340px,100%);max-height:280px;display:block}.agentx-message-video{background:#000;border-radius:8px;width:min(420px,100%);max-height:360px;display:block}.agentx-message-sticker{object-fit:contain;width:min(180px,100%);max-height:180px;display:block}.agentx-system-message{color:#475569;overflow-wrap:anywhere;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;align-self:center;max-width:min(82%,760px);padding:7px 12px;font-size:12px;line-height:1.5}.agentx-dark .agentx-system-message{color:#cbd5e1;background:#0f172ab8;border-color:#94a3b847}.agentx-system-form-message{text-align:left;gap:8px;display:grid}.agentx-system-form-title{color:#0f172a;justify-content:space-between;gap:12px;font-weight:800;display:flex}.agentx-system-form-title time{color:#64748b;flex:none;font-size:11px;font-weight:600}.agentx-system-form-message .agentx-form-info-row{color:#64748b}.agentx-system-form-message .agentx-form-info-row strong{color:#0f172a}.agentx-dark .agentx-system-form-title{color:#e5eef8}.agentx-dark .agentx-system-form-title time,.agentx-dark .agentx-system-form-message .agentx-form-info-row{color:#94a3b8}.agentx-dark .agentx-system-form-message .agentx-form-info-row strong{color:#e5eef8}.agentx-composer{background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:none;align-items:flex-end;gap:10px;margin:12px 30px 18px;padding:8px 10px 8px 14px;display:flex}.agentx-composer .mantine-Textarea-input{color:#0f172a;background:#fff;border:0;min-height:82px;max-height:120px;padding:7px 0}.agentx-dark .agentx-composer .mantine-Textarea-input{color:#f8fafc;background:#0f172a}.agentx-composer .mantine-Textarea-input::placeholder{color:#9ca3af}.agentx-composer .mantine-Textarea-root{flex:auto}.agentx-composer .mantine-Textarea-wrapper{width:100%}.agentx-composer-tools{flex:none;padding-bottom:0}.agentx-composer .mantine-ActionIcon-root{color:#64748b;background:0 0;border-color:#0000}.agentx-dark .agentx-composer .mantine-ActionIcon-root{color:#cbd5e1;background:0 0;border-color:#0000}.agentx-composer .mantine-ActionIcon-root[data-variant=filled]{color:#2563eb;background:0 0;border-color:#0000}.agentx-dark .agentx-composer .mantine-ActionIcon-root[data-variant=filled]{color:#60a5fa;background:0 0}.agentx-composer .mantine-ActionIcon-root:disabled{cursor:not-allowed;opacity:.5}.agentx-quick-popover{color:#e5eef8;background:#0f172a;border:1px solid #94a3b83d}.agentx-quick-popover .mantine-Menu-item{color:#e5eef8;min-height:38px}.agentx-quick-popover .mantine-Menu-item:hover{background:#14b8a624}.agentx-composer-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.agentx-emoji-panel{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.agentx-emoji-panel button{color:#111827;background:#fff;border-color:#e5e7eb;width:34px;min-height:34px;padding:0}.emoji-popover-dropdown{overflow:hidden;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important}.emoji-category-tabs{background:#fff;border-bottom:1px solid #e5e7eb;gap:4px;padding:6px;display:flex;overflow-x:auto}.emoji-category-tabs button{color:#111827;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:34px;min-height:34px;padding:0;font-size:18px;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:grid;box-shadow:0 1px 1px #0f172a0a}.emoji-category-tabs button:hover{background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px)}.emoji-category-tabs button.active{background:#dbeafe;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f,0 2px 4px #0f172a14}.emoji-category-tabs button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.emoji-popover-grid{background:#fff;grid-template-columns:repeat(8,1fr);align-content:start;gap:2px;height:210px;max-height:210px;padding:8px;display:grid;overflow-y:auto}.emoji-popover-grid button{color:#111827;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:100%;height:38px;padding:0;font-size:20px;transition:background .1s;display:grid}.emoji-popover-grid button:hover{background:#f3f4f6}.widget-emoji-popover{z-index:50;border-top:1px solid #e5e7eb;flex:none;max-height:50vh;overflow:hidden;background:#fff!important}.widget-emoji-popover .emoji-category-tabs{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 4px}.widget-emoji-popover .emoji-popover-grid{height:210px;max-height:210px;padding:6px}.agentx-emoji-popover-inline{border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;margin:0 30px}.agentx-shell .emoji-popover-dropdown,.agentx-shell .emoji-category-tabs,.agentx-shell .emoji-popover-grid,.agentx-shell .emoji-category-tabs button,.agentx-shell .emoji-popover-grid button,.widget-im .widget-emoji-popover,.widget-im .emoji-category-tabs,.widget-im .emoji-popover-grid,.widget-im .emoji-category-tabs button,.widget-im .emoji-popover-grid button{background:#fff!important}.agentx-shell .emoji-category-tabs button,.agentx-shell .emoji-popover-grid button,.widget-im .emoji-category-tabs button,.widget-im .emoji-popover-grid button{color:#111827!important}.agentx-shell .emoji-category-tabs button:hover,.agentx-shell .emoji-popover-grid button:hover,.widget-im .emoji-category-tabs button:hover,.widget-im .emoji-popover-grid button:hover{background:#f3f4f6!important}.agentx-shell .emoji-category-tabs button:hover,.widget-im .emoji-category-tabs button:hover{background:#eff6ff!important;border-color:#93c5fd!important}.agentx-shell .emoji-category-tabs button.active,.widget-im .emoji-category-tabs button.active{background:#dbeafe!important;border-color:#2563eb!important}.agentx-insight-card{padding:14px;overflow:auto}.agentx-light .agentx-insight-card{color:#111827;background:#fff;border-color:#d9e0e7;box-shadow:0 20px 70px #0f172a1f}.agentx-card-title{color:#f8fafc;align-items:center;gap:8px;margin-bottom:12px;font-weight:700;display:flex}.agentx-detail-list{gap:10px;display:grid}.agentx-detail-row{background:#02061747;border:1px solid #94a3b824;border-radius:10px;gap:4px;padding:10px;display:grid}.agentx-detail-row strong{overflow-wrap:anywhere;color:#e5eef8}.agentx-form-info{background:#02061747;border:1px solid #94a3b824;border-radius:10px;gap:6px;padding:10px;display:grid}.agentx-light .agentx-form-info{background:#f8fafc;border-color:#e5e7eb}.agentx-form-info-list{gap:6px;display:grid}.agentx-form-info-row{color:#94a3b8;grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:start;gap:8px;font-size:12px;display:grid}.agentx-form-info-row strong{overflow-wrap:anywhere;color:#e5eef8;font-size:13px}.agentx-light .agentx-form-info-row{color:#64748b}.agentx-light .agentx-form-info-row strong{color:#111827}.agentx-translate-hint{color:#1d4ed8;background:#eff6ff;border-bottom:1px solid #3b82f63d;padding:8px 14px;font-size:13px}.agentx-dark .agentx-translate-hint{color:#bfdbfe;background:#1e40af38;border-bottom-color:#60a5fa3d}.agentx-language-tag{cursor:pointer;-webkit-user-select:none;user-select:none}.agentx-language-tag:hover{filter:brightness(1.08)}.agentx-msg-translation{color:#93c5fd;border-top:1px dashed #94a3b83d;margin-top:6px;padding-top:6px;font-size:13px}.agentx-light .agentx-msg-translation{color:#3b82f6;border-top-color:#3b82f633}.agentx-msg-translation.pending{color:#94a3b8}.agentx-delivery-status{color:#94a3b8;align-items:center;gap:5px;margin-top:5px;font-size:11px;line-height:1.35;display:flex}.agentx-delivery-status.failed{color:#ef4444}.agentx-intent-badge{color:#93c5fd;background:#3b82f61f;border-radius:4px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.agentx-light .agentx-intent-badge{color:#2563eb;background:#3b82f614}.agentx-translate-preview{background:#1e40af1f;border:1px solid #3b82f640;border-radius:6px;margin:0 0 8px;padding:10px 14px}.agentx-light .agentx-translate-preview{background:#eff6ff;border-color:#3b82f633}.agentx-translate-preview-text{word-break:break-word;white-space:pre-wrap;color:#e2e8f0}.agentx-light .agentx-translate-preview-text{color:#1e293b}.agentx-status-actions{width:100%;margin:14px 0}.agentx-history{border-top:1px solid #94a3b829;padding-top:14px}.agentx-history-item{border:0;border-bottom:1px dashed #94a3b86b;border-radius:0;width:100%;margin-bottom:0;padding:12px 0;color:#f8fafc!important;background:0 0!important}.agentx-history-button{cursor:pointer;text-align:left;gap:6px;display:grid}.agentx-history-button:hover{color:#fff!important;background:0 0!important}.agentx-light .agentx-history-button:hover{color:#111827!important;background:0 0!important}.agentx-light .agentx-history-item{border-bottom-color:#cbd5e1;color:#111827!important;background:0 0!important}.agentx-history-preview{opacity:.78;color:inherit!important}.agentx-history-item summary{cursor:pointer;color:#f8fafc;font-size:13px;font-weight:600}.agentx-light .agentx-history-item summary{color:#111827}.agentx-history-item p{color:#94a3b8;margin:8px 0 0;font-size:12px;line-height:1.5}.agentx-light .agentx-history-item p{color:#64748b}.agentx-history-playback{background:#fff;border:1px solid #94a3b82e;border-radius:12px;padding:18px}.agentx-dark .agentx-history-playback{background:#111827}.agentx-history-playback .mantine-ScrollArea-viewport>div{min-height:100%}.agentx-shell .mantine-Button-root,.agentx-shell .mantine-ActionIcon-root{color:#e5eef8;background:#0f172ac2;border-color:#94a3b838}.agentx-composer .mantine-Button-root{color:#374151;background:#fff;border-color:#d1d5db}.agentx-composer .mantine-Button-root[data-variant=filled]{color:#6b7280;background:#e5e7eb;border-color:#0000}.agentx-shell .mantine-Button-root[data-variant=filled]{color:#fff;background:linear-gradient(135deg,#14b8a6,#2563eb);border-color:#0000}.agentx-shell .agentx-composer .mantine-ActionIcon-root,.agentx-shell .agentx-composer .mantine-ActionIcon-root[data-variant],.agentx-shell .agentx-composer .mantine-ActionIcon-root:hover{box-shadow:none!important;color:#64748b!important;background:0 0!important;border-color:#0000!important}.agentx-shell.agentx-dark .agentx-composer .mantine-ActionIcon-root,.agentx-shell.agentx-dark .agentx-composer .mantine-ActionIcon-root[data-variant],.agentx-shell.agentx-dark .agentx-composer .mantine-ActionIcon-root:hover{color:#cbd5e1!important}.agentx-shell .agentx-composer .mantine-ActionIcon-root[type=submit],.agentx-shell .agentx-composer .mantine-ActionIcon-root[type=submit]:hover{color:#2563eb!important}.agentx-shell.agentx-dark .agentx-composer .mantine-ActionIcon-root[type=submit],.agentx-shell.agentx-dark .agentx-composer .mantine-ActionIcon-root[type=submit]:hover{color:#60a5fa!important}.widget-im .widget-im-composer button,.widget-im .widget-im-composer button:hover{box-shadow:none!important;color:#64748b!important;background:0 0!important;border-color:#0000!important}.widget-im .widget-im-composer button[type=submit],.widget-im .widget-im-composer button[type=submit]:hover{color:#2563eb!important}.widget-im .widget-im-header button,.widget-im .widget-im-header button:hover{box-shadow:none!important;color:#111827!important;background:0 0!important;border-color:#0000!important}.widget-im .widget-im-header button svg:not(.widget-window-icon),.widget-im .widget-im-header button:hover svg:not(.widget-window-icon),.widget-im .widget-im-header-status svg{color:currentColor!important;stroke:currentColor!important}.widget-im .widget-im-header-status{color:#2563eb!important}.widget-im .widget-im-header .widget-im-window-action{color:#0f172a!important;opacity:1!important}.widget-im .widget-im-header .widget-im-window-action .widget-window-icon{color:#0f172a!important;stroke:#0f172a!important;opacity:1!important;width:22px!important;height:22px!important;display:block!important}.agentx-shell .mantine-Text-root[data-dimmed]{color:#94a3b8!important}.agentx-shell{color:#e7e9ec;background:#0c0f12}.agentx-shell.agentx-light{color:#17191c;background:#f1f3f5}.agentx-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;border-right:1px solid #2a2f35;background:#14171a!important}.agentx-light .agentx-sidebar{border-right-color:#d7dbe0;background:#fff!important}.agentx-sidebar-agent{border-bottom-color:#2a2f35;grid-template-columns:34px minmax(0,1fr) 96px;gap:9px;height:58px;padding:8px 10px}.agentx-sidebar-agent .mantine-Text-root:first-child{font-size:13px;line-height:1.25}.agentx-sidebar-agent .mantine-Text-root[data-dimmed]{font-size:11px;line-height:1.2}.agentx-sidebar-agent .mantine-Select-input{background:#1d2125;border-color:#343a40;border-radius:5px;height:30px;min-height:30px;padding-right:24px;font-size:11px}.agentx-light .agentx-sidebar-agent .mantine-Select-input{background:#f7f8f9;border-color:#d7dbe0}.agentx-queue-tools{border-bottom:1px solid #252a2f;padding:7px 8px}.agentx-light .agentx-queue-tools{border-bottom-color:#e3e6e9}.agentx-queue-tools .mantine-SegmentedControl-root{background:#1a1e22;border:1px solid #30363c;border-radius:5px;min-height:30px;padding:2px}.agentx-queue-tools .mantine-SegmentedControl-indicator{box-shadow:none;background:#30383f;border-radius:3px}.agentx-queue-tools .mantine-SegmentedControl-label{min-height:24px;padding:4px 5px;font-size:11px;font-weight:650}.agentx-light .agentx-queue-tools .mantine-SegmentedControl-root{background:#eef1f3;border-color:#d7dbe0}.agentx-light .agentx-queue-tools .mantine-SegmentedControl-indicator{background:#fff;box-shadow:0 1px 2px #0f172a14}.agentx-visitor-list{height:calc(100vh - 103px);padding:0}.agentx-visitor{color:#d8dde2;background:0 0;border-radius:0;min-height:72px;margin:0;transition:background-color .12s;border:0!important;border-bottom:1px solid #24292e!important;padding:8px 9px!important}.agentx-visitor:hover{background:#1c2125;border-color:#24292e!important}.agentx-visitor.active,.agentx-visitor.is-selected,.agentx-visitor[data-active]{background:#20272c;transform:none;border-color:#24292e!important}.agentx-visitor.is-selected:before,.agentx-visitor[data-active]:before{background:#22a699;border-radius:0 3px 3px 0;width:3px;top:7px;bottom:7px}.agentx-light .agentx-visitor{color:#30343a;background:#fff;border-bottom-color:#e4e7ea!important}.agentx-light .agentx-visitor:hover{background:#f5f7f8;border-color:#e4e7ea!important}.agentx-light .agentx-visitor.active,.agentx-light .agentx-visitor.is-selected,.agentx-light .agentx-visitor[data-active]{background:#eaf5f3;border-color:#e4e7ea!important}.agentx-visitor .mantine-NavLink-section{margin-inline-end:9px}.agentx-visitor .mantine-NavLink-body{min-width:0}.agentx-visitor .mantine-Badge-root{letter-spacing:0;border-radius:3px;height:17px;padding-inline:5px;font-size:9px}.agentx-visitor-time{font-variant-numeric:tabular-nums;flex:none;color:#737b84!important;font-size:10px!important}.agentx-assignee-badge{flex:none;max-width:76px}.agentx-assignee-badge .mantine-Badge-label{text-overflow:ellipsis;overflow:hidden}.agentx-avatar{color:#fff;background:#237f78;border:1px solid #ffffff1f;border-radius:5px}.agentx-light .agentx-avatar{color:#145c57;background:#d9efec;border-color:#d7dbe0}.agentx-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14171a;border-bottom-color:#2a2f35;gap:12px;height:58px;padding:0 12px 0 14px}.agentx-light .agentx-header{background:#fff;border-bottom-color:#d7dbe0}.agentx-header-brand .mantine-Text-root:first-child{font-size:14px;line-height:1.2}.agentx-header-brand .mantine-Text-root:last-child{margin-top:1px;font-size:10px}.agentx-ai-stats{grid-template-columns:repeat(3,minmax(108px,1fr));gap:4px;margin-left:auto;display:grid}.agentx-ai-stats>div{background:#1b1f23;border:1px solid #30363c;border-radius:5px;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:6px 8px;display:flex}.agentx-ai-stats span{color:#8f989f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agentx-ai-stats strong{color:#e8ecef;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.agentx-light .agentx-ai-stats>div{background:#f6f7f8;border-color:#d8dde2}.agentx-light .agentx-ai-stats span{color:#687078}.agentx-light .agentx-ai-stats strong{color:#20252a}.agentx-header-actions .mantine-ActionIcon-root{color:#c8cdd2;background:#1b1f23;border:1px solid #30363c;border-radius:5px;width:30px;min-width:30px;height:30px;min-height:30px}.agentx-header-actions .mantine-ActionIcon-root:hover{color:#fff;background:#262c31;border-color:#485058}.agentx-light .agentx-header-actions .mantine-ActionIcon-root{color:#4d555d;background:#f6f7f8;border-color:#d8dde2}.agentx-light .agentx-header-actions .mantine-ActionIcon-root:hover{color:#20252a;background:#e9edf0;border-color:#bcc4cb}.agentx-header-actions .agentx-connection-action.is-connected{color:#5eead4;background:#237f782e;border-color:#2dd4bf57}.agentx-header-actions .agentx-connection-action.is-disconnected{color:#fca5a5;background:#b91c1c24;border-color:#f8717157}.agentx-light .agentx-header-actions .agentx-connection-action.is-connected{color:#176b64;background:#e5f4f2;border-color:#a9d7d1}.agentx-light .agentx-header-actions .agentx-connection-action.is-disconnected{color:#b42323;background:#fdf0f0;border-color:#efc1c1}.agentx-header-actions .mantine-ActionIcon-root svg{color:currentColor;stroke:currentColor}.agentx-header-actions .mantine-Button-root{border-radius:5px;height:30px;min-height:30px;padding-inline:9px;font-size:11px}.agentx-content{grid-template-columns:minmax(0,1fr) 320px;gap:8px;height:calc(100vh - 58px);padding:8px}.agentx-chat-card,.agentx-insight-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#171a1e;border:1px solid #2b3035;border-radius:6px}.agentx-chat-card{height:calc(100vh - 74px);min-height:480px;max-height:calc(100vh - 74px);box-shadow:none;background:#181b1f}.agentx-dark .agentx-chat-card{box-shadow:none;background:#181b1f;border-color:#2b3035}.agentx-light .agentx-chat-card,.agentx-light .agentx-insight-card{box-shadow:none;background:#fff;border-color:#d9dde1}.agentx-chat-top{background:#181b1f;border-bottom-color:#2b3035;gap:10px;min-height:62px;padding:9px 12px}.agentx-dark .agentx-chat-top{background:#181b1f;border-bottom-color:#2b3035}.agentx-light .agentx-chat-top{background:#fff;border-bottom-color:#e1e4e7}.agentx-chat-top .mantine-Title-root{color:#f1f3f5;text-overflow:ellipsis;white-space:nowrap;max-width:min(38vw,420px);font-size:15px;line-height:1.3;overflow:hidden}.agentx-light .agentx-chat-top .mantine-Title-root{color:#202327}.agentx-chat-top .mantine-Badge-root{letter-spacing:0;border-radius:3px;height:19px;padding-inline:6px;font-size:9px}.agentx-live-draft,.agentx-translate-hint{min-height:27px;padding:5px 12px;font-size:11px;line-height:1.45}.agentx-messages{background:#111417;padding:14px 16px 12px}.agentx-dark .agentx-messages{background:#111417}.agentx-light .agentx-messages{background:#f7f8f9}.agentx-message-row{gap:7px;max-width:min(84%,760px)}.agentx-message-sender{gap:2px;max-width:58px}.agentx-message-sender .agentx-avatar{width:28px!important;min-width:28px!important;height:28px!important}.agentx-message-author{color:#7d8790;max-width:58px;font-size:10px;line-height:1.2}.agentx-message{border-radius:6px;gap:4px;padding:7px 10px;font-size:13px;line-height:1.48}.agentx-message.visitor{color:#eceff1;background:#22262a;border:1px solid #30353a}.agentx-dark .agentx-message.visitor{color:#eceff1;background:#22262a}.agentx-message.agent,.agentx-dark .agentx-message.agent{color:#f3fbfc;background:#153e49;border:1px solid #1d5967}.agentx-light .agentx-message.visitor{color:#24272b;background:#fff;border-color:#dde1e5}.agentx-light .agentx-message.agent{color:#174f4a;background:#dff1ef;border-color:#b9d9d5}.agentx-msg-translation{margin-top:3px;padding-top:4px;font-size:11px}.agentx-system-message{border-radius:4px;max-width:min(88%,780px);padding:5px 9px;font-size:11px}.agentx-composer{background:#1c2024;border-color:#343a40;border-radius:6px;gap:6px;margin:7px 10px 9px;padding:5px 6px 5px 9px}.agentx-dark .agentx-composer{background:#1c2024;border-color:#343a40}.agentx-light .agentx-composer{background:#fff;border-color:#ced3d8}.agentx-composer:focus-within{border-color:#22a699;box-shadow:0 0 0 1px #22a6992e}.agentx-composer .mantine-Textarea-input{background:0 0;min-height:54px;max-height:104px;padding:5px 1px;font-size:13px;line-height:1.45}.agentx-dark .agentx-composer .mantine-Textarea-input{background:0 0}.agentx-composer-tools{gap:4px}.agentx-composer-tools .mantine-ActionIcon-root{border-radius:5px;width:34px;min-width:34px;height:34px;min-height:34px}.agentx-shell .agentx-composer .mantine-ActionIcon-root:hover{background:#94a3b81f!important}.agentx-shell .agentx-composer .mantine-ActionIcon-root[type=submit]{color:#fff!important;background:#237f78!important}.agentx-shell .agentx-composer .mantine-ActionIcon-root[type=submit]:hover{color:#fff!important;background:#1f706a!important}.agentx-emoji-popover-inline{border-color:#343a40;margin:0 10px}.agentx-insight-card{padding:10px 11px;overflow-x:hidden}.agentx-card-title{color:#eceff1;gap:6px;margin-bottom:7px;font-size:12px}.agentx-card-title .mantine-ThemeIcon-root{border-radius:5px;width:25px;min-width:25px;height:25px}.agentx-light .agentx-card-title{color:#24272b}.agentx-detail-row{background:0 0;border:0;border-bottom:1px solid #292e33;border-radius:0;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;padding:5px 1px;display:grid}.agentx-light .agentx-detail-row{background:0 0;border-color:#e3e6e9}.agentx-detail-row .mantine-Text-root{font-size:10px}.agentx-detail-row strong{color:#e3e6e9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;line-height:1.35;overflow:hidden}.agentx-light .agentx-detail-row strong{color:#292d32}.agentx-light .agentx-detail-row .mantine-Text-root{color:#687078!important}.agentx-insight-actions .mantine-Button-root{border-radius:5px;height:30px;min-height:30px;padding-inline:7px;font-size:11px}.agentx-insight-card .mantine-Divider-root{border-color:#30353a}.agentx-light .agentx-insight-card .mantine-Divider-root{border-color:#dfe3e6}.agentx-history-item{border-bottom:1px solid #292e33;gap:3px;min-height:48px;padding:7px 1px}.agentx-light .agentx-history-item{border-bottom-color:#e3e6e9}.agentx-history-item .mantine-Text-root{font-size:11px}.agentx-history-preview{font-weight:400;color:#8d969f!important}.agentx-message-image{border-radius:5px;max-width:min(300px,100%);max-height:240px}.agentx-message-video{border-radius:5px;width:min(380px,100%);max-height:320px}.agentx-message-sticker{width:min(150px,100%);max-height:150px}.agentx-delivery-status{gap:4px;margin-top:2px;font-size:9px}.agentx-shell *{scrollbar-width:thin;scrollbar-color:#424950 transparent}@media (max-width:1180px){.agentx-content{grid-template-columns:1fr}.agentx-insight-card{display:none}}@media (max-width:780px){.agentx-shell{display:block}.agentx-sidebar{width:100%!important;min-width:0!important;max-width:none!important}.agentx-visitor-list{height:280px}.agentx-header{flex-direction:row;align-items:center;height:58px;padding:0 8px}.agentx-header-brand .mantine-Text-root:last-child,.agentx-ai-stats{display:none}.agentx-header-actions{margin-left:auto}.agentx-content{gap:4px;padding:4px}.agentx-chat-card{height:calc(100vh - 66px);min-height:420px;max-height:calc(100vh - 66px)}.agentx-chat-top{padding-inline:8px}.agentx-chat-top .mantine-Title-root{max-width:44vw}.agentx-messages{padding-inline:8px}.agentx-message-row{max-width:94%}.agentx-composer{margin-inline:5px}}
