.chatbot-theme{--chatbot-surface:#0f172ad9;--chatbot-surface-muted:#0f172aa6;--chatbot-border:#94a3b840;--chatbot-background:#fff;--chatbot-header-background:#0f172ab3;--chatbot-thread-bg:#f5f1ed;--chatbot-thread-bg-desktop:#f5f1ed;--chatbot-accent:#22d3ee;--chatbot-accent-strong:#38bdf8;--chatbot-sidebar-bg:#0f172ae6;--chatbot-sidebar-topbar-bg:#0f172af2;--chatbot-sidebar-border:#94a3b840;--chatbot-sidebar-text:#f8fafc;--chatbot-sidebar-secondary:#cbd5e1f2;--chatbot-sidebar-hover-bg:#1e293bd9;--chatbot-sidebar-active-bg:#1e293bf2;--chatbot-sidebar-search-bg:#0f172a99;--chatbot-sidebar-search-placeholder:#94a3b8b3;--chatbot-sidebar-avatar-bg:#0f172aa6;--chatbot-sidebar-pill-bg:#1e293bbf;--chatbot-sidebar-accent:var(--chatbot-accent,#22d3ee);--chatbot-user-bubble:#10b981;--chatbot-user-bubble-foreground:#0b1120;--chatbot-assistant-text:#f8fafc;--chatbot-quick-action-bg:#ffffff1f;--chatbot-quick-action-border:#ffffff3d;--chatbot-schedule-bg:#0d948826;--chatbot-schedule-border:#2dd4bf73;--chatbot-schedule-shadow:#0d948847;--chatbot-schedule-date:#5eead4;--chatbot-schedule-text:#0f766e;--chatbot-schedule-number:#34d399;--chatbot-schedule-icon:#2dd4bf}
:root{--chat-sidebar-bg:#0f172a;--chat-sidebar-text:#f8fafc;--chat-sidebar-text-active:#fff;--chat-sidebar-text-dim:#94a3b8;--chat-sidebar-hover:#ffffff1a;--chat-sidebar-border:#ffffff1a;--chat-sidebar-active:#2563eb;--chat-sidebar-preview:#94a3b8;--chat-sidebar-time:#94a3b8;--chat-sidebar-preview-active:#e2e8f0;--chat-sidebar-time-active:#e2e8f0;--chat-main-bg:#f8fafc;--chat-header-bg:#fff;--chat-header-text:#0f172a;--chat-header-border:#e2e8f0;--chat-panel-bg:#fff;--chat-panel-text:#0f172a;--chat-panel-text-dim:#64748b;--chat-panel-border:#e2e8f0;--chat-panel-hover:#f1f5f9;--chat-bubble-user-bg:#2563eb;--chat-bubble-user-text:#fff;--chat-bubble-bot-bg:#fff;--chat-bubble-bot-text:#0f172a;--chat-bubble-bot-border:#e2e8f0;--chat-input-bg:#fff;--chat-input-text:#0f172a;--chat-input-placeholder:#94a3b8;--chat-input-border:#e2e8f0;--chat-accent:#22d3ee;--chat-accent-text:#0f172a}
.chatbot-theme{background-color:var(--chat-main-bg);color:var(--chat-panel-text);box-sizing:border-box;font-family:inherit}.chatbot-theme h1,.chatbot-theme h2,.chatbot-theme h3,.chatbot-theme h4,.chatbot-theme h5,.chatbot-theme h6{color:var(--chat-panel-text)}.chatbot-theme p,.chatbot-theme span,.chatbot-theme div{color:inherit}.chatbot-theme a{color:var(--chat-bubble-user-bg);text-decoration:none}.chatbot-theme a:hover{text-decoration:underline}.chatbot-theme input,.chatbot-theme textarea,.chatbot-theme select{background-color:var(--chat-input-bg);color:var(--chat-input-text);border-color:var(--chat-input-border)}.chatbot-theme input::-moz-placeholder{color:var(--chat-input-placeholder)}.chatbot-theme textarea::-moz-placeholder{color:var(--chat-input-placeholder)}.chatbot-theme input::placeholder,.chatbot-theme textarea::placeholder{color:var(--chat-input-placeholder)}
.chatbot-theme{width:100%;height:100%;display:flex;overflow:hidden}.chatbot-theme .chatbot-sidebar{background-color:var(--chat-sidebar-bg);color:var(--chat-sidebar-text);border-right:1px solid var(--chat-sidebar-border)}.chatbot-theme .chatbot-sidebar *{border-color:var(--chat-sidebar-border);color:inherit!important}.chatbot-theme .chatbot-main{background-color:var(--chat-main-bg);flex-direction:column;flex:1;display:flex}.chatbot-theme .chatbot-header{background-color:var(--chat-header-bg);color:var(--chat-header-text);border-bottom:1px solid var(--chat-header-border)}.chatbot-theme .chatbot-panel{background-color:var(--chat-panel-bg);color:var(--chat-panel-text);border-left:1px solid var(--chat-panel-border)}.chatbot-theme .chatbot-panel h1,.chatbot-theme .chatbot-panel h2,.chatbot-theme .chatbot-panel h3{color:var(--chat-panel-text)}
.chatbot-theme [role=tab]{color:var(--chat-panel-text-dim);background-color:#0000;transition:all .2s}.chatbot-theme [role=tab]:hover{color:var(--chat-hover-text);background-color:var(--chat-hover-bg)}.chatbot-theme [role=tab][aria-selected=true]{color:var(--chat-active-text);background-color:var(--chat-active-bg);font-weight:600}.chatbot-theme button.bg-white,.chatbot-theme button.hover\:bg-white:hover,.chatbot-theme [role=tab].bg-white,.chatbot-theme [role=tab][aria-selected=true],.chatbot-theme button.bg-white *,.chatbot-theme button.hover\:bg-white:hover *,.chatbot-theme [role=tab].bg-white *,.chatbot-theme [role=tab][aria-selected=true] *{color:var(--chatbot-user-bubble-foreground)!important}.chatbot-theme .chatbot-sidebar :not(.is-active *){color:inherit!important}.chatbot-theme .chatbot-sidebar [class*=text-slate-]:not(.is-active *),.chatbot-theme .chatbot-sidebar [class*=text-gray-]:not(.is-active *),.chatbot-theme .chatbot-sidebar [class*=text-zinc-]:not(.is-active *),.chatbot-theme .chatbot-sidebar [class*=text-neutral-]:not(.is-active *),.chatbot-theme .chatbot-sidebar [class*=text-stone-]:not(.is-active *){color:var(--chat-sidebar-text)!important}.chatbot-theme .chatbot-sidebar-item:not(.is-active):hover{background-color:var(--chat-hover-bg)!important;color:var(--chat-hover-text)!important}.chatbot-theme .chatbot-sidebar-item:not(.is-active):hover *{color:var(--chat-hover-text)!important}.chatbot-theme .chatbot-sidebar-item.is-active{background:var(--chat-active-bg)!important;color:var(--chat-active-text)!important}.chatbot-theme .chatbot-assistant-bubble,.chatbot-assistant-bubble{box-shadow:0 4px 12px -4px #0000001a;background:var(--chat-bubble-bot-bg,#fff)!important;border-color:var(--chatbot-border,#0000001a)!important;color:var(--chat-bubble-bot-text)!important}body .chatbot-theme .chatbot-assistant-bubble *,body .chatbot-assistant-bubble *,body .chatbot-theme .chatbot-assistant-bubble p,body .chatbot-assistant-bubble p,body .chatbot-theme .chatbot-assistant-bubble span,body .chatbot-assistant-bubble span,body .chatbot-theme .chatbot-assistant-bubble div,body .chatbot-assistant-bubble div,body .chatbot-theme .chatbot-assistant-bubble h1,body .chatbot-theme .chatbot-assistant-bubble h2,body .chatbot-theme .chatbot-assistant-bubble h3,body .chatbot-theme .chatbot-assistant-bubble h4,body .chatbot-theme .chatbot-assistant-bubble h5,body .chatbot-theme .chatbot-assistant-bubble h6,body .chatbot-theme .chatbot-assistant-bubble li,body .chatbot-theme .chatbot-assistant-bubble ul,body .chatbot-theme .chatbot-assistant-bubble ol,body .chatbot-theme .chatbot-assistant-bubble strong,body .chatbot-theme .chatbot-assistant-bubble b,body .chatbot-theme .chatbot-assistant-bubble i,body .chatbot-theme .chatbot-assistant-bubble em,body .chatbot-theme .chatbot-assistant-bubble a,body .chatbot-assistant-bubble a{color:var(--chat-bubble-bot-text)!important}.chatbot-theme .chatbot-user-bubble,.chatbot-user-bubble{background:var(--chat-bubble-user-bg,#2563eb)!important;color:var(--chat-bubble-user-text,#fff)!important;border-color:#0000!important}body .chatbot-theme .chatbot-user-bubble *,body .chatbot-user-bubble *,body .chatbot-theme .chatbot-user-bubble p,body .chatbot-user-bubble p,body .chatbot-theme .chatbot-user-bubble span,body .chatbot-user-bubble span,body .chatbot-theme .chatbot-user-bubble div,body .chatbot-user-bubble div,body .chatbot-theme .chatbot-user-bubble h1,body .chatbot-theme .chatbot-user-bubble h2,body .chatbot-theme .chatbot-user-bubble h3,body .chatbot-theme .chatbot-user-bubble h4,body .chatbot-theme .chatbot-user-bubble h5,body .chatbot-theme .chatbot-user-bubble h6,body .chatbot-theme .chatbot-user-bubble li,body .chatbot-theme .chatbot-user-bubble ul,body .chatbot-theme .chatbot-user-bubble ol,body .chatbot-theme .chatbot-user-bubble strong,body .chatbot-theme .chatbot-user-bubble b,body .chatbot-theme .chatbot-user-bubble i,body .chatbot-theme .chatbot-user-bubble em,body .chatbot-theme .chatbot-user-bubble a,body .chatbot-user-bubble a{color:var(--chat-bubble-user-text,#fff)!important}.chatbot-theme .text-accent{color:var(--chat-accent,#22d3ee)!important}.chatbot-theme .bg-accent{background-color:var(--chat-accent,#22d3ee)!important}.chatbot-theme .message-status-text,.chatbot-theme .delivery-status{color:var(--chat-status-text)!important}.chatbot-theme .chatbot-panel .bg-white,.chatbot-theme .chatbot-panel .bg-white *,.chatbot-theme .chatbot-panel [style*="background-color: white"],.chatbot-theme .chatbot-panel [style*="background-color: rgb(255, 255, 255)"],.chatbot-theme .chatbot-panel [style*="background-color:#ffffff"]{color:var(--chatbot-user-bubble-foreground)!important}.chatbot-theme .chatbot-quick-action,.chatbot-quick-action{border:1px solid #0000001a;transition:all .2s;background-color:var(--chat-bot-btn-bg,#fff)!important;color:var(--chat-bot-btn-text,#0f172a)!important}.chatbot-theme .chatbot-quick-action:hover,.chatbot-quick-action:hover{transform:translateY(-1px);background-color:var(--chat-bot-btn-hover-bg,#f1f5f9)!important;color:var(--chat-bot-btn-hover-text,#0f172a)!important}.chatbot-theme .chatbot-quick-action:active,.chatbot-quick-action:active{transform:translateY(0);background-color:var(--chat-bot-btn-active-bg,#e2e8f0)!important;color:var(--chat-bot-btn-active-text,#0f172a)!important}.chatbot-theme .crm-tab-active,.chatbot-theme .crm-tab-button.active,.chatbot-theme .crm-tab-button.is-active,.chatbot-theme .crm-tab-button[data-state=active]{background-color:var(--chat-active-bg)!important;color:var(--chat-active-text)!important}.chatbot-theme .message-status.read svg,.chatbot-theme .message-status[data-status=read] svg{color:var(--chat-status-read)!important}.chatbot-theme .chatbot-panel{color:var(--chat-sidebar-text)!important}.chatbot-theme .chatbot-panel button span,.chatbot-theme .chatbot-panel .truncate,.chatbot-theme .chatbot-panel .crm-tab-button:not(.crm-tab-active):not(.active):not(.is-active):not([data-state=active]):not(:hover) span,.chatbot-theme .chatbot-panel h3,.chatbot-theme .chatbot-panel h4,.chatbot-theme .chatbot-panel p,.chatbot-theme .chatbot-panel strong,.chatbot-theme .chatbot-panel div,.chatbot-theme .chatbot-panel button:not(.bg-white):not(:hover):not(.active):not([data-state=active]),.chatbot-theme .chatbot-panel p,.chatbot-theme .chatbot-panel a,.chatbot-theme .chatbot-panel .text-xs p,.chatbot-theme .chatbot-panel .text-sm p,.chatbot-theme .chatbot-panel .text-xs,.chatbot-theme .chatbot-panel div[style*=--chatbot-sidebar-secondary] p,.chatbot-theme .chatbot-panel [class*=text-slate-],.chatbot-theme .chatbot-panel [class*=text-gray-],.chatbot-theme .chatbot-panel [class*=text-zinc-],.chatbot-theme .chatbot-panel [class*=text-neutral-],.chatbot-theme .chatbot-panel [class*=text-stone-],body [role=dialog][id^=radix-].bg-slate-900,[role=dialog][id^=radix-].bg-slate-900,[role=dialog][id^=radix-].bg-slate-900 h2,[role=dialog][id^=radix-].bg-slate-900 p,[role=dialog][id^=radix-].bg-slate-900 label,[role=dialog][id^=radix-].bg-slate-900 div,[role=dialog][id^=radix-].bg-slate-900 span{color:#fff!important}body [data-radix-popper-content-wrapper] [role=option][data-highlighted],body [data-radix-popper-content-wrapper] [role=option]:hover,body [data-radix-popper-content-wrapper] [role=menuitem][data-highlighted],body [data-radix-popper-content-wrapper] [role=menuitem]:hover,body [data-radix-popper-content-wrapper] [role=option][data-highlighted] *,body [data-radix-popper-content-wrapper] [role=option]:hover *{color:#0b1120!important}.chatbot-theme .chatbot-panel button[role=combobox].bg-zinc-800:hover,.chatbot-theme .chatbot-panel button[role=combobox][aria-controls^=radix-]:hover,.chatbot-theme .chatbot-panel button[role=combobox].bg-zinc-800:focus{color:#fff!important;background-color:#3f3f46!important;border-color:#52525b!important}.chatbot-theme .CrmChatPanel .rounded-xl h4,.chatbot-theme .CrmChatPanel .rounded-xl span{color:var(--chatbot-sidebar-text)!important}.chatbot-theme .message-status.pending svg,.chatbot-theme .message-status[data-status=pending] svg{color:var(--chat-status-pending)!important}.chatbot-theme .CrmChatPanel .rounded-xl span[style*=--chatbot-sidebar-secondary]{color:var(--chatbot-sidebar-secondary)!important}.chatbot-theme .CrmChatPanel .rounded-xl:hover h4{color:var(--chatbot-sidebar-text)!important}.chatbot-theme div[role=tablist].bg-gray-100{background-color:#1e293b80!important;border-color:#ffffff1a!important}.chatbot-theme div[role=tablist] button[role=tab][data-state=inactive]{color:var(--chat-sidebar-text)!important;background-color:#0000!important}.chatbot-theme div[role=tablist] button[role=tab][data-state=inactive]:hover{color:var(--chat-hover-text)!important;background-color:var(--chat-hover-bg)!important}body .chatbot-theme input.chatbot-sidebar-search-input,body .chatbot-theme input[type=search].chatbot-sidebar-search-input,body .chatbot-theme input[placeholder*=Buscar].chatbot-sidebar-search-input{color:#fff!important;box-shadow:none!important;background-color:#000!important;background-image:none!important;border:1px solid #334155!important}.chatbot-theme .chatbot-sidebar-search-input::placeholder{color:#94a3b8!important}.chatbot-theme .chatbot-sidebar-search-input+svg,.chatbot-theme .chatbot-sidebar-search-input~svg,.chatbot-theme .chatbot-sidebar-search-input-wrapper svg,.chatbot-theme div.relative>svg.lucide-search{stroke:#fff!important;color:#fff!important;fill:#fff!important}.chatbot-theme div[role=tablist] button[role=tab][data-state=active]{background-color:var(--chatbot-user-bubble)!important;color:#fff!important;border-color:#0000!important}[role=dialog][id^=radix-].bg-slate-900 button.text-slate-200{color:#cbd5e1!important}[role=dialog][id^=radix-].bg-slate-900 button.text-white,[role=dialog][id^=radix-].bg-slate-900 button.absolute{color:#fff!important}.chatbot-theme .chatbot-panel .text-xs,.chatbot-theme .chatbot-panel .text-sm,.chatbot-theme .chatbot-panel .font-semibold,.chatbot-theme .chatbot-panel .font-mono{color:var(--chat-sidebar-text)!important}.chatbot-theme .chatbot-panel svg,.chatbot-theme .chatbot-panel svg path{stroke:var(--chat-sidebar-text);color:var(--chat-sidebar-text)}.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button:hover,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button:hover *,.chatbot-theme .chatbot-panel.chatbot-panel .bg-white *,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-active *,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button.active *,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button.is-active *,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button[data-state=active] *,.chatbot-theme .chatbot-panel.chatbot-panel .hover\:bg-white:hover *,.chatbot-theme .chatbot-panel.chatbot-panel .group:hover *,.chatbot-theme .chatbot-panel.chatbot-panel [class*=hover\:bg-white]:hover *,.chatbot-theme .chatbot-panel.chatbot-panel [class*="dark:hover:bg-white"]:hover *,.chatbot-theme .chatbot-panel.chatbot-panel .group:hover .group-hover\:text-slate-900,.chatbot-theme .chatbot-panel.chatbot-panel .group:hover .group-hover\:text-black,.chatbot-theme .chatbot-panel.chatbot-panel .bg-white .font-mono,.chatbot-theme .chatbot-panel.chatbot-panel .hover\:bg-white:hover .font-mono,.chatbot-theme .chatbot-panel.chatbot-panel .group:hover .font-mono,.chatbot-theme .chatbot-panel.chatbot-panel [class*=hover\:bg-white]:hover .font-mono,.chatbot-theme .chatbot-panel.chatbot-panel .bg-white [class*=text-],.chatbot-theme .chatbot-panel.chatbot-panel .hover\:bg-white:hover [class*=text-],.chatbot-theme .chatbot-panel.chatbot-panel .group:hover [class*=text-],.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button:hover svg,.chatbot-theme .chatbot-panel.chatbot-panel .bg-white svg,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-active svg,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button.active svg,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button.is-active svg,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button[data-state=active] svg,.chatbot-theme .chatbot-panel.chatbot-panel .hover\:bg-white:hover svg{color:var(--chatbot-user-bubble-foreground)!important;stroke:var(--chatbot-user-bubble-foreground)!important}.chatbot-theme{background:var(--chat-sidebar-bg,linear-gradient(135deg,#0f172af0,#020617fa));color:var(--chat-sidebar-text,#f8fafc);--chatbot-header-padding-top:1.25rem;transition:background .35s}.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button:hover svg path,.chatbot-theme .chatbot-panel.chatbot-panel .bg-white svg path,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-active svg path,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button.active svg path,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button.is-active svg path,.chatbot-theme .chatbot-panel.chatbot-panel .crm-tab-button[data-state=active] svg path,.chatbot-theme .chatbot-panel.chatbot-panel .hover\:bg-white:hover svg path{stroke:var(--chatbot-user-bubble-foreground)!important}

