*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#f8fafc}#app{min-height:100vh;position:relative}.lang-toggle{position:fixed;bottom:20px;left:20px;z-index:9999;background-color:#1e293b;color:#fff;border:none;padding:10px 15px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.lang-toggle:hover{background-color:#334155;transform:translateY(-2px)}html[dir=ltr] .lang-toggle{left:auto;right:20px}.login-container[data-v-540e5e48]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f8fafc;padding:16px}.login-card[data-v-540e5e48]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 10px 30px #00000014;width:100%;max-width:420px}.login-card h2[data-v-540e5e48]{text-align:center;margin:0 0 1.5rem;color:#0f172a}.form-group[data-v-540e5e48]{margin-bottom:1rem}.form-group label[data-v-540e5e48]{display:block;margin-bottom:.5rem;font-weight:700;color:#334155}.form-group input[data-v-540e5e48]{width:100%;padding:12px;border:1px solid #dbe2ea;border-radius:8px;font-size:16px;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.form-group input[data-v-540e5e48]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.error-msg[data-v-540e5e48]{color:#b00020;margin:0 0 12px;font-size:14px;text-align:center}.login-btn[data-v-540e5e48]{width:100%;padding:12px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background .2s ease}.login-btn[data-v-540e5e48]:hover:not(:disabled){background:#1d4ed8}.login-btn[data-v-540e5e48]:disabled{background:#94a3b8;cursor:not-allowed}.divider[data-v-540e5e48]{display:flex;align-items:center;text-align:center;margin:20px 0;color:#64748b}.divider[data-v-540e5e48]:before,.divider[data-v-540e5e48]:after{content:"";flex:1;border-bottom:1px solid #e2e8f0}.divider span[data-v-540e5e48]{padding:0 10px;font-size:14px}.google-btn-wrapper[data-v-540e5e48]{display:flex;justify-content:center;margin-bottom:12px;min-height:44px}.google-button-host[data-v-540e5e48]{width:320px;max-width:100%;display:flex;justify-content:center}.signup-link[data-v-540e5e48]{text-align:center;margin-top:1rem;color:#475569}.signup-link a[data-v-540e5e48]{color:#2563eb;text-decoration:none;font-weight:600}.signup-link a[data-v-540e5e48]:hover{text-decoration:underline}.register-container[data-v-97de2397]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f8fafc;padding:16px}.register-card[data-v-97de2397]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 10px 30px #00000014;width:100%;max-width:420px}.register-card h2[data-v-97de2397]{text-align:center;margin:0 0 1.5rem;color:#0f172a}.form-group[data-v-97de2397]{margin-bottom:1rem}.form-group label[data-v-97de2397]{display:block;margin-bottom:.5rem;font-weight:700;color:#334155}.form-group input[data-v-97de2397]{width:100%;padding:12px;border:1px solid #dbe2ea;border-radius:8px;font-size:16px;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.form-group input[data-v-97de2397]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.error-msg[data-v-97de2397]{color:#b00020;margin:0 0 12px;font-size:14px;text-align:center}.register-btn[data-v-97de2397]{width:100%;padding:12px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background .2s ease}.register-btn[data-v-97de2397]:hover:not(:disabled){background:#1d4ed8}.register-btn[data-v-97de2397]:disabled{background:#94a3b8;cursor:not-allowed}.divider[data-v-97de2397]{display:flex;align-items:center;text-align:center;margin:20px 0;color:#64748b}.divider[data-v-97de2397]:before,.divider[data-v-97de2397]:after{content:"";flex:1;border-bottom:1px solid #e2e8f0}.divider span[data-v-97de2397]{padding:0 10px;font-size:14px}.google-btn-wrapper[data-v-97de2397]{display:flex;justify-content:center;margin-bottom:12px;min-height:44px}.google-button-host[data-v-97de2397]{width:320px;max-width:100%;display:flex;justify-content:center}.login-link[data-v-97de2397]{text-align:center;margin-top:1rem;color:#475569}.login-link a[data-v-97de2397]{color:#2563eb;text-decoration:none;font-weight:600}.login-link a[data-v-97de2397]:hover{text-decoration:underline}.dashboard[data-v-3dcdd81c]{display:grid;grid-template-columns:250px 1fr;grid-template-rows:60px 1fr;grid-template-areas:"header header" "sidebar main";height:100vh}.dashboard-header[data-v-3dcdd81c]{grid-area:header;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 2px 10px #0000001a;padding:0 2rem;z-index:10}.header-content[data-v-3dcdd81c]{display:flex;justify-content:space-between;align-items:center;height:100%}.flex-center[data-v-3dcdd81c]{display:flex;align-items:center}.hamburger-btn[data-v-3dcdd81c]{display:none;background:none;border:none;color:#fff;font-size:1.8rem;cursor:pointer;margin-inline-end:15px}.welcome-text[data-v-3dcdd81c]{margin-inline-start:1rem;font-size:1.1rem}.logout-btn[data-v-3dcdd81c]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .3s ease}.logout-btn[data-v-3dcdd81c]:hover{background:#ffffff4d}.sidebar[data-v-3dcdd81c]{grid-area:sidebar;background:#1e293b;color:#fff;padding:1rem 0;z-index:20;transition:transform .3s ease}.mobile-sidebar-header[data-v-3dcdd81c]{display:none}.nav-link[data-v-3dcdd81c]{display:flex;align-items:center;padding:1rem 2rem;color:#cbd5e1;text-decoration:none;transition:all .3s ease;border-inline-end:3px solid transparent}.nav-link[data-v-3dcdd81c]:hover,.nav-link.active[data-v-3dcdd81c]{background:#334155;color:#fff;border-inline-end:3px solid #2563eb}.nav-icon[data-v-3dcdd81c]{margin-inline-end:1rem;font-size:1.2rem}.main-content[data-v-3dcdd81c]{grid-area:main;padding:2rem;background:#f8fafc;overflow-y:auto}.mobile-overlay[data-v-3dcdd81c]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:15}.subscription-banner[data-v-3dcdd81c]{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-weight:700}.active-plan[data-v-3dcdd81c]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.trial-plan[data-v-3dcdd81c]{background:#fef9c3;color:#854d0e;border:1px solid #fef08a}.expired-plan[data-v-3dcdd81c]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.welcome-banner[data-v-3dcdd81c]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem}.welcome-banner h2[data-v-3dcdd81c]{margin:0 0 .5rem;font-size:1.5rem}.welcome-banner p[data-v-3dcdd81c]{margin:0;opacity:.9}.stats-grid[data-v-3dcdd81c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-3dcdd81c]{background:#fff;padding:1.2rem;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 2px 4px #00000005}.stat-header[data-v-3dcdd81c]{display:flex;align-items:center;margin-bottom:.5rem}.stat-icon[data-v-3dcdd81c]{font-size:1.5rem;margin-inline-end:.5rem}.stat-header h3[data-v-3dcdd81c]{margin:0;font-size:1rem;color:#475569}.stat-number[data-v-3dcdd81c]{font-size:2rem;font-weight:700;color:#2563eb;margin:.5rem 0;text-align:center}.stat-footer[data-v-3dcdd81c]{font-size:.85rem;text-align:center}.stat-change.positive[data-v-3dcdd81c]{color:#10b981}.dashboard-sections[data-v-3dcdd81c]{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.recent-activity h2[data-v-3dcdd81c],.quick-actions h2[data-v-3dcdd81c]{font-size:1.2rem;color:#1e293b;margin-bottom:1rem}.activity-list[data-v-3dcdd81c],.quick-actions[data-v-3dcdd81c]{background:#fff;border-radius:10px;padding:1.2rem;border:1px solid #e2e8f0}.activity-item[data-v-3dcdd81c]{display:flex;padding:.8rem 0;border-bottom:1px solid #f1f5f9;transition:.2s}.activity-item[data-v-3dcdd81c]:hover{background:#f8fafc}.activity-item[data-v-3dcdd81c]:last-child{border-bottom:none}.activity-icon[data-v-3dcdd81c]{font-size:1.2rem;margin-inline-end:.8rem}.activity-details p[data-v-3dcdd81c]{margin:0;font-size:.95rem;font-weight:700;color:#334155}.activity-details small[data-v-3dcdd81c]{color:#94a3b8;font-size:.8rem}.actions-grid[data-v-3dcdd81c]{display:grid;gap:.8rem}.action-btn[data-v-3dcdd81c]{display:flex;align-items:center;padding:.8rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:.2s;width:100%;font-size:.95rem}.action-btn[data-v-3dcdd81c]:hover{background:#f1f5f9;border-color:#cbd5e1}html[dir=rtl] .action-btn[data-v-3dcdd81c]{text-align:right}html[dir=ltr] .action-btn[data-v-3dcdd81c]{text-align:left}.btn-icon[data-v-3dcdd81c]{margin-inline-end:.8rem;font-size:1.2rem}@media (max-width: 768px){.dashboard[data-v-3dcdd81c]{grid-template-columns:1fr;grid-template-areas:"header" "main"}.hamburger-btn[data-v-3dcdd81c]{display:block}.hide-on-mobile[data-v-3dcdd81c]{display:none}.sidebar[data-v-3dcdd81c]{position:fixed;top:0;inset-inline-start:0;bottom:0;width:260px;transform:translate(100%);z-index:100}html[dir=ltr] .sidebar[data-v-3dcdd81c]{transform:translate(-100%)}.sidebar.sidebar-open[data-v-3dcdd81c],html[dir=ltr] .sidebar.sidebar-open[data-v-3dcdd81c]{transform:translate(0)}.mobile-sidebar-header[data-v-3dcdd81c]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#0f172a;border-bottom:1px solid #334155}.close-sidebar-btn[data-v-3dcdd81c]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.mobile-overlay[data-v-3dcdd81c]{display:block}.dashboard-sections[data-v-3dcdd81c]{grid-template-columns:1fr}}.conversations-page[data-v-d0823aca]{display:flex;height:calc(100vh - 60px);background:#f0f2f5}.conversations-list-container[data-v-d0823aca]{width:380px;background:#fff;border-inline-end:1px solid #d1d7db;display:flex;flex-direction:column}.page-header[data-v-d0823aca]{padding:15px;border-bottom:1px solid #d1d7db;background:#f0f2f5}.header-actions[data-v-d0823aca]{display:flex;gap:8px;margin-top:10px}.search-box input[data-v-d0823aca],.status-filter[data-v-d0823aca]{width:100%;padding:8px 12px;border-radius:8px;border:none;outline:none;font-size:.9rem}.conversations-list[data-v-d0823aca]{flex:1;overflow-y:auto}.convo-item[data-v-d0823aca]{display:flex;padding:12px 16px;border-bottom:1px solid #f0f2f5;cursor:pointer;align-items:center}.convo-item[data-v-d0823aca]:hover{background:#f5f6f6}.active-convo[data-v-d0823aca]{background:#ebebeb!important}.convo-avatar[data-v-d0823aca]{width:48px;height:48px;background:#6b7280;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-inline-end:15px;margin-inline-start:0;flex-shrink:0}.convo-info[data-v-d0823aca]{flex:1;min-width:0}.convo-top[data-v-d0823aca]{display:flex;justify-content:space-between;margin-bottom:4px}.convo-name[data-v-d0823aca]{font-weight:600;color:#111b21;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.convo-time[data-v-d0823aca]{font-size:.75rem;color:#667781}.convo-channel-tag[data-v-d0823aca]{font-size:.75rem;color:#008069;font-weight:700}.manual-badge[data-v-d0823aca]{background:#fee2e2;color:#b91c1c;font-size:.7rem;padding:2px 6px;border-radius:4px}.chat-window[data-v-d0823aca]{flex:1;display:flex;flex-direction:column;background:#efeae2;position:relative}.chat-container[data-v-d0823aca]{display:flex;flex-direction:column;height:100%}.chat-header[data-v-d0823aca]{padding:10px 16px;background:#f0f2f5;display:flex;align-items:center;gap:12px;border-bottom:1px solid #d1d7db}.back-btn[data-v-d0823aca]{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#54656f}.chat-user-info h3[data-v-d0823aca]{margin:0;font-size:1rem;color:#111b21;word-break:break-all}.chat-meta-tags[data-v-d0823aca]{display:flex;gap:8px;margin-top:4px}.platform-tag[data-v-d0823aca]{font-size:.75rem;color:#667781}.status-tag[data-v-d0823aca]{font-size:.75rem;font-weight:700}.status-tag.active[data-v-d0823aca]{color:#008069}.status-tag.paused[data-v-d0823aca]{color:#ef4444}.chat-actions[data-v-d0823aca]{margin-inline-start:auto;margin-inline-end:0}.chat-actions button[data-v-d0823aca]{padding:8px 16px;border-radius:20px;border:1px solid #d1d7db;cursor:pointer;font-size:.85rem;font-weight:500}.pause-action[data-v-d0823aca]{background:#fff;color:#ea4335;border-color:#fecaca}.resume-action[data-v-d0823aca]{background:#008069;color:#fff;border:none}.chat-messages[data-v-d0823aca]{flex:1;overflow-y:auto;padding:20px 5%;display:flex;flex-direction:column;gap:12px;background-image:url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png)}.message-wrapper[data-v-d0823aca]{display:flex;flex-direction:column;max-width:85%}.msg-user[data-v-d0823aca]{align-self:flex-start}html[dir=ltr] .msg-user .message-bubble[data-v-d0823aca]{border-top-left-radius:0;border-top-right-radius:10px}html[dir=rtl] .msg-user .message-bubble[data-v-d0823aca]{border-top-right-radius:0;border-top-left-radius:10px}.msg-user .message-bubble[data-v-d0823aca]{background:#fff;border:1px solid #e2e8f0}.msg-user .sender-name-label[data-v-d0823aca]{color:#1e293b;text-align:start}.msg-bot[data-v-d0823aca]{align-self:flex-end}html[dir=ltr] .msg-bot .message-bubble[data-v-d0823aca]{border-top-right-radius:0;border-top-left-radius:10px}html[dir=rtl] .msg-bot .message-bubble[data-v-d0823aca]{border-top-left-radius:0;border-top-right-radius:10px}.msg-bot .message-bubble[data-v-d0823aca]{background:#d9fdd3;border:1px solid #c2e7b9}.msg-bot .sender-name-label[data-v-d0823aca]{color:#008069;text-align:end}.sender-name-label[data-v-d0823aca]{font-size:.75rem;margin-bottom:4px;font-weight:700;padding:0 4px}.message-bubble[data-v-d0823aca]{padding:10px 14px;border-radius:10px;position:relative;box-shadow:0 1px 2px #00000014}.message-bubble p[data-v-d0823aca]{margin:0;font-size:1rem;line-height:1.5;color:#111b21;white-space:pre-wrap}.msg-time[data-v-d0823aca]{font-size:.65rem;color:#667781;display:block;text-align:start;margin-top:5px}.chat-input-area[data-v-d0823aca]{padding:12px 16px;background:#f0f2f5;border-top:1px solid #d1d7db}.bot-on-warning[data-v-d0823aca]{text-align:center;font-size:.75rem;color:#854d0e;background:#fff9c4;padding:6px;border-radius:8px;margin-bottom:10px;border:1px solid #fde68a}.input-wrapper[data-v-d0823aca]{display:flex;gap:12px;align-items:center}.input-wrapper textarea[data-v-d0823aca]{flex:1;padding:12px;border-radius:10px;border:1px solid #d1d7db;outline:none;resize:none;font-family:inherit;font-size:1rem}.send-btn[data-v-d0823aca]{background:#00a884;color:#fff;border:none;padding:10px 24px;border-radius:10px;cursor:pointer;font-weight:700}.no-chat-selected[data-v-d0823aca]{flex:1;display:flex;align-items:center;justify-content:center;background:#f0f2f5;color:#667781}@media (max-width: 900px){.conversations-list-container[data-v-d0823aca]{width:100%;border-inline-end:none}.hide-mobile[data-v-d0823aca]{display:none}.chat-window[data-v-d0823aca]{position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:2000}.show-chat[data-v-d0823aca]{display:flex}.back-btn[data-v-d0823aca]{display:block}html[dir=ltr] .back-btn[data-v-d0823aca]{transform:rotate(180deg)}.message-wrapper[data-v-d0823aca]{max-width:92%}}[data-v-e15b10ac]{box-sizing:border-box}.trainer-page[data-v-e15b10ac]{padding:1.5rem;background:#f8fafc;min-height:100vh}.page-header[data-v-e15b10ac]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.header-left[data-v-e15b10ac]{display:flex;gap:1rem;align-items:center}.avatar[data-v-e15b10ac]{width:56px;height:56px;border-radius:50%;overflow:hidden;background:#e2e8f0;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;font-size:1.8rem}.avatar img[data-v-e15b10ac]{width:100%;height:100%;object-fit:cover}.header-text h1[data-v-e15b10ac]{margin:0;color:#0f172a;font-size:1.6rem;font-weight:800}.sub[data-v-e15b10ac]{margin:.2rem 0 0;color:#475569;font-size:.95rem;max-width:600px}.header-actions[data-v-e15b10ac]{display:flex;gap:.5rem;align-items:center}.primary-btn[data-v-e15b10ac],.secondary-btn[data-v-e15b10ac],.ghost-btn[data-v-e15b10ac],.danger-btn[data-v-e15b10ac]{border:none;border-radius:8px;padding:.6rem 1.2rem;cursor:pointer;font-weight:700;transition:.2s;font-size:.95rem}.primary-btn[data-v-e15b10ac]{background:#2563eb;color:#fff}.primary-btn[data-v-e15b10ac]:hover:not(:disabled){background:#1d4ed8}.secondary-btn[data-v-e15b10ac]{background:#e2e8f0;color:#0f172a}.ghost-btn[data-v-e15b10ac]{background:transparent;color:#334155;border:1px solid #cbd5e1}.danger-btn[data-v-e15b10ac]{background:#fee2e2;color:#b91c1c}.full-width[data-v-e15b10ac]{width:100%}button[data-v-e15b10ac]:disabled{opacity:.6;cursor:not-allowed}.tabs-nav[data-v-e15b10ac]{display:flex;gap:.5rem;background:#e2e8f0;padding:.4rem;border-radius:10px;margin-bottom:1.5rem;overflow-x:auto;white-space:nowrap}.tabs-nav[data-v-e15b10ac]::-webkit-scrollbar{display:none}.tab-btn[data-v-e15b10ac]{flex:1;min-width:max-content;background:transparent;border:none;padding:.7rem 1.5rem;border-radius:8px;font-weight:700;color:#475569;cursor:pointer;transition:.3s;display:flex;align-items:center;gap:.5rem;justify-content:center}.tab-btn.active[data-v-e15b10ac]{background:#fff;color:#2563eb;box-shadow:0 2px 4px #0000000d}.tab-pane[data-v-e15b10ac]{animation:fadeIn-e15b10ac .3s ease}@keyframes fadeIn-e15b10ac{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.panel[data-v-e15b10ac]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #00000005}.panel-header[data-v-e15b10ac]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.panel-header.border-b[data-v-e15b10ac]{border-bottom:1px solid #f1f5f9;padding-bottom:1rem}.panel-title h3[data-v-e15b10ac]{margin:0 0 .2rem;color:#0f172a;font-size:1.2rem}.panel-title p[data-v-e15b10ac]{margin:0;color:#64748b;font-size:.9rem}.text-muted[data-v-e15b10ac]{color:#64748b;font-size:.9rem;margin:0}.file-hidden[data-v-e15b10ac]{display:none}.pulse-btn[data-v-e15b10ac]{box-shadow:0 0 #2563eb66;animation:pulseBtn-e15b10ac 2s infinite}@keyframes pulseBtn-e15b10ac{0%{box-shadow:0 0 #2563eb66}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 #2563eb00}}.chat[data-v-e15b10ac]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.chat-box[data-v-e15b10ac]{flex:1;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;overflow-y:auto;height:50vh;box-shadow:inset 0 2px 4px #00000005}.empty[data-v-e15b10ac]{text-align:center;padding:2rem;background:#f8fafc;border-radius:10px;border:1px dashed #cbd5e1}.starter-chips[data-v-e15b10ac]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.chip[data-v-e15b10ac]{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;padding:.4rem .8rem;border-radius:999px;cursor:pointer;font-size:.85rem;font-weight:700}.msg[data-v-e15b10ac]{display:flex;margin-bottom:1rem}html[dir=rtl] .msg.user[data-v-e15b10ac]{justify-content:flex-end}html[dir=rtl] .msg.assistant[data-v-e15b10ac]{justify-content:flex-start}html[dir=ltr] .msg.user[data-v-e15b10ac]{justify-content:flex-end}html[dir=ltr] .msg.assistant[data-v-e15b10ac]{justify-content:flex-start}.bubble[data-v-e15b10ac]{max-width:85%;border-radius:12px;padding:1rem;border:1px solid #e2e8f0;background:#f8fafc}html[dir=rtl] .msg.user .bubble[data-v-e15b10ac]{background:#eff6ff;border-color:#bfdbfe;border-bottom-left-radius:0}html[dir=rtl] .msg.assistant .bubble[data-v-e15b10ac]{background:#fff;border-color:#e2e8f0;border-bottom-right-radius:0}html[dir=ltr] .msg.user .bubble[data-v-e15b10ac]{background:#eff6ff;border-color:#bfdbfe;border-bottom-right-radius:0}html[dir=ltr] .msg.assistant .bubble[data-v-e15b10ac]{background:#fff;border-color:#e2e8f0;border-bottom-left-radius:0}.role-row[data-v-e15b10ac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.role-label[data-v-e15b10ac]{font-size:.8rem;color:#64748b;font-weight:700}.text[data-v-e15b10ac]{white-space:pre-wrap;line-height:1.6;color:#1e293b;text-align:start}.typing-indicator span[data-v-e15b10ac]{animation:blink-e15b10ac 1.4s infinite both}.typing-indicator span[data-v-e15b10ac]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-e15b10ac]:nth-child(3){animation-delay:.4s}@keyframes blink-e15b10ac{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.mini-actions[data-v-e15b10ac]{display:flex;gap:.3rem}.mini-ghost[data-v-e15b10ac],.mini-danger[data-v-e15b10ac]{border:none;background:transparent;cursor:pointer;font-size:.9rem;opacity:.5}.bubble:hover .mini-ghost[data-v-e15b10ac],.bubble:hover .mini-danger[data-v-e15b10ac]{opacity:1}.composer[data-v-e15b10ac]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.composer textarea[data-v-e15b10ac]{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:.8rem;resize:none;outline:none;font-size:.95rem;font-family:inherit}.composer-actions[data-v-e15b10ac]{margin-top:.8rem;display:flex;gap:.8rem;align-items:center}.badge[data-v-e15b10ac]{background:#dcfce7;color:#166534;padding:.2rem .6rem;border-radius:6px;font-size:.8rem;font-weight:700}.snap-text[data-v-e15b10ac]{width:100%;min-height:400px;padding:1rem;border-radius:8px;border:1px solid #cbd5e1;background:#f8fafc;font-family:monospace;font-size:.95rem;line-height:1.6;resize:vertical;color:#1e293b;outline:none}.empty-state[data-v-e15b10ac]{text-align:center;padding:3rem 1rem;background:#f8fafc;border-radius:12px;border:2px dashed #e2e8f0;color:#64748b}.empty-icon[data-v-e15b10ac]{font-size:3rem;display:block;margin-bottom:1rem;opacity:.5}.catalog-uploader[data-v-e15b10ac]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.input-field[data-v-e15b10ac]{padding:.8rem 1rem;border:1px solid #cbd5e1;border-radius:8px;outline:none;font-family:inherit;font-size:1rem}.input-field[data-v-e15b10ac]:focus{border-color:#2563eb}.file-drop-area[data-v-e15b10ac]{border:2px dashed #cbd5e1;border-radius:12px;background:#fff;text-align:center;padding:2rem;cursor:pointer;transition:.3s;position:relative}.file-drop-area[data-v-e15b10ac]:hover{border-color:#2563eb;background:#eff6ff}.file-drop-area.has-file[data-v-e15b10ac]{padding:1rem;border:2px solid #22c55e;background:#f0fdf4}.drop-placeholder .icon[data-v-e15b10ac]{font-size:2.5rem;display:block;margin-bottom:.5rem}.drop-placeholder p[data-v-e15b10ac]{margin:0;color:#64748b;font-weight:700}.file-preview[data-v-e15b10ac]{display:flex;align-items:center;gap:1rem;text-align:start}.file-preview img[data-v-e15b10ac]{width:80px;height:80px;border-radius:8px;object-fit:cover;border:1px solid #cbd5e1}.file-info p[data-v-e15b10ac]{margin:0 0 .2rem;font-weight:700;color:#0f172a;font-size:.95rem;word-break:break-all}.change-file[data-v-e15b10ac]{font-size:.85rem;color:#2563eb;font-weight:700;text-decoration:underline}.assets-grid[data-v-e15b10ac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}.asset-card[data-v-e15b10ac]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden;position:relative;display:flex;flex-direction:column;transition:.2s;box-shadow:0 2px 4px #00000005}.asset-card[data-v-e15b10ac]:hover{border-color:#cbd5e1;box-shadow:0 6px 12px #0000000d;transform:translateY(-3px)}.card-img[data-v-e15b10ac]{width:100%;height:180px;background:#f1f5f9}.card-img img[data-v-e15b10ac]{width:100%;height:100%;object-fit:cover}.card-info[data-v-e15b10ac]{padding:1rem;flex:1;border-top:1px solid #f1f5f9;text-align:start}.card-badge[data-v-e15b10ac]{display:inline-block;background:#eff6ff;color:#1d4ed8;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:6px;margin-bottom:.5rem}.card-title[data-v-e15b10ac]{margin:0;font-size:1.05rem;color:#0f172a;font-weight:800}.card-delete[data-v-e15b10ac]{position:absolute;top:10px;inset-inline-start:10px;background:#ffffffe6;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ef4444;box-shadow:0 2px 4px #0000001a;transition:.2s}.card-delete[data-v-e15b10ac]:hover{background:#fee2e2;transform:scale(1.1)}@media (max-width: 768px){.page-header[data-v-e15b10ac]{flex-direction:column;align-items:stretch}.header-actions[data-v-e15b10ac]{flex-wrap:wrap}.header-actions button[data-v-e15b10ac]{flex:1}.panel-header[data-v-e15b10ac]{flex-direction:column;align-items:stretch;text-align:center}.flex-actions[data-v-e15b10ac]{flex-direction:column}.chat-box[data-v-e15b10ac]{height:60vh}.bubble[data-v-e15b10ac]{max-width:95%}}.analytics-page[data-v-0cc35625]{padding:1.5rem;background:#f8fafc;min-height:100vh}[data-v-0cc35625]{box-sizing:border-box}.page-header[data-v-0cc35625]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.header-titles h1[data-v-0cc35625]{color:#0f172a;margin:0 0 .5rem;font-size:1.8rem;font-weight:700}.header-titles p[data-v-0cc35625]{margin:0;color:#64748b;font-size:.95rem}.header-actions[data-v-0cc35625]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;width:100%;max-width:400px}.time-filter[data-v-0cc35625]{flex:1;min-width:150px;padding:.8rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;background:#fff;outline:none}.export-btn[data-v-0cc35625]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700;transition:.2s;white-space:nowrap}.export-btn[data-v-0cc35625]:hover{background:#1d4ed8;transform:translateY(-2px)}.loading-state[data-v-0cc35625]{text-align:center;padding:4rem;color:#64748b}.spinner[data-v-0cc35625]{border:4px solid #f3f3f3;border-top:4px solid #3b82f6;border-radius:50%;width:40px;height:40px;animation:spin-0cc35625 1s linear infinite;margin:0 auto 1rem}@keyframes spin-0cc35625{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-0cc35625]{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;padding:1.5rem;border-radius:10px;text-align:center;margin-bottom:2rem}.stats-overview[data-v-0cc35625]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin-bottom:2rem}.overview-card[data-v-0cc35625]{background:#fff;border-radius:12px;box-shadow:0 2px 4px #00000005;padding:1.5rem;display:flex;align-items:center;gap:1.2rem;border:1px solid #e2e8f0}.card-icon[data-v-0cc35625]{width:55px;height:55px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#fff;flex-shrink:0}.card-icon.primary[data-v-0cc35625]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.card-icon.success[data-v-0cc35625]{background:linear-gradient(135deg,#10b981,#059669)}.card-icon.warning[data-v-0cc35625]{background:linear-gradient(135deg,#f59e0b,#d97706)}.card-icon.info[data-v-0cc35625]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.card-content[data-v-0cc35625]{flex:1;min-width:0}.card-content h3[data-v-0cc35625]{margin:0 0 .5rem;color:#64748b;font-size:.95rem;font-weight:600}.stat-number[data-v-0cc35625]{font-size:1.8rem;font-weight:700;color:#0f172a;margin:0 0 .5rem;line-height:1}.trend[data-v-0cc35625]{font-size:.8rem;font-weight:700}.trend.positive[data-v-0cc35625]{color:#059669}.charts-section[data-v-0cc35625]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:2rem}.chart-container[data-v-0cc35625]{background:#fff;border-radius:12px;box-shadow:0 2px 4px #00000005;padding:1.5rem;border:1px solid #e2e8f0;overflow:hidden}.chart-header h2[data-v-0cc35625]{margin:0 0 1.5rem;color:#0f172a;font-size:1.1rem;font-weight:700}.empty-chart[data-v-0cc35625]{display:flex;height:100%;align-items:center;justify-content:center;color:#94a3b8;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1;font-size:.9rem;padding:2rem}.desktop-chart[data-v-0cc35625]{height:260px;position:relative}.chart-bars[data-v-0cc35625]{display:flex;align-items:flex-end;justify-content:space-around;height:100%;width:100%;gap:1rem;padding-bottom:30px}.bar-item[data-v-0cc35625]{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;justify-content:flex-end;position:relative}.bar-value-top[data-v-0cc35625]{font-size:.85rem;font-weight:700;color:#475569;margin-bottom:5px}.bar-chart[data-v-0cc35625]{width:35px;height:100%;background:#f1f5f9;border-radius:6px;position:relative;display:flex;align-items:flex-end}.bar-fill[data-v-0cc35625]{width:100%;border-radius:6px;transition:height .8s ease}.bar-label[data-v-0cc35625]{position:absolute;bottom:-25px;font-size:.75rem;color:#64748b;font-weight:700;text-align:center;width:100%;white-space:nowrap}.mobile-chart-list[data-v-0cc35625]{display:none;flex-direction:column;gap:1rem}.channel-row[data-v-0cc35625]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.channel-info[data-v-0cc35625]{display:flex;align-items:center;gap:10px;font-weight:700;color:#0f172a}.channel-dot[data-v-0cc35625]{width:12px;height:12px;border-radius:50%;display:inline-block}.channel-stats[data-v-0cc35625]{font-size:.9rem;color:#475569}.channel-stats strong[data-v-0cc35625]{color:#0f172a;font-size:1rem}.flex-col[data-v-0cc35625]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;height:260px}.recent-act-item[data-v-0cc35625]{display:flex;align-items:center;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.act-icon[data-v-0cc35625]{font-size:1.5rem;margin-inline-end:12px}.act-info[data-v-0cc35625]{flex:1;min-width:0}.act-info h4[data-v-0cc35625]{margin:0 0 4px;color:#0f172a;font-size:.95rem;font-weight:600}.act-info p[data-v-0cc35625]{margin:0;color:#64748b;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act-time[data-v-0cc35625]{font-size:.75rem;color:#94a3b8;margin-inline-start:10px;white-space:nowrap}.data-table-section[data-v-0cc35625]{background:#fff;border-radius:12px;box-shadow:0 2px 4px #00000005;padding:1.5rem;border:1px solid #e2e8f0}.table-header[data-v-0cc35625]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.table-header h2[data-v-0cc35625]{margin:0;color:#0f172a;font-size:1.1rem;font-weight:700}.table-controls[data-v-0cc35625]{flex:1;max-width:350px}.search-box input[data-v-0cc35625]{width:100%;padding:.7rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.9rem;outline:none}.desktop-table[data-v-0cc35625]{overflow-x:auto}table[data-v-0cc35625]{width:100%;border-collapse:collapse;min-width:800px}thead th[data-v-0cc35625]{background:#f8fafc;padding:1rem;text-align:start;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0}tbody td[data-v-0cc35625]{padding:1rem;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}tbody tr[data-v-0cc35625]:hover{background:#f8fafc}.td-date[data-v-0cc35625]{color:#64748b;font-size:.85rem}.td-bold[data-v-0cc35625]{font-weight:700;color:#0f172a}.channel-badge[data-v-0cc35625]{padding:4px 10px;border-radius:6px;font-size:.75rem;color:#fff;font-weight:700;display:inline-block}.status-active[data-v-0cc35625]{color:#10b981;font-weight:700;background:#dcfce7;padding:4px 8px;border-radius:4px;font-size:.8rem}.status-paused[data-v-0cc35625]{color:#ef4444;font-weight:700;background:#fee2e2;padding:4px 8px;border-radius:4px;font-size:.8rem}.interaction-bar[data-v-0cc35625]{width:100%;max-width:100px;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}html[dir=rtl] .bar-fill-horizontal[data-v-0cc35625]{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px}html[dir=ltr] .bar-fill-horizontal[data-v-0cc35625]{height:100%;background:linear-gradient(270deg,#3b82f6,#2563eb);border-radius:3px}.empty-table[data-v-0cc35625]{padding:2rem;text-align:center;color:#94a3b8;background:#f8fafc;border-radius:8px;margin-top:1rem}.mobile-table-cards[data-v-0cc35625]{display:none;flex-direction:column;gap:1rem}.mobile-card[data-v-0cc35625]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem;box-shadow:0 2px 4px #00000005}.m-card-header[data-v-0cc35625]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:.8rem;margin-bottom:.8rem}.m-card-header h4[data-v-0cc35625]{margin:0;color:#0f172a;font-size:1rem;font-weight:700}.m-card-body .m-row[data-v-0cc35625]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.9rem;color:#475569}.m-card-body .m-row[data-v-0cc35625]:last-child{margin-bottom:0}.m-card-body strong[data-v-0cc35625]{color:#0f172a}@media (max-width: 768px){.analytics-page[data-v-0cc35625]{padding:1rem}.page-header[data-v-0cc35625]{flex-direction:column;align-items:stretch;margin-bottom:1.5rem}.header-actions[data-v-0cc35625]{max-width:100%;flex-direction:column;width:100%}.time-filter[data-v-0cc35625],.export-btn[data-v-0cc35625]{width:100%;justify-content:center}.stats-overview[data-v-0cc35625]{grid-template-columns:1fr 1fr;gap:1rem}.overview-card[data-v-0cc35625]{padding:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.card-icon[data-v-0cc35625]{width:45px;height:45px;font-size:1.3rem}.charts-section[data-v-0cc35625]{grid-template-columns:1fr}.desktop-chart[data-v-0cc35625]{display:none}.mobile-chart-list[data-v-0cc35625]{display:flex}.table-header[data-v-0cc35625]{flex-direction:column;align-items:stretch}.table-controls[data-v-0cc35625]{max-width:100%;width:100%}.desktop-table[data-v-0cc35625]{display:none}.mobile-table-cards[data-v-0cc35625]{display:flex}}@media (max-width: 480px){.stats-overview[data-v-0cc35625]{grid-template-columns:1fr}}[data-v-2977bb37]{box-sizing:border-box;font-family:Tajawal,sans-serif}.settings-page[data-v-2977bb37]{padding:1.5rem;background:#f4f7f6;min-height:100vh;width:100%;overflow-x:hidden}.page-header[data-v-2977bb37]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem;background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 2px 10px #00000008}.header-titles h1[data-v-2977bb37]{margin:0 0 .5rem;font-size:1.8rem;color:#1e293b;font-weight:800}.header-titles p[data-v-2977bb37]{margin:0;color:#64748b;font-size:.95rem}.loading-state[data-v-2977bb37],.error-state[data-v-2977bb37]{text-align:center;padding:3rem;background:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 2px 10px #00000008}.spinner[data-v-2977bb37]{border:4px solid #f1f5f9;border-top:4px solid #2563eb;border-radius:50%;width:45px;height:45px;animation:spin-2977bb37 1s linear infinite;margin:0 auto 1rem}@keyframes spin-2977bb37{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-2977bb37]{color:#ef4444;border:1px solid #fecaca;background:#fef2f2}.settings-layout[data-v-2977bb37]{display:grid;grid-template-columns:260px 1fr;gap:2rem;align-items:start;width:100%}.settings-sidebar[data-v-2977bb37]{background:#fff;border-radius:16px;padding:1rem;box-shadow:0 2px 10px #00000008;position:sticky;top:20px}.nav-list[data-v-2977bb37]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.nav-item[data-v-2977bb37]{display:flex;align-items:center;width:100%;padding:1rem;background:none;border:none;border-radius:10px;cursor:pointer;text-align:start;font-size:1rem;font-weight:600;color:#475569;transition:all .2s ease}.nav-item[data-v-2977bb37]:hover{background:#f1f5f9;color:#2563eb;transform:translate(4px)}html[dir=rtl] .nav-item[data-v-2977bb37]:hover{transform:translate(-4px)}.nav-item.active[data-v-2977bb37]{background:#eff6ff;color:#2563eb;font-weight:700;border-left:4px solid transparent;border-right:4px solid transparent}html[dir=rtl] .nav-item.active[data-v-2977bb37]{border-right-color:#2563eb}html[dir=ltr] .nav-item.active[data-v-2977bb37]{border-left-color:#2563eb}.nav-item span[data-v-2977bb37]:first-child{margin-inline-end:12px;font-size:1.3rem}.settings-content[data-v-2977bb37]{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 2px 10px #00000008;min-height:600px;width:100%;box-sizing:border-box;overflow:hidden}.section-header[data-v-2977bb37]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.section-header h2[data-v-2977bb37]{margin:0;color:#0f172a;font-size:1.5rem;font-weight:700}.sub-title[data-v-2977bb37]{font-size:1.1rem;color:#334155;font-weight:700;margin-bottom:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:10px}.setting-group[data-v-2977bb37]{margin-bottom:2.5rem;width:100%;box-sizing:border-box}.setting-group h3[data-v-2977bb37]{margin:0 0 1rem;color:#1e293b;font-size:1.15rem;font-weight:700}.form-group[data-v-2977bb37]{margin-bottom:1.5rem}.form-group label[data-v-2977bb37]{display:block;margin-bottom:.6rem;font-weight:600;color:#334155;font-size:.95rem}.form-group input[data-v-2977bb37]:not([type=checkbox]):not([type=color]),.form-group select[data-v-2977bb37]{width:100%;padding:.9rem;border:1px solid #cbd5e1;border-radius:10px;font-size:1rem;outline:none;transition:.2s;background:#f8fafc;box-sizing:border-box}.form-group input[data-v-2977bb37]:focus,.form-group select[data-v-2977bb37]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f61a}.form-row[data-v-2977bb37]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.custom-checkbox[data-v-2977bb37]{display:flex;align-items:center;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.custom-checkbox input[data-v-2977bb37]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-2977bb37]{height:22px;width:22px;background-color:#e2e8f0;border-radius:6px;margin-inline-end:12px;display:flex;align-items:center;justify-content:center;transition:.2s;flex-shrink:0}.custom-checkbox:hover input~.checkmark[data-v-2977bb37]{background-color:#cbd5e1}.custom-checkbox input:checked~.checkmark[data-v-2977bb37]{background-color:#2563eb}.checkmark[data-v-2977bb37]:after{content:"✔";display:none;color:#fff;font-size:14px}.custom-checkbox input:checked~.checkmark[data-v-2977bb37]:after{display:block}.label-text[data-v-2977bb37]{font-size:1rem;color:#334155;font-weight:600}.action-btn[data-v-2977bb37]{width:100%;padding:1rem;border:none;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem;font-weight:700;font-size:1.05rem;transition:.2s;box-sizing:border-box}.action-btn[data-v-2977bb37]:disabled{opacity:.6;cursor:not-allowed}.primary-color[data-v-2977bb37]{background:#3b82f6;color:#fff}.primary-color[data-v-2977bb37]:hover:not(:disabled){background:#2563eb}.fb-color[data-v-2977bb37]{background:#1877f2;color:#fff}.fb-color[data-v-2977bb37]:hover{background:#166fe5}.wa-color[data-v-2977bb37]{background:#25d366;color:#fff}.wa-color[data-v-2977bb37]:hover:not(:disabled){background:#16a34a}.danger-color[data-v-2977bb37]{background:#ef4444;color:#fff}.danger-color[data-v-2977bb37]:hover{background:#dc2626}.dark-color[data-v-2977bb37]{background:#0f172a;color:#fff}.save-btn[data-v-2977bb37]{background:#10b981;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1rem}.fade-in[data-v-2977bb37]{animation:fadeIn-2977bb37 .4s ease-in-out}@keyframes fadeIn-2977bb37{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-down[data-v-2977bb37]{animation:slideDown-2977bb37 .3s ease-out}@keyframes slideDown-2977bb37{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.badge[data-v-2977bb37]{padding:1rem;border-radius:10px;display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:1rem}.success-badge[data-v-2977bb37]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.warning-badge[data-v-2977bb37]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.hint-box[data-v-2977bb37]{padding:1.2rem;border-radius:10px;margin-bottom:1.5rem;font-size:.95rem}.primary-hint[data-v-2977bb37]{background:#eff6ff;color:#1e3a8a;border:1px solid #bfdbfe}.danger-box[data-v-2977bb37]{background:#fef2f2;padding:1.5rem;border-radius:12px;border:1px solid #fecaca}.channel-card[data-v-2977bb37]{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #e2e8f0;margin-bottom:1.5rem;transition:all .3s ease;box-shadow:0 2px 4px #00000005;width:100%;box-sizing:border-box}.channel-card.active[data-v-2977bb37]{border-color:#93c5fd;background:#fafafa;box-shadow:0 4px 15px #3b82f614}.channel-header[data-v-2977bb37]{display:flex;align-items:center;gap:1.2rem;margin-bottom:1rem}.channel-icon[data-v-2977bb37]{width:60px;height:60px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;flex-shrink:0}.channel-icon.whatsapp[data-v-2977bb37]{background:linear-gradient(135deg,#25d366,#128c7e)}.channel-icon.messenger[data-v-2977bb37]{background:linear-gradient(135deg,#0084ff,#0064e0)}.channel-icon.instagram[data-v-2977bb37]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.channel-icon.telegram[data-v-2977bb37]{background:linear-gradient(135deg,#1d93d2,#08c)}.channel-info h3[data-v-2977bb37]{margin:0 0 .3rem;font-size:1.2rem;color:#0f172a;font-weight:700}.channel-toggle[data-v-2977bb37]{margin-inline-start:auto}.connection-box[data-v-2977bb37]{background:#f8fafc;padding:2rem;border-radius:12px;border:2px dashed #cbd5e1;text-align:center}.switch[data-v-2977bb37]{position:relative;display:inline-block;width:54px;height:30px}.switch input[data-v-2977bb37]{opacity:0;width:0;height:0}.slider[data-v-2977bb37]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:34px}.slider[data-v-2977bb37]:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0003}input:checked+.slider[data-v-2977bb37]{background-color:#2563eb}html[dir=ltr] input:checked+.slider[data-v-2977bb37]:before{transform:translate(24px)}html[dir=rtl] input:checked+.slider[data-v-2977bb37]:before{transform:translate(-24px)}.qr-section[data-v-2977bb37]{text-align:center;padding:2.5rem;background:#fff;border-radius:16px;border:2px dashed #cbd5e1}.qr-wrapper[data-v-2977bb37]{display:inline-block;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin:1.5rem 0}.code-block[data-v-2977bb37]{background:#0f172a;color:#f8fafc;padding:1.5rem;border-radius:12px;position:relative;direction:ltr;word-wrap:break-word;overflow-wrap:break-word}.code-block pre[data-v-2977bb37]{white-space:pre-wrap;margin:0;font-size:.9rem}.copy-btn[data-v-2977bb37]{position:absolute;top:12px;right:12px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:8px 15px;border-radius:8px;cursor:pointer}.table-wrapper[data-v-2977bb37]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;width:100%}table[data-v-2977bb37]{width:100%;border-collapse:collapse;min-width:100%}thead th[data-v-2977bb37]{background:#f8fafc;padding:1rem;text-align:start;color:#475569;font-weight:700;border-bottom:2px solid #e2e8f0}tbody td[data-v-2977bb37]{padding:1rem;border-bottom:1px solid #f1f5f9}.empty-state-box[data-v-2977bb37]{text-align:center;padding:4rem;color:#64748b;background:#f8fafc;border-radius:16px;border:2px dashed #cbd5e1}.w-100[data-v-2977bb37]{width:100%}.mt-2[data-v-2977bb37]{margin-top:.5rem}.mt-3[data-v-2977bb37]{margin-top:1rem}.mt-4[data-v-2977bb37]{margin-top:1.5rem}.justify-center[data-v-2977bb37]{justify-content:center}.text-center[data-v-2977bb37]{text-align:center}.fw-bold[data-v-2977bb37]{font-weight:700}.custom-hr[data-v-2977bb37]{margin:2rem 0;border:0;border-top:1px solid #e2e8f0}.mb-4[data-v-2977bb37]{margin-bottom:1.5rem}@media (max-width: 900px){.settings-page[data-v-2977bb37]{padding:.5rem;background:#fff;width:100vw;max-width:100%;overflow-x:hidden}.page-header[data-v-2977bb37]{flex-direction:column;align-items:flex-start;padding:1rem;margin-bottom:1rem;width:100%;box-sizing:border-box}.save-btn[data-v-2977bb37]{width:100%;justify-content:center;padding:1rem;font-size:1.1rem}.settings-layout[data-v-2977bb37]{display:flex;flex-direction:column;gap:0;width:100%}.settings-sidebar[data-v-2977bb37]{position:sticky;top:0;z-index:100;margin-bottom:1rem;padding:10px 0;border-radius:0;box-shadow:0 4px 10px -5px #0000001a;background:#fff;width:100%}.nav-list[data-v-2977bb37]{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:0 10px;-webkit-overflow-scrolling:touch;width:100%}.nav-list[data-v-2977bb37]::-webkit-scrollbar{display:none}.nav-item[data-v-2977bb37]{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start;padding:.6rem 1.2rem;border-radius:30px;background:#f1f5f9;border:1px solid #e2e8f0}.nav-item.active[data-v-2977bb37]{background:#2563eb;color:#fff;border-color:#2563eb}.settings-content[data-v-2977bb37]{padding:1rem;box-shadow:none;min-height:auto;width:100%;box-sizing:border-box}.form-row[data-v-2977bb37]{grid-template-columns:1fr;gap:1rem}.channel-card[data-v-2977bb37]{padding:1rem;width:100%;box-sizing:border-box}.channel-header[data-v-2977bb37]{flex-direction:column;align-items:flex-start;position:relative}.channel-toggle[data-v-2977bb37]{position:absolute;inset-inline-start:0;top:10px;margin:0}.table-wrapper[data-v-2977bb37]{border:none;overflow-x:hidden}table[data-v-2977bb37],thead[data-v-2977bb37],tbody[data-v-2977bb37],th[data-v-2977bb37],td[data-v-2977bb37],tr[data-v-2977bb37]{display:block;width:100%;box-sizing:border-box}thead tr[data-v-2977bb37]{position:absolute;top:-9999px;left:-9999px}tbody tr[data-v-2977bb37]{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;padding:1rem}tbody td[data-v-2977bb37]{border:none;position:relative;padding-inline-end:45%;text-align:start}tbody td[data-v-2977bb37]:before{content:attr(data-label);position:absolute;inset-inline-end:0;width:40%;font-weight:700;text-align:end}}
