/*
 * Tema claro opcional do NexIA.
 * O tema escuro original permanece integralmente em app.css.
 * Arquivo gerado por doc/ferramentas/generate_light_theme.py.
 */

.theme-preferences-panel{margin-top:18px}
.theme-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 24px 20px}
.theme-option-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:rgba(148,163,184,.035);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}
.theme-option-card:hover{transform:translateY(-1px);border-color:rgba(56,189,248,.35);background:rgba(56,189,248,.055)}
.theme-option-card input{position:absolute;opacity:0;pointer-events:none}
.theme-option-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:#7dd3fc;background:rgba(56,189,248,.1);font-size:18px}
.theme-option-card>span:nth-of-type(2){display:flex;min-width:0;flex-direction:column;gap:5px}
.theme-option-card strong{color:var(--text);font-size:13px}.theme-option-card small{color:var(--muted);font-size:10px;line-height:1.45}
.theme-option-check{color:#22c55e;opacity:0;transform:scale(.75);transition:.18s ease}
.theme-option-card:has(input:checked){border-color:rgba(34,197,94,.38);background:rgba(34,197,94,.07);box-shadow:0 12px 30px rgba(0,0,0,.1)}
.theme-option-card input:checked~.theme-option-check{opacity:1;transform:scale(1)}
.theme-option-card:has(input:focus-visible){outline:2px solid #38bdf8;outline-offset:3px}
.theme-current-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;font-weight:700}
.theme-current-status i{color:#38bdf8}.theme-preference-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 24px;border-top:1px solid var(--border)}.theme-preference-note{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:10px}
@media(max-width:760px){.theme-option-grid{grid-template-columns:1fr;padding:14px 18px 18px}.theme-current-status{display:none}.theme-preference-footer{align-items:stretch;flex-direction:column;padding:15px 18px 18px}.theme-preference-footer button{width:100%}}

html[data-theme="light"]{--background:#f4f7fb;--surface:rgba(255,255,255,.94);--border:rgba(15,23,42,.184);--text:#0f172a;--muted:#52647a}
html[data-theme="light"] .chat-audio-recorder small{color:#52647a}
html[data-theme="light"] .chat-audio-recorder button{border-color:#cbd5e1;color:#334155;background:#ffffff}
html[data-theme="light"] .chat-audio-preview button{border-color:#cbd5e1;color:#334155;background:#ffffff}
html[data-theme="light"] .chat-audio-preview button:hover{background:#e7eef7}
html[data-theme="light"] .audio-preview-track small{color:#52647a}
html[data-theme="light"] .contact-media-loading{color:#52647a}
html[data-theme="light"] .contact-media-grid>article{border-color:rgba(15,23,42,.161);background:rgba(255,255,255,.94)}
html[data-theme="light"] .contact-media-visual{background:#f8fafc}
html[data-theme="light"] .contact-media-grid article strong{color:#1e293b}
html[data-theme="light"] .contact-media-empty strong{color:#1e293b}
@media(max-width:760px){html[data-theme="light"] .sidebar,html[data-theme="light"] .sidebar-collapsed .sidebar{background:#ffffff}}
@media(max-width:760px){
html[data-theme="light"] .topbar-menu-button{border:1px solid #b8c6d8;color:#0f172a;background:#eef4fa;box-shadow:0 4px 12px rgba(15,23,42,.08)}
html[data-theme="light"] .topbar-menu-button:hover{border-color:#8fa2b9;color:#064e3b;background:#e2ebf4}
html[data-theme="light"] .topbar-menu-button:focus-visible{outline:2px solid #0891b2;outline-offset:2px}
}
html[data-theme="light"] .contact-media-toolbar{border-bottom-color:rgba(15,23,42,.138);background:rgba(255,255,255,.94)}
html[data-theme="light"] .contact-media-filters button{border-color:rgba(15,23,42,.172);color:#52647a;background:rgba(15,23,42,.057)}
html[data-theme="light"] .lead{color:#334155}
html[data-theme="light"] .auth-visual{background:radial-gradient(circle at 25% 65%,rgba(34,197,94,.18),transparent 28rem),linear-gradient(145deg,#f8fafc,#f4f7fb)}
html[data-theme="light"] .app-brand,html[data-theme="light"] .mobile-brand{color:#0f172a}
html[data-theme="light"] .auth-visual>div>p:last-child{color:#52647a}
html[data-theme="light"] .auth-panel{background:#ffffff}
html[data-theme="light"] .form-intro{color:#52647a}
html[data-theme="light"] .auth-card>label{color:#334155}
html[data-theme="light"] .input-wrap{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .input-wrap input{color:#0f172a}
html[data-theme="light"] .password-toggle{color:#52647a}
html[data-theme="light"] .form-options{color:#52647a}
html[data-theme="light"] .auth-card .input-wrap{background:#dbe3ee}
html[data-theme="light"] .auth-card .input-wrap input:-webkit-autofill,html[data-theme="light"] .auth-card .input-wrap input:-webkit-autofill:hover,html[data-theme="light"] .auth-card .input-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;-webkit-box-shadow:0 0 0 1000px #dbe3ee inset;caret-color:#0f172a}
html[data-theme="light"] .sidebar{background:#ffffff}
html[data-theme="light"] .nav-item{color:#52647a}
html[data-theme="light"] .topbar{background:rgba(255,255,255,.94)}
html[data-theme="light"] .topbar-copy{color:#52647a}
html[data-theme="light"] .topbar-copy strong{color:#0f172a}
html[data-theme="light"] .page-header p{color:#52647a}
html[data-theme="light"] .online-badge{color:#166534;border-color:#86efac;background:#dcfce7;font-weight:700}
html[data-theme="light"] .online-badge i{background:#16a34a}
html[data-theme="light"] .metric-card,html[data-theme="light"] .panel{background:rgba(255,255,255,.94)}
html[data-theme="light"] .metric-card p{color:#52647a}
html[data-theme="light"] .check-list span,html[data-theme="light"] .timeline>span{background:rgba(15,23,42,.057)}
html[data-theme="light"] .empty-page p{color:#52647a}
html[data-theme="light"] .modal-overlay{background:rgba(255,255,255,.94)}
html[data-theme="light"] .confirm-modal{background:#f1f5f9}
html[data-theme="light"] .confirm-modal button{border-color:#cbd5e1}
html[data-theme="light"] .secondary-button{border-color:#cbd5e1;color:#334155}
html[data-theme="light"] .search-box{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] td{border-bottom-color:rgba(15,23,42,.092);color:#334155}
html[data-theme="light"] .status-badge.inativo{color:#334155}
html[data-theme="light"] .table-action{color:#52647a;background:rgba(15,23,42,.092)}
html[data-theme="light"] .form-modal{background:rgba(255,255,255,.94)}
html[data-theme="light"] .form-modal-card{background:#f1f5f9}
html[data-theme="light"] .form-modal-card>header>button{border-color:#cbd5e1;color:#52647a}
html[data-theme="light"] .form-grid label{color:#334155}
html[data-theme="light"] .form-grid input,html[data-theme="light"] .form-grid select{border-color:#cbd5e1;color:#0f172a;background:#ffffff}
html[data-theme="light"] .knowledge-document-title{color:#334155}
html[data-theme="light"] .knowledge-document-field>small{color:#52647a}
html[data-theme="light"] .form-grid .knowledge-upload{border-color:#94a3b8;background:#ffffff}
html[data-theme="light"] .form-grid .knowledge-upload:hover{border-color:#0284c7;background:#eff6ff}
html[data-theme="light"] .form-grid .knowledge-upload:focus-within{border-color:#0284c7;box-shadow:0 0 0 4px rgba(2,132,199,.15)}
html[data-theme="light"] .knowledge-upload-icon{color:#075985;background:#e0f2fe}
html[data-theme="light"] .knowledge-upload-copy strong{color:#0f172a}
html[data-theme="light"] .knowledge-upload-copy small{color:#52647a}
html[data-theme="light"] .knowledge-upload-action{border-color:#cbd5e1;color:#075985;background:#f0f9ff}
html[data-theme="light"] .input-field-action{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .input-field-action button{color:#52647a}
html[data-theme="light"] .profile-summary p{color:#52647a}
html[data-theme="light"] .crop-area{background:#f1f5f9}
html[data-theme="light"] .back-link{color:#52647a}
html[data-theme="light"] .permission-accordion-meta>i{border-color:#cbd5e1;color:#52647a;background:rgba(15,23,42,.057)}
html[data-theme="light"] .permission-accordion-body{border-top-color:rgba(15,23,42,.115)}
html[data-theme="light"] .permission-accordion-meta{color:#475569}
html[data-theme="light"] .permission-accordion-meta small strong{color:#15803d}
html[data-theme="light"] .permission-accordion-meta>i{border-color:#94a3b8;color:#334155;background:#f1f5f9;box-shadow:0 2px 6px rgba(15,23,42,.07)}
html[data-theme="light"] .permission-accordion-toggle:hover{background:#f1f5f9}
html[data-theme="light"] .permission-accordion-toggle:hover .permission-accordion-meta>i{border-color:#0369a1;color:#fff;background:#0369a1}
html[data-theme="light"] .permission-accordion-toggle[aria-expanded="true"] .permission-accordion-meta>i{border-color:#047857;color:#fff;background:#047857}
html[data-theme="light"] .permission-accordion-toggle:focus-visible{box-shadow:inset 0 0 0 2px #0284c7}
html[data-theme="light"] .permission-grid h3{color:#52647a}
html[data-theme="light"] .permission-option{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.046)}
html[data-theme="light"] .permission-option>span{border-color:#cbd5e1}
html[data-theme="light"] .permission-card-footer{border-top-color:rgba(15,23,42,.115)}
html[data-theme="light"] .plan-limits{color:#52647a}
html[data-theme="light"] .instance-card p{color:#52647a}
html[data-theme="light"] .qr-content p{color:#52647a}
html[data-theme="light"] .groups-modal-toolbar{border-bottom-color:#d3dde9}
html[data-theme="light"] .group-select-card{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .group-select-card:hover{background:#eef4fa}
html[data-theme="light"] .group-select-copy small{color:#52647a}
html[data-theme="light"] .groups-loading,html[data-theme="light"] .groups-empty{color:#52647a}
html[data-theme="light"] .chat-shell{background:#f4f7fb}
html[data-theme="light"] .conversation-pane,html[data-theme="light"] .contact-pane{background:#ffffff}
html[data-theme="light"] .chat-search{border-color:#cbd5e1;background:#f8fafc}
html[data-theme="light"] .conversation-copy p{color:#52647a}
html[data-theme="light"] .message-pane{background:radial-gradient(circle at 50% 50%,rgba(15,118,110,.06),transparent 32rem),#f8fafc}
html[data-theme="light"] .chat-header{background:#f8fafc}
html[data-theme="light"] .chat-actions button,html[data-theme="light"] .composer>button{color:#52647a}
html[data-theme="light"] .chat-actions button:hover,html[data-theme="light"] .composer>button:hover{background:rgba(15,23,42,.115)}
html[data-theme="light"] .message-bubble{background:#e8eef6}
html[data-theme="light"] .message-bubble p{color:#1e293b}
html[data-theme="light"] .message-bubble footer{color:#52647a}
html[data-theme="light"] .composer{background:#f8fafc}
html[data-theme="light"] .composer textarea{border-color:#cbd5e1;background:#f8fafc}
html[data-theme="light"] .notes-section textarea{border-color:#cbd5e1;background:#f8fafc}
html[data-theme="light"] .chat-empty h2{color:#334155}
html[data-theme="light"] .agent-card>p{color:#52647a}
html[data-theme="light"] .agent-meta{color:#52647a}
html[data-theme="light"] .form-grid textarea{border-color:#cbd5e1;color:#0f172a;background:#ffffff}
html[data-theme="light"] .agent-tool-picker{border-color:#cbd5e1}
html[data-theme="light"] .agent-tool-picker legend{color:#334155}
html[data-theme="light"] .agent-tool-picker label{background:rgba(15,23,42,.057)}
html[data-theme="light"] .agent-tool-picker label>span{border-color:#cbd5e1}
html[data-theme="light"] .toggle-field>span{background:#cbd5e1}
html[data-theme="light"] .toggle-field>span:after{background:#334155}
html[data-theme="light"] .chat-agent-section select{border-color:#cbd5e1;color:#1e293b;background:#f8fafc}
html[data-theme="light"] .contact-ai-block{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .contact-ai-block p strong{color:#1e293b}
html[data-theme="light"] .contact-ai-block-toggle>span{border-color:#cbd5e1;background:#f1f5f9}
html[data-theme="light"] .contact-ai-block-toggle>span:after{background:#52647a}
html[data-theme="light"] .contact-ai-block-toggle b{color:#52647a}
html[data-theme="light"] .knowledge-categories a{color:#52647a}
html[data-theme="light"] .knowledge-categories a:hover,html[data-theme="light"] .knowledge-categories a.active{color:#0f172a}
html[data-theme="light"] .knowledge-search{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .knowledge-copy>p{color:#52647a}
html[data-theme="light"] .qr-success p,html[data-theme="light"] .qr-failure p{color:#52647a}
html[data-theme="light"] .crm-metrics .metric-card small{color:#52647a}
html[data-theme="light"] .crm-tabs button{color:#52647a}
html[data-theme="light"] .crm-pipeline-filter select{border-color:#cbd5e1;color:#1e293b;background:#ffffff}
html[data-theme="light"] .crm-stage{background:rgba(255,255,255,.94)}
html[data-theme="light"] .crm-stage>header>div small{color:#52647a;background:rgba(15,23,42,.103)}
html[data-theme="light"] .crm-opportunity-card{border-color:rgba(15,23,42,.138);background:#ffffff}
html[data-theme="light"] .crm-opportunity-card>p{color:#52647a}
html[data-theme="light"] .crm-card-tags span,html[data-theme="light"] .crm-tag-field span{color:#1e293b}
html[data-theme="light"] .crm-opportunity-card>footer{border-top-color:rgba(15,23,42,.092)}
html[data-theme="light"] .crm-card-actions button{color:#52647a;background:rgba(15,23,42,.081)}
html[data-theme="light"] .crm-add-card{border-color:#cbd5e1}
html[data-theme="light"] .crm-tag-field{border-color:#cbd5e1}
html[data-theme="light"] .crm-tag-field legend{color:#334155}
html[data-theme="light"] .crm-contact-picker-input{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .crm-contact-picker-input button{color:#52647a}
html[data-theme="light"] .crm-contact-picker-input button:hover{background:rgba(15,23,42,.115)}
html[data-theme="light"] .crm-contact-picker-options{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .crm-contact-picker-options>button{color:#1e293b}
html[data-theme="light"] #crm-status-form>label{color:#334155}
html[data-theme="light"] #crm-status-form textarea{border-color:#cbd5e1;color:#0f172a;background:#ffffff}
html[data-theme="light"] .table-search{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .table-meta{color:#52647a}
html[data-theme="light"] .crm-task{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.040)}
html[data-theme="light"] .crm-task-check{border-color:#cbd5e1}
html[data-theme="light"] .crm-task p{color:#52647a}
html[data-theme="light"] .crm-task-type{color:#52647a}
html[data-theme="light"] .crm-card-top>button:hover{background:rgba(15,23,42,.115)}
html[data-theme="light"] .crm-inline-form input{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .crm-pipeline-list>article{color:#52647a;background:rgba(15,23,42,.069)}
html[data-theme="light"] .crm-pipeline-list article>div button:hover{background:rgba(15,23,42,.138)}
html[data-theme="light"] .crm-stage-settings>button{border-color:rgba(15,23,42,.115);color:#334155;background:rgba(15,23,42,.040)}
html[data-theme="light"] .crm-detail-loading{color:#52647a}
html[data-theme="light"] .crm-detail-summary article{background:rgba(15,23,42,.057)}
html[data-theme="light"] .crm-detail-summary span{color:#52647a}
html[data-theme="light"] .crm-detail-columns>section,html[data-theme="light"] .crm-attachments{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.029)}
html[data-theme="light"] .crm-history-list article,html[data-theme="light"] .crm-detail-task-list article{background:rgba(15,23,42,.046)}
html[data-theme="light"] .crm-attachments input[type=file]{border-color:#cbd5e1;color:#52647a}
html[data-theme="light"] .crm-attachment-list>a{color:#334155;background:rgba(15,23,42,.057)}
html[data-theme="light"] .agenda-metrics .metric-card small{color:#52647a}
html[data-theme="light"] .agenda-appointment-list>h3{color:#52647a}
html[data-theme="light"] .agenda-appointment{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.040)}
html[data-theme="light"] .agenda-appointment p{color:#52647a}
html[data-theme="light"] .agenda-event-actions button{background:rgba(15,23,42,.081)}
html[data-theme="light"] .agenda-slot{border-color:#7dd3fc;color:#0369a1;background:#f0f9ff;transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}
html[data-theme="light"] .agenda-slot small{color:#475569}
html[data-theme="light"] .agenda-slot:hover,html[data-theme="light"] .agenda-slot:focus-visible{border-color:#0284c7;color:#075985;background:#e0f2fe;box-shadow:0 7px 16px rgba(2,132,199,.14);transform:translateY(-1px)}
html[data-theme="light"] .agenda-slot:hover small,html[data-theme="light"] .agenda-slot:focus-visible small{color:#334155}
html[data-theme="light"] .agenda-slot:focus-visible{outline:2px solid #0369a1;outline-offset:2px}
html[data-theme="light"] .agenda-toggle-grid .toggle-field{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.040)}
html[data-theme="light"] .agenda-week{border-color:rgba(15,23,42,.115)}
html[data-theme="light"] .agenda-day-row{border-top-color:rgba(15,23,42,.092)}
html[data-theme="light"] .agenda-day-row>input{border-color:#cbd5e1;color:#1e293b;background:#ffffff}
html[data-theme="light"] .agenda-day-toggle>span{border-color:#cbd5e1}
html[data-theme="light"] .agenda-outside-message{color:#334155}
html[data-theme="light"] .agenda-outside-message textarea{border-color:#cbd5e1;color:#1e293b;background:#ffffff}
html[data-theme="light"] .agenda-rule-list>article{background:rgba(15,23,42,.046)}
html[data-theme="light"] .quality-metrics .metric-card small{color:#52647a}
html[data-theme="light"] .quality-toolbar .crm-tabs button span{color:#52647a;background:rgba(15,23,42,.103)}
html[data-theme="light"] .quality-filters select{border-color:#cbd5e1;color:#1e293b;background:#ffffff}
html[data-theme="light"] .quality-response-card>header{border-bottom-color:rgba(15,23,42,.103)}
html[data-theme="light"] .quality-dialogue{background:rgba(15,23,42,.092)}
html[data-theme="light"] .quality-dialogue section{background:#ffffff}
html[data-theme="light"] .quality-dialogue p{color:#334155}
html[data-theme="light"] .quality-correction>div{background:rgba(15,23,42,.040)}
html[data-theme="light"] .quality-correction p{color:#52647a}
html[data-theme="light"] .quality-rating-actions button{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.046)}
html[data-theme="light"] .quality-rating-actions button:hover{color:#1e293b}
html[data-theme="light"] .quality-suggestion-card>p{color:#52647a}
html[data-theme="light"] .quality-suggestion-card dl>div{background:rgba(15,23,42,.040)}
html[data-theme="light"] .quality-suggestion-card dd{color:#334155}
html[data-theme="light"] .quality-rejection p{color:#52647a}
html[data-theme="light"] .quality-agent-table th,html[data-theme="light"] .quality-agent-table td{border-top-color:rgba(15,23,42,.092);color:#52647a}
html[data-theme="light"] .quality-agent-name{color:#1e293b}
html[data-theme="light"] .quality-score>span{background:#e2e8f0}
html[data-theme="light"] .quality-score strong{color:#334155}
html[data-theme="light"] .quality-origin-note span{color:#52647a}
html[data-theme="light"] .integration-hero-card>button,html[data-theme="light"] .integration-hero-card>a{background:rgba(15,23,42,.069)}
html[data-theme="light"] .integration-hero-card>button:hover,html[data-theme="light"] .integration-hero-card>a:hover{color:#1e293b}
html[data-theme="light"] .integration-toggle-list .toggle-field,html[data-theme="light"] .integration-calendar-toggle,html[data-theme="light"] .integration-modal-toggle{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.034)}
html[data-theme="light"] .integration-calculator form>label{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .integration-calculator form input{color:#1e293b}
html[data-theme="light"] .integration-route-result>p{border-top-color:rgba(15,23,42,.092);color:#52647a}
html[data-theme="light"] .integration-history-panel th,html[data-theme="light"] .integration-history-panel td{border-top-color:rgba(15,23,42,.092);color:#52647a}
html[data-theme="light"] .calendar-logo{color:#0f172a}
html[data-theme="light"] .calendar-connection-card p{color:#52647a}
html[data-theme="light"] .integration-copy-inline{background:rgba(15,23,42,.092)}
html[data-theme="light"] .integration-event-tags span{color:#52647a;background:rgba(15,23,42,.063)}
html[data-theme="light"] .integration-webhook-card dl>div{background:rgba(15,23,42,.040)}
html[data-theme="light"] .integration-webhook-card dd{color:#334155}
html[data-theme="light"] .integration-webhook-card>footer{border-top-color:rgba(15,23,42,.092)}
html[data-theme="light"] .integration-webhook-card>footer button{color:#52647a;background:rgba(15,23,42,.069)}
html[data-theme="light"] .integration-mini-list>article{background:rgba(15,23,42,.040)}
html[data-theme="light"] .integration-api-card>button{color:#52647a;background:rgba(15,23,42,.069)}
html[data-theme="light"] .report-period-chip{border-color:rgba(15,23,42,.184);background:rgba(255,255,255,.94);color:#334155}
html[data-theme="light"] .report-filter label>span{color:#52647a}
html[data-theme="light"] .report-filter input,html[data-theme="light"] .report-filter select{border-color:rgba(15,23,42,.207);background:#ffffff;color:#1e293b}
html[data-theme="light"] .report-bar-row>div:first-child{color:#334155}
html[data-theme="light"] .report-bar-row strong{color:#0f172a}
html[data-theme="light"] .report-bar-track{background:rgba(15,23,42,.138)}
html[data-theme="light"] .report-empty i{color:#cbd5e1}
html[data-theme="light"] .report-summary>div strong{color:#0f172a}
html[data-theme="light"] .report-summary>div span{color:#52647a}
html[data-theme="light"] .report-alert{border-color:rgba(15,23,42,.161);background:rgba(255,255,255,.94)}
html[data-theme="light"] .report-alert>i{background:rgba(15,23,42,.115)}
html[data-theme="light"] .report-alert strong{color:#0f172a}
html[data-theme="light"] .report-alert span{color:#52647a}
html[data-theme="light"] .report-alert.slate i{color:#52647a}
html[data-theme="light"] .plugin-hero p{color:#52647a}
html[data-theme="light"] .plugin-hero dl>div{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.040)}
html[data-theme="light"] .plugin-search{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .plugin-search input{color:#1e293b}
html[data-theme="light"] .plugin-categories button:hover,html[data-theme="light"] .plugin-categories button.active{color:#1e293b}
html[data-theme="light"] .plugin-card>p{color:#52647a}
html[data-theme="light"] .plugin-company-stats>div{background:rgba(15,23,42,.040)}
html[data-theme="light"] .widget-collection-options{background:rgba(255,255,255,.94)}
html[data-theme="light"] .widget-collection-options .toggle-field{background:rgba(15,23,42,.025)}
html[data-theme="light"] .widget-preview-stage{background:radial-gradient(circle at 25% 10%,rgba(6,182,212,.12),transparent 36%),linear-gradient(145deg,#f1f5f9,#f8fafc)}
html[data-theme="light"] .widget-preview-window{border-color:rgba(15,23,42,.120)}
html[data-theme="light"] .widget-preview-window header{background:linear-gradient(135deg,var(--widget-preview-color),color-mix(in srgb,var(--widget-preview-color) 68%,#f1f5f9))}
html[data-theme="light"] .widget-preview-window header>span{background:rgba(15,23,42,.180)}
html[data-theme="light"] .widget-preview-body p,html[data-theme="light"] .widget-preview-body span{color:#cbd5e1;box-shadow:0 5px 12px rgba(255,255,255,.94)}
html[data-theme="light"] .widget-preview-window footer span{color:#52647a}
html[data-theme="light"] .widget-position-controls>label{color:#334155}
html[data-theme="light"] .widget-whatsapp-note span{color:#52647a}
html[data-theme="light"] .widget-whatsapp-preview strong{color:#0f172a}
html[data-theme="light"] .widget-whatsapp-preview small{color:#52647a}
html[data-theme="light"] .widget-install-card textarea{background:#f8fafc}
html[data-theme="light"]{scrollbar-color:#cbd5e1 #ffffff}
html[data-theme="light"] *::-webkit-scrollbar-track{background:#ffffff}
html[data-theme="light"] *::-webkit-scrollbar-thumb{border-color:#ffffff;background:#cbd5e1}
html[data-theme="light"] .secondary-button:hover:not(:disabled){background:rgba(15,23,42,.115)}
html[data-theme="light"] .sidebar-collapse-button{color:#52647a;background:rgba(15,23,42,.057)}
html[data-theme="light"] .nav-item:hover{color:#0f172a}
html[data-theme="light"] .nav-group-toggle{color:#52647a}
html[data-theme="light"] .nav-group-toggle:hover{background:rgba(15,23,42,.092)}
html[data-theme="light"] .sidebar-footer{border-top-color:rgba(15,23,42,.092)}
html[data-theme="light"] .sidebar-collapsed .sidebar-heading .sidebar-collapse-button{background:#f1f5f9}
html[data-theme="light"] .sidebar-collapsed .nav-group-items{background:#ffffff}
html[data-theme="light"] .widget-config-card .panel-heading{border-bottom-color:rgba(15,23,42,.115)}
@media(max-width:760px){html[data-theme="light"] .sidebar-backdrop{background:rgba(255,255,255,.94)}}
html[data-theme="light"] .plan-plugin-summary{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.040)}
html[data-theme="light"] .plan-plugin-picker{border-color:#cbd5e1}
html[data-theme="light"] .plan-plugin-picker legend{color:#334155}
html[data-theme="light"] .plan-plugin-picker>label{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.040)}
html[data-theme="light"] .plan-plugin-check{border-color:#cbd5e1}
html[data-theme="light"] .settings-security-card{background:radial-gradient(circle at 100% 0,rgba(34,197,94,.1),transparent 55%),rgba(255,255,255,.94)}
html[data-theme="light"] .settings-security-card p{color:#52647a}
html[data-theme="light"] .settings-security-card li{color:#334155}
html[data-theme="light"] .chat-home{color:#334155}
html[data-theme="light"] .chat-home-header h2{color:#0f172a}
html[data-theme="light"] .chat-home-header span{color:#52647a}
html[data-theme="light"] .chat-home-refresh{border-color:rgba(15,23,42,.207);color:#334155;background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-home-metrics article{border-color:rgba(15,23,42,.138);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.94))}
html[data-theme="light"] .chat-home-metrics strong{color:#0f172a}
html[data-theme="light"] .chat-home-metrics span{color:#52647a}
html[data-theme="light"] .chat-home-card{border-color:rgba(15,23,42,.161);background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-home-card>header{border-bottom-color:rgba(15,23,42,.115)}
html[data-theme="light"] .chat-home-card header strong{color:#0f172a}
html[data-theme="light"] .chat-home-card header small{color:#52647a}
html[data-theme="light"] .chat-home-card a{border-bottom-color:rgba(15,23,42,.081);color:#334155}
html[data-theme="light"] .chat-home-card a b{color:#1e293b}
html[data-theme="light"] .chat-home-card a small{color:#52647a}
html[data-theme="light"] .chat-home-card-empty{color:#52647a}
html[data-theme="light"] .message-date-separator{color:#52647a}
html[data-theme="light"] .message-date-separator::before,html[data-theme="light"] .message-date-separator::after{background:linear-gradient(90deg,transparent,rgba(15,23,42,.220))}
html[data-theme="light"] .message-date-separator::after{background:linear-gradient(90deg,rgba(15,23,42,.220),transparent)}
html[data-theme="light"] .message-date-separator span,html[data-theme="light"] .chat-date-float{border-color:rgba(15,23,42,.184);color:#334155;background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-message-search{background:#f8fafc}
html[data-theme="light"] .chat-message-search label{border-color:#cbd5e1;background:#f8fafc}
html[data-theme="light"] .chat-message-search input{color:#0f172a}
html[data-theme="light"] .chat-message-search-count{color:#52647a}
html[data-theme="light"] .chat-message-search>button{color:#52647a;background:rgba(15,23,42,.081)}
html[data-theme="light"] .message-sender-label{border-bottom-color:rgba(15,23,42,.120)}
html[data-theme="light"] .message-content{color:#1e293b}
html[data-theme="light"] .message-content[data-long-message].is-collapsed::after{background:linear-gradient(to bottom,rgba(255,255,255,.94),#e8eef6)}
html[data-theme="light"] .message-content pre{background:rgba(255,255,255,.94)}
html[data-theme="light"] .message-reply-reference{background:rgba(255,255,255,.94)}
html[data-theme="light"] .message-reply-reference span{color:#334155}
html[data-theme="light"] .message-reactions{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .composer{background:#f8fafc}
html[data-theme="light"] .composer-row>button{color:#52647a}
html[data-theme="light"] .composer-editor{border-color:#cbd5e1;background:#f8fafc}
html[data-theme="light"] .composer-editor pre{background:rgba(15,23,42,.138)}
html[data-theme="light"] .composer-reply{border-bottom-color:rgba(15,23,42,.115);background:#f1f5f9}
html[data-theme="light"] .composer-reply span{color:#334155}
html[data-theme="light"] .composer-reply button{color:#52647a;background:rgba(15,23,42,.081)}
html[data-theme="light"] .composer-tools{border-bottom-color:rgba(15,23,42,.092);background:#ffffff}
html[data-theme="light"] .composer-tools>button,html[data-theme="light"] .emoji-picker-wrap>button{color:#52647a}
html[data-theme="light"] .composer-tools-divider{background:#cbd5e1}
html[data-theme="light"] .composer-tools>.attendance-availability-toggle{border-color:rgba(15,23,42,.207);color:#52647a;background:rgba(255,255,255,.94)}
html[data-theme="light"] .composer-tools>.attendance-availability-toggle.is-offline{color:#52647a}
html[data-theme="light"] .attendance-toggle-track{background:#cbd5e1;box-shadow:inset 0 0 0 1px rgba(15,23,42,.060)}
html[data-theme="light"] .attendance-toggle-track>span{background:#334155}
html[data-theme="light"] .emoji-picker{border-color:#cbd5e1;background:#f1f5f9}
html[data-theme="light"] .emoji-picker button:hover{background:rgba(15,23,42,.115)}
html[data-theme="light"] .chat-search-empty strong{color:#334155}
html[data-theme="light"] .conversation-pagination.is-loading span{color:#52647a}
html[data-theme="light"] .contact-pane-close{color:#52647a;background:#ffffff}
html[data-theme="light"] .chat-agent-section label{color:#52647a}
html[data-theme="light"] .chat-mode-toggle{border-color:#cbd5e1;background:#f8fafc}
html[data-theme="light"] .chat-mobile-back{color:#334155;background:rgba(15,23,42,.081)}
html[data-theme="light"] .chat-mobile-app-menu{color:#334155;background:rgba(15,23,42,.081)}
html[data-theme="light"] .message-context-menu{border-color:#cbd5e1;background:#f1f5f9}
html[data-theme="light"] .message-context-menu>button{color:#334155}
html[data-theme="light"] .message-context-menu>button:hover{background:rgba(15,23,42,.103)}
html[data-theme="light"] .message-edit-modal textarea{border-color:#cbd5e1;color:#0f172a;background:#ffffff}
html[data-theme="light"] .message-reaction-picker{border-top-color:rgba(15,23,42,.115)}
html[data-theme="light"] .message-reaction-picker button:hover{background:rgba(15,23,42,.103)}
html[data-theme="light"] .selection-format-tooltip{border-color:#cbd5e1;background:#0f172a}
html[data-theme="light"] .selection-format-tooltip button{color:#e8eef6}
html[data-theme="light"] .selection-format-tooltip:after{background:#0f172a}
html[data-theme="light"] .chat-drop-overlay{background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-drop-overlay>div{color:#1e293b}
html[data-theme="light"] .chat-drop-overlay p{color:#334155}
html[data-theme="light"] .attachment-preview-list article{border-color:rgba(15,23,42,.138);background:rgba(255,255,255,.94)}
html[data-theme="light"] .attachment-preview-list strong{color:#1e293b}
html[data-theme="light"] .attachment-preview-list article>button{color:#52647a;background:rgba(15,23,42,.081)}
html[data-theme="light"] .attachment-caption{color:#334155}
html[data-theme="light"] .attachment-caption textarea{border-color:#cbd5e1;color:#0f172a;background:#ffffff}
html[data-theme="light"] .attachment-progress{background:#e2e8f0}
html[data-theme="light"] .crm-stage-setting{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.040)}
html[data-theme="light"] .crm-stage-drag-handle{border-right-color:rgba(15,23,42,.115);background:rgba(255,255,255,.94)}
html[data-theme="light"] .crm-stage-edit{color:#334155}
html[data-theme="light"] .crm-stage-setting.is-sorting{background:#eef4fa}
html[data-theme="light"] .category-manager-row{background:rgba(15,23,42,.046)}
html[data-theme="light"] .category-manager-copy small{color:#52647a}
html[data-theme="light"] .category-manager-empty p{color:#52647a}
@media(max-width:1320px){html[data-theme="light"] .contact-pane{border-left-color:#cbd5e1}}
@media(max-width:760px){html[data-theme="light"] .chat-mobile-actions-menu{border-color:#c4d0de;background:#ffffff}
html[data-theme="light"] .chat-actions .chat-mobile-actions-menu button{color:#334155}}
html[data-theme="light"] .report-heading p{color:#52647a}
html[data-theme="light"] .report-period-chip{border-color:#cbd5e1;color:#334155;background:rgba(255,255,255,.94)}
html[data-theme="light"] .report-metrics .report-metric{border-color:#cbd5e1;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.94))}
html[data-theme="light"] .report-metric-copy>span{color:#334155}
html[data-theme="light"] .report-metrics .report-metric-copy>strong{color:#0f172a}
html[data-theme="light"] .credits-help-intro{color:#52647a}
html[data-theme="light"] .credits-help-steps article{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.040)}
html[data-theme="light"] .credits-help-steps strong{color:#1e293b}
html[data-theme="light"] .credits-help-steps p{color:#52647a}
html[data-theme="light"] .permission-guide p{color:#52647a}
html[data-theme="light"] .user-access-picker>legend{color:#1e293b}
html[data-theme="light"] .user-access-grid>h3{color:#52647a}
html[data-theme="light"] .department-fields label{color:#334155}
html[data-theme="light"] .department-fields input{border-color:#cbd5e1;color:#0f172a;background:#ffffff}
html[data-theme="light"] .profile-avatar-overlay{background:rgba(255,255,255,.94)}
@media(hover:none){html[data-theme="light"] .profile-avatar-overlay{background:rgba(255,255,255,.94)}}
html[data-theme="light"] .chat-filter-indicator{border-color:#ffffff}
html[data-theme="light"] .chat-filter-menu{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .chat-filter-menu>header{border-bottom-color:rgba(15,23,42,.115)}
html[data-theme="light"] .chat-filter-menu>header strong{color:#0f172a}
html[data-theme="light"] .chat-filter-menu>div>button{color:#52647a}
html[data-theme="light"] .chat-filter-menu>div>button>small{color:#52647a;background:rgba(15,23,42,.092)}
html[data-theme="light"] .chat-filter-menu>div>button:hover{color:#0f172a;background:rgba(15,23,42,.092)}
html[data-theme="light"] .note-manager-form label{color:#334155}
html[data-theme="light"] .note-manager-form textarea{border-color:#cbd5e1;color:#0f172a;background:#f8fafc}
html[data-theme="light"] .notes-manager-list>article{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.040)}
html[data-theme="light"] .notes-manager-list>article p{color:#1e293b}
html[data-theme="light"] .notes-manager-list>article>footer button{background:rgba(15,23,42,.081)}
html[data-theme="light"] .notes-manager-empty strong{color:#334155}
html[data-theme="light"] .contact-profile-trigger-icon{border-color:#f8fafc}
html[data-theme="light"] .profile-skeleton{background:linear-gradient(90deg,#e8eef6 25%,#dbe3ee 50%,#e8eef6 75%)}
html[data-theme="light"] .customer-profile-hero span{color:#52647a}
html[data-theme="light"] .customer-profile-grid textarea{border-color:#cbd5e1;color:#0f172a;background:#ffffff}
html[data-theme="light"] .customer-profile-grid input[readonly]{color:#52647a;background:#f8fafc}
html[data-theme="light"] .customer-channel-card strong{color:#1e293b}
html[data-theme="light"] .conversation-context-menu{border-color:#cbd5e1;background:#f1f5f9}
html[data-theme="light"] .conversation-context-menu>button{color:#334155}
html[data-theme="light"] .conversation-context-menu>button:hover{background:rgba(15,23,42,.103)}
html[data-theme="light"] .conversation-context-separator{background:rgba(15,23,42,.207)}
html[data-theme="light"] .conversation-badge-picker{border-top-color:rgba(15,23,42,.115)}
html[data-theme="light"] .conversation-badge-picker>div>button.remove{color:#52647a;border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.069)}
html[data-theme="light"] .badge-manager-card>form{border-bottom-color:rgba(15,23,42,.115)}
html[data-theme="light"] .badge-manager-form label{color:#52647a}
html[data-theme="light"] .badge-manager-form input[type="text"]{border-color:#cbd5e1;color:#0f172a;background:#ffffff}
html[data-theme="light"] .badge-color-field input{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .badge-manager-list>article{border-color:rgba(15,23,42,.115);background:rgba(15,23,42,.040)}
html[data-theme="light"] .badge-manager-list>article>div button{color:#52647a;background:rgba(15,23,42,.081)}
html[data-theme="light"] .chat-navigation-loading{color:#1e293b;background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-navigation-loading>span{background:#f8fafc}
html[data-theme="light"] .chat-navigation-loading small{color:#52647a}
html[data-theme="light"] .message-delivery-status.is-pending{color:#52647a}
html[data-theme="light"] .chat-media-preview{background:#f8fafc}
html[data-theme="light"] .chat-media-skeleton{color:rgba(15,23,42,.220);background:#ffffff}
html[data-theme="light"] .chat-media-skeleton::before{background:linear-gradient(105deg,transparent 22%,rgba(15,23,42,.161) 42%,rgba(226,232,240,.2) 50%,rgba(15,23,42,.161) 58%,transparent 78%)}
html[data-theme="light"] .chat-media-preview-icon{border-color:rgba(15,23,42,.180);background:rgba(255,255,255,.94)}
html[data-theme="light"] .audio-transcription{color:#334155;background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-video{background:#f8fafc}
html[data-theme="light"] .chat-scroll-latest{border-color:rgba(15,23,42,.220);background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-media-lightbox-backdrop{background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-media-lightbox-card{border-color:rgba(15,23,42,.220);background:#f8fafc}
html[data-theme="light"] .chat-media-lightbox-navigation{border-color:rgba(15,23,42,.220);color:#0f172a;background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-media-lightbox-card>header{background:#f8fafc}
html[data-theme="light"] .chat-media-lightbox-card>header strong{color:#1e293b}
html[data-theme="light"] .chat-media-lightbox-card>header>button{border-color:#cbd5e1;color:#334155;background:rgba(15,23,42,.069)}
html[data-theme="light"] .chat-media-lightbox-stage{background:radial-gradient(circle,rgba(255,255,255,.94),#f8fafc 72%)}
html[data-theme="light"] .chat-media-lightbox-card>footer{background:#f8fafc}
html[data-theme="light"] .chat-media-lightbox-counter{color:#52647a}
html[data-theme="light"] .topbar-tool,html[data-theme="light"] .topbar-restore-button{color:#52647a}
html[data-theme="light"] .topbar-tool.is-muted{color:#52647a;border-color:rgba(15,23,42,.138);background:rgba(15,23,42,.092)}
html[data-theme="light"] .topbar-restore-button{border-color:#cbd5e1;background:rgba(255,255,255,.94)}
html[data-theme="light"] .notification-status{color:#52647a;background:rgba(15,23,42,.081)}
html[data-theme="light"] .notification-preference-card{border-color:rgba(15,23,42,.127);background:rgba(15,23,42,.040)}
html[data-theme="light"] .preference-switch{background:#cbd5e1}
html[data-theme="light"] .preference-switch::after{background:#334155}
html[data-theme="light"] .notification-sound-picker{border-color:rgba(15,23,42,.127)}
html[data-theme="light"] .notification-sound-option{border-color:rgba(15,23,42,.127);background:rgba(255,255,255,.94)}
html[data-theme="light"] .notification-sound-option:has(input:checked){box-shadow:inset 0 0 0 1px rgba(34,197,94,.08),0 10px 26px rgba(255,255,255,.94)}
html[data-theme="light"] .notification-preference-footer{border-top-color:rgba(15,23,42,.103)}
html[data-theme="light"] .chat-floating-audio{background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-floating-audio>header strong{color:#0f172a}
html[data-theme="light"] .chat-floating-audio>header>button,html[data-theme="light"] .chat-floating-audio>footer>button{color:#52647a;background:rgba(15,23,42,.081)}
html[data-theme="light"] .chat-custom-audio{border-color:rgba(15,23,42,.184);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.94));box-shadow:inset 0 1px 0 rgba(15,23,42,.025)}
html[data-theme="light"] .chat-audio-track input{background:linear-gradient(90deg,#4ade80 0 var(--audio-progress,0%),rgba(15,23,42,.220) var(--audio-progress,0%) 100%)}
html[data-theme="light"] .chat-audio-track input::-webkit-slider-thumb{border-color:#f8fafc}
html[data-theme="light"] .chat-audio-track input::-moz-range-thumb{border-color:#f8fafc}
html[data-theme="light"] .chat-audio-time{color:#52647a}
html[data-theme="light"] .chat-audio-time b{color:#334155}
html[data-theme="light"] .audio-message.is-playing .chat-custom-audio{box-shadow:0 0 0 2px rgba(34,197,94,.07),inset 0 1px 0 rgba(15,23,42,.035)}
html[data-theme="light"] .contact-media-visual.is-audio{background:radial-gradient(circle at 18% 18%,rgba(34,197,94,.13),transparent 42%),
        linear-gradient(145deg,#f8fafc,#f8fafc)}
html[data-theme="light"] .contact-media-audio-player{background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(15,23,42,.035),0 12px 28px rgba(0,0,0,.22)}
html[data-theme="light"] .contact-media-audio-track input{background:linear-gradient(90deg,#4ade80 0 var(--audio-progress,0%),rgba(15,23,42,.220) var(--audio-progress,0%) 100%)}
html[data-theme="light"] .contact-media-audio-track input::-webkit-slider-thumb{border-color:#f8fafc}
html[data-theme="light"] .contact-media-audio-track input::-moz-range-thumb{border-color:#f8fafc}
html[data-theme="light"] .contact-media-audio-time b{color:#334155}
html[data-theme="light"] .chat-floating-audio{background:linear-gradient(155deg,rgba(255,255,255,.94),rgba(255,255,255,.94))}
html[data-theme="light"] .chat-custom-audio-floating{background:rgba(255,255,255,.94)}
html[data-theme="light"] .contact-notification-calendar-card,html[data-theme="light"] .contact-notification-form{border-color:rgba(15,23,42,.184);background:rgba(255,255,255,.94)}
html[data-theme="light"] .contact-notification-toolbar{border-bottom-color:rgba(15,23,42,.138)}
html[data-theme="light"] .contact-notification-toolbar strong{color:#1e293b}
html[data-theme="light"] .contact-notification-toolbar button,html[data-theme="light"] .contact-notification-item button{border-color:#cbd5e1;color:#334155;background:#ffffff}
html[data-theme="light"] .contact-notification-toolbar button:hover,html[data-theme="light"] .contact-notification-item button:hover{background:#eef4fa}
html[data-theme="light"] .contact-notification-day{border-color:rgba(15,23,42,.138);color:#334155;background:#f8fafc}
html[data-theme="light"] .contact-notification-day:not(.is-empty):not(.is-today):not(.is-selected):hover{border-color:#94a3b8;color:#0f172a;background:#e2e8f0;box-shadow:0 5px 12px rgba(15,23,42,.1)}
html[data-theme="light"] .contact-notification-day.is-today{border-color:#22c55e;color:#166534;background:#ecfdf5;box-shadow:inset 0 0 0 1px rgba(22,163,74,.18)}
html[data-theme="light"] .contact-notification-day.is-today::after{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.14)}
html[data-theme="light"] .contact-notification-day.is-selected{border-color:#0284c7;color:#075985;background:#e0f2fe;box-shadow:inset 0 0 0 1px rgba(2,132,199,.14)}
html[data-theme="light"] .contact-notification-day.is-today.is-selected{border-color:#16a34a;color:#14532d;background:#dcfce7;box-shadow:inset 0 0 0 1px rgba(22,163,74,.22)}
html[data-theme="light"] .contact-notification-item{border-color:rgba(15,23,42,.138);background:rgba(255,255,255,.94)}
html[data-theme="light"] .contact-notification-item strong{color:#1e293b}
html[data-theme="light"] .contact-notification-item small{color:#52647a}
html[data-theme="light"] .contact-notification-item p{color:#334155}
html[data-theme="light"] .contact-notification-item-contact b{color:#0369a1}
html[data-theme="light"] .contact-notification-item>span{color:#075985;background:#e0f2fe}
html[data-theme="light"] .contact-notification-item.is-enviada>span{color:#166534;background:#dcfce7}
html[data-theme="light"] .contact-notification-item.is-cancelada>span{color:#9f1239;background:#ffe4e6}
html[data-theme="light"] .contact-notification-date-filter{border-color:#7dd3fc;color:#075985;background:#e0f2fe}
html[data-theme="light"] .contact-notification-date-filter button{border:1px solid #86efac;color:#166534;background:#dcfce7;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}
html[data-theme="light"] .contact-notification-date-filter button:hover{border-color:#4ade80;color:#14532d;background:#bbf7d0}
html[data-theme="light"] .contact-notification-date-filter button:focus-visible{outline:2px solid #0284c7;outline-offset:2px;box-shadow:0 0 0 3px rgba(14,165,233,.18)}
html[data-theme="light"] .contact-notification-empty strong{color:#1e293b}
html[data-theme="light"] .contact-notification-targets label{border-color:rgba(15,23,42,.138);background:rgba(255,255,255,.94);color:#334155}
html[data-theme="light"] .contact-notification-targets .contact-notification-target-toggle:has(input:checked){border-color:#86efac;color:#166534;background:#f0fdf4}
html[data-theme="light"] .contact-notification-targets .contact-notification-target-toggle:focus-within{border-color:#0284c7;box-shadow:0 0 0 3px rgba(14,165,233,.14)}
html[data-theme="light"] .contact-notification-targets select{border-color:#cbd5e1;color:#0f172a;background:#ffffff}
html[data-theme="light"] .chat-actions [data-contact-notification-open].has-pending-notification::after{border-color:#ffffff}
@media(max-width:780px){html[data-theme="light"] .contact-notification-card>header{background:#f1f5f9}}
html[data-theme="light"] .quick-replies-panel{background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(224,242,254,.96))}
html[data-theme="light"] .quick-replies-panel strong{color:#1e293b}
html[data-theme="light"] .quick-replies-panel [data-quick-replies-list]>button{border-color:rgba(15,23,42,.149);color:#334155;background:rgba(255,255,255,.94)}
html[data-theme="light"] .quick-replies-panel [data-quick-replies-list]>button small{color:#52647a}
html[data-theme="light"] .quick-replies-empty,html[data-theme="light"] .quick-replies-loading{color:#52647a}
html[data-theme="light"] .quick-replies-manager-body{border-top-color:rgba(15,23,42,.138)}
html[data-theme="light"] .quick-replies-manager-list{border-right-color:rgba(15,23,42,.138)}
html[data-theme="light"] .quick-replies-search{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .quick-replies-manager-list [data-quick-replies-manager-list]>button{border-color:rgba(15,23,42,.161);color:#334155;background:rgba(255,255,255,.94)}
html[data-theme="light"] .quick-replies-manager-list [data-quick-replies-manager-list]>button small{color:#52647a}
html[data-theme="light"] .quick-replies-editor label{color:#334155}
html[data-theme="light"] .quick-replies-editor label>span,html[data-theme="light"] .quick-reply-preview>small{color:#52647a}
html[data-theme="light"] .quick-replies-editor input[type="text"],html[data-theme="light"] .quick-replies-editor textarea,html[data-theme="light"] .quick-reply-shortcut-field{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .quick-reply-active-field{border-color:rgba(15,23,42,.161);background:rgba(255,255,255,.94)}
html[data-theme="light"] .quick-reply-preview article{background:#e8eef6}
html[data-theme="light"] .quick-reply-preview p{color:#0f172a}
@media(max-width:760px){html[data-theme="light"] .quick-replies-manager-list{border-bottom-color:rgba(15,23,42,.138)}}
html[data-theme="light"] .microphone-permission-message strong{color:#0f172a}
html[data-theme="light"] .microphone-permission-message p{color:#52647a}
html[data-theme="light"] .microphone-permission-steps ol{color:#334155}
@media(max-width:620px){html[data-theme="light"] .microphone-permission-card>footer{border-top-color:rgba(15,23,42,.138);background:#f1f5f9}}
html[data-theme="light"] .chat-transfer-search{border-color:#cbd5e1;background:#ffffff}
html[data-theme="light"] .chat-transfer-search input{color:#0f172a}
html[data-theme="light"] .chat-transfer-destinations h3{color:#52647a}
html[data-theme="light"] .chat-transfer-destinations [data-transfer-destination]{border-color:rgba(15,23,42,.149);color:#1e293b;background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-transfer-destinations [data-transfer-destination][disabled]:hover{border-color:rgba(15,23,42,.149);background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-transfer-destinations [disabled] [data-transfer-presence]{color:#52647a}
html[data-theme="light"] .agent-field-label{color:#334155}
html[data-theme="light"] .agent-file-picker{border-color:#cbd5e1;color:#334155}
html[data-theme="light"] .agent-file-copy strong{color:#1e293b}
html[data-theme="light"] .agent-schedule-picker{border-color:#cbd5e1;background:linear-gradient(145deg,rgba(8,145,178,.045),rgba(255,255,255,.94))}
html[data-theme="light"] .agent-automation-toggles .toggle-field{border-color:rgba(15,23,42,.115);background:rgba(255,255,255,.94)}
html[data-theme="light"] .agent-strategy-field{color:#334155}
html[data-theme="light"] .agent-apply-existing>span,html[data-theme="light"] .agent-connection-overrides label>span{border-color:#cbd5e1}
html[data-theme="light"] .agent-connection-overrides{border-color:rgba(15,23,42,.127);background:rgba(255,255,255,.94)}
html[data-theme="light"] .agent-connection-overrides label{border-color:rgba(15,23,42,.092);background:rgba(15,23,42,.040)}
html[data-theme="light"] .agent-schedule-picker>legend{color:#334155}
html[data-theme="light"] .agent-schedule-picker>header strong{color:#1e293b}
html[data-theme="light"] .agent-schedule-row{border-color:rgba(15,23,42,.103);background:rgba(255,255,255,.94)}
html[data-theme="light"] .agent-schedule-day>span{background:#cbd5e1}
html[data-theme="light"] .agent-schedule-day>span::after{background:#334155}
html[data-theme="light"] .agent-schedule-day strong{color:#334155}
html[data-theme="light"] .agent-schedule-times input:disabled{background:rgba(255,255,255,.94)}
html[data-theme="light"] .dashboard-transfer-alert small{color:#52647a}
html[data-theme="light"] .dashboard-conversation-list>a,html[data-theme="light"] .dashboard-team-list>div,html[data-theme="light"] .dashboard-company-list>div{color:#1e293b;background:rgba(15,23,42,.052)}
html[data-theme="light"] .dashboard-activity-grid>div{border-color:rgba(15,23,42,.092);background:rgba(15,23,42,.046)}
html[data-theme="light"] .dashboard-pipeline-list>div>div{background:#e2e8f0}
html[data-theme="light"] .dashboard-pipeline-list>div>b{color:#334155}
html[data-theme="light"] .dashboard-task-summary span{color:#52647a;background:rgba(15,23,42,.057)}
html[data-theme="light"] .groups-search{border-color:#c4d0de;background:#f8fafc;color:#52647a}
html[data-theme="light"] .groups-search button{color:#52647a}
html[data-theme="light"] .groups-search button:hover{background:#e8eef6}
html[data-theme="light"] .pending-group-content{border-color:#c4d0de;background:#ffffff}
html[data-theme="light"] .pending-group-content small{color:#52647a}
html[data-theme="light"] .pending-group-preview{background:#f8fafc}
html[data-theme="light"] .agenda-modal-slot-picker{border-color:#cbd5e1;background:rgba(255,255,255,.94)}
html[data-theme="light"] .agenda-modal-slot-heading small{color:#52647a}
html[data-theme="light"] .agenda-modal-slot{border-color:#b9c7d8;background:#ffffff}
html[data-theme="light"] .agenda-modal-slot:hover{background:#e7eef7}
html[data-theme="light"] .agenda-modal-slot-state{color:#52647a}
html[data-theme="light"] .agenda-whatsapp-notifications header strong,html[data-theme="light"] .agenda-whatsapp-notifications .compact-toggle strong{color:var(--text,#0f172a)}
html[data-theme="light"] .chat-link-preview{background:rgba(255,255,255,.94)}
html[data-theme="light"] .chat-link-preview>img{background:#f8fafc}
html[data-theme="light"] .chat-link-preview-skeleton{background:linear-gradient(90deg,#ffffff 25%,#e2e8f0 50%,#ffffff 75%)}
html[data-theme="light"] .chat-link-preview.is-loading>span:last-child strong,html[data-theme="light"] .chat-link-preview.is-loading>span:last-child small,html[data-theme="light"] .chat-link-preview.is-loading>span:last-child em{background:#e2e8f0}
html[data-theme="light"] .contact-notification-recipient{background:rgba(255,255,255,.94)}
html[data-theme="light"] .contact-notification-recipient em{color:#475569}
html[data-theme="light"]{color-scheme:light;--background:#f4f7fb;--surface:rgba(255,255,255,.94);--border:rgba(71,85,105,.18);--text:#0f172a;--muted:#52647a}
html[data-theme="light"] body{background:#f4f7fb;color:#0f172a}
html[data-theme="light"] input,html[data-theme="light"] textarea,html[data-theme="light"] select{color-scheme:light}
html[data-theme="light"] *{scrollbar-width:thin;scrollbar-color:#94a3b8 rgba(226,232,240,.65)}
html[data-theme="light"] *::-webkit-scrollbar{width:10px;height:10px}
html[data-theme="light"] *::-webkit-scrollbar-track{border-radius:999px;background:rgba(226,232,240,.65)}
html[data-theme="light"] *::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#94a3b8;background-clip:padding-box}
html[data-theme="light"] *::-webkit-scrollbar-thumb:hover{background:#64748b;background-clip:padding-box}
html[data-theme="light"] *::-webkit-scrollbar-corner{background:transparent}
@media(min-width:761px){
html[data-theme="light"] .app-shell .sidebar{width:var(--sidebar-width)}
html[data-theme="light"] .app-shell .app-main{width:calc(100% - var(--sidebar-width));margin-left:var(--sidebar-width)}
}
@media(max-width:760px){
html[data-theme="light"] .app-shell .sidebar{width:min(86vw,290px)}
html[data-theme="light"] .app-shell .app-main{width:100%;margin-left:0}
}
html[data-theme="light"] .nav-list{scrollbar-width:none}
html[data-theme="light"] .nav-list::-webkit-scrollbar{width:0;height:0}
html[data-theme="light"] .theme-option-card{border-color:rgba(71,85,105,.16);background:#f8fafc;box-shadow:0 8px 22px rgba(15,23,42,.05)}
html[data-theme="light"] .theme-option-card:hover{background:#f0f9ff}
html[data-theme="light"] .theme-option-card:has(input:checked){background:#ecfdf5;box-shadow:0 12px 28px rgba(15,23,42,.07)}
html[data-theme="light"] img,html[data-theme="light"] video{color-scheme:normal}
html[data-theme="light"] .nav-item,html[data-theme="light"] .nav-group-toggle{color:#475569}
html[data-theme="light"] .nav-item:hover,html[data-theme="light"] .nav-group-toggle:hover{color:#0f172a;background:#e2e8f0}
html[data-theme="light"] .nav-item.active{color:#166534;background:#dcfce7;box-shadow:inset 3px 0 #16a34a}
html[data-theme="light"] .sidebar-collapse-button,html[data-theme="light"] .sidebar-collapsed .sidebar-heading .sidebar-collapse-button{color:#1e293b;border-color:#94a3b8;background:#f8fafc;box-shadow:0 4px 12px rgba(15,23,42,.08)}
html[data-theme="light"] .sidebar-collapse-button:hover{color:#fff;border-color:#0f172a;background:#0f172a}
html[data-theme="light"] .secondary-button:hover:not(:disabled){color:#0f172a;border-color:#94a3b8;background:#e2e8f0}
html[data-theme="light"] .danger-button{color:#fff;border-color:#be123c;background:#e11d48}
html[data-theme="light"] .danger-button:hover:not(:disabled){color:#fff;border-color:#9f1239;background:#be123c}
html[data-theme="light"] .confirm-modal button:not(.danger-button){color:#334155;border-color:#94a3b8;background:#fff}
html[data-theme="light"] .confirm-modal button:not(.danger-button):hover{color:#0f172a;border-color:#64748b;background:#e2e8f0}
html[data-theme="light"] .confirm-modal .danger-button,html[data-theme="light"] .confirm-modal .danger-button:hover{color:#fff;border-color:#be123c;background:#e11d48}
html[data-theme="light"] .status-badge.ativo,html[data-theme="light"] .quality-status.revisado,html[data-theme="light"] .quality-status.aprovada,html[data-theme="light"] .smtp-config-status.is-ready,html[data-theme="light"] .notification-status[data-permission="granted"],html[data-theme="light"] .crm-status-pill.ganha,html[data-theme="light"] .conversation-badge.cliente{color:#166534;background:#dcfce7}
html[data-theme="light"] .quality-status,html[data-theme="light"] .status-badge.revisao,html[data-theme="light"] .smtp-config-status.is-pending,html[data-theme="light"] .plugin-featured,html[data-theme="light"] .agenda-appointment.status-pendente .agenda-event-title>span,html[data-theme="light"] .conversation-badge.retorno{color:#92400e;background:#fef3c7}
html[data-theme="light"] .status-badge.bloqueado,html[data-theme="light"] .quality-status.rejeitada,html[data-theme="light"] .crm-status-pill.perdida,html[data-theme="light"] .notification-status[data-permission="denied"],html[data-theme="light"] .conversation-badge.urgente{color:#9f1239;background:#ffe4e6}
html[data-theme="light"] .profile-badge,html[data-theme="light"] .crm-status-pill,html[data-theme="light"] .crm-status-pill.contato,html[data-theme="light"] .quality-status.corrigido,html[data-theme="light"] .conversation-badge.lead{color:#075985;background:#e0f2fe}
html[data-theme="light"] .crm-status-pill.lead,html[data-theme="light"] .status-badge.rascunho,html[data-theme="light"] .conversation-badge.vip{color:#6b21a8;background:#f3e8ff}
html[data-theme="light"] .status-badge.inativo{color:#334155;background:#e2e8f0}
html[data-theme="light"] .plugin-category{color:#6d28d9}
html[data-theme="light"] .agent-tools small{color:#6d28d9;background:#f3e8ff}
html[data-theme="light"] .agent-global-default{color:#166534!important}
html[data-theme="light"] .agent-automation-picker>legend{color:#166534}
html[data-theme="light"] .agent-automation-picker>header>span{color:#166534;background:#dcfce7}
html[data-theme="light"] .toggle-field>input:checked+span{background:linear-gradient(90deg,#16a34a,#0891b2);box-shadow:0 0 0 3px rgba(22,163,74,.1)}
html[data-theme="light"] .toggle-field>input:checked+span::after{background:#fff}
html[data-theme="light"] .agent-automation-toggles .toggle-field:has(input:checked){border-color:#86efac;background:#f0fdf4}
html[data-theme="light"] .agent-automation-toggles .toggle-field:has(input:checked) strong{color:#166534}
html[data-theme="light"] .dashboard-contact-avatar,html[data-theme="light"] .dashboard-list-icon{color:#075985;background:linear-gradient(135deg,#dbeafe,#dcfce7)}
html[data-theme="light"] .dashboard-link{color:#0369a1;border-color:#7dd3fc;background:#e0f2fe}
html[data-theme="light"] .dashboard-link:hover{color:#fff;border-color:#0369a1;background:#0369a1}
html[data-theme="light"] .dashboard-activity-grid>div>span{color:#0369a1;background:#e0f2fe}
html[data-theme="light"] .dashboard-response-time{background:#ecfdf5}
html[data-theme="light"] .dashboard-response-time span{color:#166534}
html[data-theme="light"] .dashboard-response-time small{color:#475569}
html[data-theme="light"] .dashboard-live-dot{color:#166534;background:#dcfce7}
html[data-theme="light"] .integration-history-panel .table-wrap{margin-top:18px}
html[data-theme="light"] .knowledge-categories a:hover,html[data-theme="light"] .knowledge-categories a.active,html[data-theme="light"] .plugin-categories button:hover,html[data-theme="light"] .plugin-categories button.active{color:#5b21b6;background:#ede9fe}
html[data-theme="light"] .crm-tabs button:hover,html[data-theme="light"] .crm-tabs button.active{color:#155e75;background:#cffafe}
html[data-theme="light"] .crm-metrics .metric-icon.cyan{color:#0369a1;background:#e0f2fe}
html[data-theme="light"] .crm-metrics .metric-icon.violet{color:#6d28d9;background:#f3e8ff}
html[data-theme="light"] .crm-metrics .metric-icon.green{color:#166534;background:#dcfce7}
html[data-theme="light"] .crm-metrics .metric-icon.amber{color:#92400e;background:#fef3c7}
html[data-theme="light"] .crm-card-value{color:#075985}
html[data-theme="light"] .crm-card-top>button{color:#475569;opacity:.85}
html[data-theme="light"] .crm-opportunity-card.status-perdida{opacity:.9}
html[data-theme="light"] .crm-card-actions button:hover{color:#075985;background:#e0f2fe}
html[data-theme="light"] .crm-add-card:hover{color:#0369a1;border-color:#0284c7;background:#f0f9ff}
html[data-theme="light"] .crm-contact-picker-options>small{color:#475569}
html[data-theme="light"] .crm-contact-picker-options>button small{color:#0369a1}
html[data-theme="light"] .crm-contact-picker-options>button:hover,html[data-theme="light"] .crm-contact-picker-options>button.is-active{color:#0c4a6e;background:#e0f2fe}
html[data-theme="light"] .crm-tag-field input:not(:checked)+span{opacity:.78}
html[data-theme="light"] .priority-alta{color:#9f1239;background:#ffe4e6}
html[data-theme="light"] .priority-media{color:#92400e;background:#fef3c7}
html[data-theme="light"] .priority-baixa{color:#075985;background:#e0f2fe}
html[data-theme="light"] .crm-task.finished .crm-task-check{color:#166534;border-color:#22c55e;background:#dcfce7}
html[data-theme="light"] .crm-pipeline-list>article.active{color:#075985;border-color:#7dd3fc;background:#e0f2fe}
html[data-theme="light"] .crm-pipeline-list>article:hover{color:#0c4a6e;border-color:#7dd3fc;background:#e0f2fe}
html[data-theme="light"] .crm-pipeline-list article>a:hover,html[data-theme="light"] .crm-pipeline-list>article:hover>a{color:#0c4a6e;background:#bae6fd}
html[data-theme="light"] .crm-pipeline-list small{color:#166534;background:#dcfce7}
html[data-theme="light"] .crm-pipeline-list article>div button{color:#475569}
html[data-theme="light"] .crm-pipeline-list article>div button:hover{color:#075985;background:#bae6fd}
html[data-theme="light"] .crm-pipeline-list article>div button.danger:hover{color:#9f1239;background:#ffe4e6}
html[data-theme="light"] .crm-stage-setting:hover{border-color:#7dd3fc;background:#f0f9ff}
html[data-theme="light"] .crm-stage-drag-handle:hover,html[data-theme="light"] .crm-stage-drag-handle:focus-visible{color:#0369a1;background:#e0f2fe}
html[data-theme="light"] .crm-stage-edit>i{color:#475569}
html[data-theme="light"] .crm-stage-setting:hover .crm-stage-edit>i,html[data-theme="light"] .crm-stage-edit:hover>i{color:#0369a1!important}
html[data-theme="light"] .crm-detail-heading>span{color:#0369a1;background:#e0f2fe}
html[data-theme="light"] .crm-history-list>article>i{color:#0284c7}
html[data-theme="light"] .crm-detail-task-list>article>i{color:#92400e}
html[data-theme="light"] .crm-detail-task-list article.concluida>i{color:#166534}
html[data-theme="light"] .crm-attachments input[type=file]{background:#f8fafc}
html[data-theme="light"] :is(.chat-actions button,.composer>button,.crm-card-actions button,.crm-contact-picker-input button,.crm-card-top>button,.crm-pipeline-list article>div button,.agenda-event-actions button,.integration-hero-card>button,.integration-hero-card>a,.integration-webhook-card>footer button,.chat-home-refresh,.chat-message-search>button,.composer-tools>button,.emoji-picker-wrap>button,.chat-filter-menu>div>button,.notes-manager-list>article>footer button,.badge-manager-list>article>div button,.chat-actions .chat-mobile-actions-menu button,.topbar-tool,.topbar-restore-button,.groups-search button):hover{color:#075985;background:#e0f2fe}
html[data-theme="light"] :is(.message-context-menu>button.message-menu-danger,.conversation-context-menu>button.conversation-menu-danger,.notes-manager-list>article>footer button[data-note-delete],.badge-manager-list>article>div button[data-badge-delete],.chat-media-lightbox-card>header>button):hover{color:#9f1239;background:#ffe4e6}
html[data-theme="light"] .modal-overlay,html[data-theme="light"] .form-modal,html[data-theme="light"] .sidebar-backdrop{background:rgba(15,23,42,.52)}
html[data-theme="light"] .form-modal{z-index:1400}
html[data-theme="light"] .form-modal-card{scrollbar-color:#94a3b8 transparent}
html[data-theme="light"] .form-modal-card::-webkit-scrollbar-track{background:transparent}
html[data-theme="light"] .form-modal-card::-webkit-scrollbar-thumb{border-color:transparent;background:#94a3b8;background-clip:padding-box}
html[data-theme="light"] .form-modal-card::-webkit-scrollbar-thumb:hover{background:#64748b;background-clip:padding-box}
html[data-theme="light"] .profile-avatar-overlay{color:#fff;background:rgba(15,23,42,.72)}
html[data-theme="light"] .chat-media-lightbox-backdrop{background:rgba(15,23,42,.88)}
html[data-theme="light"] .chat-media-lightbox-card{background:#f8fafc}
html[data-theme="light"] .chat-media-lightbox-stage{background:radial-gradient(circle,#e2e8f0,#cbd5e1 72%)}
html[data-theme="light"] .chat-media-lightbox-stage{scrollbar-width:thin;scrollbar-color:#64748b rgba(226,232,240,.7)}
html[data-theme="light"] .chat-media-lightbox-stage::-webkit-scrollbar{width:10px;height:10px}
html[data-theme="light"] .chat-media-lightbox-stage::-webkit-scrollbar-track{background:rgba(226,232,240,.7);border-radius:999px}
html[data-theme="light"] .chat-media-lightbox-stage::-webkit-scrollbar-thumb{border:2px solid rgba(226,232,240,.7);border-radius:999px;background:#64748b}
html[data-theme="light"] .chat-media-lightbox-stage::-webkit-scrollbar-thumb:hover{background:#334155}
html[data-theme="light"] .contact-media-filters button:hover{color:#166534;border-color:#86efac;background:#dcfce7}
html[data-theme="light"] .contact-media-filters button.active{color:#fff;border-color:#15803d;background:#15803d;box-shadow:0 5px 14px rgba(21,128,61,.2)}
html[data-theme="light"] .message-bubble{box-shadow:0 3px 10px rgba(15,23,42,.06);transition:box-shadow .24s ease,transform .24s ease}
html[data-theme="light"] .message-bubble:hover{box-shadow:0 8px 20px rgba(15,23,42,.11);transform:translateY(-1px)}
html[data-theme="light"] .message-bubble p{color:#1e293b}
html[data-theme="light"] .message-bubble.outgoing{background:#dcfce7}
html[data-theme="light"] .message-bubble.outgoing p{color:#14532d}
html[data-theme="light"] .message-bubble.outgoing footer{color:#15803d}
html[data-theme="light"] .message-sender-label{color:#075985;border-bottom-color:rgba(7,89,133,.2)}
html[data-theme="light"] .message-bubble.outgoing .message-sender-label{color:#166534;border-bottom-color:rgba(22,101,52,.2)}
html[data-theme="light"] .message-read-more{color:#0369a1}
html[data-theme="light"] .message-read-more:hover,html[data-theme="light"] .message-read-more:focus-visible{color:#0c4a6e}
html[data-theme="light"] .message-list{background:#fff}
html[data-theme="light"] .composer{background:#eef2f6}
html[data-theme="light"] .composer-tools{background:#f1f5f9}
html[data-theme="light"] .composer-editor{color:#0f172a;border-color:#94a3b8;background:#fff}
html[data-theme="light"] .composer-editor:empty::before{color:#64748b}
html[data-theme="light"] .composer-row .send-button,html[data-theme="light"] .composer-row .send-button:hover{color:#fff}
html[data-theme="light"] .message-bubble.incoming .message-content[data-long-message].is-collapsed::after{background:linear-gradient(to bottom,rgba(232,238,246,0),#e8eef6)}
html[data-theme="light"] .customer-profile-kind{color:#166534!important;background:#dcfce7}
html[data-theme="light"] .contact-profile-link{color:#075985;border-color:#7dd3fc;background:#e0f2fe}
html[data-theme="light"] .contact-profile-link:hover{color:#fff;border-color:#0369a1;background:#0369a1}
html[data-theme="light"] .note-view-all-button{color:#075985;border-color:#7dd3fc;background:#e0f2fe}
html[data-theme="light"] .note-view-all-button span{color:#fff;background:#0369a1}
html[data-theme="light"] .note-view-all-button:hover{color:#fff;border-color:#0369a1;background:#0369a1}
html[data-theme="light"] .note-view-all-button:hover span{color:#075985;background:#fff}
html[data-theme="light"] .conversation-context-menu>button i{color:#0369a1}
html[data-theme="light"] .conversation-context-menu>button:hover{color:#0f172a;background:#dbeafe}
html[data-theme="light"] .conversation-badge-picker>small{color:#475569}
html[data-theme="light"] .conversation-badge-picker>div>button{color:color-mix(in srgb,var(--badge-color,#0284c7) 62%,#0f172a);border-color:color-mix(in srgb,var(--badge-color,#0284c7) 38%,#cbd5e1);background:color-mix(in srgb,var(--badge-color,#0284c7) 12%,#fff)}
html[data-theme="light"] .conversation-badge-picker>div>button:hover{color:color-mix(in srgb,var(--badge-color,#0284c7) 52%,#020617);border-color:color-mix(in srgb,var(--badge-color,#0284c7) 65%,#94a3b8);background:color-mix(in srgb,var(--badge-color,#0284c7) 20%,#fff);filter:none}
html[data-theme="light"] .conversation-badge-picker>div>button.remove:hover{color:#334155;border-color:#94a3b8;background:#e2e8f0}
html[data-theme="light"] .conversation-badge-manage{color:#0369a1;border-color:#38bdf8;background:#e0f2fe}
html[data-theme="light"] .conversation-badge-manage:hover{color:#fff;border-color:#0369a1;background:#0369a1}
html[data-theme="light"] .conversation-danger-actions>button{color:#9f1239;border-color:#fda4af;background:#fff1f2}
html[data-theme="light"] .conversation-danger-actions>button i{color:#be123c}
html[data-theme="light"] .conversation-danger-actions>button.is-delete{color:#881337;border-color:#fb7185;background:#ffe4e6}
html[data-theme="light"] .conversation-danger-actions>button:hover,html[data-theme="light"] .conversation-danger-actions>button.is-delete:hover{color:#fff;border-color:#be123c;background:#be123c}
html[data-theme="light"] .conversation-danger-actions>button:hover i{color:#fff}
html[data-theme="light"] .chat-media-preview-icon{color:#fff;border-color:rgba(255,255,255,.7);background:rgba(15,23,42,.82)}
html[data-theme="light"] .chat-media-preview:hover .chat-media-preview-icon{color:#fff;background:#0369a1}
html[data-theme="light"] .chat-scroll-latest{color:#fff;border-color:#0f766e;background:#0f766e;box-shadow:0 10px 24px rgba(15,118,110,.24)}
html[data-theme="light"] .chat-scroll-latest:hover{color:#fff;border-color:#115e59;background:#115e59}
html[data-theme="light"] .audio-message>button{color:#075985;border-color:#7dd3fc;background:#e0f2fe}
html[data-theme="light"] .audio-message>button:hover{color:#fff;border-color:#0369a1;background:#0369a1}
html[data-theme="light"] .chat-audio-track::before{opacity:.48;background:repeating-linear-gradient(90deg,#0284c7 0 2px,transparent 2px 6px)}
html[data-theme="light"] .chat-audio-track input{background:linear-gradient(90deg,#16a34a 0 var(--audio-progress,0%),#94a3b8 var(--audio-progress,0%) 100%)}
html[data-theme="light"] .chat-audio-track input::-webkit-slider-thumb{border-color:#fff;background:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.24)}
html[data-theme="light"] .chat-audio-track input::-moz-range-thumb{border-color:#fff;background:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.24)}
html[data-theme="light"] .chat-audio-recorder{border-color:#fda4af;background:#fff1f2}
html[data-theme="light"] .chat-audio-recorder .recording-dot{background:#e11d48;box-shadow:0 0 0 5px rgba(225,29,72,.14)}
html[data-theme="light"] .chat-audio-recorder strong{color:#be123c}
html[data-theme="light"] .chat-audio-recorder small{color:#475569}
html[data-theme="light"] .message-bubble.outgoing .message-content[data-long-message].is-collapsed::after{background:linear-gradient(to bottom,rgba(220,252,231,0),#dcfce7)}
html[data-theme="light"] .message-bubble.incoming .message-edited-badge{border-color:#7dd3fc;color:#075985;background:#e0f2fe}
html[data-theme="light"] .retention-period{color:#166534;border-color:#86efac;background:#dcfce7}
html[data-theme="light"] .record-pagination{border-color:#cbd5e1;background:#f8fafc}
html[data-theme="light"] .record-pagination-summary{color:#475569}
html[data-theme="light"] .record-pagination-links a{color:#334155;border-color:#cbd5e1;background:#fff}
html[data-theme="light"] .record-pagination-links a:hover{color:#fff;border-color:#0369a1;background:#0369a1}
html[data-theme="light"] .record-pagination-links a.active{color:#fff;border-color:#047857;background:#047857}
html[data-theme="light"] .table-empty{color:#475569!important}
html[data-theme="light"] .form-modal-card>header>button:hover{border-color:#9f1239;color:#fff;background:#be123c;box-shadow:0 7px 18px rgba(159,18,57,.2)}
html[data-theme="light"] .quick-replies-panel [data-quick-replies-list]>button b{color:#075985;background:#e0f2fe}
html[data-theme="light"] .quick-replies-manager-list [data-quick-replies-manager-list]>button b{color:#9f1239}
html[data-theme="light"] .quick-replies-manager-list [data-quick-replies-manager-list]>button em.is-active{color:#166534;background:#dcfce7}
html[data-theme="light"] .quick-replies-manager-list [data-quick-replies-manager-list]>button em.is-inactive{color:#9f1239;background:#ffe4e6}
html[data-theme="light"] .quick-reply-active-field>div strong{color:#334155}
html[data-theme="light"] .quick-reply-active-field:has(input:checked){border-color:#86efac;background:#f0fdf4}
html[data-theme="light"] .quick-reply-active-field:has(input:checked)>div strong{color:#166534}
html[data-theme="light"] .quick-reply-active-field:focus-within{border-color:#0284c7;box-shadow:0 0 0 3px rgba(14,165,233,.14)}
html[data-theme="light"] .group-human-notice{border-color:#86efac;color:#475569;background:#f0fdf4;box-shadow:inset 0 0 0 1px rgba(22,163,74,.04)}
html[data-theme="light"] .group-human-notice>i{color:#15803d}
html[data-theme="light"] .group-human-notice strong{color:#166534}
html[data-theme="light"] .knowledge-search button{border:1px solid #7dd3fc;color:#075985;background:#e0f2fe;transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}
html[data-theme="light"] .knowledge-search button:hover{border-color:#0369a1;color:#fff;background:#0369a1;box-shadow:0 5px 14px rgba(3,105,161,.2)}
html[data-theme="light"] .knowledge-search button:focus-visible{outline:2px solid #0284c7;outline-offset:2px}
