@charset "UTF-8";*{box-sizing:border-box}:root{--uxflow-primary: #2196F3;--uxflow-primary-dark: #1565C0;--uxflow-primary-light: #64B5F6;--uxflow-primary-rgb: 33, 150, 243;--uxflow-gradient: linear-gradient(135deg, #2196F3 0%, #1565C0 100%);--uxflow-gradient-hover: linear-gradient(135deg, #1E88E5 0%, #0D47A1 100%);--background: #f5f7fa;--surface: #ffffff;--surface-bg: #ffffff;--surface-elevated: #ffffff;--surface-hover: #f0f4f8;--header-bg: #ffffff;--border: #e1e8ef;--border-color: #e1e8ef;--hover-bg: #f0f4f8;--selected-bg: #e3f2fd;--input-bg: #ffffff;--code-bg: #f5f7fa;--tag-bg: #e3f2fd;--text-primary: #334155;--text-secondary: #64748b;--text-tertiary: #94a3b8;--accent-color: #2196F3;--primary-100: #e3f2fd;--primary-200: #bbdefb;--primary-300: #90caf9;--primary-400: #64b5f6;--primary-500: #2196F3;--primary-600: #1e88e5;--primary-700: #1976d2;--primary-800: #1565c0;--primary-rgb: 33, 150, 243;--success-color: #4caf50;--success-bg: #e8f5e9;--warning-color: #ff9800;--warning-bg: #fff3e0;--error-color: #f44336;--error-bg: #ffebee;--error-bg-subtle: #fef2f2;--info-color: #2196F3;--info-bg: #e3f2fd;--processing-bg: #e3f2fd;--user-msg-bg: #f5f7fa;--bot-msg-bg: #e3f2fd;--chat-bg: #e5ddd5;--bubble-inbound-bg: #ffffff;--bubble-outbound-bg: #dcf8c6;--surface-alt: #f5f7fa;--phase-saudacao-bg: #fce4ec;--phase-saudacao-color: #c2185b;--phase-qualificacao-bg: #e8eaf6;--phase-qualificacao-color: #3f51b5;--phase-atendimento-bg: #e3f2fd;--phase-atendimento-color: #1976d2;--phase-checkout-bg: #fff3e0;--phase-checkout-color: #f57c00;--phase-pos-venda-bg: #e8f5e9;--phase-pos-venda-color: #388e3c}[data-theme=dark]{--uxflow-primary: #64B5F6;--uxflow-primary-dark: #42A5F5;--uxflow-primary-light: #90CAF9;--uxflow-gradient: linear-gradient(135deg, #1565C0 0%, #0D47A1 100%);--uxflow-gradient-hover: linear-gradient(135deg, #1976D2 0%, #1565C0 100%);--background: #0d1117;--surface: #161b22;--surface-bg: #161b22;--surface-elevated: #21262d;--surface-hover: #21262d;--header-bg: #161b22;--border: #30363d;--border-color: #30363d;--hover-bg: #21262d;--selected-bg: #1a3a5c;--input-bg: #0d1117;--code-bg: #0d1117;--tag-bg: #1a3a5c;--text-primary: #e6edf3;--text-secondary: #8b949e;--text-tertiary: #6e7681;--accent-color: #58a6ff;--primary-100: #1a3a5c;--primary-200: #1e4976;--primary-300: #2563a8;--primary-400: #3b82d4;--primary-500: #58a6ff;--primary-600: #79b8ff;--primary-700: #a5d6ff;--primary-800: #c8e1ff;--primary-rgb: 88, 166, 255;--success-color: #56d364;--success-bg: #1b4332;--warning-color: #d29922;--warning-bg: #533d11;--error-color: #f85149;--error-bg: #5c1f1f;--error-bg-subtle: #3d1515;--info-color: #58a6ff;--info-bg: #1a3a5c;--processing-bg: #1a3a5c;--user-msg-bg: #161b22;--bot-msg-bg: #21262d;--chat-bg: #0b141a;--bubble-inbound-bg: #202c33;--bubble-outbound-bg: #005c4b;--surface-alt: #21262d;--phase-saudacao-bg: #5c1f3a;--phase-saudacao-color: #f48fb1;--phase-qualificacao-bg: #2e3a5f;--phase-qualificacao-color: #9fa8da;--phase-atendimento-bg: #1a3a5c;--phase-atendimento-color: #90caf9;--phase-checkout-bg: #533d11;--phase-checkout-color: #ffcc80;--phase-pos-venda-bg: #1b4332;--phase-pos-venda-color: #a5d6a7}html,body{margin:0;padding:0;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:14px;line-height:1.5;font-feature-settings:"cv02","cv03","cv04","cv11";letter-spacing:-.011em;background:var(--background);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}app-root{display:block;height:100%}.sidebar app-conversation-list{display:flex!important;flex-direction:column!important;flex:1!important;min-height:100%!important}.sidebar app-conversation-list .conversation-list{flex:1!important;min-height:0!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}::selection{background:var(--accent-color);color:#fff}:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}a{color:var(--accent-color);text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:SF Mono,Fira Code,Consolas,monospace}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn-uxflow{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--uxflow-gradient);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(var(--uxflow-primary-rgb),.3)}.btn-uxflow:hover{background:var(--uxflow-gradient-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--uxflow-primary-rgb),.4)}.btn-uxflow:active{transform:translateY(0)}@media (max-width: 1024px){.sidebar{width:260px!important}}@media (max-width: 768px){.sidebar{position:fixed!important;top:0;left:0;bottom:0;width:300px!important;z-index:200;transform:translate(-100%);transition:transform .25s ease;background:var(--surface-bg);box-shadow:none}.sidebar-open .sidebar{transform:translate(0);box-shadow:4px 0 24px #0000004d}.sidebar-backdrop{display:none;position:fixed;inset:0;background:#0006;z-index:199}.sidebar-open .sidebar-backdrop{display:block}.content{width:100%!important}}
