.contact-list[data-v-e8743470]{display:flex;flex-direction:column;height:100%;background:#fff;position:relative;overflow-x:visible}.list-header[data-v-e8743470]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f0f2f5;border-bottom:1px solid #e9ecef;min-height:58px}.header-info h3[data-v-e8743470]{margin:0 0 4px;font-size:18px;color:#2c3e50}.status-badge[data-v-e8743470]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.status-badge.online[data-v-e8743470]{color:#28a745}.status-badge i[data-v-e8743470]{font-size:8px;animation:pulse-e8743470 2s infinite}@keyframes pulse-e8743470{0%,to{opacity:1}50%{opacity:.4}}.search-and-new-contact[data-v-e8743470]{display:flex;gap:8px;align-items:center}.search-box-header[data-v-e8743470]{flex:1;position:relative;display:flex;align-items:center;background:#fff;border:1px solid #ddd;border-radius:20px;padding:6px 12px}.search-box-header i[data-v-e8743470]{color:#95a5a6;font-size:14px;margin-right:8px}.search-box-header input[data-v-e8743470]{flex:1;border:none;outline:none;font-size:14px;color:#2c3e50}.search-box-header input[data-v-e8743470]::placeholder{color:#95a5a6}.clear-btn-header[data-v-e8743470]{background:none;border:none;color:#95a5a6;cursor:pointer;padding:0 4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.clear-btn-header[data-v-e8743470]:hover{color:#6c757d}.clear-btn-header i[data-v-e8743470]{font-size:14px;margin:0}.header-actions[data-v-e8743470]{display:flex;gap:8px}.icon-btn[data-v-e8743470]{width:36px;height:36px;border:none;background:transparent;color:#6c757d;border-radius:50%;cursor:pointer;transition:all .2s}.icon-btn[data-v-e8743470]:hover{background:#e9ecef;color:#2c3e50}.search-box[data-v-e8743470]{position:relative;display:flex;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #e9ecef}.search-box i.fa-search[data-v-e8743470]{color:#6c757d;margin-right:8px}.search-box input[data-v-e8743470]{flex:1;border:none;outline:none;font-size:14px;background:#f8f9fa;padding:8px 12px;border-radius:8px}.clear-btn[data-v-e8743470]{position:absolute;right:24px;border:none;background:transparent;color:#6c757d;cursor:pointer;padding:4px}.tabs-section[data-v-e8743470]{display:flex;gap:0;padding:8px;background:#fff;border-bottom:1px solid #e9ecef}.tab-btn[data-v-e8743470]{display:flex;align-items:center;justify-content:center;gap:4px;padding:10px 8px;border:none;background:transparent;color:#6c757d;font-size:13px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;flex:1;min-width:0}.tab-btn[data-v-e8743470]:hover{color:#495057;background:#f8f9fa}.tab-btn.active[data-v-e8743470]{color:#6f3bf0;border-bottom-color:#6f3bf0;background:#f8f4ff}.tab-btn i[data-v-e8743470]{font-size:14px}.tab-count[data-v-e8743470]{margin-left:4px;padding:1px 5px;background:#e9ecef;border-radius:8px;font-size:10px;font-weight:600;min-width:18px;text-align:center;transition:all .3s ease}.unread-dot[data-v-e8743470]{width:6px;height:6px;background:#28a745;border-radius:50%;margin-left:3px;flex-shrink:0;animation:pulse-dot-e8743470 2s infinite}@keyframes pulse-dot-e8743470{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.tab-count.skeleton-count[data-v-e8743470]{width:20px;height:16px;background:linear-gradient(90deg,#e9ecef 25%,#d9d9d9,#e9ecef 75%);background-size:200% 100%;animation:skeleton-loading-e8743470 1.5s infinite;color:transparent}.tab-btn.active .tab-count[data-v-e8743470]{background:#6f3bf0;color:#fff}.tab-btn.active .tab-count.has-unread[data-v-e8743470]{background:#28a745;color:#fff}.tab-btn.active .tab-count.skeleton-count[data-v-e8743470]{background:linear-gradient(90deg,#8b5cf6 25%,#7c4ee4,#8b5cf6 75%);background-size:200% 100%}.tab-btn.has-transfer[data-v-e8743470]{animation:pulse-transfer-tab-e8743470 2s ease-in-out infinite}.transfer-icon-tab[data-v-e8743470]{animation:rotate-transfer-tab-e8743470 2s linear infinite;color:#667eea}@keyframes pulse-transfer-tab-e8743470{0%,to{box-shadow:inset 0 0 #667eea00}50%{box-shadow:inset 0 0 0 2px #667eea4d}}@keyframes rotate-transfer-tab-e8743470{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sort-arrow[data-v-e8743470]{margin-left:4px;font-size:12px;cursor:pointer;opacity:.7;transition:all .2s}.sort-arrow[data-v-e8743470]:hover{opacity:1;transform:scale(1.1)}.tab-btn.urgency-medium[data-v-e8743470]{background:#ffc1071a;animation:pulse-urgency-medium-e8743470 10s infinite}.tab-btn.urgency-high[data-v-e8743470]{background:#ff980026;animation:pulse-urgency-high-e8743470 10s infinite}.tab-btn.urgency-critical[data-v-e8743470]{background:#dc354526;animation:pulse-urgency-critical-e8743470 10s infinite}@keyframes pulse-urgency-medium-e8743470{0%,95%{background:#ffc1071a;box-shadow:0 0 #ffc10700}97.5%{background:#ffc10733;box-shadow:0 0 0 4px #ffc10766}to{background:#ffc1071a;box-shadow:0 0 #ffc10700}}@keyframes pulse-urgency-high-e8743470{0%,95%{background:#ff980026;box-shadow:0 0 #ff980000}97.5%{background:#ff980040;box-shadow:0 0 0 4px #ff980066}to{background:#ff980026;box-shadow:0 0 #ff980000}}@keyframes pulse-urgency-critical-e8743470{0%,95%{background:#dc354526;box-shadow:0 0 #dc354500}97.5%{background:#dc354540;box-shadow:0 0 0 4px #dc354566}to{background:#dc354526;box-shadow:0 0 #dc354500}}.date-range-input-hidden[data-v-e8743470]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;pointer-events:none}.date-filter-row[data-v-e8743470]{padding:8px 12px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.date-filter-container[data-v-e8743470]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:6px 10px}.date-filter-container i.fa-calendar-alt[data-v-e8743470]{color:#6f3bf0;font-size:14px}.date-range-input[data-v-e8743470]{flex:1;border:none;outline:none;font-size:13px;color:#333;background:transparent;cursor:pointer;min-width:0}.date-range-input[data-v-e8743470]::placeholder{color:#999;font-size:12px}.clear-date-btn[data-v-e8743470],.apply-date-btn[data-v-e8743470]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.clear-date-btn[data-v-e8743470]{background:#f0f0f0;color:#666}.clear-date-btn[data-v-e8743470]:hover{background:#e0e0e0;color:#333}.apply-date-btn[data-v-e8743470]{background:#6f3bf0;color:#fff}.apply-date-btn[data-v-e8743470]:hover:not(:disabled){background:#5a2dc7}.apply-date-btn[data-v-e8743470]:disabled{background:#ccc;cursor:not-allowed}.clear-date-btn i[data-v-e8743470],.apply-date-btn i[data-v-e8743470]{font-size:12px}.filters[data-v-e8743470]{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid #e9ecef;flex-wrap:wrap;justify-content:flex-start;align-items:center;overflow-x:visible;overflow-y:visible;scrollbar-width:none;position:relative;z-index:100}.filters[data-v-e8743470]::-webkit-scrollbar{display:none}.filters .groups-filter-btn[data-v-e8743470],.filters .unread-filter-btn[data-v-e8743470],.filters .filter-btn[data-v-e8743470]{padding:4px 8px;font-size:10px;border-radius:12px}.filters .groups-filter-btn.icon-only[data-v-e8743470]{padding:5px 7px;gap:3px}.filters .groups-filter-btn i[data-v-e8743470],.filters .unread-filter-btn i[data-v-e8743470],.filters .filter-btn i[data-v-e8743470],.filters .groups-filter-btn.icon-only i[data-v-e8743470]{font-size:11.5px}.filters .filter-badge[data-v-e8743470],.filters .unread-filter-btn .filter-badge[data-v-e8743470]{min-width:14px;height:14px;font-size:9.5px;padding:0 3px}.filters .chip-select.icon-only .select-trigger-chip[data-v-e8743470]{padding:5px 7px;gap:3px}.filters .chip-select.icon-only .select-trigger-chip i[data-v-e8743470]:first-child{font-size:11.5px}.filters .chip-select.icon-only .filter-count[data-v-e8743470]{min-width:14px;height:14px;font-size:9.5px}.custom-select.chip-select[data-v-e8743470]{position:relative;-webkit-user-select:none;user-select:none}.select-trigger-chip[data-v-e8743470]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#fff;border:1px solid #dee2e6;border-radius:14px;cursor:pointer;font-size:11px;font-weight:500;color:#495057;transition:all .2s;white-space:nowrap;flex-shrink:0}.select-trigger-chip i[data-v-e8743470]:first-child{font-size:11px;color:#6c757d}.select-trigger-chip i.fa-chevron-down[data-v-e8743470]{font-size:10px;color:#6c757d;transition:transform .2s;margin-left:2px}.select-trigger-chip[data-v-e8743470]:hover{border-color:#adb5bd;background:#f8f9fa}.custom-select.chip-select.open .select-trigger-chip[data-v-e8743470]{border-color:#6f3bf0;background:#f8f4ff;color:#6f3bf0}.custom-select.chip-select.open .select-trigger-chip i[data-v-e8743470]{color:#6f3bf0}.custom-select.chip-select.open .select-trigger-chip i.fa-chevron-down[data-v-e8743470]{transform:rotate(180deg)}.select-dropdown[data-v-e8743470]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:300px;overflow-y:auto;padding:4px;min-width:200px;white-space:nowrap}.select-dropdown-fixed{background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;max-height:300px;overflow-y:auto;padding:4px;min-width:200px;white-space:nowrap}.select-dropdown-fixed .checkbox-option{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;border-radius:4px;font-size:13px;color:#495057;transition:background .15s}.select-dropdown-fixed .checkbox-option:hover{background:#f8f9fa}.select-dropdown-fixed .checkbox-option input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#6F3BF0}.select-dropdown-fixed .checkbox-option i{width:16px;text-align:center;font-size:12px}.select-dropdown-fixed .tag-color-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.funil-fase-dropdown{min-width:220px;max-width:320px}.funil-fase-dropdown .funil-grupo{padding:4px 0}.funil-fase-dropdown .funil-grupo-header{display:flex;align-items:center;gap:6px;padding:8px 14px 4px;font-size:11px;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.4px;border-top:1px solid #f3f4f6}.funil-fase-dropdown .funil-grupo:first-child .funil-grupo-header{border-top:0}.funil-fase-dropdown .funil-grupo-header i{font-size:10px;color:#a78bfa}.funil-fase-dropdown .fase-option{padding-left:24px}.funil-fase-dropdown .fase-cor-pill{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.funil-fase-dropdown .fase-nome-text{font-size:13px;color:#374151}.select-dropdown-fixed .no-tags{padding:12px;text-align:center;color:#6c757d;font-size:13px}.checkbox-option[data-v-e8743470]{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;border-radius:4px;font-size:13px;color:#495057;transition:background .15s}.checkbox-option[data-v-e8743470]:hover{background:#f8f9fa}.checkbox-option input[type=checkbox][data-v-e8743470]{width:16px;height:16px;cursor:pointer;accent-color:#6F3BF0}.checkbox-option i[data-v-e8743470]{font-size:12px;color:#6c757d}.clear-filter-option[data-v-e8743470]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:12px;font-weight:500;color:#dc3545;border-top:1px solid #eee;margin-top:4px;transition:background .2s}.clear-filter-option[data-v-e8743470]:hover{background:#fff5f5}.clear-filter-option .fa-broom[data-v-e8743470]{font-size:12px}.clear-filter-option span[data-v-e8743470]{flex:1}.clear-filter-option .fa-times-circle[data-v-e8743470]{font-size:14px;opacity:.7}.clear-filter-option:hover .fa-times-circle[data-v-e8743470]{opacity:1}.select-dropdown-fixed .clear-filter-option{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:12px;font-weight:500;color:#dc3545;border-top:1px solid #eee;margin-top:4px;transition:background .2s}.select-dropdown-fixed .clear-filter-option:hover{background:#fff5f5}.select-dropdown-fixed .clear-filter-option .fa-broom{font-size:12px}.select-dropdown-fixed .clear-filter-option span{flex:1}.select-dropdown-fixed .clear-filter-option .fa-times-circle{font-size:14px;opacity:.7}.select-dropdown-fixed .clear-filter-option:hover .fa-times-circle{opacity:1}.tag-color-dot[data-v-e8743470]{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.no-tags[data-v-e8743470]{padding:12px;text-align:center;color:#95a5a6;font-size:12px;font-style:italic}.unread-filter-btn[data-v-e8743470]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#fff;border:1px solid #dee2e6;border-radius:14px;cursor:pointer;font-size:11px;font-weight:500;color:#495057;transition:all .2s;white-space:nowrap;flex-shrink:0}.unread-filter-btn i[data-v-e8743470]{font-size:11px;color:#6c757d}.unread-filter-btn[data-v-e8743470]:hover{background:#f8f9fa;border-color:#adb5bd}.unread-filter-btn.active[data-v-e8743470]{background:#28a745;color:#fff;border-color:#28a745}.unread-filter-btn.active i[data-v-e8743470]{color:#fff}.unread-filter-btn .filter-badge[data-v-e8743470]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#ffffff4d;color:#fff;border-radius:8px;font-size:9px;font-weight:600;margin-left:2px}.unread-filter-btn:not(.active) .filter-badge[data-v-e8743470]{background:#28a745;color:#fff}.chip-select.icon-only .select-trigger-chip[data-v-e8743470]{padding:6px 8px;gap:4px}.chip-select.icon-only .select-trigger-chip i[data-v-e8743470]:first-child{font-size:13px}.chip-select.icon-only.active .select-trigger-chip[data-v-e8743470]{background:#6f3bf0;border-color:#6f3bf0;color:#fff}.chip-select.icon-only.active .select-trigger-chip i[data-v-e8743470]{color:#fff}.unread-filter-btn.icon-only[data-v-e8743470]{padding:6px 8px;gap:4px}.unread-filter-btn.icon-only i[data-v-e8743470]{font-size:13px}.unread-filter-btn.icon-only span[data-v-e8743470]{display:none}.unread-filter-btn.icon-only .filter-badge[data-v-e8743470]{display:inline-flex}.groups-filter-btn[data-v-e8743470]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#fff;border:1px solid #dee2e6;border-radius:14px;cursor:pointer;font-size:11px;font-weight:500;color:#495057;transition:all .2s;white-space:nowrap;flex-shrink:0}.groups-filter-btn i[data-v-e8743470]{font-size:11px;color:#2196f3}.groups-filter-btn[data-v-e8743470]:hover{background:#e3f2fd;border-color:#90caf9}.groups-filter-btn.active[data-v-e8743470]{background:#2196f3;color:#fff;border-color:#2196f3}.groups-filter-btn.active i[data-v-e8743470]{color:#fff}.groups-filter-btn .filter-badge[data-v-e8743470]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#ffffff4d;color:#fff;border-radius:8px;font-size:9px;font-weight:600;margin-left:2px}.groups-filter-btn:not(.active) .filter-badge[data-v-e8743470]{background:#2196f3;color:#fff}.groups-filter-btn.icon-only[data-v-e8743470]{padding:6px 8px;gap:4px}.groups-filter-btn.icon-only i[data-v-e8743470]{font-size:13px}.groups-filter-btn.icon-only span[data-v-e8743470]{display:none}.groups-filter-btn.icon-only .filter-badge[data-v-e8743470]{display:inline-flex}.filter-count[data-v-e8743470]{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;background:#6f3bf0;color:#fff;border-radius:7px;font-size:9px;font-weight:600}.chip-select.icon-only.active .filter-count[data-v-e8743470]{background:#ffffff4d}.total-conversations-count[data-v-e8743470]{display:flex;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;border-radius:12px}.transfer-indicator-simple[data-v-e8743470]{color:#7c3aed;font-size:11px;animation:pulse-transfer-simple-e8743470 2s ease-in-out infinite}@keyframes pulse-transfer-simple-e8743470{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.filter-btn[data-v-e8743470]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #dee2e6;background:#fff;color:#6c757d;border-radius:12px;font-size:11px;cursor:pointer;white-space:nowrap;transition:all .2s;position:relative}.filter-btn i[data-v-e8743470]{font-size:10px}.filter-btn[data-v-e8743470]:before{content:"";position:absolute;inset:-1px;border-radius:16px;border:2px solid transparent;transition:all .2s;pointer-events:none}.filter-btn.filter-waiting[data-v-e8743470]:before{border-color:#ffc107}.filter-btn.filter-live[data-v-e8743470]:before{border-color:#dc3545}.filter-btn.filter-finished[data-v-e8743470]:before{border-color:#6c757d}.filter-btn[data-v-e8743470]:hover{background:#f8f9fa;border-color:#adb5bd}.filter-btn.active[data-v-e8743470]{background:#6f3bf0;color:#fff;border-color:#6f3bf0}.filter-btn.active[data-v-e8743470]:before{border-color:#fff}.contacts-list[data-v-e8743470]{flex:1;overflow-y:auto;overflow-x:visible}.contact-item[data-v-e8743470]{position:relative;display:flex;padding:12px 16px;border-bottom:1px solid #f0f0f0;border-left:5px solid transparent;cursor:pointer;transition:all .2s;overflow:visible;min-width:0}.contact-item.merging-out[data-v-e8743470]{animation:mergeOut-e8743470 1.3s ease-out forwards;pointer-events:none;z-index:5}@keyframes mergeOut-e8743470{0%,30%{opacity:1;transform:scale(1)}60%{opacity:.4;transform:scale(.85)}to{opacity:0;transform:scale(.3);max-height:0;padding:0 16px;border:none}}@media(prefers-reduced-motion:reduce){.contact-item.merging-out[data-v-e8743470]{animation:mergeOutReduced-e8743470 .3s ease-out forwards}@keyframes mergeOutReduced-e8743470{to{opacity:0}}}.contact-item[data-v-e8743470]:hover{background:#f8f9fa}.contact-item.active[data-v-e8743470]{background:#e3f2fd}.contact-item.pinned[data-v-e8743470]{background:#fffef7}.contact-item.status-waiting[data-v-e8743470]{border-left-color:#ffc10799}.contact-item.status-attended[data-v-e8743470]{border-left-color:#28a74599}.contact-item.status-live[data-v-e8743470]{border-left-color:#dc354599}.contact-item.status-waiting[data-v-e8743470]:hover,.contact-item.status-waiting.active[data-v-e8743470]{border-left-color:#ffc107}.contact-item.status-attended[data-v-e8743470]:hover,.contact-item.status-attended.active[data-v-e8743470]{border-left-color:#28a745}.contact-item.status-live[data-v-e8743470]:hover,.contact-item.status-live.active[data-v-e8743470]{border-left-color:#dc3545}.contact-item.status-finished[data-v-e8743470]{border-left-color:#6c757d99}.contact-item.status-finished[data-v-e8743470]:hover,.contact-item.status-finished.active[data-v-e8743470]{border-left-color:#6c757d}.contact-item.urgency-medium[data-v-e8743470]{background:#ffc1070d;border-left-color:#ffc107!important}.contact-item.urgency-high[data-v-e8743470]{background:#ff980014;border-left-color:#ff9800!important}.contact-item.urgency-critical[data-v-e8743470]{background:#dc354514;border-left-color:#dc3545!important}.contact-item.urgency-medium[data-v-e8743470]:hover,.contact-item.urgency-medium.active[data-v-e8743470]{background:#ffc1071a}.contact-item.urgency-high[data-v-e8743470]:hover,.contact-item.urgency-high.active[data-v-e8743470]{background:#ff980026}.contact-item.urgency-critical[data-v-e8743470]:hover,.contact-item.urgency-critical.active[data-v-e8743470]{background:#dc354526}.contact-item.is-internal-group[data-v-e8743470]{background:linear-gradient(135deg,#e3f2fd,#f5f5f5);border-left:3px solid #2196F3}.contact-item.is-internal-group[data-v-e8743470]:hover{background:linear-gradient(135deg,#bbdefb,#eee)}.contact-item.is-internal-group.active[data-v-e8743470]{background:linear-gradient(135deg,#90caf9,#e0e0e0)}.group-avatar[data-v-e8743470]{display:flex;align-items:center;justify-content:center;background:#2196f3;color:#fff;border-radius:50%;font-size:20px}.queue-number[data-v-e8743470]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:8px;background:#6f3bf0;color:#fff;font-weight:600;font-size:12px;border-radius:50%;flex-shrink:0}.avatar[data-v-e8743470]{position:relative;width:50px;height:50px;margin-right:12px;flex-shrink:0}.avatar img[data-v-e8743470],.avatar-placeholder[data-v-e8743470]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-placeholder[data-v-e8743470]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:18px}.online-dot[data-v-e8743470]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#28a745;border:2px solid #fff;border-radius:50%}.attendant-badge[data-v-e8743470]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:9px;margin-right:4px;box-shadow:0 1px 3px #0003}.humano-badge[data-v-e8743470]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.groups-filter-btn.humano-filter-btn i[data-v-e8743470]{color:#ea580c}.groups-filter-btn.humano-filter-btn[data-v-e8743470]:hover{background:#fff7ed;border-color:#fed7aa}.groups-filter-btn.humano-filter-btn:not(.active) .filter-badge[data-v-e8743470]{background:#ea580c;color:#fff}.groups-filter-btn.humano-filter-btn.active[data-v-e8743470]{background:#ea580c;border-color:#ea580c;color:#fff}.groups-filter-btn.humano-filter-btn.active i[data-v-e8743470]{color:#fff}.groups-filter-btn.humano-filter-btn.active .filter-badge[data-v-e8743470]{background:#ffffff4d;color:#fff}.groups-filter-btn.quentes-filter-btn i[data-v-e8743470]{color:#f97316}.groups-filter-btn.quentes-filter-btn[data-v-e8743470]:hover{background:#fff7ed;border-color:#fed7aa}.groups-filter-btn.quentes-filter-btn:not(.active) .filter-badge[data-v-e8743470]{background:#f97316;color:#fff}.groups-filter-btn.quentes-filter-btn.active[data-v-e8743470]{background:#f97316;border-color:#f97316;color:#fff}.groups-filter-btn.quentes-filter-btn.active i[data-v-e8743470]{color:#fff}.groups-filter-btn.chance-filter[data-v-e8743470]{position:relative}.groups-filter-btn.chance-filter i[data-v-e8743470]{color:#2563eb}.chance-filter-select[data-v-e8743470]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;margin:0}.groups-filter-btn.chance-filter[data-v-e8743470]:hover{background:#eff6ff;border-color:#bfdbfe}.groups-filter-btn.chance-filter.active[data-v-e8743470]{background:#2563eb;border-color:#2563eb;color:#fff}.groups-filter-btn.chance-filter.active i[data-v-e8743470]{color:#fff}.groups-filter-btn.chance-filter:not(.active) .filter-badge[data-v-e8743470]{background:#2563eb;color:#fff}.groups-filter-btn.quentes-filter-btn.active .filter-badge[data-v-e8743470]{background:#ffffff4d;color:#fff}.temp-badge[data-v-e8743470]{color:var(--temp-cor, #6b7280);background:#fff;border:1px solid var(--temp-cor, #6b7280);cursor:pointer;display:inline-flex;align-items:center;gap:2px;width:auto;min-width:18px;padding:0 3px;border-radius:9px}.temp-badge[data-v-e8743470]:hover{filter:brightness(.92)}.temp-badge--leitura[data-v-e8743470],.temp-badge--leitura[data-v-e8743470]:hover{cursor:default;filter:none}.temp-origem[data-v-e8743470]{font-size:.7em;opacity:.8}.temp-popover[data-v-e8743470]{position:fixed;z-index:10001;width:220px;padding:10px;background:#fff;border:1px solid #dee2e6;border-radius:10px;box-shadow:0 6px 20px #0000002e;font-size:12px;color:#212529}.temp-popover-titulo[data-v-e8743470]{font-weight:600;font-size:11px;color:#6c757d;margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px}.temp-popover-opcoes[data-v-e8743470]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.temp-popover-opcao[data-v-e8743470]{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;background:#fff;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;font-size:12px;color:#495057;transition:all .15s}.temp-popover-opcao i[data-v-e8743470]{color:var(--temp-cor, #6b7280)}.temp-popover-opcao[data-v-e8743470]:hover:not(:disabled){border-color:var(--temp-cor, #6b7280);background:#f8f9fa}.temp-popover-opcao.ativa[data-v-e8743470]{background:var(--temp-cor, #6b7280);border-color:var(--temp-cor, #6b7280);color:#fff}.temp-popover-opcao.ativa i[data-v-e8743470]{color:#fff}.temp-popover-opcao[data-v-e8743470]:disabled,.temp-popover-cancelar[data-v-e8743470]:disabled{opacity:.6;cursor:default}.temp-popover-cancelar[data-v-e8743470]{width:100%;padding:5px;background:transparent;border:none;border-radius:6px;cursor:pointer;font-size:11px;color:#6c757d}.temp-popover-cancelar[data-v-e8743470]:hover:not(:disabled){background:#f1f3f5}.trophy-badge[data-v-e8743470]{background:linear-gradient(135deg,gold,orange);color:#fff}.concierge-star-name[data-v-e8743470]{color:#f59e0b;font-size:10px;margin-left:3px;flex-shrink:0}.concierge-badge[data-v-e8743470]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.right-info-container[data-v-e8743470]{display:flex;align-items:center;gap:6px;margin-left:auto}.time-limit-icon[data-v-e8743470]{display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.time-limit-icon.time-limit-green[data-v-e8743470]{color:#3cb371}.time-limit-icon.time-limit-yellow[data-v-e8743470]{color:orange}.time-limit-icon.time-limit-red[data-v-e8743470]{color:#c92a2a;animation:pulse-red-e8743470 2s ease-in-out infinite}@keyframes pulse-red-e8743470{0%,to{opacity:1}50%{opacity:.6}}.proposal-badge[data-v-e8743470]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.robot-badge[data-v-e8743470]{background:linear-gradient(135deg,#6f3bf0,#5b2fd6);color:#fff}.contact-info[data-v-e8743470]{flex:1;min-width:0;overflow:visible}.info-row[data-v-e8743470]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;min-width:0;overflow:visible}.name[data-v-e8743470]{margin:0;font-size:15px;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;display:flex;align-items:center;gap:4px}.canal-card-icon[data-v-e8743470]{font-size:15px;flex-shrink:0;line-height:1}.name[data-v-e8743470] i.fa-brands.fa-square-instagram,.name[data-v-e8743470] i.fa-instagram,.name[data-v-e8743470] i.fa-brands.fa-whatsapp,.name[data-v-e8743470] i.fa-globe{font-size:16px;flex-shrink:0}.time[data-v-e8743470]{font-size:11px;color:#95a5a6;white-space:nowrap}.last-message[data-v-e8743470]{margin:0;font-size:13px;color:#7f8c8d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;display:flex;align-items:center;gap:6px}.last-message i[data-v-e8743470]{font-size:12px}.typing-preview[data-v-e8743470]{color:#a0aab8;font-style:italic;font-weight:400}.typing-preview .fa-ellipsis[data-v-e8743470]{animation:typing-preview-pulse-e8743470 1.4s ease-in-out infinite;margin-right:4px;font-size:11px}@keyframes typing-preview-pulse-e8743470{0%,to{opacity:.3}50%{opacity:.8}}.atd-prefix[data-v-e8743470]{color:#6f3bf0;font-weight:600;flex-shrink:0}.badges[data-v-e8743470]{display:flex;align-items:center;gap:6px;flex-shrink:0;position:relative;overflow:visible}.status-chip[data-v-e8743470]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:500;white-space:nowrap;flex-shrink:0}.status-chip.status-waiting[data-v-e8743470]{background:#fff3cd;color:#856404}.status-chip.status-attended[data-v-e8743470]{background:#d4edda;color:#155724}.status-chip.status-live[data-v-e8743470]{background:#f8d7da;color:#721c24}.status-chip.status-finished[data-v-e8743470]{background:#6c757d;color:#fff}.calling-icon[data-v-e8743470]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border-radius:50%;font-size:11px;animation:pulse-call-e8743470 1.5s ease-in-out infinite;box-shadow:0 2px 8px #25d36666}@keyframes pulse-call-e8743470{0%,to{transform:scale(1);box-shadow:0 2px 8px #25d36666}50%{transform:scale(1.15);box-shadow:0 4px 16px #25d36699}}.calling-icon i[data-v-e8743470]{animation:shake-phone-e8743470 .8s ease-in-out infinite}@keyframes shake-phone-e8743470{0%,to{transform:rotate(0)}10%,30%,50%,70%,90%{transform:rotate(-10deg)}20%,40%,60%,80%{transform:rotate(10deg)}}.transfer-icon[data-v-e8743470]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;font-size:11px;animation:pulse-transfer-e8743470 2s ease-in-out infinite;box-shadow:0 2px 8px #667eea66}@keyframes pulse-transfer-e8743470{0%,to{transform:scale(1);box-shadow:0 2px 8px #667eea66}50%{transform:scale(1.1);box-shadow:0 4px 16px #667eea99}}.transfer-icon i[data-v-e8743470]{animation:rotate-transfer-e8743470 2s linear infinite}@keyframes rotate-transfer-e8743470{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.unread-count[data-v-e8743470]{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#28a745;color:#fff;border-radius:9px;font-size:10px;font-weight:600;flex-shrink:0}.tab-btn .unread-count[data-v-e8743470]{min-width:16px;height:16px;padding:0 4px;font-size:9px;border-radius:8px}.unread-dropdown[data-v-e8743470]{position:relative}.unread-dropdown-btn-alone[data-v-e8743470]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;color:#6c757d;border:1px solid #dee2e6;border-radius:50%;cursor:pointer;transition:all .2s;padding:0}.unread-dropdown-btn-alone[data-v-e8743470]:hover{background:#f8f9fa;color:#495057;border-color:#adb5bd}.unread-dropdown-btn-alone i[data-v-e8743470]{font-size:10px}.unread-dropdown-menu[data-v-e8743470]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:9999;min-width:180px;padding:4px;white-space:nowrap}.unread-dropdown-menu button[data-v-e8743470]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-radius:4px;cursor:pointer;font-size:13px;color:#495057;transition:background .15s;text-align:left}.unread-dropdown-menu button[data-v-e8743470]:hover{background:#f8f9fa}.unread-dropdown-menu button i[data-v-e8743470]{font-size:12px;color:#6c757d}.attendant-row[data-v-e8743470]{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.tags-container[data-v-e8743470]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.attendant[data-v-e8743470]{display:flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid #6c757d;border-radius:10px;font-size:10px;color:#6c757d;width:fit-content;flex-wrap:wrap}.contact-tag[data-v-e8743470]{display:inline-flex;align-items:center;padding:2px 6px;color:#fff;border-radius:8px;font-size:9px;font-weight:600}.chip-outro-hotel[data-v-e8743470]{background-color:#0d9488}.crm-status-row[data-v-e8743470]{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.crm-fase-tag[data-v-e8743470]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:9px;font-weight:600;color:#fff;background:#6c757d}.crm-fase-tag.fase-novo[data-v-e8743470]{background:#17a2b8}.crm-fase-tag.fase-atendido[data-v-e8743470]{background:#28a745}.crm-fase-tag.fase-proposta[data-v-e8743470]{background:#fd7e14}.crm-fase-tag.fase-negociacao[data-v-e8743470]{background:#6f42c1}.crm-fase-tag.fase-ganhou[data-v-e8743470]{background:#28a745}.crm-fase-tag.fase-perdeu[data-v-e8743470]{background:#dc3545}.crm-motivo-tag[data-v-e8743470]{display:inline-flex;align-items:center;padding:2px 8px;border:1px dashed #dc3545;border-radius:10px;font-size:9px;color:#dc3545;background:#dc35451a}.pin-btn[data-v-e8743470]{position:absolute;top:12px;right:16px;border:none;background:transparent;color:#bdc3c7;padding:4px;cursor:pointer;opacity:0;transition:all .2s}.contact-item:hover .pin-btn[data-v-e8743470]{opacity:1}.pin-btn.pinned[data-v-e8743470]{opacity:1;color:#e74c3c}.pin-btn[data-v-e8743470]:hover{color:#e74c3c}.searching-state[data-v-e8743470]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6f3bf0}.searching-state i[data-v-e8743470]{font-size:48px;margin-bottom:16px;animation:search-pulse-e8743470 1.5s ease-in-out infinite}.searching-state p[data-v-e8743470]{margin:0;font-size:14px;font-weight:500}@keyframes search-pulse-e8743470{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.empty-state[data-v-e8743470]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#95a5a6}.empty-state i[data-v-e8743470]{font-size:48px;margin-bottom:16px}.empty-state p[data-v-e8743470]{margin:0;font-size:14px}.loading-more[data-v-e8743470]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:#999;font-size:13px}.loading-more i[data-v-e8743470]{font-size:14px}.new-contact-btn[data-v-e8743470]{width:36px;height:36px;border:none;background:#495057;color:#fff;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.new-contact-btn[data-v-e8743470]:hover{background:#343a40;transform:scale(1.05)}.new-contact-modal[data-v-e8743470]{position:fixed;top:120px;left:20px;background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;box-shadow:0 4px 16px #0003;z-index:9999;min-width:400px;max-width:500px}.modal-header[data-v-e8743470]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.modal-title[data-v-e8743470]{display:flex;align-items:center;gap:8px;color:#6c757d}.modal-title span[data-v-e8743470]{font-weight:600;font-size:14px;color:#2c3e50}.close-btn[data-v-e8743470]{background:transparent;border:1px solid #dc3545;color:#dc3545;border-radius:4px;width:24px;height:24px;cursor:pointer;font-size:18px;line-height:1;padding:0;transition:all .2s}.close-btn[data-v-e8743470]:hover{background:#dc3545;color:#fff}.modal-body[data-v-e8743470]{margin-top:10px}.phone-input-group[data-v-e8743470]{display:flex;gap:5px;width:100%}.new-contact-origem[data-v-e8743470]{display:flex;flex-direction:column;gap:4px;margin:6px 0 10px}.new-contact-origem label[data-v-e8743470]{font-size:12px;font-weight:600;color:#64748b}.new-contact-origem-select[data-v-e8743470]{width:100%;padding:9px 10px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;color:#1e293b;background:#fff}.new-contact-origem-select[data-v-e8743470]:focus{outline:none;border-color:#7c3aed}.new-contact-name-input[data-v-e8743470]{width:100%;height:38px;border:1px solid #ced4da;border-radius:6px;padding:6px 10px;font-size:13px;margin-bottom:8px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.new-contact-name-input[data-v-e8743470]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.new-contact-name-input.is-invalid[data-v-e8743470]{border-color:#ef4444;background:#fef2f2}.new-contact-name-input.is-invalid[data-v-e8743470]:focus{box-shadow:0 0 0 3px #ef444426}.new-contact-name-hint[data-v-e8743470]{display:block;margin-top:6px;font-size:11px;color:#6b7280;font-style:italic}.country-selector[data-v-e8743470]{flex:0 0 150px;position:relative}.country-selector input[data-v-e8743470]{width:100%;height:38px;border:1px solid #ced4da;border-radius:6px;padding:6px 8px;font-size:12px;cursor:text;box-sizing:border-box}.country-dropdown[data-v-e8743470]{position:absolute;top:100%;left:0;width:280px;background:#fff;border:1px solid #ced4da;border-radius:6px;max-height:260px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px #0000001f;margin-top:2px}.country-option[data-v-e8743470]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;font-size:13px;display:flex;align-items:center;gap:8px}.country-option[data-v-e8743470]:hover{background-color:#f8f9fa}.country-option .country-flag[data-v-e8743470]{width:24px!important;height:18px!important;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:14px;overflow:hidden}.country-option .country-flag img[data-v-e8743470],.country-option .country-flag .flag-img[data-v-e8743470],.country-option img.flag-img[data-v-e8743470]{width:24px!important;height:18px!important;max-width:24px!important;max-height:18px!important;min-width:24px!important;min-height:18px!important;display:block!important;object-fit:cover;border-radius:2px;margin:0!important}.country-option .country-name[data-v-e8743470]{flex:1;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-option .country-ddi[data-v-e8743470]{color:#6c757d;font-variant-numeric:tabular-nums;font-size:12px}.country-option.country-empty[data-v-e8743470]{color:#6c757d;font-style:italic;cursor:default;text-align:center}.phone-input-group input[type=text][data-v-e8743470]:not(.country-selector input){flex:1;height:38px;border:1px solid #ced4da;border-radius:6px;padding:6px 12px;font-size:13px;box-sizing:border-box;min-width:0}.phone-input-group .send-btn[data-v-e8743470]{flex:0 0 70px;height:38px;background-color:#198754;color:#fff;border:1px solid #198754;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;box-sizing:border-box}.phone-input-group .send-btn[data-v-e8743470]:hover{background-color:#157347}.modal-message[data-v-e8743470]{margin-top:10px;padding:8px 12px;border-radius:6px;font-size:13px}.modal-message.success[data-v-e8743470]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.modal-message.error[data-v-e8743470]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.contact-skeleton[data-v-e8743470]{display:flex;align-items:center;padding:12px 16px;gap:12px;border-bottom:1px solid #f0f0f0}.skeleton-avatar[data-v-e8743470]{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-e8743470 1.5s infinite}.skeleton-info[data-v-e8743470]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-line[data-v-e8743470]{height:12px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-e8743470 1.5s infinite}.skeleton-name[data-v-e8743470]{width:60%}.skeleton-message[data-v-e8743470]{width:80%}@keyframes skeleton-loading-e8743470{0%{background-position:200% 0}to{background-position:-200% 0}}.name-with-flag[data-v-e8743470]{display:flex;align-items:center;gap:6px;flex:1}.numero-tag[data-v-e8743470]{font-size:9px;font-weight:600;padding:1px 4px;border-radius:3px;color:#fff;white-space:nowrap;flex-shrink:0}.multicanal-chip[data-v-e8743470]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:999px;color:#6f3bf0;background:#6f3bf01a;border:1px solid rgba(111,59,240,.25);white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:3px}.multicanal-chip i[data-v-e8743470]{font-size:9px}.contact-phone-sub[data-v-e8743470]{display:flex;align-items:center;gap:4px;font-size:11px;color:#94a3b8;margin-top:-2px;margin-bottom:1px}.contact-phone-sub .fi[data-v-e8743470]{width:14px!important;height:10px!important;border-radius:1px;flex-shrink:0}.contact-flag[data-v-e8743470]{display:flex;align-items:center}.contact-flag .fi[data-v-e8743470]{width:18px!important;height:13px!important;border-radius:2px;box-shadow:0 1px 2px #0000001a}.update-toast[data-v-e8743470]{flex-shrink:0;margin:0 8px 8px;background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;padding:12px 16px;border-radius:8px;border:1px solid #28a745;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 4px 12px #28a7454d;animation:slideIn-e8743470 .3s ease-out;transition:all .2s ease}.update-toast[data-v-e8743470]:hover{background:linear-gradient(135deg,#c3e6cb,#b1dfbb);box-shadow:0 6px 16px #28a74566;transform:translateY(-2px)}.update-toast i[data-v-e8743470]{font-size:18px;animation:rotate-e8743470 2s linear infinite}.update-toast span[data-v-e8743470]{font-size:13px;font-weight:500;flex:1;line-height:1.4}@keyframes slideIn-e8743470{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-e8743470{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.create-group-item[data-v-e8743470]{border-bottom:1px dashed #e5e7eb!important;background:linear-gradient(135deg,#f0f9ff,#fff)!important}.create-group-item[data-v-e8743470]:hover{background:linear-gradient(135deg,#e0f2fe,#f0f9ff)!important}.create-group-avatar[data-v-e8743470]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.create-group-avatar i[data-v-e8743470]{font-size:16px}.create-group-item .name[data-v-e8743470]{color:#2563eb!important;font-weight:500!important}.create-group-hint[data-v-e8743470]{color:#64748b!important;font-size:12px!important;font-style:italic}.create-group-modal-overlay[data-v-e8743470]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-e8743470 .2s ease}.create-group-modal[data-v-e8743470]{background:#fff;border-radius:12px;width:90%;max-width:450px;max-height:80vh;overflow:hidden;box-shadow:0 20px 60px #0000004d;animation:slideUp-e8743470 .3s ease}@keyframes fadeIn-e8743470{0%{opacity:0}to{opacity:1}}@keyframes slideUp-e8743470{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.create-group-modal .modal-header[data-v-e8743470]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.create-group-modal .modal-title[data-v-e8743470]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.create-group-modal .modal-title i[data-v-e8743470]{font-size:18px}.create-group-modal .close-btn[data-v-e8743470]{background:#fff3;border:none;color:#fff;width:28px;height:28px;border-radius:50%;font-size:20px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.create-group-modal .close-btn[data-v-e8743470]:hover{background:#ffffff4d}.create-group-modal .modal-body[data-v-e8743470]{padding:20px;max-height:50vh;overflow-y:auto}.create-group-modal .form-group[data-v-e8743470]{margin-bottom:16px}.create-group-modal .form-group label[data-v-e8743470]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.create-group-modal .form-group input[type=text][data-v-e8743470]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:border-color .2s,box-shadow .2s}.create-group-modal .form-group input[type=text][data-v-e8743470]:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.create-group-modal .members-list[data-v-e8743470]{max-height:200px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.create-group-modal .member-checkbox[data-v-e8743470]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .2s;font-size:14px;color:#374151}.create-group-modal .member-checkbox[data-v-e8743470]:hover{background:#f3f4f6}.create-group-modal .member-checkbox input[type=checkbox][data-v-e8743470]{width:16px;height:16px;accent-color:#2196F3}.create-group-modal .member-checkbox i[data-v-e8743470]{color:#6b7280;font-size:14px}.create-group-modal .no-members[data-v-e8743470]{padding:16px;text-align:center;color:#9ca3af;font-size:13px}.create-group-modal .modal-footer[data-v-e8743470]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;background:#f9fafb;border-top:1px solid #e5e7eb}.create-group-modal .cancel-btn[data-v-e8743470]{padding:10px 16px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.create-group-modal .cancel-btn[data-v-e8743470]:hover{background:#f3f4f6}.create-group-modal .create-btn[data-v-e8743470]{padding:10px 20px;border:none;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.create-group-modal .create-btn[data-v-e8743470]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.create-group-modal .create-btn[data-v-e8743470]:disabled{opacity:.6;cursor:not-allowed}.create-group-modal .modal-message[data-v-e8743470]{padding:10px 12px;border-radius:6px;font-size:13px;margin-top:12px}.create-group-modal .modal-message.success[data-v-e8743470]{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.create-group-modal .modal-message.error[data-v-e8743470]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.new-contact-templates[data-v-e8743470]{display:flex;flex-direction:column;gap:12px}.new-contact-templates-header[data-v-e8743470]{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid #eee}.new-contact-templates-header .back-btn[data-v-e8743470]{background:transparent;border:1px solid #e0e0e0;border-radius:6px;width:32px;height:32px;cursor:pointer;color:#6b46c1;display:inline-flex;align-items:center;justify-content:center}.new-contact-templates-header .back-btn[data-v-e8743470]:hover{background:#f3f0fa}.new-contact-templates-header .dest-label[data-v-e8743470]{font-size:13px;color:#4a5568}.new-contact-templates-list[data-v-e8743470]{display:flex;flex-direction:column;gap:12px;max-height:420px;overflow-y:auto;padding-right:4px}.tpl-loading[data-v-e8743470],.tpl-empty[data-v-e8743470]{text-align:center;color:#718096;padding:20px 8px;font-size:14px}.tpl-error[data-v-e8743470]{text-align:center;color:#c53030;padding:16px;font-size:14px}.tpl-error .retry-btn[data-v-e8743470]{margin-top:8px;padding:6px 14px;background:#9b87f5;color:#fff;border:none;border-radius:6px;cursor:pointer}.new-contact-templates .model-card[data-v-e8743470]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #00000014}.new-contact-templates .model-card[data-v-e8743470]:hover:not(.expanded){border-color:#9b87f5;box-shadow:0 2px 6px #9b87f533}.new-contact-templates .model-card.expanded[data-v-e8743470]{border-color:#9b87f5;box-shadow:0 4px 12px #9b87f540;cursor:default}.new-contact-templates .card-front[data-v-e8743470],.new-contact-templates .card-back[data-v-e8743470]{display:flex;flex-direction:column}.new-contact-templates .model-title-row[data-v-e8743470]{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid #e8e0f5;margin-bottom:8px}.new-contact-templates .model-title[data-v-e8743470]{font-size:14px;font-weight:600;color:#6b46c1;flex:1;word-break:break-all}.new-contact-templates .category-tag[data-v-e8743470]{display:inline-flex;align-items:center;padding:2px 8px;background:#ff9800;color:#fff;font-size:10px;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.new-contact-templates .model-preview[data-v-e8743470]{font-size:13px;color:#4a5568;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.new-contact-templates .model-content[data-v-e8743470]{margin:4px 0 12px;padding:12px;background:#fafafa;border-radius:6px;border:1px solid #e8e8e8;max-height:280px;overflow-y:auto}.new-contact-templates .content-header[data-v-e8743470]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#6b46c1;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e8e0f5}.new-contact-templates .content-body[data-v-e8743470]{font-size:13px;color:#2d3748;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.new-contact-templates .content-footer[data-v-e8743470]{font-size:12px;color:#718096;font-style:italic;margin-top:10px;padding-top:8px;border-top:1px solid #e8e8e8}.new-contact-templates .model-actions[data-v-e8743470]{display:flex;gap:8px;padding-top:10px;border-top:1px solid #e8e8e8}.new-contact-templates .cancel-btn[data-v-e8743470]{padding:8px 14px;background:#718096;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500}.new-contact-templates .cancel-btn[data-v-e8743470]:hover{background:#4a5568}.new-contact-templates .send-model-btn[data-v-e8743470]{padding:8px 14px;background:linear-gradient(135deg,#9b87f5,#b39ddb);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px}.new-contact-templates .send-model-btn[data-v-e8743470]:disabled{opacity:.7;cursor:wait}.new-contact-templates .send-model-btn[data-v-e8743470]:hover:not(:disabled){background:linear-gradient(135deg,#8b77e5,#a38dcb)}.ico-ambar-2[data-v-e8743470],.unread-dropdown-menu button i.ico-ambar-2[data-v-e8743470]{color:var(--dh-acento-ambar-2)}.media-preview-overlay[data-v-5efae7a4]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#000000f2;z-index:99999!important;display:flex;align-items:center;justify-content:center}.media-preview-container[data-v-5efae7a4]{width:90%;max-width:900px;height:90vh;display:flex;flex-direction:column;background:#1f1f1f;border-radius:8px;overflow:hidden}.preview-header[data-v-5efae7a4]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#2a2a2a;border-bottom:1px solid #3a3a3a}.close-btn[data-v-5efae7a4]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.close-btn[data-v-5efae7a4]:hover{background:#ffffff1a}.preview-tools[data-v-5efae7a4]{display:flex;gap:8px;align-items:center}.tool-btn[data-v-5efae7a4]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.tool-btn[data-v-5efae7a4]:hover,.tool-btn.active[data-v-5efae7a4]{background:#fff3}.color-picker[data-v-5efae7a4]{display:flex;align-items:center}.color-input[data-v-5efae7a4]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer}.preview-content[data-v-5efae7a4]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px}.canvas-container[data-v-5efae7a4]{position:relative;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.preview-image[data-v-5efae7a4]{max-width:100%;max-height:100%;display:block;border-radius:4px}.annotation-canvas[data-v-5efae7a4]{position:absolute;top:0;left:0;cursor:crosshair}.preview-footer[data-v-5efae7a4]{display:flex;gap:12px;padding:16px;background:#2a2a2a;border-top:1px solid #3a3a3a}.caption-input-wrapper[data-v-5efae7a4]{flex:1}.caption-input[data-v-5efae7a4]{width:100%;padding:12px 16px;background:#3a3a3a;border:1px solid #4a4a4a;border-radius:24px;color:#fff;font-size:14px;outline:none}.caption-input[data-v-5efae7a4]:focus{border-color:#00a884}.send-btn[data-v-5efae7a4]{background:#00a884;border:none;color:#fff;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.send-btn[data-v-5efae7a4]:hover{background:#008f6f}.send-btn[data-v-5efae7a4]:disabled{background:#555;cursor:not-allowed}.multi-media-preview-overlay[data-v-76a0ced9]{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.multi-media-preview-modal[data-v-76a0ced9]{background:#1f1f1f;border-radius:12px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #00000080}.preview-header[data-v-76a0ced9]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #3a3a3a;background:#2a2a2a;gap:16px}.preview-header h3[data-v-76a0ced9]{margin:0;font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px;white-space:nowrap}.preview-header h3 i[data-v-76a0ced9]{color:#6f3bf0}.preview-tools[data-v-76a0ced9]{display:flex;gap:4px;align-items:center}.tool-btn[data-v-76a0ced9]{background:none;border:none;color:#fff;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s;width:32px;height:32px}.tool-btn[data-v-76a0ced9]:hover,.tool-btn.active[data-v-76a0ced9]{background:#fff3}.tool-btn[data-v-76a0ced9]:disabled{opacity:.3;cursor:not-allowed}.tool-btn[data-v-76a0ced9]:disabled:hover{background:none}.emoji-tool-container[data-v-76a0ced9]{position:relative}.emoji-picker-popup[data-v-76a0ced9]{position:absolute;top:calc(100% + 8px);left:0;background:#2a2a2a;border:1px solid #4a4a4a;border-radius:8px;padding:8px;display:grid;grid-template-columns:repeat(8,1fr);gap:4px;box-shadow:0 4px 12px #00000080;z-index:1000}.emoji-btn[data-v-76a0ced9]{background:none;border:none;font-size:20px;cursor:pointer;padding:4px;border-radius:4px;transition:background .2s;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.emoji-btn[data-v-76a0ced9]:hover{background:#ffffff1a}.color-picker[data-v-76a0ced9]{display:flex;align-items:center}.color-input[data-v-76a0ced9]{width:28px;height:28px;border:none;border-radius:4px;cursor:pointer;background:none}.close-btn[data-v-76a0ced9]{width:32px;height:32px;border:none;background:transparent;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.close-btn[data-v-76a0ced9]:hover{background:#ffffff1a}.preview-main[data-v-76a0ced9]{flex:1;display:flex;flex-direction:column;overflow:hidden}.main-image-container[data-v-76a0ced9]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;background:#000;min-height:300px;overflow:hidden}.main-image[data-v-76a0ced9]{max-width:100%;max-height:100%;object-fit:contain;display:block}.main-video[data-v-76a0ced9]{max-width:100%;max-height:100%;object-fit:contain;display:block;background:#000;border-radius:8px}.annotation-canvas[data-v-76a0ced9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:crosshair}.nav-btn[data-v-76a0ced9]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;background:#ffffffe6;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d;transition:all .2s;color:#000;font-size:16px;z-index:10}.nav-btn[data-v-76a0ced9]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.prev-btn[data-v-76a0ced9]{left:20px}.next-btn[data-v-76a0ced9]{right:20px}.image-counter[data-v-76a0ced9]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500;z-index:10}.remove-btn[data-v-76a0ced9]{position:absolute;top:20px;right:20px;width:36px;height:36px;border:none;background:#dc3545e6;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 8px #0000004d;z-index:10}.remove-btn[data-v-76a0ced9]:hover{background:#dc3545;transform:scale(1.1)}.caption-container[data-v-76a0ced9]{position:relative;padding:12px 16px;border-top:1px solid #3a3a3a;background:#2a2a2a}.caption-icon[data-v-76a0ced9]{position:absolute;left:24px;top:20px;color:#888;font-size:14px}.caption-input[data-v-76a0ced9]{width:100%;padding:8px 12px 8px 32px;background:#3a3a3a;border:1px solid #4a4a4a;border-radius:8px;font-size:13px;font-family:inherit;resize:none;outline:none;transition:border-color .2s;color:#fff}.caption-input[data-v-76a0ced9]::placeholder{color:#888}.caption-input[data-v-76a0ced9]:focus{border-color:#6f3bf0}.caption-counter[data-v-76a0ced9]{position:absolute;right:24px;bottom:20px;font-size:10px;color:#888}.thumbnails-container[data-v-76a0ced9]{padding:12px 16px;border-top:1px solid #3a3a3a;background:#2a2a2a}.thumbnails-scroll[data-v-76a0ced9]{display:flex;gap:8px;overflow-x:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:#4a4a4a #2a2a2a}.thumbnails-scroll[data-v-76a0ced9]::-webkit-scrollbar{height:6px}.thumbnails-scroll[data-v-76a0ced9]::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:3px}.thumbnail-item[data-v-76a0ced9]{position:relative;flex-shrink:0;width:70px;height:70px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s}.thumbnail-item[data-v-76a0ced9]:hover{transform:scale(1.05)}.thumbnail-item.active[data-v-76a0ced9]{border-color:#6f3bf0;box-shadow:0 0 0 2px #6f3bf04d}.thumbnail-image[data-v-76a0ced9]{width:100%;height:100%;object-fit:cover}.thumbnail-video[data-v-76a0ced9]{width:100%;height:100%;object-fit:cover;background:#000}.thumbnail-video-icon[data-v-76a0ced9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:16px;text-shadow:0 1px 3px rgba(0,0,0,.5);pointer-events:none}.thumbnail-remove[data-v-76a0ced9]{position:absolute;top:4px;right:4px;width:18px;height:18px;border:none;background:#dc3545e6;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;opacity:0;transition:opacity .2s;z-index:2}.thumbnail-item:hover .thumbnail-remove[data-v-76a0ced9]{opacity:1}.thumbnail-caption-indicator[data-v-76a0ced9]{position:absolute;bottom:4px;left:4px;background:#6f3bf0e6;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px}.thumbnail-annotation-indicator[data-v-76a0ced9]{position:absolute;bottom:4px;right:4px;background:#28a745e6;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px}.add-more-btn[data-v-76a0ced9]{flex-shrink:0;width:70px;height:70px;border:2px dashed #4a4a4a;background:#3a3a3a;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#888;font-size:20px;transition:all .2s}.add-more-btn[data-v-76a0ced9]:hover{border-color:#6f3bf0;color:#6f3bf0;background:#2a2a2a}.preview-footer[data-v-76a0ced9]{display:flex;justify-content:flex-end;gap:12px;padding:12px 16px;border-top:1px solid #3a3a3a;background:#2a2a2a}.btn-secondary[data-v-76a0ced9],.btn-primary[data-v-76a0ced9]{padding:10px 20px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.btn-secondary[data-v-76a0ced9]{background:#3a3a3a;color:#fff}.btn-secondary[data-v-76a0ced9]:hover{background:#4a4a4a}.btn-primary[data-v-76a0ced9]{background:#6f3bf0;color:#fff}.btn-primary[data-v-76a0ced9]:hover:not(:disabled){background:#5f32d9}.btn-primary[data-v-76a0ced9]:disabled{opacity:.5;cursor:not-allowed}.video-preview-overlay[data-v-9d6f2d67]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#000000f2;z-index:99999!important;display:flex;align-items:center;justify-content:center}.video-preview-container[data-v-9d6f2d67]{width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;background:#1f1f1f;border-radius:12px;overflow:hidden}.preview-header[data-v-9d6f2d67]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#2a2a2a;border-bottom:1px solid #3a3a3a}.close-btn[data-v-9d6f2d67]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.close-btn[data-v-9d6f2d67]:hover:not(:disabled){background:#ffffff1a}.close-btn[data-v-9d6f2d67]:disabled{opacity:.5;cursor:not-allowed}.file-info[data-v-9d6f2d67]{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;flex:1}.file-info i[data-v-9d6f2d67]{color:#00a884;font-size:18px}.file-size[data-v-9d6f2d67]{font-size:12px;padding:2px 8px;border-radius:4px}.file-size.size-ok[data-v-9d6f2d67]{color:#888}.file-size.size-warning[data-v-9d6f2d67]{background:#ef4444;color:#fff;font-weight:600}.size-warning-banner[data-v-9d6f2d67]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#7f1d1d;border-bottom:1px solid #991b1b}.size-warning-banner i[data-v-9d6f2d67]{color:#fbbf24;font-size:24px;flex-shrink:0}.warning-content[data-v-9d6f2d67]{flex:1}.warning-content strong[data-v-9d6f2d67]{color:#fef2f2;font-size:14px}.warning-content p[data-v-9d6f2d67]{color:#fecaca;font-size:13px;margin:4px 0 0}.warning-tip[data-v-9d6f2d67]{color:#fcd34d!important;font-style:italic}.compressing-banner[data-v-9d6f2d67]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#1e3a5f;border-bottom:1px solid #2563eb}.compressing-banner i[data-v-9d6f2d67]{color:#60a5fa;font-size:24px;flex-shrink:0}.compressing-content[data-v-9d6f2d67]{flex:1}.compressing-content strong[data-v-9d6f2d67]{color:#dbeafe;font-size:14px}.compressing-content p[data-v-9d6f2d67]{color:#93c5fd;font-size:13px;margin:4px 0 8px}.compress-progress-bar[data-v-9d6f2d67]{height:6px;background:#1e40af;border-radius:3px;overflow:hidden}.compress-progress-fill[data-v-9d6f2d67]{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;transition:width .3s ease}.preview-content[data-v-9d6f2d67]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:20px;min-height:300px}.video-container[data-v-9d6f2d67]{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.preview-video[data-v-9d6f2d67]{max-width:100%;max-height:50vh;border-radius:8px;background:#000}.video-meta[data-v-9d6f2d67]{display:flex;gap:16px;margin-top:12px;color:#888;font-size:13px;align-items:center}.video-meta i[data-v-9d6f2d67]{margin-right:6px}.compressed-badge[data-v-9d6f2d67]{background:#10b981;color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.sending-progress[data-v-9d6f2d67]{padding:16px 20px;background:#2a2a2a}.progress-bar[data-v-9d6f2d67]{height:6px;background:#3a3a3a;border-radius:3px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-9d6f2d67]{height:100%;background:linear-gradient(90deg,#00a884,#25d366);border-radius:3px;transition:width .3s ease}.progress-text[data-v-9d6f2d67]{color:#888;font-size:12px;text-align:center;display:block}.preview-footer[data-v-9d6f2d67]{display:flex;gap:12px;padding:16px 20px;background:#2a2a2a;border-top:1px solid #3a3a3a}.caption-input-wrapper[data-v-9d6f2d67]{flex:1}.caption-input[data-v-9d6f2d67]{width:100%;padding:14px 18px;background:#3a3a3a;border:1px solid #4a4a4a;border-radius:24px;color:#fff;font-size:14px;outline:none;transition:border-color .2s}.caption-input[data-v-9d6f2d67]:focus{border-color:#00a884}.caption-input[data-v-9d6f2d67]:disabled{opacity:.5;cursor:not-allowed}.caption-input[data-v-9d6f2d67]::placeholder{color:#888}.send-btn[data-v-9d6f2d67]{background:#00a884;border:none;color:#fff;width:52px;height:52px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .1s;flex-shrink:0}.send-btn[data-v-9d6f2d67]:hover:not(:disabled){background:#008f6f;transform:scale(1.05)}.send-btn[data-v-9d6f2d67]:disabled{background:#555;cursor:not-allowed;transform:none}.gallery-editor-overlay[data-v-e3ad5a78]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px}.gallery-editor[data-v-e3ad5a78]{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #0000004d}.editor-header[data-v-e3ad5a78]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.editor-header h2[data-v-e3ad5a78]{margin:0;font-size:20px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:12px}.editor-header h2 i[data-v-e3ad5a78]{color:#6f3bf0}.btn-close[data-v-e3ad5a78]{width:36px;height:36px;border:none;background:transparent;color:#6c757d;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-close[data-v-e3ad5a78]:hover{background:#e9ecef;color:#495057}.editor-content[data-v-e3ad5a78]{flex:1;overflow-y:auto;padding:24px}.form-group[data-v-e3ad5a78]{margin-bottom:24px}.escopo-toggle[data-v-e3ad5a78]{display:flex;gap:8px}.escopo-btn[data-v-e3ad5a78]{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#4b5563;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.escopo-btn[data-v-e3ad5a78]:hover{background:#f9fafb}.escopo-btn.active[data-v-e3ad5a78]{background:#eaf3ff;border-color:#6f3bf0;color:#6f3bf0}.escopo-btn i[data-v-e3ad5a78]{font-size:12px}.form-group label[data-v-e3ad5a78]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#495057}.required[data-v-e3ad5a78]{color:#dc3545}.form-input[data-v-e3ad5a78],.form-textarea[data-v-e3ad5a78]{width:100%;padding:10px 14px;border:1px solid #dee2e6;border-radius:8px;font-size:14px;font-family:inherit;color:#495057;transition:border-color .2s}.form-input[data-v-e3ad5a78]:focus,.form-textarea[data-v-e3ad5a78]:focus{outline:none;border-color:#6f3bf0}.form-textarea[data-v-e3ad5a78]{resize:vertical;min-height:80px}.char-count[data-v-e3ad5a78]{display:block;text-align:right;margin-top:4px;font-size:12px;color:#6c757d}.desc-hint[data-v-e3ad5a78]{font-weight:400;color:#6f3bf0;font-size:12px}.upload-area[data-v-e3ad5a78]{border:2px dashed #dee2e6;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s;background:#f8f9fa}.upload-area[data-v-e3ad5a78]:hover,.upload-area.dragging[data-v-e3ad5a78]{border-color:#6f3bf0;background:#f8f4ff}.upload-area i[data-v-e3ad5a78]{font-size:48px;color:#6f3bf0;margin-bottom:12px}.upload-area p[data-v-e3ad5a78]{margin:0 0 8px;font-size:16px;font-weight:500;color:#495057}.upload-area small[data-v-e3ad5a78]{color:#6c757d;font-size:13px}.files-list[data-v-e3ad5a78]{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.files-header[data-v-e3ad5a78]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.files-header h3[data-v-e3ad5a78]{margin:0;font-size:16px;font-weight:600;color:#2c3e50}.btn-clear[data-v-e3ad5a78]{padding:6px 12px;background:#fff;color:#dc3545;border:1px solid #dee2e6;border-radius:6px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.btn-clear[data-v-e3ad5a78]:hover{background:#dc3545;color:#fff;border-color:#dc3545}.files-grid[data-v-e3ad5a78]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.file-item[data-v-e3ad5a78]{border:1px solid #dee2e6;border-radius:8px;overflow:hidden;transition:all .2s}.file-item[data-v-e3ad5a78]:hover{box-shadow:0 2px 8px #0000001a}.file-preview[data-v-e3ad5a78]{position:relative;width:100%;height:100px;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.file-thumb[data-v-e3ad5a78]{width:100%;height:100%;object-fit:cover}.file-icon[data-v-e3ad5a78]{font-size:36px;color:#adb5bd}.btn-remove-file[data-v-e3ad5a78]{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;background:#dc3545e6;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:0;transition:opacity .2s}.file-item:hover .btn-remove-file[data-v-e3ad5a78]{opacity:1}.file-info[data-v-e3ad5a78]{padding:8px;background:#fff}.file-name[data-v-e3ad5a78]{font-size:12px;color:#495057;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.file-size[data-v-e3ad5a78]{font-size:11px;color:#6c757d;margin-bottom:4px}.file-caption[data-v-e3ad5a78]{width:100%;padding:6px 8px;border:1px solid #dee2e6;border-radius:4px;font-size:11px;color:#495057;transition:border-color .2s}.file-caption[data-v-e3ad5a78]:focus{outline:none;border-color:#6f3bf0}.file-caption[data-v-e3ad5a78]::placeholder{color:#adb5bd}.editor-footer[data-v-e3ad5a78]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e9ecef;background:#f8f9fa}.btn-cancel[data-v-e3ad5a78],.btn-save[data-v-e3ad5a78]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-cancel[data-v-e3ad5a78]{background:#fff;color:#495057;border:1px solid #dee2e6}.btn-cancel[data-v-e3ad5a78]:hover{background:#e9ecef}.btn-save[data-v-e3ad5a78]{background:#6f3bf0;color:#fff}.btn-save[data-v-e3ad5a78]:hover:not(:disabled){background:#5f32d9}.btn-save[data-v-e3ad5a78]:disabled{opacity:.5;cursor:not-allowed}.loading-skeleton[data-v-e3ad5a78]{padding:24px}.skeleton-item[data-v-e3ad5a78]{margin-bottom:24px}.skeleton-label[data-v-e3ad5a78]{width:120px;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-e3ad5a78 1.5s infinite;border-radius:4px;margin-bottom:8px}.skeleton-input[data-v-e3ad5a78]{width:100%;height:40px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-e3ad5a78 1.5s infinite;border-radius:8px}.skeleton-textarea[data-v-e3ad5a78]{width:100%;height:80px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-e3ad5a78 1.5s infinite;border-radius:8px}.skeleton-files[data-v-e3ad5a78]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.skeleton-file[data-v-e3ad5a78]{width:100%;height:160px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-e3ad5a78 1.5s infinite;border-radius:8px}@keyframes loading-e3ad5a78{0%{background-position:200% 0}to{background-position:-200% 0}}.gallery-modal-overlay[data-v-a34309fe]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.gallery-modal[data-v-a34309fe]{background:#fff;border-radius:12px;width:100%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #0000004d}.gallery-header[data-v-a34309fe]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.gallery-header h2[data-v-a34309fe]{margin:0;font-size:20px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:12px}.gallery-header h2 i[data-v-a34309fe]{color:#6f3bf0}.header-actions[data-v-a34309fe]{display:flex;gap:12px;align-items:center}.btn-new-gallery[data-v-a34309fe]{padding:10px 20px;background:#6f3bf0;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}.btn-new-gallery[data-v-a34309fe]:hover{background:#5f32d9}.btn-close[data-v-a34309fe]{width:36px;height:36px;border:none;background:transparent;color:#6c757d;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-close[data-v-a34309fe]:hover{background:#e9ecef;color:#495057}.gallery-content[data-v-a34309fe]{flex:1;overflow-y:auto;padding:24px}.loading-state[data-v-a34309fe]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6c757d}.loading-state i[data-v-a34309fe]{font-size:48px;margin-bottom:16px}.empty-state[data-v-a34309fe]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state i[data-v-a34309fe]{font-size:64px;color:#dee2e6;margin-bottom:20px}.empty-state h3[data-v-a34309fe]{margin:0 0 8px;font-size:20px;color:#2c3e50}.empty-state p[data-v-a34309fe]{margin:0 0 24px;color:#6c757d;max-width:400px}.btn-primary[data-v-a34309fe]{padding:12px 24px;background:#6f3bf0;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}.btn-primary[data-v-a34309fe]:hover{background:#5f32d9}.galleries-grid[data-v-a34309fe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.gallery-card[data-v-a34309fe]{background:#fff;border:1px solid #dee2e6;border-radius:12px;overflow:hidden;transition:all .2s}.gallery-card[data-v-a34309fe]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.gallery-thumbnail[data-v-a34309fe]{position:relative;width:100%;height:180px;background:#f8f9fa;cursor:pointer;overflow:hidden}.thumb-image[data-v-a34309fe]{width:100%;height:100%;object-fit:cover}.thumb-video[data-v-a34309fe]{width:100%;height:100%;object-fit:cover;background:#000}.video-play-overlay[data-v-a34309fe]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;pointer-events:none}.video-play-overlay i[data-v-a34309fe]{font-size:48px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}.thumb-placeholder[data-v-a34309fe]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#adb5bd;font-size:48px}.thumb-placeholder span[data-v-a34309fe]{font-size:24px;font-weight:600;margin-top:8px}.gallery-badge[data-v-a34309fe]{position:absolute;top:12px;right:12px;background:#000000b3;color:#fff;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px}.gallery-info[data-v-a34309fe]{padding:16px}.gallery-name[data-v-a34309fe]{margin:0 0 8px;font-size:16px;font-weight:600;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-description[data-v-a34309fe]{margin:0 0 12px;font-size:13px;color:#6c757d;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery-stats[data-v-a34309fe]{display:flex;gap:16px;font-size:13px;color:#6c757d}.gallery-stats span[data-v-a34309fe]{display:flex;align-items:center;gap:6px}.gallery-actions[data-v-a34309fe]{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #e9ecef;background:#f8f9fa}.btn-send[data-v-a34309fe],.btn-edit[data-v-a34309fe],.btn-delete[data-v-a34309fe]{padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.btn-send[data-v-a34309fe]{flex:1;background:#6f3bf0;color:#fff}.btn-send[data-v-a34309fe]:hover{background:#5f32d9}.btn-edit[data-v-a34309fe]{background:#fff;color:#495057;border:1px solid #dee2e6;width:36px;height:36px;padding:0;justify-content:center}.btn-edit[data-v-a34309fe]:hover{background:#e9ecef}.btn-delete[data-v-a34309fe]{background:#fff;color:#dc3545;border:1px solid #dee2e6;width:36px;height:36px;padding:0;justify-content:center}.btn-delete[data-v-a34309fe]:hover{background:#dc3545;color:#fff}.gallery-main-preview[data-v-a34309fe]{position:relative;display:flex;align-items:center;justify-content:center}.card-nav-arrow[data-v-a34309fe]{position:absolute;width:32px;height:32px;border:none;background:#00000080;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s;z-index:10;opacity:0}.gallery-main-preview:hover .card-nav-arrow[data-v-a34309fe]{opacity:1}.card-nav-arrow[data-v-a34309fe]:hover:not(:disabled){background:#000000b3;transform:scale(1.1)}.card-nav-arrow[data-v-a34309fe]:disabled{opacity:.3;cursor:not-allowed}.card-nav-prev[data-v-a34309fe]{left:8px}.card-nav-next[data-v-a34309fe]{right:8px}.card-thumbnails[data-v-a34309fe]{padding:8px;background:#f8f9fa;border-top:1px solid #e9ecef}.card-thumbnails-scroll[data-v-a34309fe]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.card-thumbnails-scroll[data-v-a34309fe]::-webkit-scrollbar{height:4px}.card-thumbnails-scroll[data-v-a34309fe]::-webkit-scrollbar-track{background:#e9ecef;border-radius:2px}.card-thumbnails-scroll[data-v-a34309fe]::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:2px}.card-thumbnails-scroll[data-v-a34309fe]::-webkit-scrollbar-thumb:hover{background:#868e96}.card-thumb-item[data-v-a34309fe]{width:50px;height:50px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s;flex-shrink:0;background:#fff}.card-thumb-item[data-v-a34309fe]:hover{border-color:#6f3bf0;transform:scale(1.05)}.card-thumb-item.active[data-v-a34309fe]{border-color:#6f3bf0;box-shadow:0 0 0 2px #6f3bf033}.card-thumb-img[data-v-a34309fe]{width:100%;height:100%;object-fit:cover}.card-thumb-video-container[data-v-a34309fe]{width:100%;height:100%;position:relative;background:#000}.card-thumb-video[data-v-a34309fe]{width:100%;height:100%;object-fit:cover}.thumb-play-icon[data-v-a34309fe]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.card-thumb-icon[data-v-a34309fe]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#adb5bd;background:#f8f9fa}.gallery-preview-overlay[data-v-a34309fe]{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:100001;padding:20px}.gallery-preview-modal[data-v-a34309fe]{background:#1a1a1a;border-radius:12px;width:100%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.preview-header[data-v-a34309fe]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #333}.preview-header h3[data-v-a34309fe]{margin:0;color:#fff;font-size:18px;font-weight:600}.btn-close-preview[data-v-a34309fe]{width:36px;height:36px;border:none;background:transparent;color:#999;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-close-preview[data-v-a34309fe]:hover{background:#333;color:#fff}.preview-main[data-v-a34309fe]{flex:1;display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;min-height:400px;position:relative}.main-image-container[data-v-a34309fe]{flex:1;display:flex;align-items:center;justify-content:center;max-height:500px}.main-image[data-v-a34309fe]{max-width:100%;max-height:500px;object-fit:contain;border-radius:8px}.main-video[data-v-a34309fe]{max-width:100%;max-height:500px;object-fit:contain;border-radius:8px;background:#000}.file-placeholder[data-v-a34309fe]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#666}.file-placeholder i[data-v-a34309fe]{font-size:64px}.file-placeholder p[data-v-a34309fe]{margin:0;font-size:14px}.nav-arrow[data-v-a34309fe]{width:48px;height:48px;border:none;background:#ffffff1a;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .2s;flex-shrink:0}.nav-arrow[data-v-a34309fe]:hover:not(:disabled){background:#fff3}.nav-arrow[data-v-a34309fe]:disabled{opacity:.3;cursor:not-allowed}.thumbnails-carousel[data-v-a34309fe]{padding:20px;border-top:1px solid #333;background:#0a0a0a}.thumbnails-container[data-v-a34309fe]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.thumbnails-container[data-v-a34309fe]::-webkit-scrollbar{height:6px}.thumbnails-container[data-v-a34309fe]::-webkit-scrollbar-track{background:#1a1a1a;border-radius:3px}.thumbnails-container[data-v-a34309fe]::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.thumbnails-container[data-v-a34309fe]::-webkit-scrollbar-thumb:hover{background:#444}.thumbnail-item[data-v-a34309fe]{width:80px;height:80px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s;flex-shrink:0;background:#1a1a1a}.thumbnail-item[data-v-a34309fe]:hover{border-color:#6f3bf0}.thumbnail-item.active[data-v-a34309fe]{border-color:#6f3bf0;box-shadow:0 0 0 2px #6f3bf04d}.thumbnail-img[data-v-a34309fe]{width:100%;height:100%;object-fit:cover}.thumbnail-icon[data-v-a34309fe]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;color:#666}.preview-actions[data-v-a34309fe]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #333;justify-content:flex-end}.btn-cancel-gallery[data-v-a34309fe],.btn-send-gallery[data-v-a34309fe]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-cancel-gallery[data-v-a34309fe]{background:#333;color:#fff}.btn-cancel-gallery[data-v-a34309fe]:hover{background:#444}.btn-send-gallery[data-v-a34309fe]{background:#6f3bf0;color:#fff}.btn-send-gallery[data-v-a34309fe]:hover{background:#5f32d9}.skeleton-card[data-v-a34309fe]{pointer-events:none}.skeleton-thumbnail[data-v-a34309fe]{width:100%;height:180px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-a34309fe 1.5s infinite}.skeleton-thumbnails-row[data-v-a34309fe]{height:58px;background:#f8f9fa;border-top:1px solid #e9ecef;padding:8px;display:flex;gap:6px}.skeleton-thumbnails-row[data-v-a34309fe]:before,.skeleton-thumbnails-row[data-v-a34309fe]:after{content:"";width:50px;height:42px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-a34309fe 1.5s infinite;border-radius:6px;flex-shrink:0}.skeleton-title[data-v-a34309fe]{width:70%;height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-a34309fe 1.5s infinite;border-radius:4px;margin-bottom:8px}.skeleton-description[data-v-a34309fe]{width:90%;height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-a34309fe 1.5s infinite;border-radius:4px}.skeleton-button[data-v-a34309fe]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-a34309fe 1.5s infinite;border-radius:6px;height:36px}.skeleton-button-large[data-v-a34309fe]{flex:1}.skeleton-button-small[data-v-a34309fe]{width:36px}@keyframes loading-a34309fe{0%{background-position:200% 0}to{background-position:-200% 0}}.galeria-badge-rede[data-v-a34309fe]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:10px;font-weight:700;color:#6d28d9;background:#ede9fb;border-radius:99px;padding:2px 8px;vertical-align:middle}.gc-overlay[data-v-9b24ffc0]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.gc-modal[data-v-9b24ffc0]{background:#fff;border-radius:12px;width:100%;max-width:640px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000059}.gc-header[data-v-9b24ffc0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #f3f4f6;flex-shrink:0}.gc-header h3[data-v-9b24ffc0]{margin:0;font-size:15px;font-weight:600;color:#111827;display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-header h3 i[data-v-9b24ffc0]{color:#7c3aed;flex-shrink:0}.gc-close[data-v-9b24ffc0]{background:none;border:none;color:#9ca3af;font-size:16px;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.gc-close[data-v-9b24ffc0]:hover{background:#f3f4f6;color:#374151}.gc-master-row[data-v-9b24ffc0]{display:flex;align-items:center;gap:10px;padding:14px 20px 0;flex-shrink:0}.gc-master-label[data-v-9b24ffc0]{font-size:13px;font-weight:500;color:#374151}.gc-desc-nota[data-v-9b24ffc0]{margin:8px 20px 0;padding:8px 10px;background:#f5f3ff;border:1px solid #ede9fe;border-radius:6px;font-size:11.5px;line-height:1.4;color:#5b21b6;display:flex;align-items:flex-start;gap:6px;flex-shrink:0}.gc-desc-nota i[data-v-9b24ffc0]{margin-top:1px;flex-shrink:0}.gc-desc-nota-body[data-v-9b24ffc0]{display:flex;flex-direction:column;gap:4px;min-width:0}.gc-desc-nota-explicacao[data-v-9b24ffc0]{margin:0}.gc-desc-nota-texto[data-v-9b24ffc0]{margin:0;font-weight:600;color:#4c1d95;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gc-desc-nota-off .gc-desc-nota-texto[data-v-9b24ffc0]{font-weight:400;text-decoration:line-through;opacity:.55}.gc-desc-nota-badge[data-v-9b24ffc0]{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:10.5px;font-weight:600;color:#b91c1c;background:#fee2e2;border-radius:4px;padding:2px 6px}.gc-toggle[data-v-9b24ffc0]{position:relative;display:inline-block;width:38px;height:22px;flex-shrink:0}.gc-toggle input[data-v-9b24ffc0]{opacity:0;width:0;height:0}.gc-slider[data-v-9b24ffc0]{position:absolute;inset:0;background:#d1d5db;border-radius:22px;cursor:pointer;transition:background .2s}.gc-slider[data-v-9b24ffc0]:before{content:"";position:absolute;height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .2s}.gc-toggle input:checked+.gc-slider[data-v-9b24ffc0]{background:#7c3aed}.gc-toggle input:checked+.gc-slider[data-v-9b24ffc0]:before{transform:translate(16px)}.gc-eco-aviso[data-v-9b24ffc0]{display:flex;align-items:center;gap:8px;margin:0 20px 10px;padding:8px 12px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:8px;font-size:13px}.gc-eco-aviso i[data-v-9b24ffc0]{color:#059669}.gc-toolbar[data-v-9b24ffc0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;flex-shrink:0;flex-wrap:wrap}.gc-count[data-v-9b24ffc0]{font-size:12px;color:#6b7280;font-weight:500}.gc-toolbar-actions[data-v-9b24ffc0]{display:flex;gap:14px}.gc-link-btn[data-v-9b24ffc0]{background:none;border:none;color:#7c3aed;font-size:12px;font-weight:600;cursor:pointer;padding:0}.gc-link-btn[data-v-9b24ffc0]:hover{text-decoration:underline}.gc-grid[data-v-9b24ffc0]{flex:1 1 auto;overflow-y:auto;padding:4px 20px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;align-content:start}.gc-empty[data-v-9b24ffc0]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 0;color:#9ca3af;font-size:13px}.gc-empty i[data-v-9b24ffc0]{font-size:24px}.gc-item[data-v-9b24ffc0]{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:opacity .2s,border-color .2s}.gc-item-off[data-v-9b24ffc0]{opacity:.45}.gc-item-select[data-v-9b24ffc0]{position:relative;background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;text-align:left;width:100%}.gc-checkbox[data-v-9b24ffc0]{position:absolute;margin:6px;width:20px;height:20px;border-radius:5px;background:#ffffffe6;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;transition:background .15s,border-color .15s}.gc-checkbox.checked[data-v-9b24ffc0]{background:#7c3aed;border-color:#7c3aed}.gc-thumb[data-v-9b24ffc0]{width:100%;aspect-ratio:1 / 1;background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.gc-thumb img[data-v-9b24ffc0]{width:100%;height:100%;object-fit:cover}.gc-thumb i[data-v-9b24ffc0]{font-size:28px;color:#9ca3af}.gc-nome[data-v-9b24ffc0]{padding:6px 8px;font-size:11px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-legenda[data-v-9b24ffc0]{padding:0 8px 8px;display:flex;flex-direction:column;gap:4px}.gc-legenda-texto[data-v-9b24ffc0]{margin:0;font-size:10.5px;color:#6b7280;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gc-legenda-off[data-v-9b24ffc0]{text-decoration:line-through;opacity:.55}.gc-legenda-badge[data-v-9b24ffc0]{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:9.5px;font-weight:600;color:#b91c1c;background:#fee2e2;border-radius:4px;padding:1px 5px}.gc-legenda-toggle[data-v-9b24ffc0]{display:flex;align-items:center;gap:6px;cursor:pointer}.gc-legenda-toggle input[type=checkbox][data-v-9b24ffc0]{width:13px;height:13px;accent-color:#7c3aed;cursor:pointer;margin:0}.gc-legenda-toggle-label[data-v-9b24ffc0]{font-size:10px;color:#6b7280}.gc-footer[data-v-9b24ffc0]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #f3f4f6;flex-shrink:0}.gc-btn-secondary[data-v-9b24ffc0],.gc-btn-primary[data-v-9b24ffc0]{padding:9px 18px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;display:flex;align-items:center;gap:8px;transition:background .15s}.gc-btn-secondary[data-v-9b24ffc0]{background:#fff;color:#374151;border-color:#d1d5db}.gc-btn-secondary[data-v-9b24ffc0]:hover{background:#f9fafb}.gc-btn-primary[data-v-9b24ffc0]{background:#7c3aed;color:#fff}.gc-btn-primary[data-v-9b24ffc0]:hover:not(:disabled){background:#6d28d9}.gc-btn-primary[data-v-9b24ffc0]:disabled{opacity:.5;cursor:not-allowed}.gc-fade-enter-active[data-v-9b24ffc0],.gc-fade-leave-active[data-v-9b24ffc0]{transition:opacity .2s ease-out}.gc-fade-enter-active .gc-modal[data-v-9b24ffc0],.gc-fade-leave-active .gc-modal[data-v-9b24ffc0]{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease-out}.gc-fade-enter-from[data-v-9b24ffc0],.gc-fade-leave-to[data-v-9b24ffc0]{opacity:0}.gc-fade-enter-from .gc-modal[data-v-9b24ffc0]{transform:scale(.94);opacity:0}.gc-fade-leave-to .gc-modal[data-v-9b24ffc0]{transform:scale(.96);opacity:0}@media(max-width:640px){.gc-overlay[data-v-9b24ffc0]{padding:0}.gc-modal[data-v-9b24ffc0]{max-width:100%;height:100vh;max-height:100vh;border-radius:0}.gc-grid[data-v-9b24ffc0]{grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}.contact-share-overlay[data-v-92c4a1b1]{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:10002}.contact-share-modal[data-v-92c4a1b1]{background:#fff;border-radius:14px;width:92%;max-width:420px;max-height:70vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0000004d}.csm-header[data-v-92c4a1b1]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #eef2f7}.csm-header h3[data-v-92c4a1b1]{margin:0;font-size:16px;color:#1f2937;display:flex;align-items:center;gap:8px}.csm-header i[data-v-92c4a1b1]{color:#7c3aed}.csm-close[data-v-92c4a1b1]{background:none;border:none;font-size:24px;color:#9ca3af;cursor:pointer;line-height:1}.csm-search[data-v-92c4a1b1]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #eef2f7}.csm-search i[data-v-92c4a1b1]{color:#9ca3af}.csm-search input[data-v-92c4a1b1]{flex:1;border:none;outline:none;font-size:14px}.csm-list[data-v-92c4a1b1]{overflow-y:auto;flex:1}.csm-empty[data-v-92c4a1b1]{padding:24px;text-align:center;color:#9ca3af;font-size:14px}.csm-item[data-v-92c4a1b1]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:transparent;cursor:pointer;text-align:left;border-bottom:1px solid #f4f6f9}.csm-item[data-v-92c4a1b1]:hover:not([disabled]){background:#f8fafc}.csm-item[disabled][data-v-92c4a1b1]{opacity:.6;cursor:progress}.csm-avatar[data-v-92c4a1b1]{width:38px;height:38px;border-radius:50%;background:#ede9fe;color:#6d28d9;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.csm-info[data-v-92c4a1b1]{display:flex;flex-direction:column;min-width:0}.csm-nome[data-v-92c4a1b1]{font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csm-tel[data-v-92c4a1b1]{font-size:12.5px;color:#6b7280}.message-input-container[data-v-71441d9b]{display:flex;flex-direction:column;width:100%;position:relative}.offline-message[data-v-71441d9b]{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff;padding:16px 20px;font-size:14px;font-weight:500;border-radius:8px;margin:8px;box-shadow:0 2px 8px #ee5a5a4d}.offline-message i[data-v-71441d9b]{font-size:18px}.reply-preview-top[data-v-71441d9b]{display:flex;align-items:center;justify-content:space-between;background:#e3f2fd;border-left:4px solid #6259ca;padding:12px 16px;margin:0;gap:12px;animation:slideDown-71441d9b .2s ease-out}.gallery-sending-banner[data-v-71441d9b]{display:flex;flex-direction:column;background:linear-gradient(135deg,#28a745,#20c997);padding:12px 16px;margin:0;animation:slideDown-71441d9b .2s ease-out;border-radius:8px 8px 0 0}.gallery-sending-content[data-v-71441d9b]{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:500}.gallery-sending-content i[data-v-71441d9b]{font-size:18px}.gallery-sending-progress[data-v-71441d9b]{height:3px;background:#ffffff4d;border-radius:2px;margin-top:8px;overflow:hidden;position:relative}.gallery-sending-progress[data-v-71441d9b]:after{content:"";position:absolute;top:0;left:0;height:100%;width:30%;background:#fff;border-radius:2px;animation:progressSlide-71441d9b 1.5s ease-in-out infinite}@keyframes progressSlide-71441d9b{0%{left:-30%}to{left:100%}}.reply-preview-top .reply-content[data-v-71441d9b]{flex:1;min-width:0}.reply-preview-top .reply-label[data-v-71441d9b]{font-size:12px;font-weight:600;color:#6259ca;margin-bottom:4px}.reply-preview-top .reply-message[data-v-71441d9b]{font-size:13px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.reply-preview-top .reply-close[data-v-71441d9b]{flex-shrink:0;width:32px;height:32px;border:none;background:transparent;color:#6c757d;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.reply-preview-top .reply-close[data-v-71441d9b]:hover{background:#0000000d;color:#dc3545}@keyframes slideDown-71441d9b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.message-input[data-v-71441d9b]{position:relative;display:flex;align-items:flex-end;gap:8px;padding:12px 16px;background:#f0f2f5}.action-buttons[data-v-71441d9b]{display:flex;gap:4px}.icon-btn[data-v-71441d9b]{width:40px;height:40px;border:none;background:transparent;color:#6c757d;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-71441d9b]:hover{background:#e9ecef;color:#2c3e50}.attach-menu[data-v-71441d9b]{position:absolute;bottom:70px;left:16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px;z-index:10}.attach-option[data-v-71441d9b]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:transparent;color:#2c3e50;cursor:pointer;border-radius:4px;text-align:left;font-size:14px;transition:background .2s}.attach-option[data-v-71441d9b]:hover{background:#f8f9fa}.attach-option i[data-v-71441d9b]{width:24px;font-size:18px}.input-wrapper[data-v-71441d9b]{flex:1;background:#fff;border-radius:20px;padding:8px 16px;display:flex;align-items:center;gap:8px;position:relative}.language-btn[data-v-71441d9b]{border:none;background:transparent;padding:4px 6px;cursor:pointer;border-radius:4px;transition:all .2s;display:flex;align-items:center;opacity:.5}.language-btn[data-v-71441d9b]:hover{opacity:1;background:#f0f0f0}.flag-icon-input[data-v-71441d9b]{width:20px!important;height:15px!important;border-radius:2px;box-shadow:0 1px 3px #0000001a}.flag-icon-menu[data-v-71441d9b]{width:18px!important;height:13px!important;border-radius:2px;box-shadow:0 1px 2px #0000001a;flex-shrink:0}.language-menu[data-v-71441d9b]{position:absolute;bottom:100%;left:8px;margin-bottom:8px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:4px;z-index:1000;min-width:150px}.language-menu button[data-v-71441d9b]{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;background:transparent;cursor:pointer;border-radius:6px;font-size:14px;color:#2c3e50;transition:all .2s}.language-menu button[data-v-71441d9b]:hover{background:#f0f0f0}.language-menu button.active[data-v-71441d9b]{background:#e3f2fd;color:#6f3bf0}.input-wrapper textarea[data-v-71441d9b]{flex:1;border:none;outline:none;resize:none;font-family:inherit;font-size:14px;line-height:1.5;color:#2c3e50;padding:2px 0;margin:0;min-height:25px;box-sizing:border-box;max-height:120px;overflow-y:auto}.input-wrapper textarea[data-v-71441d9b]::placeholder{color:#95a5a6}.canal-selector[data-v-71441d9b]{position:relative;display:inline-flex;align-items:center;margin-right:6px}.canal-indicador[data-v-71441d9b]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:4px;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;flex:0 0 auto}.canal-indicador i[data-v-71441d9b]{font-size:14px}.resposta-comentario-selector[data-v-71441d9b]{display:inline-flex;align-items:center;gap:8px;margin-right:8px}.resp-dest-btn[data-v-71441d9b]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#475569;font-size:11px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.resp-dest-btn[data-v-71441d9b]:hover{border-color:#cbd5e1}.resp-dest-btn.resp-publico[data-v-71441d9b]{border-color:#a55eea;background:#f5edfd;color:#7c3aed;font-weight:600}.resp-aviso-publico[data-v-71441d9b]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#a55eea}.canal-pill[data-v-71441d9b]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s ease;white-space:nowrap}.canal-pill[data-v-71441d9b]:hover{border-color:#cbd5e1;background:#f8fafc}.canal-pill i[data-v-71441d9b]:first-child{font-size:13px}.canal-pill i.fa-caret-down[data-v-71441d9b]{font-size:10px;opacity:.6;margin-left:2px}.canal-selector.canal-whatsapp .canal-pill i[data-v-71441d9b]:first-child{color:#25d366}.canal-selector.canal-instagram .canal-pill i[data-v-71441d9b]:first-child{color:#e1306c}.canal-selector.canal-webchat .canal-pill i[data-v-71441d9b]:first-child{color:#6f3bf0}.canal-selector.canal-messenger .canal-pill i[data-v-71441d9b]:first-child{color:#0084ff}.canal-selector.canal-sms .canal-pill i[data-v-71441d9b]:first-child{color:#f59e0b}.canal-selector.canal-email .canal-pill i[data-v-71441d9b]:first-child{color:#525252}.canal-pill-label[data-v-71441d9b]{font-weight:600}.canal-dropdown[data-v-71441d9b]{position:absolute;bottom:calc(100% + 6px);right:0;min-width:240px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:100;overflow:hidden}.canal-option[data-v-71441d9b]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:0;text-align:left;font-size:12px;color:#1e293b;cursor:pointer}.canal-option[data-v-71441d9b]:hover{background:#f1f5f9}.canal-option.active[data-v-71441d9b]{background:#eef2ff;color:#4338ca}.canal-option i[data-v-71441d9b]{font-size:13px;width:16px}.canal-option .canal-ident[data-v-71441d9b]{margin-left:auto;color:#94a3b8;font-family:SF Mono,Consolas,monospace;font-size:11px}.canal-option .canal-principal-tag[data-v-71441d9b]{font-size:10px;color:#6f3bf0;background:#6f3bf01a;padding:1px 6px;border-radius:999px}.send-btn[data-v-71441d9b]{width:44px;height:44px;border:none;background:#6f3bf0;color:#fff;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:18px}.send-btn[data-v-71441d9b]:hover:not(:disabled){background:#5a2dc7;transform:scale(1.05)}.send-btn[data-v-71441d9b]:disabled{background:#cbd5e0;cursor:not-allowed}.recording-controls[data-v-71441d9b]{flex:1;display:flex;align-items:center;background:#fff;border-radius:20px;padding:12px 16px}.recording-info[data-v-71441d9b],.recording-preview[data-v-71441d9b]{display:flex;align-items:center;gap:8px;font-size:14px;color:#2c3e50}.recording-info.starting[data-v-71441d9b]{color:#6c757d}.recording-info.starting i[data-v-71441d9b]{color:#6f3bf0}.recording-dot[data-v-71441d9b]{color:#dc3545;font-size:12px;animation:pulse-71441d9b 1.5s infinite}@keyframes pulse-71441d9b{0%,to{opacity:1}50%{opacity:.3}}.recording-preview i[data-v-71441d9b]{color:#6f3bf0}.audio-actions[data-v-71441d9b]{display:flex;gap:8px;align-items:center}.normal-actions[data-v-71441d9b]{display:flex;align-items:center}.mic-btn[data-v-71441d9b]{width:44px;height:44px;border:none;background:#6f3bf0;color:#fff;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:18px}.mic-btn[data-v-71441d9b]:hover{background:#5a2dc7;transform:scale(1.05)}.stop-btn[data-v-71441d9b]{color:#dc3545!important;font-size:20px}.stop-btn[data-v-71441d9b]:hover{background:#ffe5e8!important}.trash-btn[data-v-71441d9b]{color:#6c757d!important}.trash-btn[data-v-71441d9b]:hover{background:#e9ecef!important;color:#dc3545!important}.play-btn[data-v-71441d9b]{color:#6f3bf0!important}.play-btn[data-v-71441d9b]:hover{background:#f3ecff!important}.send-btn i[data-v-71441d9b]{pointer-events:none}.emoji-picker-container[data-v-71441d9b]{position:absolute;bottom:100%;left:60px;margin-bottom:8px;z-index:1000;box-shadow:0 4px 12px #00000026;border-radius:8px;overflow:hidden}.emoji-picker-container emoji-picker[data-v-71441d9b]{--border-radius: 8px;--background: #fff;--category-emoji-size: 1.375rem;--emoji-size: 1.375rem;--input-border-radius: 8px;--input-border-color: #e0e0e0;--input-font-color: #2c3e50;--input-placeholder-color: #95a5a6;--outline-color: #6F3BF0;--indicator-color: #6F3BF0;--emoji-padding: .5rem;--num-columns: 8;width:352px;height:435px}.emoji-picker-container[data-v-71441d9b] .search-wrapper{order:-2}.emoji-picker-container[data-v-71441d9b] .nav-wrapper{order:-1;border-top:1px solid #e0e0e0;margin-top:.5rem;padding-top:.5rem}.emoji-picker-container[data-v-71441d9b] .tabpanel-wrapper{order:0}.emoji-picker-container[data-v-71441d9b] .search-row input{width:100%!important}.emoji-picker-container emoji-picker[data-v-71441d9b]{display:flex;flex-direction:column}.mention-menu[data-v-71441d9b]{position:absolute;bottom:100%;left:0;right:0;margin-bottom:8px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;max-height:300px;overflow-y:auto;z-index:1000}.mention-header[data-v-71441d9b]{display:flex;align-items:center;padding:10px 16px;background:#fffbeb;border-bottom:1px solid #fde68a;border-radius:8px 8px 0 0;font-size:13px;font-weight:600;color:#92400e}.mention-title[data-v-71441d9b]{display:flex;align-items:center;gap:8px}.mention-title i[data-v-71441d9b]{color:#d97706}.mention-list[data-v-71441d9b]{max-height:250px;overflow-y:auto}.mention-item[data-v-71441d9b]{width:100%;padding:10px 16px;border:none;background:transparent;cursor:pointer;text-align:left;display:flex;align-items:center;gap:10px;transition:background .15s;border-bottom:1px solid #f0f2f5}.mention-item[data-v-71441d9b]:hover,.mention-item.selected[data-v-71441d9b]{background:#fffbeb}.mention-icon[data-v-71441d9b]{width:32px;height:32px;border-radius:50%;background:#fef3c7;display:flex;align-items:center;justify-content:center;color:#d97706;font-size:14px;flex-shrink:0}.mention-info[data-v-71441d9b]{display:flex;flex-direction:column}.mention-name[data-v-71441d9b]{font-weight:500;color:#1f2937;font-size:14px}.mention-label[data-v-71441d9b]{font-size:11px;color:#6b7280}.mention-empty[data-v-71441d9b]{padding:16px;text-align:center;color:#6b7280;font-size:13px}.feature-tip-banner[data-v-71441d9b]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom:2px solid #60a5fa;border-left:4px solid #3b82f6}.feature-tip-content[data-v-71441d9b]{display:flex;align-items:center;gap:10px;font-size:13px;color:#1e3a5f;line-height:1.4}.feature-tip-content i[data-v-71441d9b]{color:#f59e0b;font-size:16px;flex-shrink:0}.feature-tip-close[data-v-71441d9b]{background:none;border:none;color:#1e3a5f;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:14px;flex-shrink:0}.feature-tip-close[data-v-71441d9b]:hover{background:#bfdbfe}.eco-banner[data-v-71441d9b]{margin:0 12px 6px;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:12px;padding:8px 12px;box-shadow:0 2px 8px #5b21b614}.eco-banner-head[data-v-71441d9b]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6d28d9;margin-bottom:4px}.eco-banner-timer[data-v-71441d9b]{margin-left:auto;font-variant-numeric:tabular-nums;color:#7c3aed;font-weight:600}.eco-banner-send[data-v-71441d9b]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:14px;background:#7c3aed;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.eco-banner-send[data-v-71441d9b]:hover{background:#6d28d9}.eco-banner-lines[data-v-71441d9b]{display:flex;flex-direction:column;max-height:22vh;overflow-y:auto;overscroll-behavior:contain}.eco-banner-line[data-v-71441d9b]{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#1e1b4b;line-height:1.35;padding:2px 0}.eco-banner-text[data-v-71441d9b]{flex:1;white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eco-banner-remove[data-v-71441d9b]{border:0;background:transparent;color:#a78bfa;cursor:pointer;padding:0 2px;line-height:1}.eco-banner-remove[data-v-71441d9b]:hover{color:#6d28d9}.eco-banner-fila[data-v-71441d9b]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6d28d9;padding:4px 0;border-top:1px dashed #ddd6fe;margin-top:4px}.eco-banner-fila-texto[data-v-71441d9b]{flex:1}.eco-banner-link[data-v-71441d9b]{border:0;background:transparent;color:#7c3aed;font-size:12px;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:6px}.eco-banner-link[data-v-71441d9b]:hover{background:#ede9fe}.internal-note-banner[data-v-71441d9b]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#fffbeb;border-bottom:2px solid #fbbf24;border-left:4px solid #f59e0b}.internal-note-content[data-v-71441d9b]{display:flex;align-items:center;gap:8px;font-size:13px;color:#92400e}.internal-note-content i[data-v-71441d9b]{color:#d97706}.internal-note-close[data-v-71441d9b]{background:none;border:none;color:#92400e;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:14px}.internal-note-close[data-v-71441d9b]:hover{background:#fde68a}.shortcuts-menu[data-v-71441d9b]{position:absolute;bottom:100%;left:0;right:0;margin-bottom:8px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;overflow:visible;z-index:1000}.shortcuts-rede-chips[data-v-71441d9b]{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;background:#faf5ff;border-bottom:1px solid #ede9fe}.rede-chip[data-v-71441d9b]{border:1px solid #d8b4fe;background:#fff;color:#6b21a8;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s}.rede-chip[data-v-71441d9b]:hover{background:#f3e8ff}.rede-chip.active[data-v-71441d9b]{background:#7c3aed;color:#fff;border-color:#7c3aed}.rede-chip-ico[data-v-71441d9b]{font-size:10px}.has-tooltip[data-v-71441d9b]{position:relative}.has-tooltip[data-v-71441d9b]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);background:#1f2937;color:#fff;font-size:12px;font-weight:500;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis;padding:6px 10px;border-radius:8px;box-shadow:0 4px 14px #00000038;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:20}.has-tooltip[data-v-71441d9b]:before{content:"";position:absolute;top:calc(100% + 3px);left:14px;border:5px solid transparent;border-bottom-color:#1f2937;opacity:0;pointer-events:none;transition:opacity .15s;z-index:20}.has-tooltip[data-v-71441d9b]:hover:after{opacity:1;transform:translateY(0)}.has-tooltip[data-v-71441d9b]:hover:before{opacity:1}.atalho-badge[data-v-71441d9b]{font-size:9px;font-weight:700;padding:1px 6px;border-radius:999px;margin-left:6px;vertical-align:middle;letter-spacing:.02em}.badge-rede[data-v-71441d9b]{background:#ddd6fe;color:#5b21b6}.badge-unidade[data-v-71441d9b]{background:#e5e7eb;color:#4b5563}.escopo-toggle-chat[data-v-71441d9b]{display:flex;gap:8px}.escopo-opt-chat[data-v-71441d9b]{flex:1;border:1.5px solid #d1d5db;background:#fff;color:#4b5563;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s}.escopo-opt-chat[data-v-71441d9b]:hover{border-color:#a78bfa}.escopo-opt-chat.active[data-v-71441d9b]{background:#7c3aed;color:#fff;border-color:#7c3aed}.shortcuts-header[data-v-71441d9b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e9ecef;font-size:13px;font-weight:600;color:#495057}.shortcuts-title[data-v-71441d9b]{display:flex;align-items:center;gap:8px}.shortcuts-title i[data-v-71441d9b]{color:#6f3bf0;font-size:14px}.add-shortcut-btn[data-v-71441d9b]{width:28px;height:28px;border:none;background:#6f3bf0;color:#fff;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:12px}.add-shortcut-btn[data-v-71441d9b]:hover{background:#5a2dc7;transform:scale(1.05)}.shortcuts-list[data-v-71441d9b]{max-height:250px;overflow-y:auto}.shortcut-item[data-v-71441d9b]{width:100%;padding:12px 16px;border:none;background:transparent;cursor:pointer;text-align:left;transition:all .2s;border-bottom:1px solid #f0f2f5}.shortcut-item[data-v-71441d9b]:hover,.shortcut-item.selected[data-v-71441d9b]{background:#f8f4ff}.shortcut-item[data-v-71441d9b]:last-child{border-bottom:none}.shortcut-trigger[data-v-71441d9b]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6f3bf0;margin-bottom:4px}.shortcut-trigger i[data-v-71441d9b]{font-size:10px}.shortcut-preview[data-v-71441d9b]{font-size:13px;color:#6c757d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortcuts-section[data-v-71441d9b]{border-bottom:1px solid #e9ecef}.shortcuts-section[data-v-71441d9b]:last-child{border-bottom:none}.galleries-section .shortcuts-header[data-v-71441d9b]{background:#f0f8f4}.galleries-section .shortcuts-title i[data-v-71441d9b]{color:#28a745}.galleries-section .add-shortcut-btn[data-v-71441d9b]{background:#28a745}.galleries-section .add-shortcut-btn[data-v-71441d9b]:hover{background:#218838}.shortcut-item.is-gallery .shortcut-trigger[data-v-71441d9b]{color:#28a745}.shortcut-item.is-gallery .shortcut-preview[data-v-71441d9b]{display:flex;flex-direction:column;gap:2px}.shortcut-item.is-gallery .gallery-info[data-v-71441d9b]{color:#28a745;font-weight:500;font-size:12px}.shortcut-item.is-gallery .gallery-info i[data-v-71441d9b]{margin-right:4px}.shortcut-item.is-gallery .gallery-desc[data-v-71441d9b]{color:#6c757d;font-size:11px;font-style:italic}.shortcut-item.is-gallery[data-v-71441d9b]:hover,.shortcut-item.is-gallery.selected[data-v-71441d9b]{background:#f0f8f4}.shortcuts-empty[data-v-71441d9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:#95a5a6;font-size:13px;gap:8px}.shortcuts-empty i[data-v-71441d9b]{font-size:24px;opacity:.5}.shortcut-modal-overlay[data-v-71441d9b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.shortcut-modal[data-v-71441d9b]{background:#fff;border-radius:12px;width:90%;max-width:500px;box-shadow:0 8px 32px #0003;overflow:hidden}.modal-header[data-v-71441d9b]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-71441d9b]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:10px}.modal-header h3 i[data-v-71441d9b]{color:#6f3bf0}.close-modal-btn[data-v-71441d9b]{width:32px;height:32px;border:none;background:transparent;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:16px}.close-modal-btn[data-v-71441d9b]:hover{background:#f8f9fa;color:#2c3e50}.modal-body[data-v-71441d9b]{padding:24px}.form-group[data-v-71441d9b]{margin-bottom:20px}.form-group[data-v-71441d9b]:last-child{margin-bottom:0}.form-group label[data-v-71441d9b]{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#495057}.form-group input[data-v-71441d9b],.form-group textarea[data-v-71441d9b]{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-family:inherit;color:#2c3e50;transition:border-color .2s}.form-group input[data-v-71441d9b]:focus,.form-group textarea[data-v-71441d9b]:focus{outline:none;border-color:#6f3bf0}.form-group textarea[data-v-71441d9b]{resize:vertical;min-height:80px}.form-group small[data-v-71441d9b]{display:block;margin-top:6px;font-size:12px;color:#6c757d}.form-group small.warning-text[data-v-71441d9b]{color:#f59e0b;font-weight:500;display:flex;align-items:center;gap:4px}.form-group small.warning-text i[data-v-71441d9b]{font-size:11px}.error-message[data-v-71441d9b]{padding:10px 12px;background:#fee;border:1px solid #fcc;border-radius:6px;color:#c00;font-size:13px;margin-top:12px}.modal-footer[data-v-71441d9b]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e9ecef;justify-content:flex-end}.btn-cancel[data-v-71441d9b],.btn-save[data-v-71441d9b]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel[data-v-71441d9b]{background:#e9ecef;color:#495057}.btn-cancel[data-v-71441d9b]:hover{background:#dee2e6}.btn-save[data-v-71441d9b]{background:#6f3bf0;color:#fff;display:flex;align-items:center;gap:6px}.btn-save[data-v-71441d9b]:hover:not(:disabled){background:#5a2dc7}.btn-save[data-v-71441d9b]:disabled{background:#cbd5e0;cursor:not-allowed;opacity:.6}.vb-banner[data-v-d45f77c1]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#faf5ff;border:1px solid #e9d5ff;border-radius:10px;padding:7px 12px;margin:0 12px 6px}.vb-txt[data-v-d45f77c1]{font-size:12.5px;color:#4c1d95}.vb-acoes[data-v-d45f77c1]{display:flex;align-items:center;gap:6px}.vb-btn[data-v-d45f77c1]{background:#7c3aed;color:#fff;border:none;border-radius:8px;padding:5px 14px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.vb-btn[data-v-d45f77c1]:hover{background:#6d28d9}.vb-x[data-v-d45f77c1]{border:none;background:none;color:#a78bfa;cursor:pointer;font-size:13px;padding:4px 6px}.vb-x[data-v-d45f77c1]:hover{color:#6d28d9}.vb-overlay[data-v-d45f77c1]{position:fixed;inset:0;background:#1e143266;z-index:100010;display:flex;align-items:center;justify-content:center}.vb-panel[data-v-d45f77c1]{width:520px;max-width:94vw;max-height:86vh;overflow-y:auto;background:#fff;border-radius:14px;padding:18px 20px}.vb-head[data-v-d45f77c1]{display:flex;justify-content:space-between;align-items:center}.vb-head strong[data-v-d45f77c1]{font-size:15px;color:#1f2937}.vb-close[data-v-d45f77c1]{border:none;background:none;color:#9ca3af;cursor:pointer;font-size:16px}.vb-sub[data-v-d45f77c1]{color:#6b7280;font-size:12px;margin:4px 0 12px}.vb-reserva[data-v-d45f77c1]{margin-bottom:10px}.vb-reserva-head[data-v-d45f77c1]{font-size:10.5px;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.vb-atividade[data-v-d45f77c1]{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #f3f4f6;border-radius:10px;padding:9px 12px;margin-bottom:6px}.vb-at-info strong[data-v-d45f77c1]{display:block;font-size:12.5px;color:#1f2937}.vb-at-info small[data-v-d45f77c1]{color:#9ca3af;font-size:11px}.vb-send[data-v-d45f77c1]{border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;background:#ecfdf5;color:#059669;white-space:nowrap}.vb-send[data-v-d45f77c1]:hover:not(:disabled){background:#d1fae5}.vb-send.ok[data-v-d45f77c1]{background:#f3f4f6;color:#16a34a}.vb-send[data-v-d45f77c1]:disabled{opacity:.6;cursor:default}.vb-todos[data-v-d45f77c1]{width:100%;margin-top:8px;background:#25d366;color:#fff;border:none;border-radius:10px;padding:10px;font-size:13.5px;font-weight:700;cursor:pointer}.vb-todos[data-v-d45f77c1]:hover:not(:disabled){background:#1fb457}.vb-todos[data-v-d45f77c1]:disabled{opacity:.6;cursor:default}.actions-menu[data-v-e9d0d824]{position:relative}.icon-btn[data-v-e9d0d824]{width:40px;height:40px;border:none;background:transparent;color:#6c757d;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-e9d0d824]:hover{background:#f0f2f5;color:#2c3e50}.dropdown-menu[data-v-e9d0d824]{position:absolute;top:calc(100% + 5px);right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:220px;z-index:9999;max-height:min(70vh,560px);overflow-y:auto}.menu-section[data-v-e9d0d824]{padding:8px 0}.section-title[data-v-e9d0d824]{font-size:11px;font-weight:700;color:#495057;padding:6px 12px;text-transform:uppercase;letter-spacing:.5px}.section-subtitle[data-v-e9d0d824]{font-size:10px;color:#6c757d;padding:4px 12px 8px}.menu-item[data-v-e9d0d824]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;color:#2c3e50;font-size:13px;cursor:pointer;transition:background .2s;text-align:left}.menu-item[data-v-e9d0d824]:hover{background:#f8f9fa}.menu-item i[data-v-e9d0d824]{width:16px;font-size:14px;color:#6c757d}.menu-item span[data-v-e9d0d824]{flex:1}.menu-divider[data-v-e9d0d824]{height:1px;background:#e9ecef;margin:4px 0}.transfer-modal-overlay[data-v-e9d0d824]{position:fixed;inset:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:10000}.transfer-modal[data-v-e9d0d824]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0003}.transfer-modal .modal-header[data-v-e9d0d824]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.transfer-modal .modal-header h3[data-v-e9d0d824]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:10px}.transfer-modal .modal-header h3 i[data-v-e9d0d824]{color:#3b82f6}.close-modal-btn[data-v-e9d0d824]{width:32px;height:32px;border:none;background:transparent;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:16px}.close-modal-btn[data-v-e9d0d824]:hover{background:#f8f9fa;color:#2c3e50}.transfer-modal .modal-body[data-v-e9d0d824]{padding:24px;overflow-y:auto;flex:1}.transfer-info[data-v-e9d0d824]{margin:0 0 20px;font-size:14px;color:#495057}.attendants-list[data-v-e9d0d824]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;max-height:300px;overflow-y:auto}.attendant-item[data-v-e9d0d824]{display:flex;align-items:center;gap:12px;padding:12px;border:2px solid #e9ecef;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s;text-align:left}.attendant-item[data-v-e9d0d824]:hover{border-color:#3b82f6;background:#f8f9fa}.attendant-item.selected[data-v-e9d0d824]{border-color:#3b82f6;background:#e3f2fd}.attendant-avatar[data-v-e9d0d824]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.attendant-info[data-v-e9d0d824]{flex:1}.attendant-name[data-v-e9d0d824]{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.attendant-unidade-tag[data-v-e9d0d824]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#1e3a8a;background:#eaf3ff;border:1px solid #bfdbfe;border-radius:999px;padding:1px 8px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendant-unidade-tag i[data-v-e9d0d824]{font-size:9px;opacity:.8}.attendant-status[data-v-e9d0d824]{font-size:12px;color:#6c757d;display:flex;align-items:center;gap:6px}.status-indicator[data-v-e9d0d824]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-indicator.online[data-v-e9d0d824]{background:#10b981;box-shadow:0 0 0 2px #10b98133}.status-indicator.offline[data-v-e9d0d824]{background:#9ca3af;box-shadow:0 0 0 2px #9ca3af33}.attendant-item.offline[data-v-e9d0d824]{cursor:pointer;opacity:.75;border-color:#e5e7eb;background:#f9fafb}.attendant-item.offline[data-v-e9d0d824]:hover{border-color:#9ca3af;background:#f3f4f6}.attendant-item.offline.selected[data-v-e9d0d824]{border-color:#3b82f6;background:#eff6ff;opacity:1}.attendant-avatar.offline[data-v-e9d0d824]{background:linear-gradient(135deg,#9ca3af,#6b7280)}.attendant-item i.fa-check-circle[data-v-e9d0d824]{color:#3b82f6;font-size:20px}.empty-attendants[data-v-e9d0d824]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#95a5a6}.empty-attendants.warning[data-v-e9d0d824]{color:#f59e0b;padding:20px;background:#fffbeb;border-radius:8px;margin-top:12px}.empty-attendants.warning i[data-v-e9d0d824]{font-size:32px;opacity:.8}.empty-attendants i[data-v-e9d0d824]{font-size:48px;margin-bottom:12px;opacity:.5}.empty-attendants p[data-v-e9d0d824]{margin:0;font-size:14px}.transfer-modal .form-group[data-v-e9d0d824]{margin-bottom:0}.transfer-modal .form-group label[data-v-e9d0d824]{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#495057}.transfer-modal .form-group textarea[data-v-e9d0d824]{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-family:inherit;color:#2c3e50;resize:vertical;transition:border-color .2s}.transfer-modal .form-group textarea[data-v-e9d0d824]:focus{outline:none;border-color:#3b82f6}.transfer-modal .modal-footer[data-v-e9d0d824]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e9ecef;justify-content:flex-end}.btn-cancel[data-v-e9d0d824],.btn-transfer[data-v-e9d0d824]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.btn-cancel[data-v-e9d0d824]{background:#e9ecef;color:#495057}.btn-cancel[data-v-e9d0d824]:hover{background:#dee2e6}.btn-transfer[data-v-e9d0d824]{background:#3b82f6;color:#fff}.btn-transfer[data-v-e9d0d824]:hover:not(:disabled){background:#2563eb}.btn-transfer[data-v-e9d0d824]:disabled{background:#cbd5e0;cursor:not-allowed;opacity:.6}.motivo-modal .modal-body[data-v-e9d0d824]{min-height:200px}.motivos-list[data-v-e9d0d824]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;margin-bottom:16px}.motivo-item[data-v-e9d0d824]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:2px solid #e9ecef;border-radius:10px;background:#fff;cursor:pointer;transition:all .2s}.motivo-item[data-v-e9d0d824]:hover,.motivo-item.selected[data-v-e9d0d824]{border-color:#ef4444;background:#fef2f2}.motivo-item input[type=radio][data-v-e9d0d824]{width:18px;height:18px;accent-color:#ef4444;cursor:pointer}.motivo-item span[data-v-e9d0d824]{flex:1;font-size:14px;color:#374151}.motivo-outro[data-v-e9d0d824]{margin-top:12px;padding:16px;background:#f9fafb;border-radius:10px}.motivo-outro label[data-v-e9d0d824]{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#495057}.motivo-outro .form-control[data-v-e9d0d824]{width:100%;padding:12px 14px;border:2px solid #e9ecef;border-radius:12px;font-size:14px;color:#2c3e50;transition:all .2s;background:#fff}.motivo-outro .form-control[data-v-e9d0d824]:hover{border-color:#cbd5e1}.motivo-outro .form-control[data-v-e9d0d824]:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.btn-danger[data-v-e9d0d824]{background:#ef4444!important}.btn-danger[data-v-e9d0d824]:hover:not(:disabled){background:#dc2626!important}.menu-item-badge[data-v-e9d0d824]{font-size:10px;padding:2px 8px;border-radius:10px;color:#fff;font-weight:600;margin-left:auto}.menu-item-group[data-v-e9d0d824]{display:flex;flex-direction:column}.menu-item-atual[data-v-e9d0d824]{font-size:11px;color:#6b7280;padding:2px 12px 8px;margin-top:-4px}.menu-item-atual .atual-value[data-v-e9d0d824]{font-weight:600}.menu-item-atual .atual-value-text[data-v-e9d0d824]{font-weight:500;color:#374151}.menu-item-atual .fase-separator[data-v-e9d0d824]{font-weight:400;color:#6b7280}.status-modal[data-v-e9d0d824],.marcacao-modal[data-v-e9d0d824]{max-width:400px}.status-list[data-v-e9d0d824],.marcacao-list[data-v-e9d0d824]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.status-item[data-v-e9d0d824],.marcacao-item[data-v-e9d0d824]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:2px solid #e9ecef;border-radius:10px;background:#fff;cursor:pointer;transition:all .2s}.status-item[data-v-e9d0d824]:hover{border-color:#8b5cf6;background:#faf5ff}.marcacao-item[data-v-e9d0d824]:hover{border-color:#ec4899;background:#fdf2f8}.status-item.selected[data-v-e9d0d824]{border-color:#8b5cf6;background:#faf5ff}.marcacao-item.selected[data-v-e9d0d824]{border-color:#ec4899;background:#fdf2f8}.status-item input[type=radio][data-v-e9d0d824],.marcacao-item input[type=radio][data-v-e9d0d824]{display:none}.status-color[data-v-e9d0d824],.marcacao-color[data-v-e9d0d824]{width:16px;height:16px;border-radius:4px;flex-shrink:0}.status-item i[data-v-e9d0d824]{font-size:14px;width:16px;text-align:center}.status-label[data-v-e9d0d824],.marcacao-label[data-v-e9d0d824]{flex:1;font-size:14px;color:#374151;font-weight:500}.empty-status[data-v-e9d0d824],.empty-marcacao[data-v-e9d0d824]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#6b7280}.empty-status i[data-v-e9d0d824],.empty-marcacao i[data-v-e9d0d824]{font-size:48px;color:#d1d5db;margin-bottom:12px}.empty-status p[data-v-e9d0d824],.empty-marcacao p[data-v-e9d0d824]{font-size:14px;font-weight:600;margin-bottom:4px}.empty-status small[data-v-e9d0d824],.empty-marcacao small[data-v-e9d0d824]{font-size:12px;color:#9ca3af}.btn-purple[data-v-e9d0d824]{background:#8b5cf6!important}.btn-purple[data-v-e9d0d824]:hover:not(:disabled){background:#7c3aed!important}.btn-pink[data-v-e9d0d824]{background:#ec4899!important}.btn-pink[data-v-e9d0d824]:hover:not(:disabled){background:#db2777!important}.btn-cyan[data-v-e9d0d824]{background:#06b6d4!important}.btn-cyan[data-v-e9d0d824]:hover:not(:disabled){background:#0891b2!important}.funil-modal[data-v-e9d0d824]{max-width:500px}.funil-selection[data-v-e9d0d824]{display:flex;flex-direction:column;gap:20px}.funil-section[data-v-e9d0d824],.fase-section[data-v-e9d0d824]{display:flex;flex-direction:column;gap:10px}.section-label[data-v-e9d0d824]{font-size:13px;font-weight:600;color:#495057;display:flex;align-items:center;gap:8px}.section-label i[data-v-e9d0d824]{color:#06b6d4}.funil-list[data-v-e9d0d824]{display:flex;flex-wrap:wrap;gap:8px}.funil-item[data-v-e9d0d824]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid #e9ecef;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s;font-size:14px;color:#374151}.funil-item[data-v-e9d0d824]:hover{border-color:#06b6d4;background:#ecfeff}.funil-item.selected[data-v-e9d0d824]{border-color:#06b6d4;background:#ecfeff;color:#0891b2;font-weight:600}.funil-item i[data-v-e9d0d824]{color:#06b6d4}.fase-list[data-v-e9d0d824]{display:flex;flex-direction:column;gap:8px;max-height:250px;overflow-y:auto}.fase-item[data-v-e9d0d824]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:2px solid #e9ecef;border-radius:10px;background:#fff;cursor:pointer;transition:all .2s}.fase-item[data-v-e9d0d824]:hover,.fase-item.selected[data-v-e9d0d824]{border-color:#06b6d4;background:#ecfeff}.fase-item input[type=radio][data-v-e9d0d824]{display:none}.fase-color[data-v-e9d0d824]{width:14px;height:14px;border-radius:4px;flex-shrink:0}.fase-item i[data-v-e9d0d824]{font-size:14px;width:16px;text-align:center}.fase-info[data-v-e9d0d824]{flex:1;display:flex;flex-direction:column;gap:2px}.fase-nome[data-v-e9d0d824]{font-size:14px;color:#374151;font-weight:500}.fase-objetivo[data-v-e9d0d824]{font-size:12px;color:#6b7280}.loading-fases[data-v-e9d0d824]{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:#6b7280;font-size:14px}.loading-fases i[data-v-e9d0d824]{color:#06b6d4}.empty-fases[data-v-e9d0d824],.empty-funil[data-v-e9d0d824]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;text-align:center;color:#6b7280}.empty-fases i[data-v-e9d0d824],.empty-funil i[data-v-e9d0d824]{font-size:40px;color:#d1d5db;margin-bottom:10px}.empty-fases p[data-v-e9d0d824],.empty-funil p[data-v-e9d0d824]{font-size:14px;font-weight:600;margin-bottom:4px}.empty-funil small[data-v-e9d0d824]{font-size:12px;color:#9ca3af}.tarefa-modal[data-v-e9d0d824]{max-width:500px}.tarefa-form .form-group[data-v-e9d0d824]{margin-bottom:14px}.tarefa-form .form-group label[data-v-e9d0d824]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#495057}.tarefa-form .form-group label i[data-v-e9d0d824]{width:16px;text-align:center;margin-right:4px;color:#7c3aed;font-size:12px}.tarefa-form .form-control[data-v-e9d0d824]{width:100%;padding:10px 12px;border:2px solid #e9ecef;border-radius:10px;font-size:14px;color:#2c3e50;transition:all .2s;background:#fff;box-sizing:border-box}.tarefa-form .form-control[data-v-e9d0d824]:hover{border-color:#cbd5e1}.tarefa-form .form-control[data-v-e9d0d824]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.tarefa-form select.form-control[data-v-e9d0d824]{appearance:auto;cursor:pointer}.tarefa-form textarea.form-control[data-v-e9d0d824]{resize:vertical;min-height:50px}.tarefa-form-grid[data-v-e9d0d824]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.attendant-avatar.pausa[data-v-e9d0d824]{background:#fef3c7;color:#d97706}.pausa-icon[data-v-e9d0d824]{color:#d97706;font-size:11px;margin-right:4px}.attendant-item.pausa .attendant-status[data-v-e9d0d824]{color:#d97706}.ico-suave[data-v-e9d0d824]{color:var(--dh-texto-suave)}.ico-ambar-2[data-v-e9d0d824]{color:var(--dh-acento-ambar-2)}.ico-perigo[data-v-e9d0d824]{color:var(--dh-perigo)}.ico-sucesso[data-v-e9d0d824]{color:var(--dh-sucesso)}.ico-info[data-v-e9d0d824]{color:var(--dh-info)}.ico-marca[data-v-e9d0d824]{color:var(--dh-marca)}.txt-suave[data-v-e9d0d824]{color:var(--dh-texto-suave)}.ico-rosa[data-v-e9d0d824]{color:var(--dh-acento-rosa)}.ico-ciano[data-v-e9d0d824]{color:var(--dh-acento-ciano)}.ico-ambar[data-v-e9d0d824]{color:var(--dh-acento-ambar)}.menu-item i.ico-suave[data-v-e9d0d824]{color:var(--dh-texto-suave)}.menu-item i.ico-ambar-2[data-v-e9d0d824]{color:var(--dh-acento-ambar-2)}.menu-item i.ico-perigo[data-v-e9d0d824]{color:var(--dh-perigo)}.menu-item i.ico-sucesso[data-v-e9d0d824]{color:var(--dh-sucesso)}.menu-item i.ico-info[data-v-e9d0d824]{color:var(--dh-info)}.menu-item i.ico-marca[data-v-e9d0d824]{color:var(--dh-marca)}.menu-item i.ico-rosa[data-v-e9d0d824]{color:var(--dh-acento-rosa)}.menu-item i.ico-ciano[data-v-e9d0d824]{color:var(--dh-acento-ciano)}.menu-item i.ico-ambar[data-v-e9d0d824]{color:var(--dh-acento-ambar)}.transfer-modal .modal-header h3 i.ico-suave[data-v-e9d0d824]{color:var(--dh-texto-suave)}.transfer-modal .modal-header h3 i.ico-ambar-2[data-v-e9d0d824]{color:var(--dh-acento-ambar-2)}.transfer-modal .modal-header h3 i.ico-perigo[data-v-e9d0d824]{color:var(--dh-perigo)}.transfer-modal .modal-header h3 i.ico-sucesso[data-v-e9d0d824]{color:var(--dh-sucesso)}.transfer-modal .modal-header h3 i.ico-info[data-v-e9d0d824]{color:var(--dh-info)}.transfer-modal .modal-header h3 i.ico-marca[data-v-e9d0d824]{color:var(--dh-marca)}.transfer-modal .modal-header h3 i.ico-rosa[data-v-e9d0d824]{color:var(--dh-acento-rosa)}.transfer-modal .modal-header h3 i.ico-ciano[data-v-e9d0d824]{color:var(--dh-acento-ciano)}.transfer-modal .modal-header h3 i.ico-ambar[data-v-e9d0d824]{color:var(--dh-acento-ambar)}.search-messages[data-v-3ffeb06e]{position:relative}.icon-btn[data-v-3ffeb06e]{width:40px;height:40px;border:none;background:transparent;color:#6c757d;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-3ffeb06e]:hover{background:#f0f2f5;color:#2c3e50}.search-panel[data-v-3ffeb06e]{position:absolute;top:calc(100% + 5px);right:0;width:350px;max-height:500px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 24px #0000002e;z-index:100;display:flex;flex-direction:column;overflow:hidden}.search-header[data-v-3ffeb06e]{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.search-header i.fa-search[data-v-3ffeb06e]{color:#6c757d;font-size:14px}.search-header input[data-v-3ffeb06e]{flex:1;border:none;background:transparent;font-size:14px;color:#2c3e50;outline:none}.search-header input[data-v-3ffeb06e]::placeholder{color:#95a5a6}.close-btn[data-v-3ffeb06e]{width:28px;height:28px;border:none;background:transparent;color:#6c757d;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.close-btn[data-v-3ffeb06e]:hover{background:#e9ecef;color:#2c3e50}.search-loading[data-v-3ffeb06e],.no-results[data-v-3ffeb06e],.search-empty[data-v-3ffeb06e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#95a5a6;gap:12px}.search-loading i[data-v-3ffeb06e],.no-results i[data-v-3ffeb06e],.search-empty i[data-v-3ffeb06e]{font-size:32px}.search-loading span[data-v-3ffeb06e],.no-results p[data-v-3ffeb06e],.search-empty p[data-v-3ffeb06e]{font-size:14px;margin:0}.search-results[data-v-3ffeb06e]{display:flex;flex-direction:column;flex:1;min-height:0}.results-header[data-v-3ffeb06e]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.results-count[data-v-3ffeb06e]{font-size:12px;color:#6c757d;font-weight:600}.navigation-buttons[data-v-3ffeb06e]{display:flex;gap:4px}.navigation-buttons button[data-v-3ffeb06e]{width:28px;height:28px;border:none;background:transparent;color:#6c757d;border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:12px}.navigation-buttons button[data-v-3ffeb06e]:hover:not(:disabled){background:#e9ecef;color:#2c3e50}.navigation-buttons button[data-v-3ffeb06e]:disabled{opacity:.3;cursor:not-allowed}.results-list[data-v-3ffeb06e]{flex:1;overflow-y:auto}.result-item[data-v-3ffeb06e]{padding:12px;border-bottom:1px solid #f0f2f5;cursor:pointer;transition:background .2s}.result-item[data-v-3ffeb06e]:hover{background:#f8f9fa}.result-item.active[data-v-3ffeb06e]{background:#e7f3ff;border-left:3px solid #6F3BF0}.result-sender[data-v-3ffeb06e]{font-size:12px;font-weight:600;color:#2c3e50;margin-bottom:4px}.result-preview[data-v-3ffeb06e]{font-size:13px;color:#495057;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px}.result-preview[data-v-3ffeb06e] mark{background:#fff59d;padding:2px 4px;border-radius:2px;font-weight:600}.result-time[data-v-3ffeb06e]{font-size:11px;color:#95a5a6}.link-preview-wrapper[data-v-6c4b0a25]{display:flex;flex-direction:column;max-width:400px;margin:8px 0}.link-preview[data-v-6c4b0a25]{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0;transition:box-shadow .2s}.link-preview[data-v-6c4b0a25]:hover{box-shadow:0 2px 12px #00000014}.preview-image[data-v-6c4b0a25]{width:100%;height:200px;background:#f0f0f0;overflow:hidden;position:relative}.preview-image img[data-v-6c4b0a25]{width:100%;height:100%;object-fit:cover}.preview-content[data-v-6c4b0a25]{padding:16px;display:flex;flex-direction:column;gap:8px}.preview-title[data-v-6c4b0a25]{font-size:15px;font-weight:600;color:#333;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.preview-description[data-v-6c4b0a25]{font-size:13px;color:#666;line-height:1.6;white-space:pre-line}.visit-link-btn[data-v-6c4b0a25]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#f8f9fa;border-top:1px solid #e0e0e0;font-size:13px;font-weight:500;color:#6259ca;text-decoration:none;transition:all .2s}.visit-link-btn[data-v-6c4b0a25]:hover{background:#6259ca;color:#fff}.visit-link-btn i[data-v-6c4b0a25]{font-size:12px}.preview-compacto[data-v-6c4b0a25]{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 12px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:10px;font-size:12px;color:#666;text-decoration:none;transition:all .2s}.preview-compacto[data-v-6c4b0a25]:hover{border-color:#6259ca;color:#6259ca}.preview-compacto i[data-v-6c4b0a25]{font-size:12px;color:#6259ca;flex-shrink:0}.preview-compacto-dominio[data-v-6c4b0a25]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-compacto-acao[data-v-6c4b0a25]{font-weight:600;color:#6259ca;white-space:nowrap}.link-preview.loading[data-v-6c4b0a25]{display:flex;align-items:center;justify-content:center;padding:20px;color:#666;font-size:14px;border-radius:12px;border:1px solid #e0e0e0;gap:8px}.mav[data-v-9400cb93]{display:flex;flex-direction:column;gap:10px}.mav-preview[data-v-9400cb93]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mav-player[data-v-9400cb93]{width:100%;max-width:360px}.mav-video[data-v-9400cb93]{max-height:220px;border-radius:8px;background:#111827}.mav-acoes[data-v-9400cb93]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mav-btn[data-v-9400cb93]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;cursor:pointer;border:1px solid #ddd6fe;background:#f5f3ff;color:#6d28d9;font-size:13px;font-weight:600;transition:all .15s}.mav-btn[data-v-9400cb93]:hover:not(:disabled){background:#ede9fe;border-color:#c4b5fd}.mav-btn[data-v-9400cb93]:disabled{opacity:.55;cursor:not-allowed}.mav-gravando[data-v-9400cb93]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.mav-btn-remover[data-v-9400cb93]{background:#fff;border-color:#e5e7eb;color:#6b7280}.mav-btn-remover[data-v-9400cb93]:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#dc2626}.mav-progresso[data-v-9400cb93]{font-size:12px;color:#6b7280;display:inline-flex;align-items:center;gap:6px}.mav-erro[data-v-9400cb93]{margin:0;font-size:12px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:6px}.mav-transcricao[data-v-9400cb93]{display:flex;flex-direction:column;gap:4px}.mav-transcricao label[data-v-9400cb93]{font-size:12px;font-weight:600;color:#374151}.mav-textarea[data-v-9400cb93]{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;line-height:1.5;font-family:inherit;resize:vertical;box-sizing:border-box}.mav-textarea[data-v-9400cb93]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.mav-aviso[data-v-9400cb93]{font-size:11.5px;color:#b45309;display:inline-flex;align-items:center;gap:5px}.mav-file[data-v-9400cb93]{display:none}.itens-hint[data-v-cf01597c]{font-weight:400;font-size:11px;color:#94a3b8;margin-left:6px}.itens-lista[data-v-cf01597c]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.item-treino[data-v-cf01597c]{border:1px solid #e2e8f0;border-radius:10px;padding:10px;background:#fbfcfe}.item-topo[data-v-cf01597c]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.item-thumb[data-v-cf01597c]{width:64px;height:48px;object-fit:cover;border-radius:6px;flex-shrink:0}.item-thumb-ph[data-v-cf01597c]{width:64px;height:48px;border-radius:6px;background:#eef2f7;display:flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0}.item-meta[data-v-cf01597c]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.item-badge[data-v-cf01597c]{align-self:flex-start;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#ede9fe;color:#7c3aed}.item-badge.imagem[data-v-cf01597c]{background:#e0f2fe;color:#0369a1}.item-titulo[data-v-cf01597c]{font-size:12px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-uploading[data-v-cf01597c]{font-size:11px;color:#7c3aed}.item-acoes[data-v-cf01597c]{display:flex;gap:4px}.item-btn[data-v-cf01597c]{width:26px;height:26px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;color:#64748b;cursor:pointer;font-size:11px}.item-btn[data-v-cf01597c]:hover:not(:disabled){border-color:#7c3aed;color:#7c3aed}.item-btn[data-v-cf01597c]:disabled{opacity:.4;cursor:not-allowed}.item-btn.danger[data-v-cf01597c]:hover{border-color:#ef4444;color:#ef4444}.itens-vazio[data-v-cf01597c]{padding:14px;border:1px dashed #cbd5e1;border-radius:8px;text-align:center;color:#94a3b8;font-size:12px;margin-bottom:12px}.itens-add[data-v-cf01597c]{display:flex;gap:8px;flex-wrap:wrap}.add-item-btn[data-v-cf01597c]{display:inline-flex;align-items:center;gap:6px;background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer}.add-item-btn[data-v-cf01597c]:hover,.add-item-btn.ativo[data-v-cf01597c]{background:#7c3aed;border-color:#7c3aed;color:#fff}.cards-picker[data-v-cf01597c]{margin-top:12px;border-top:1px solid #e2e8f0;padding-top:12px}.modal-overlay[data-v-cf01597c]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-container[data-v-cf01597c]{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;max-width:700px;width:100%;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-cf01597c]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-cf01597c]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:8px}.modal-header h3 i[data-v-cf01597c]{color:#8b5cf6;font-size:20px}.close-btn[data-v-cf01597c]{background:transparent;border:none;color:#6c757d;font-size:20px;cursor:pointer;padding:4px 8px;transition:all .2s;border-radius:4px}.close-btn[data-v-cf01597c]:hover{background:#f8f9fa;color:#dc3545}.modal-body[data-v-cf01597c]{padding:24px;overflow-y:auto;flex:1}.loading-state[data-v-cf01597c],.error-state[data-v-cf01597c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8b5cf6}.loading-state i[data-v-cf01597c],.error-state i[data-v-cf01597c]{font-size:48px;margin-bottom:16px}.error-state[data-v-cf01597c]{color:#dc3545}.error-state p[data-v-cf01597c]{margin:0 0 20px;font-size:14px}.retry-btn[data-v-cf01597c]{padding:8px 16px;background:#dc3545;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px}.feedback-form[data-v-cf01597c]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-cf01597c]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-cf01597c]{font-size:13px;font-weight:600;color:#495057;display:flex;align-items:center;gap:6px}.form-group label i[data-v-cf01597c]{color:#8b5cf6;font-size:14px}.question-box[data-v-cf01597c],.original-answer-box[data-v-cf01597c]{padding:12px 16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;font-size:14px;color:#495057;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.original-answer-box[data-v-cf01597c]{background:#fff3cd;border-color:#ffc107;color:#856404}.tipo-selector[data-v-cf01597c]{display:flex;gap:8px;flex-wrap:wrap}.tipo-btn[data-v-cf01597c]{padding:8px 14px;border:2px solid #e9ecef;border-radius:8px;background:#fff;color:#6c757d;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.tipo-btn[data-v-cf01597c]:hover{border-color:#8b5cf6;color:#8b5cf6}.tipo-btn.active[data-v-cf01597c]{border-color:#8b5cf6;background:#f3f0ff;color:#7c3aed}.hidden-input[data-v-cf01597c]{display:none}.input-legenda[data-v-cf01597c],.input-filtro-cards[data-v-cf01597c]{padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:13px;font-family:inherit;width:100%;box-sizing:border-box}.input-legenda[data-v-cf01597c]:focus,.input-filtro-cards[data-v-cf01597c]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.mt-8[data-v-cf01597c]{margin-top:8px}.legenda-textarea[data-v-cf01597c]{padding:10px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box;resize:vertical;min-height:90px;line-height:1.5}.legenda-textarea[data-v-cf01597c]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.formatting-hint[data-v-cf01597c]{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap;font-size:11px;color:#9ca3af}.formatting-hint code[data-v-cf01597c]{background:#f3f4f6;padding:1px 4px;border-radius:3px;font-size:10px}.legenda-preview[data-v-cf01597c]{margin-top:10px;padding:10px 12px;border-radius:8px;background:#dcf8c6;border:1px solid #c7e7a9;max-width:100%}.legenda-preview-label[data-v-cf01597c]{font-size:11px;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-weight:600}.legenda-preview-body[data-v-cf01597c]{font-size:14px;color:#111827;line-height:1.45;white-space:pre-wrap;word-break:break-word}.legenda-preview-body .wa-mono[data-v-cf01597c]{font-family:Courier New,monospace;background:#0000000f;padding:1px 4px;border-radius:3px;font-size:13px}.cards-loading[data-v-cf01597c],.cards-empty[data-v-cf01597c]{padding:20px;text-align:center;color:#9ca3af;font-size:14px}.cards-loading i[data-v-cf01597c]{margin-right:8px}.cards-grid[data-v-cf01597c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:280px;overflow-y:auto;margin-top:8px}.card-item[data-v-cf01597c]{border:2px solid #e9ecef;border-radius:10px;cursor:pointer;transition:all .2s;position:relative;overflow:hidden;background:#fff}.card-item[data-v-cf01597c]:hover{border-color:#8b5cf6}.card-item.selected[data-v-cf01597c]{border-color:#7c3aed;background:#f3f0ff}.card-img[data-v-cf01597c]{width:100%;height:80px;object-fit:cover;display:block}.card-img-placeholder[data-v-cf01597c]{width:100%;height:80px;background:#f3f0ff;display:flex;align-items:center;justify-content:center;font-size:28px;color:#8b5cf6}.card-info[data-v-cf01597c]{padding:8px;display:flex;flex-direction:column;gap:2px}.card-titulo[data-v-cf01597c]{font-size:12px;font-weight:600;color:#1f2937;line-height:1.3}.card-tipo[data-v-cf01597c]{font-size:10px;color:#9ca3af;text-transform:uppercase}.card-check[data-v-cf01597c]{position:absolute;top:6px;right:6px;color:#7c3aed;font-size:16px;background:#fff;border-radius:50%}.label-with-action[data-v-cf01597c]{display:flex;align-items:center;justify-content:space-between}.clear-btn[data-v-cf01597c]{padding:4px 12px;background:transparent;border:1px solid #dee2e6;border-radius:6px;font-size:12px;font-weight:500;color:#6c757d;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px}.clear-btn[data-v-cf01597c]:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd;color:#495057}.clear-btn[data-v-cf01597c]:disabled{opacity:.5;cursor:not-allowed}.suggested-answer-textarea[data-v-cf01597c]{width:100%;padding:12px 16px;border:1px solid #dee2e6;border-radius:8px;font-size:14px;font-family:inherit;line-height:1.6;resize:vertical;transition:all .2s;box-sizing:border-box}.suggested-answer-textarea[data-v-cf01597c]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.form-actions[data-v-cf01597c]{display:flex;justify-content:flex-end;padding-top:10px}.submit-btn[data-v-cf01597c]{padding:10px 20px;background:#8b5cf6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.submit-btn[data-v-cf01597c]:hover:not(:disabled){background:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}.submit-btn[data-v-cf01597c]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-cf01597c]{padding:12px 16px;background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.success-message i[data-v-cf01597c]{font-size:16px;color:#28a745}.image-group[data-v-7207248a]{display:grid;gap:2px;border-radius:8px;overflow:hidden;max-width:320px;cursor:pointer}.image-group.layout-1[data-v-7207248a]{grid-template-columns:1fr}.image-group.layout-2[data-v-7207248a]{grid-template-columns:1fr 1fr;aspect-ratio:2 / 1}.image-group.layout-2 .image-item[data-v-7207248a]{aspect-ratio:1 / 1}.image-group.layout-3[data-v-7207248a]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.image-group.layout-3 .item-0[data-v-7207248a]{grid-row:span 2;aspect-ratio:1 / 1}.image-group.layout-3 .item-1[data-v-7207248a],.image-group.layout-3 .item-2[data-v-7207248a]{aspect-ratio:1 / 1}.image-group.layout-4[data-v-7207248a],.image-group.layout-5[data-v-7207248a],.image-group.layout-6[data-v-7207248a],.image-group.layout-7[data-v-7207248a],.image-group.layout-8[data-v-7207248a],.image-group.layout-9[data-v-7207248a],.image-group.layout-10[data-v-7207248a]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.image-item[data-v-7207248a]{position:relative;overflow:hidden;background:#000}.image-item img[data-v-7207248a]{width:100%;height:100%;object-fit:cover;transition:transform .2s,filter .2s}.image-item:hover img[data-v-7207248a]{transform:scale(1.05)}.more-overlay[data-v-7207248a]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:600;transition:background .2s}.image-item:hover .more-overlay[data-v-7207248a]{background:#000000b3}.image-group.received[data-v-7207248a]{margin-left:0}.image-group.sent[data-v-7207248a]{margin-right:0}.gallery-overlay[data-v-1db5dfa1]{position:fixed;inset:0;background:#000000f2;z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn-1db5dfa1 .2s ease}@keyframes fadeIn-1db5dfa1{0%{opacity:0}to{opacity:1}}.gallery-container[data-v-1db5dfa1]{width:100%;height:100%;display:flex;flex-direction:column;max-width:1400px;padding:16px}.gallery-header[data-v-1db5dfa1]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;color:#fff}.gallery-counter[data-v-1db5dfa1]{font-size:14px;font-weight:500;opacity:.9}.gallery-actions[data-v-1db5dfa1]{display:flex;gap:8px}.gallery-btn[data-v-1db5dfa1]{background:#ffffff1a;border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.gallery-btn[data-v-1db5dfa1]:hover{background:#fff3}.gallery-btn.close-btn[data-v-1db5dfa1]{background:#ff646433}.gallery-btn.close-btn[data-v-1db5dfa1]:hover{background:#ff646466}.gallery-main[data-v-1db5dfa1]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:0;padding:16px 60px}.image-container[data-v-1db5dfa1]{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;position:relative}.image-container img[data-v-1db5dfa1]{max-width:100%;max-height:calc(100vh - 200px);object-fit:contain;border-radius:8px;transition:opacity .3s}.image-container img.loading[data-v-1db5dfa1]{opacity:.3}.loading-spinner[data-v-1db5dfa1]{position:absolute;color:#fff;font-size:32px}.nav-btn[data-v-1db5dfa1]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .2s;z-index:10}.nav-btn[data-v-1db5dfa1]:hover:not(:disabled){background:#ffffff40;transform:translateY(-50%) scale(1.1)}.nav-btn[data-v-1db5dfa1]:disabled{opacity:.3;cursor:not-allowed}.prev-btn[data-v-1db5dfa1]{left:16px}.next-btn[data-v-1db5dfa1]{right:16px}.gallery-caption[data-v-1db5dfa1]{text-align:center;color:#fff;padding:12px 16px;font-size:14px;opacity:.9;max-width:600px;margin:0 auto}.gallery-thumbnails[data-v-1db5dfa1]{display:flex;justify-content:center;gap:8px;padding:16px;overflow-x:auto;max-width:100%}.thumbnail[data-v-1db5dfa1]{width:60px;height:60px;border-radius:8px;overflow:hidden;cursor:pointer;opacity:.5;transition:all .2s;border:2px solid transparent;flex-shrink:0}.thumbnail[data-v-1db5dfa1]:hover{opacity:.8}.thumbnail.active[data-v-1db5dfa1]{opacity:1;border-color:#25d366;transform:scale(1.1)}.thumbnail img[data-v-1db5dfa1]{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.gallery-main[data-v-1db5dfa1]{padding:8px 50px}.nav-btn[data-v-1db5dfa1]{width:40px;height:40px;font-size:16px}.prev-btn[data-v-1db5dfa1]{left:4px}.next-btn[data-v-1db5dfa1]{right:4px}.thumbnail[data-v-1db5dfa1]{width:50px;height:50px}}.banner-fusao[data-v-3ce4d363]{display:flex;align-items:center;gap:16px;padding:10px 16px;margin:8px 12px;background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;font-size:13px;color:#78350f}.banner-content[data-v-3ce4d363]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.banner-linha-principal[data-v-3ce4d363]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.banner-resumo[data-v-3ce4d363]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#78350f;padding-top:2px}.resumo-linha[data-v-3ce4d363]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.resumo-linha-secundaria[data-v-3ce4d363]{padding-left:18px}.banner-resumo-icon[data-v-3ce4d363]{color:#b45309;font-size:11px}.resumo-principal[data-v-3ce4d363]{font-family:SF Mono,Consolas,monospace;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:3px;font-weight:600}.resumo-meta[data-v-3ce4d363]{color:#9ca3af;font-size:11px}.resumo-sep[data-v-3ce4d363]{color:#d1d5db;margin:0 2px}.resumo-secundario[data-v-3ce4d363]{font-family:SF Mono,Consolas,monospace;color:#9ca3af;text-decoration:line-through;text-decoration-thickness:1px;font-size:12px}.resumo-tip[data-v-3ce4d363]{color:#9ca3af;font-size:11px;font-style:italic}.banner-titulo[data-v-3ce4d363]{font-weight:600;color:#92400e}.banner-recomendacao[data-v-3ce4d363]{color:#78350f}.banner-recomendacao strong[data-v-3ce4d363]{color:#1f2937;font-weight:600}.banner-tel[data-v-3ce4d363]{margin-left:6px;color:#6b7280;font-family:SF Mono,Consolas,monospace;font-size:12px}.banner-mais[data-v-3ce4d363]{color:#9ca3af;font-size:12px;font-style:italic}.banner-actions[data-v-3ce4d363]{flex:0 0 auto;display:flex;gap:8px;align-items:center}.banner-actions button[data-v-3ce4d363]{padding:6px 14px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-fundir[data-v-3ce4d363]{background:#f59e0b;color:#fff;border-color:#d97706}.btn-fundir[data-v-3ce4d363]:hover{background:#d97706;border-color:#b45309}.btn-fundir[data-v-3ce4d363]:active{transform:translateY(1px)}.btn-ignorar[data-v-3ce4d363]{background:transparent;color:#78350f;border-color:transparent}.btn-ignorar[data-v-3ce4d363]:hover:not(:disabled){background:#0000000a}.btn-ignorar[data-v-3ce4d363]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:720px){.banner-fusao[data-v-3ce4d363]{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.banner-actions[data-v-3ce4d363]{justify-content:flex-end}}.faixa-temp[data-v-16155832]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;background:#fff7ed;border-bottom:1px solid #fdba74;color:#7c2d12;font-size:13px;line-height:1.35;flex-shrink:0}.faixa-temp-corpo[data-v-16155832]{min-width:0;flex:1}.faixa-temp-linha[data-v-16155832]{display:flex;align-items:center;gap:8px;min-width:0}.faixa-temp-icone[data-v-16155832]{flex-shrink:0;font-size:14px}.faixa-temp-txt[data-v-16155832]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faixa-temp-oferta[data-v-16155832]{margin-top:2px;font-size:12px;opacity:.85;display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faixa-temp-acoes[data-v-16155832]{display:flex;align-items:center;gap:6px;flex-shrink:0}.faixa-temp-btn[data-v-16155832]{border:1px solid #fdba74;background:#fff;color:#7c2d12;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s}.faixa-temp-btn[data-v-16155832]:hover:not(:disabled){background:#ffedd5}.faixa-temp-btn[data-v-16155832]:active:not(:disabled){transform:translateY(1px)}.faixa-temp-btn[data-v-16155832]:disabled,.faixa-temp-x[data-v-16155832]:disabled{opacity:.55;cursor:default}.faixa-temp-sim[data-v-16155832]{background:#f97316;border-color:#f97316;color:#fff}.faixa-temp-sim[data-v-16155832]:hover:not(:disabled){background:#ea580c}.faixa-temp-ajustar-wrap[data-v-16155832]{position:relative}.faixa-temp-menu[data-v-16155832]{position:absolute;top:calc(100% + 4px);right:0;z-index:20;background:#fff;border:1px solid #fdba74;border-radius:8px;box-shadow:0 6px 18px #7c2d1226;display:flex;flex-direction:column;min-width:120px;overflow:hidden}.faixa-temp-menu button[data-v-16155832]{border:0;background:transparent;color:#7c2d12;text-align:left;padding:7px 12px;font-size:12px;cursor:pointer}.faixa-temp-menu button[data-v-16155832]:hover:not(:disabled){background:#ffedd5}.faixa-temp-x[data-v-16155832]{border:0;background:transparent;color:#9a3412;width:26px;height:26px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.faixa-temp-x[data-v-16155832]:hover:not(:disabled){background:#ffedd5}@media(max-width:640px){.faixa-temp[data-v-16155832]{flex-wrap:wrap}.faixa-temp-txt[data-v-16155832]{white-space:normal}.faixa-temp-acoes[data-v-16155832]{width:100%;justify-content:flex-end}}.termo-wrap[data-v-a5fc789f]{position:relative;display:flex;align-items:center;gap:2px;margin-right:10px}.termo[data-v-a5fc789f]{display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:transparent;cursor:pointer;padding:0 2px;color:#64748b}.termo-tubo[data-v-a5fc789f]{position:relative;width:8px;height:26px;border-radius:6px;background:#e2e8f0;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.termo-nivel[data-v-a5fc789f]{position:absolute;left:0;right:0;bottom:0;border-radius:6px;background:#3b82f6;transition:height .4s ease;min-height:3px}.termo.quente .termo-nivel[data-v-a5fc789f]{background:#ef4444}.termo.morno .termo-nivel[data-v-a5fc789f]{background:#f59e0b}.termo.frio .termo-nivel[data-v-a5fc789f]{background:#3b82f6}.termo.quente .termo-pct[data-v-a5fc789f]{color:#b91c1c}.termo.morno .termo-pct[data-v-a5fc789f]{color:#b45309}.termo.frio .termo-pct[data-v-a5fc789f]{color:#1d4ed8}.termo-pct[data-v-a5fc789f]{font-size:10.5px;font-weight:800;line-height:1}.termo.calc[data-v-a5fc789f]{color:#7c3aed;font-size:12px}.termo-ajuda[data-v-a5fc789f]{border:0;background:#f1f5f9;color:#64748b;width:16px;height:16px;border-radius:8px;font-size:9px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:2px}.termo-ajuda[data-v-a5fc789f]:hover{background:#e2e8f0;color:#334155}.termo-pop[data-v-a5fc789f]{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:320px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 10px 30px #0f172a26;padding:12px 14px;font-size:13px;color:#1f2937;text-align:left}.termo-pop-cab[data-v-a5fc789f]{display:flex;justify-content:space-between;align-items:center;gap:8px}.termo-pop-x[data-v-a5fc789f]{border:0;background:transparent;color:#9ca3af;cursor:pointer}.termo-pop-sub[data-v-a5fc789f]{margin:4px 0 8px;font-size:12px;color:#6b7280;line-height:1.4}.termo-motivos[data-v-a5fc789f]{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px}.termo-motivos li[data-v-a5fc789f]{display:flex;gap:8px;align-items:center}.termo-motivos li.mais i[data-v-a5fc789f]{color:#16a34a}.termo-motivos li.menos i[data-v-a5fc789f]{color:#dc2626}.termo-pop-rodape[data-v-a5fc789f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid #F3F4F6;padding-top:8px}.termo-pop-pergunta[data-v-a5fc789f]{width:100%;font-size:12px;color:#6b7280}.termo-btn[data-v-a5fc789f]{border:1px solid #E5E7EB;background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.termo-btn.ok[data-v-a5fc789f]:hover{background:#dcfce7;border-color:#86efac;color:#14532d}.termo-btn.nao[data-v-a5fc789f]:hover{background:#fee2e2;border-color:#fca5a5;color:#7f1d1d}.termo-obrigado[data-v-a5fc789f]{font-size:12px;color:#16a34a}.termo-humano[data-v-a5fc789f]{margin:0 0 8px;font-size:12px;color:#6d28d9;background:#f3eeff;border-radius:8px;padding:6px 8px}.termo-ajuste[data-v-a5fc789f]{border-top:1px solid #F3F4F6;padding-top:8px;margin-bottom:8px}.termo-ajuste-cab[data-v-a5fc789f]{font-size:12px;color:#374151;margin-bottom:4px}.termo-range[data-v-a5fc789f]{width:100%;accent-color:#7C3AED}.termo-ajuste-linha[data-v-a5fc789f]{display:flex;gap:8px;align-items:center;margin-top:6px}.termo-select[data-v-a5fc789f]{font-size:12px;border:1px solid #E5E7EB;border-radius:8px;padding:4px 6px}.suggestion-bubble[data-v-1d28ed11]{background:linear-gradient(to right,#eef2ff,#f5f3ff);border:1px solid #c7d2fe;border-left:3px solid #7c3aed;border-radius:8px;padding:.4rem .55rem;margin:.2rem 0 .35rem;max-width:70%;font-size:.82rem;box-shadow:0 1px 2px #0000000a;align-self:flex-start;transition:transform .08s ease,box-shadow .08s ease,filter .08s ease}.suggestion-bubble.clickable[data-v-1d28ed11]{cursor:pointer;-webkit-user-select:none;user-select:none}.suggestion-bubble.clickable[data-v-1d28ed11]:hover{filter:brightness(.98);box-shadow:0 2px 6px #00000014}.suggestion-bubble.clickable[data-v-1d28ed11]:active{transform:scale(.99)}.suggestion-bubble.clickable[data-v-1d28ed11]:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.suggestion-bubble.human.clickable[data-v-1d28ed11]:focus-visible{outline-color:#10b981}.suggestion-bubble.stale[data-v-1d28ed11]{background:#f5f5f5;border-left-color:#aaa;opacity:.7}.suggestion-bubble.warning[data-v-1d28ed11]{border-left-color:#ff9800}.suggestion-bubble.human[data-v-1d28ed11]{background:linear-gradient(to right,#ecfdf5,#f0fdf4);border-color:#a7f3d0;border-left-color:#10b981}.suggestion-bubble.human .suggestion-top[data-v-1d28ed11]{color:#047857}.source-text[data-v-1d28ed11]{font-size:.68rem;color:#6b7280;font-weight:400;cursor:help}.suggestion-top[data-v-1d28ed11]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:#7c3aed;line-height:1}.suggestion-bubble.warning .suggestion-top[data-v-1d28ed11]{color:#ff9800}.suggestion-top>i[data-v-1d28ed11]{font-size:.78rem}.suggestion-label[data-v-1d28ed11]{font-weight:600}.warning-icon[data-v-1d28ed11]{cursor:help}.stale-label[data-v-1d28ed11]{color:#999;font-size:.68rem;font-style:italic}.suggestion-body[data-v-1d28ed11]{color:#374151;line-height:1.35;margin-top:.25rem}.suggestion-text[data-v-1d28ed11]{margin:0 0 .2rem;font-size:.82rem}.suggestion-text[data-v-1d28ed11]:last-child{margin-bottom:0}.expand-btn[data-v-1d28ed11]{background:none;border:none;color:#7c3aed;cursor:pointer;padding:0;font-size:.74rem;margin-top:.15rem}.expand-btn[data-v-1d28ed11]:hover{text-decoration:underline}.suggestion-actions[data-v-1d28ed11]{display:inline-flex;gap:.25rem;margin-left:auto}.btn-use[data-v-1d28ed11]{background:#7c3aed;color:#fff;border:none;border-radius:4px;padding:.18rem .45rem;cursor:pointer;font-size:.72rem;display:inline-flex;align-items:center;gap:.25rem;line-height:1.1}.btn-use[data-v-1d28ed11]:hover{background:#6b2cc9}.btn-use i[data-v-1d28ed11]{font-size:.62rem}.btn-dismiss[data-v-1d28ed11]{background:transparent;color:#999;border:1px solid #ddd;border-radius:4px;padding:.18rem .38rem;cursor:pointer;font-size:.72rem;line-height:1.1}.btn-dismiss[data-v-1d28ed11]:hover{background:#fee;color:#c33;border-color:#fdd}.suggestion-midia[data-v-1d28ed11]{margin-top:.4rem;padding:.35rem;background:#fff9;border-radius:6px;border:1px solid #d1d5db}.suggestion-bubble.human .suggestion-midia[data-v-1d28ed11]{background:#ffffffa6;border-color:#a7f3d0}.midia-label[data-v-1d28ed11]{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:#475569;margin-bottom:.25rem;font-weight:600;text-transform:lowercase}.midia-label i[data-v-1d28ed11]{font-size:.72rem}.midia-preview[data-v-1d28ed11]{max-width:100%;max-height:160px;border-radius:4px;display:block}.midia-preview-audio[data-v-1d28ed11]{width:100%;height:32px}.midia-link[data-v-1d28ed11]{color:#2563eb;font-size:.78rem;text-decoration:underline}.chat-area[data-v-ad0e93a1]{display:flex;flex-direction:column;height:100%;background:#e5ddd5}.chat-header.chat-header-single[data-v-ad0e93a1]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;border-bottom:1px solid #e9ecef;min-height:42px;flex-wrap:nowrap;position:relative;z-index:5}.chat-header.chat-header-single .contact-main-info[data-v-ad0e93a1]{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0}.chat-header.chat-header-single .contact-stack[data-v-ad0e93a1]{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.2}.chat-header.chat-header-single .contact-stack-name[data-v-ad0e93a1]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#1f2937}.chat-header.chat-header-single .contact-stack-meta[data-v-ad0e93a1]{display:flex;align-items:center;gap:6px;font-size:10.5px;color:#6b7280;font-weight:500;line-height:1;padding-left:22px}.chat-header.chat-header-single .contact-name-display[data-v-ad0e93a1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;font-size:14.4px}.chat-header.chat-header-single .header-separator[data-v-ad0e93a1]{display:none}.chat-header.chat-header-single .phone-with-flag[data-v-ad0e93a1],.chat-header.chat-header-single .phone-number[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.chat-header.chat-header-single .flag-icon-header[data-v-ad0e93a1]{width:12px!important;height:9px!important}.chat-header.chat-header-single .social-handle[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.chat-header.chat-header-single .social-handle i[data-v-ad0e93a1]{font-size:12px}.chat-header.chat-header-single .social-handle-empty[data-v-ad0e93a1]{font-style:italic;opacity:.8}.chat-header.chat-header-single .header-tags[data-v-ad0e93a1]{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;flex-wrap:nowrap}.chat-header.chat-header-single .header-actions[data-v-ad0e93a1]{display:flex;align-items:center;gap:4px;flex:0 0 auto;margin-left:auto;position:relative;z-index:10}.chat-area--painel[data-v-ad0e93a1]{container-type:inline-size}.chat-area--painel .chat-header.chat-header-single .contact-main-info[data-v-ad0e93a1]{display:none}.chat-area--painel .chat-header.chat-header-single[data-v-ad0e93a1]{flex-wrap:wrap;row-gap:6px;column-gap:8px;align-items:center}.chat-area--painel .chat-header.chat-header-single .header-tags[data-v-ad0e93a1]{flex-wrap:wrap;row-gap:6px;column-gap:8px}.chat-area--painel .chat-header.chat-header-single .crm-funil-part[data-v-ad0e93a1],.chat-area--painel .chat-header.chat-header-single .crm-status-part[data-v-ad0e93a1]{flex:0 1 auto;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:28px;padding:4px 10px}.chat-area--painel .chat-header.chat-header-single .expiration-icon[data-v-ad0e93a1],.chat-area--painel .chat-header.chat-header-single .assume-conversation-btn[data-v-ad0e93a1]{flex-shrink:0}.chat-area--painel .chat-header.chat-header-single .header-actions[data-v-ad0e93a1]{margin-left:auto;flex-shrink:0}@container (max-width: 520px){.chat-area--painel .chat-header.chat-header-single[data-v-ad0e93a1],.chat-area--painel .chat-header.chat-header-single .header-tags[data-v-ad0e93a1]{flex-wrap:wrap;row-gap:6px;column-gap:8px}.chat-area--painel .chat-header.chat-header-single .crm-funil-part[data-v-ad0e93a1],.chat-area--painel .chat-header.chat-header-single .crm-status-part[data-v-ad0e93a1]{flex:0 1 auto;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:28px;padding:4px 10px}}.expiration-icon[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:999px;font-size:11px;font-weight:600;cursor:help;background:#f0fdf4;color:#16a34a;border:1px solid #dcfce7;white-space:nowrap}.expiration-icon i[data-v-ad0e93a1]{font-size:10px}.expiration-icon.expired[data-v-ad0e93a1]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.expiration-time[data-v-ad0e93a1]{font-size:10.5px;letter-spacing:.1px}.chat-header-two-lines[data-v-ad0e93a1]{display:none}.header-line-1[data-v-ad0e93a1]{display:flex;align-items:center;width:100%}.contact-main-info[data-v-ad0e93a1]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.channel-icon[data-v-ad0e93a1]{font-size:18px;flex-shrink:0}.channel-whatsapp[data-v-ad0e93a1]{color:#25d366}.channel-instagram[data-v-ad0e93a1]{color:#e4405f}.channel-messenger[data-v-ad0e93a1]{color:#0084ff}.channel-group[data-v-ad0e93a1]{color:#6b7280}.header-separator[data-v-ad0e93a1]{color:#9ca3af;font-size:14px;margin:0 4px}.header-line-1 .phone-with-flag[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.header-line-1 .phone-number[data-v-ad0e93a1]{font-size:13px;color:#6b7280}.group-members-inline[data-v-ad0e93a1]{font-size:12px;color:#6b7280}.typing-indicator[data-v-ad0e93a1]{font-size:12px;color:#10b981;margin-left:8px;animation:pulse-ad0e93a1 1.5s infinite}@keyframes pulse-ad0e93a1{0%,to{opacity:1}50%{opacity:.5}}.header-line-2[data-v-ad0e93a1]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.header-tags[data-v-ad0e93a1]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:wrap}.header-actions[data-v-ad0e93a1]{display:flex;align-items:center;gap:4px;flex-shrink:0}.chat-header[data-v-ad0e93a1]:not(.chat-header-two-lines){display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.contact-info[data-v-ad0e93a1]{display:flex;align-items:center;gap:12px}.avatar[data-v-ad0e93a1]{width:44px;height:44px;flex-shrink:0}.avatar img[data-v-ad0e93a1],.avatar-placeholder[data-v-ad0e93a1]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-placeholder[data-v-ad0e93a1]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:16px}.info h3[data-v-ad0e93a1]{margin:0;font-size:16px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:8px}.info h3[data-v-ad0e93a1] i.fa-brands.fa-square-instagram,.info h3[data-v-ad0e93a1] i.fa-instagram,.info h3[data-v-ad0e93a1] i.fa-brands.fa-whatsapp,.info h3[data-v-ad0e93a1] i.fa-globe{font-size:18px;flex-shrink:0}.contact-name-display[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:4px 8px;margin:-4px 0;border-radius:6px;transition:all .2s;font-size:16px;font-weight:600;color:#2c3e50}.contact-name-display[data-v-ad0e93a1]:hover{background:#6f3bf01a}.contact-name-display .edit-icon[data-v-ad0e93a1]{font-size:12px;opacity:0;transition:opacity .2s;color:#6f3bf0}.contact-name-display:hover .edit-icon[data-v-ad0e93a1]{opacity:1}.contact-name-edit[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:6px}.name-input[data-v-ad0e93a1]{padding:4px 8px;border:2px solid #6F3BF0;border-radius:6px;font-size:16px;font-weight:600;font-family:inherit;color:#2c3e50;outline:none;min-width:200px;background:#fff}.name-input[data-v-ad0e93a1]:focus{border-color:#5a2dc7;box-shadow:0 0 0 3px #6f3bf01a}.save-name-btn[data-v-ad0e93a1],.cancel-name-btn[data-v-ad0e93a1]{width:28px;height:28px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .2s}.save-name-btn[data-v-ad0e93a1]{background:#22c55e;color:#fff}.save-name-btn[data-v-ad0e93a1]:hover{background:#16a34a;transform:scale(1.05)}.cancel-name-btn[data-v-ad0e93a1]{background:#ef4444;color:#fff}.cancel-name-btn[data-v-ad0e93a1]:hover{background:#dc2626;transform:scale(1.05)}.crm-combined-badge[data-v-ad0e93a1]{display:inline-flex;align-items:center;border-radius:14px;background:#fff;border:1px solid #d1d5db;overflow:hidden;font-size:11px;line-height:1}.unidade-rede-selector[data-v-ad0e93a1]{position:relative;display:inline-flex}.unidade-chip[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#eaf3ff;color:#1e3a8a;font-size:9px;font-weight:600;border:1px solid #bfdbfe;cursor:pointer;white-space:nowrap}.unidade-chip.sem-unidade[data-v-ad0e93a1]{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.unidade-chip[data-v-ad0e93a1]:hover{filter:brightness(.97)}.unidade-chip .unidade-caret[data-v-ad0e93a1]{font-size:9px;opacity:.7}.unidade-dropdown[data-v-ad0e93a1]{position:absolute;top:calc(100% + 6px);left:0;z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:6px;min-width:200px;max-height:280px;overflow-y:auto}.unidade-opcao[data-v-ad0e93a1]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;cursor:pointer;border-radius:8px;font-size:9.75px;color:#374151;text-align:left}.unidade-opcao[data-v-ad0e93a1]:hover{background:#f0f9ff}.unidade-opcao.ativa[data-v-ad0e93a1]{background:#eaf3ff;color:#1e3a8a;font-weight:600}.unidade-opcao[data-v-ad0e93a1]:disabled{opacity:.6;cursor:default}.unidade-opcao-nome[data-v-ad0e93a1]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unidade-opcao .fa-check[data-v-ad0e93a1]{color:#2563eb;font-size:12px}.crm-combined-badge .crm-funil-part[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;color:#374151;font-weight:500;transition:background-color .15s ease}.crm-combined-badge .crm-funil-part.clickable[data-v-ad0e93a1]{cursor:pointer}.crm-combined-badge .crm-funil-part.clickable[data-v-ad0e93a1]:hover{background-color:#f3f4f6}.crm-combined-badge .crm-funil-part i[data-v-ad0e93a1]{font-size:10px;color:#9ca3af}.crm-combined-badge .crm-funil-part .fase-divider[data-v-ad0e93a1]{color:#9ca3af}.crm-combined-badge .crm-status-part[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;color:#fff;font-weight:600;font-size:10px;transition:filter .15s ease}.crm-combined-badge .crm-status-part.clickable[data-v-ad0e93a1]{cursor:pointer}.crm-combined-badge .crm-status-part.clickable[data-v-ad0e93a1]:hover{filter:brightness(.9)}.crm-combined-badge .crm-status-part-empty[data-v-ad0e93a1]{background:#f1f5f9!important;color:#64748b;border:1px dashed #cbd5e1;font-weight:500}.crm-combined-badge .crm-status-part-empty[data-v-ad0e93a1]:hover{background:#e2e8f0!important;color:#334155;filter:none}.crm-combined-badge .crm-status-part-solo[data-v-ad0e93a1]{border-radius:12px}.crm-combined-badge .crm-status-part .status-motivo-text[data-v-ad0e93a1]{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:all .25s ease}.crm-combined-badge .crm-status-part.has-motivo:hover .status-motivo-text[data-v-ad0e93a1]{max-width:150px;opacity:1;margin-left:6px}.crm-status-badge[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;line-height:1;color:#fff}.crm-status-badge .status-text[data-v-ad0e93a1]{font-size:11px;font-weight:600}.limit-conversation-chip[data-v-ad0e93a1]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;font-size:11px;font-weight:600;line-height:1;box-shadow:0 2px 4px #9b59b64d;white-space:nowrap}.limit-conversation-chip.expired[data-v-ad0e93a1]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;box-shadow:0 2px 4px #fef3c780}.assume-conversation-btn[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:0;padding:6px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:11px;font-weight:600;line-height:1;border:none;cursor:pointer;box-shadow:0 2px 4px #f59e0b4d;white-space:nowrap;transition:all .25s ease;margin-left:8px;overflow:hidden;min-width:26px;height:26px;justify-content:center}.assume-conversation-btn .assume-text[data-v-ad0e93a1]{max-width:0;overflow:hidden;opacity:0;transition:all .25s ease}.assume-conversation-btn[data-v-ad0e93a1]:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);border-radius:12px;padding:6px 12px;gap:5px;box-shadow:0 4px 8px #f59e0b66}.assume-conversation-btn:hover:not(:disabled) .assume-text[data-v-ad0e93a1]{max-width:100px;opacity:1}.assume-conversation-btn.is-loading[data-v-ad0e93a1]{border-radius:12px;padding:6px 12px;gap:5px}.assume-conversation-btn.is-loading .assume-text[data-v-ad0e93a1]{max-width:100px;opacity:1}.assume-conversation-btn[data-v-ad0e93a1]:disabled{opacity:.7;cursor:not-allowed;background:linear-gradient(135deg,#9ca3af,#6b7280)}.assume-conversation-btn i[data-v-ad0e93a1]{font-size:12px;flex-shrink:0}.info .status[data-v-ad0e93a1]{margin:0;font-size:13px;color:#7f8c8d}.phone-with-flag[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:6px}.flag-icon-header[data-v-ad0e93a1]{width:16px!important;height:12px!important;border-radius:2px;box-shadow:0 1px 2px #0000001a}.typing[data-v-ad0e93a1]{color:#6f3bf0;font-weight:500}.contact-handle[data-v-ad0e93a1]{color:#7f8c8d;font-style:italic}.actions[data-v-ad0e93a1]{display:flex;gap:8px}.icon-btn[data-v-ad0e93a1]{width:36px;height:36px;border:none;background:transparent;color:#6c757d;border-radius:50%;cursor:pointer;transition:all .2s}.icon-btn[data-v-ad0e93a1]:hover{background:#e9ecef}.messages-area[data-v-ad0e93a1]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:0}.messages-container[data-v-ad0e93a1]{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;background:#fafafa;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(0,0,0,.008) 35px,rgba(0,0,0,.008) 70px)}.loading-indicator[data-v-ad0e93a1]{text-align:center;padding:12px;color:#999;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}.loading-indicator i[data-v-ad0e93a1]{font-size:14px}.date-badge[data-v-ad0e93a1]{text-align:center;margin:16px auto;padding:6px 12px;background:#ffffffe6;color:#666;font-size:12px;border-radius:8px;width:fit-content;box-shadow:0 1px 2px #0000001a}.channel-badge[data-v-ad0e93a1]{display:flex;align-items:center;gap:8px;margin:12px 16px 8px;font-size:11px;color:#94a3b8;text-transform:lowercase;letter-spacing:.3px}.channel-badge .channel-line[data-v-ad0e93a1]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.3),transparent)}.channel-badge .channel-label[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:#ffffffd9;border:1px solid rgba(148,163,184,.2);border-radius:999px;white-space:nowrap}.channel-badge .channel-label i[data-v-ad0e93a1]{font-size:10px}.channel-badge.channel-whatsapp .channel-label i[data-v-ad0e93a1]{color:#25d366}.channel-badge.channel-instagram .channel-label i[data-v-ad0e93a1]{color:#e1306c}.channel-badge.channel-webchat .channel-label i[data-v-ad0e93a1]{color:#6f3bf0}.channel-badge.channel-messenger .channel-label i[data-v-ad0e93a1]{color:#0084ff}.channel-badge.channel-sms .channel-label i[data-v-ad0e93a1]{color:#f59e0b}.channel-badge.channel-email .channel-label i[data-v-ad0e93a1]{color:#525252}.channel-badge .comentario-chip[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:1px 8px;background:#a55eea1f;color:#a55eea;border:1px solid rgba(165,94,234,.35);border-radius:999px;font-weight:600;text-transform:none;letter-spacing:0}.channel-badge .comentario-chip i[data-v-ad0e93a1]{color:#a55eea!important;font-size:10px}.post-comentado-card[data-v-ad0e93a1]{display:flex;align-items:stretch;gap:8px;margin-bottom:6px;padding:6px;max-width:320px;background:#a55eea12;border:1px solid rgba(165,94,234,.28);border-left:3px solid #A55EEA;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s ease}.post-comentado-card[data-v-ad0e93a1]:hover{background:#a55eea21}.post-comentado-thumb[data-v-ad0e93a1]{width:48px;height:48px;flex-shrink:0;object-fit:cover;border-radius:8px;background:#94a3b826}.post-comentado-info[data-v-ad0e93a1]{display:flex;flex-direction:column;gap:2px;min-width:0}.post-comentado-rotulo[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#a55eea}.post-comentado-rotulo i[data-v-ad0e93a1]{font-size:10px}.post-comentado-desc[data-v-ad0e93a1]{font-size:12px;line-height:1.3;color:#334155;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.post-comentado-link[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#7c3aed}.post-comentado-link i[data-v-ad0e93a1]{font-size:9px}.resposta-publica-chip[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px;padding:2px 8px;border-radius:10px;background:#f5edfd;color:#7c3aed;font-size:10px;font-weight:600}.resposta-publica-chip i[data-v-ad0e93a1]{font-size:9px}.message-wrapper[data-v-ad0e93a1]{margin-bottom:8px}.message-wrapper.received[data-v-ad0e93a1]{display:flex;justify-content:flex-start}.message-wrapper.sent[data-v-ad0e93a1]{display:flex;justify-content:flex-end}.message[data-v-ad0e93a1]{max-width:65%;padding:8px 12px;border-radius:8px;position:relative}.message.received[data-v-ad0e93a1]{background:#e3f2fd;border-bottom-left-radius:2px;box-shadow:0 1px 1px #0000001a}.message.sent[data-v-ad0e93a1]{background:#f9a825;color:#fff;border-bottom-right-radius:2px;box-shadow:0 1px 1px #0000001a}.message.sent.bot-message[data-v-ad0e93a1]{background:#8b5cf6;color:#fff}.message.sent.bot-message .attendant-name[data-v-ad0e93a1],.message.sent.bot-message .reply-btn[data-v-ad0e93a1]{color:#fff}.message.sent.bot-message.bolha-boas-vindas[data-v-ad0e93a1]{background:#e6f4ea;color:#1b4332;border:1px solid #b7dfc4}.message.sent.bolha-boas-vindas .attendant-name[data-v-ad0e93a1],.message.sent.bolha-boas-vindas .boas-vindas-name[data-v-ad0e93a1]{color:#1b4332;font-weight:600;font-size:11px;letter-spacing:.2px}.message.sent.bolha-boas-vindas .text-content[data-v-ad0e93a1]{color:#1b4332!important}.message.sent.bolha-boas-vindas .message-time[data-v-ad0e93a1],.message.sent.bolha-boas-vindas .message-time i[data-v-ad0e93a1]{color:#1b4332bf!important}.message.sent.bolha-boas-vindas .reply-btn[data-v-ad0e93a1],.message.sent.bolha-boas-vindas .read-more-btn[data-v-ad0e93a1]{color:#1b4332}.message.sent.bolha-boas-vindas .message-collapsed[data-v-ad0e93a1]:after{background:linear-gradient(to bottom,transparent,#e6f4ea)}.message.sent.bolha-boas-vindas .message-content[data-v-ad0e93a1] a{color:#14532d;text-decoration:underline}.message.sent.hotel-message[data-v-ad0e93a1]{background:linear-gradient(135deg,#fb923c,#f97316);color:#fff;border-left:4px solid #ea580c;font-style:italic;opacity:.95}.message.sent.hotel-message .attendant-name[data-v-ad0e93a1]{color:#ffffffe6;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.message.sent.broadcast-message[data-v-ad0e93a1]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border-left:4px solid #7c3aed}.message.sent.broadcast-message .attendant-name[data-v-ad0e93a1],.message.sent.broadcast-message .broadcast-name[data-v-ad0e93a1]{color:#fff;font-weight:600;font-size:11px;display:flex;align-items:center;gap:6px}.message.sent.broadcast-message .broadcast-name i[data-v-ad0e93a1]{font-size:12px}.message.sent.broadcast-message .text-content[data-v-ad0e93a1]{color:#fff}.message.sent.broadcast-message .message-time[data-v-ad0e93a1]{color:#fffc}.message.sent.internal-note[data-v-ad0e93a1],.message.received.internal-note[data-v-ad0e93a1]{background:linear-gradient(135deg,#fef9c3,#fef08a);color:#713f12;border-left:4px solid #eab308}.message.internal-note .attendant-name[data-v-ad0e93a1],.message.internal-note .internal-note-name[data-v-ad0e93a1]{color:#92400e;font-weight:600;font-size:11px;display:flex;align-items:center;gap:5px}.message.internal-note .internal-note-name i[data-v-ad0e93a1]{font-size:11px;color:#d97706}.message.sent.internal-note .text-content[data-v-ad0e93a1],.message.internal-note .text-content[data-v-ad0e93a1]{color:#713f12!important}.message.sent.internal-note .message-time[data-v-ad0e93a1],.message.internal-note .message-time[data-v-ad0e93a1],.message.sent.internal-note .message-time i[data-v-ad0e93a1],.message.internal-note .message-time i[data-v-ad0e93a1]{color:#713f12b3!important}.message.transcription-msg[data-v-ad0e93a1]{background:#e3f2fd!important;color:#1a1a1a!important;border:none!important;border-radius:2px 8px 8px!important;max-width:85%;position:relative}.message.transcription-msg.sent[data-v-ad0e93a1]{background:#fff3e0!important;border-top-left-radius:8px!important;border-top-right-radius:2px!important}.message-wrapper.transcription-linked.received .message.transcription-msg[data-v-ad0e93a1]:before{content:"";position:absolute;left:12px;top:-12px;width:2px;height:12px;background:#90caf9}.message-wrapper.transcription-linked.sent .message.transcription-msg[data-v-ad0e93a1]:before{content:"";position:absolute;right:12px;top:-12px;width:2px;height:12px;background:#f59e0b}.message-wrapper.transcription-linked[data-v-ad0e93a1]{margin-top:-2px!important}.transcription-header[data-v-ad0e93a1]{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#1565c0;margin-bottom:4px}.transcription-header i[data-v-ad0e93a1]{font-size:11px;color:#42a5f5}.transcription-body[data-v-ad0e93a1]{font-style:italic;color:#333!important;line-height:1.5;font-size:13px}.message.transcription-msg .message-time[data-v-ad0e93a1],.message.transcription-msg .message-time i[data-v-ad0e93a1]{color:#0006!important}.message.crm-event[data-v-ad0e93a1]{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important;border-radius:999px!important;align-self:flex-end!important;width:auto!important;max-width:90%!important;margin:2px 0 2px auto!important;padding:3px 12px!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.message.crm-event .attendant-name[data-v-ad0e93a1]{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;gap:0!important}.message.crm-event .attendant-name i[data-v-ad0e93a1]{font-size:11px!important;color:#94a3b8!important}.message.crm-event .attendant-name i.fa-bolt[data-v-ad0e93a1]:before{content:""!important}.message.crm-event .attendant-name .teach-btn[data-v-ad0e93a1]{display:none!important}.message.crm-event .message-content[data-v-ad0e93a1]{margin:0!important;padding:0!important;min-width:0!important}.message.crm-event .text-content[data-v-ad0e93a1]{color:#64748b!important;font-size:11.5px!important;font-weight:500!important;line-height:1.3!important;white-space:pre-line!important}.message.crm-event .message-time[data-v-ad0e93a1]{display:none!important}.message.sent .text-content[data-v-ad0e93a1]{color:#fff}.message.highlight-search[data-v-ad0e93a1]{animation:highlight-pulse-ad0e93a1 .5s ease-in-out;box-shadow:0 0 0 3px #fbbf24}@keyframes highlight-pulse-ad0e93a1{0%,to{box-shadow:0 0 0 3px #fbbf24}50%{box-shadow:0 0 0 6px #fbbf24}}.attendant-name[data-v-ad0e93a1]{font-size:12px;font-weight:600;color:#6f3bf0;margin-bottom:4px;display:flex;align-items:center;gap:6px}.sender-name[data-v-ad0e93a1]{font-size:12px;font-weight:600;color:#2196f3;margin-bottom:4px;display:flex;align-items:center;gap:6px}.sender-name i[data-v-ad0e93a1]{font-size:10px}.teach-btn[data-v-ad0e93a1]{background:transparent;border:none;color:#fff;font-size:12px;cursor:pointer;padding:2px 4px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;opacity:.8}.teach-btn[data-v-ad0e93a1]:hover{opacity:1;background:#fff3;transform:scale(1.1)}.message-content[data-v-ad0e93a1]{word-wrap:break-word}.media-content[data-v-ad0e93a1]{margin-bottom:4px}.media-content img[data-v-ad0e93a1]{max-width:100%;border-radius:8px;cursor:pointer;transition:transform .2s}.media-content[data-v-ad0e93a1]:has(>img){display:block;width:240px;max-width:100%;min-height:180px;background:#0000000a;border-radius:8px;overflow:hidden}.media-content:has(>img).media-loaded[data-v-ad0e93a1]{width:auto;min-height:0;background:transparent}.media-content:has(>img) img[data-v-ad0e93a1]{display:block;width:100%;height:auto}.media-content:has(>img).media-loaded img[data-v-ad0e93a1]{width:auto}.location-card[data-v-ad0e93a1]{max-width:340px;border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#fff;margin-bottom:6px}.location-map-link[data-v-ad0e93a1]{display:block;line-height:0;background:#eef3f6}.location-map-img[data-v-ad0e93a1]{width:100%;height:180px;object-fit:cover;display:block}.location-info[data-v-ad0e93a1]{padding:8px 12px 10px}.location-name[data-v-ad0e93a1]{font-weight:600;color:#128c7e;font-size:14px;margin-bottom:2px}.location-name i[data-v-ad0e93a1]{margin-right:4px}.location-address[data-v-ad0e93a1]{font-size:13px;color:#444;line-height:1.4;word-break:break-word}.location-external[data-v-ad0e93a1]{display:inline-block;margin-top:4px;font-size:12px;color:#1976d2;text-decoration:underline}.gravacao-card[data-v-ad0e93a1]{display:flex;flex-direction:column;gap:6px;padding:8px 10px}.gravacao-titulo[data-v-ad0e93a1]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;opacity:.8}.gravacao-audio[data-v-ad0e93a1]{width:100%;height:34px}.gravacao-fallback[data-v-ad0e93a1]{font-size:12px;text-decoration:underline;opacity:.9}.contact-card[data-v-ad0e93a1]{display:flex;align-items:center;gap:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;max-width:280px}.contact-card-icon[data-v-ad0e93a1]{width:40px;height:40px;border-radius:50%;background:#ede9fe;color:#6d28d9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-card-info[data-v-ad0e93a1]{min-width:0}.contact-card-nome[data-v-ad0e93a1]{font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-card-tel[data-v-ad0e93a1]{font-size:13px;color:#6b7280}.media-content img[data-v-ad0e93a1]:hover{transform:scale(1.02)}.message-content:has(.reply-context) .media-content[data-v-ad0e93a1]:has(>img){display:none}.media-content video[data-v-ad0e93a1],.media-content audio[data-v-ad0e93a1]{max-width:100%;border-radius:8px}.media-content[data-v-ad0e93a1]:has(>video){width:260px;max-width:100%;min-height:160px;background:#0000000a;border-radius:8px}.media-content:has(>video) video[data-v-ad0e93a1]{width:100%;display:block}.media-content[data-v-ad0e93a1]:has(>audio){width:260px;max-width:100%}.media-content:has(>audio) audio[data-v-ad0e93a1]{width:100%;display:block}.media-content.document[data-v-ad0e93a1]{display:flex;align-items:center;gap:8px;padding:8px;background:#0000000d;border-radius:8px}.media-content.document i[data-v-ad0e93a1]{font-size:24px;color:#6f3bf0}.text-content[data-v-ad0e93a1]{font-size:14px;line-height:1.4;color:#2c3e50;position:relative}.message-collapsed[data-v-ad0e93a1]{max-height:200px;overflow:hidden;position:relative}.message-collapsed[data-v-ad0e93a1]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,currentColor);pointer-events:none;opacity:.1}.message.received .message-collapsed[data-v-ad0e93a1]:after{background:linear-gradient(to bottom,transparent,#e3f2fd)}.message.sent .message-collapsed[data-v-ad0e93a1]:after{background:linear-gradient(to bottom,transparent,#f9a825)}.read-more-btn[data-v-ad0e93a1]{background:none;border:none;color:#6f3bf0;font-size:12px;font-weight:600;cursor:pointer;padding:4px 0;margin-top:4px;display:block;transition:all .2s}.read-more-btn[data-v-ad0e93a1]:hover{opacity:.8;text-decoration:underline}.message.sent .read-more-btn[data-v-ad0e93a1]{color:#ffffffe6}.transcription-footer[data-v-ad0e93a1]{margin-top:8px;font-size:11px;font-style:italic;color:#666!important;opacity:.8;line-height:1.3}.message-footer[data-v-ad0e93a1]{display:flex;align-items:center;justify-content:space-between;margin-top:4px;gap:8px}.message-time[data-v-ad0e93a1]{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:11px;color:#999}.message.sent .message-time[data-v-ad0e93a1]{color:#fffc}.message-time i[data-v-ad0e93a1]{font-size:12px;color:#4fc3f7}.message.sent .message-time i[data-v-ad0e93a1]{color:#ffffffe6}.message-status-pending[data-v-ad0e93a1]{animation:pulse-ad0e93a1 1.5s infinite;color:#fff9!important}.message-status-queued[data-v-ad0e93a1]{color:#ffffff80!important}.message-status-sent[data-v-ad0e93a1],.message-status-delivered[data-v-ad0e93a1]{color:#ffffffb3!important}.message-status-read[data-v-ad0e93a1]{color:#ffffffe6!important}.message-read-label[data-v-ad0e93a1]{font-size:10px;color:#ffffffe6;margin-left:2px;font-weight:500}.message-status-failed[data-v-ad0e93a1]{color:#ff3b30!important;cursor:help}.resend-btn[data-v-ad0e93a1]{background:none;border:none;color:#ff3b30;cursor:pointer;padding:4px 8px;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:8px;opacity:.9}.resend-btn[data-v-ad0e93a1]:hover{color:#ff6b60;transform:scale(1.1);opacity:1}.resend-btn[data-v-ad0e93a1]:active{transform:scale(.95)}.expired-indicator[data-v-ad0e93a1]{color:#ff9500;padding:4px 8px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:4px;margin-left:8px;background:#ff95001f;border-radius:12px;cursor:help}.expired-indicator .expired-label[data-v-ad0e93a1]{font-size:11px;font-weight:600;letter-spacing:.3px}.message-wrapper.sent[data-v-ad0e93a1]{display:flex;align-items:flex-end;justify-content:flex-end}@keyframes pulse-ad0e93a1{0%,to{opacity:.5}50%{opacity:1}}.reply-btn[data-v-ad0e93a1]{background:none;border:none;color:#6f3bf0;font-size:14px;cursor:pointer;padding:4px 8px;display:flex;align-items:center;justify-content:center;transition:all .2s;opacity:.7}.reply-btn[data-v-ad0e93a1]:hover{opacity:1;transform:scale(1.1)}.feedback-buttons[data-v-ad0e93a1]{display:flex;gap:4px;margin-top:2px;margin-left:12px;align-items:center;justify-content:flex-start}.feedback-btn[data-v-ad0e93a1]{background:transparent;border:none;color:#999;font-size:11px;cursor:pointer;padding:2px 4px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:.6}.feedback-btn[data-v-ad0e93a1]:hover:not(:disabled){opacity:1;transform:scale(1.2)}.feedback-btn.positive[data-v-ad0e93a1]:hover:not(:disabled){color:#4caf50}.feedback-btn.negative[data-v-ad0e93a1]:hover:not(:disabled){color:#f44336}.feedback-btn[data-v-ad0e93a1]:disabled{opacity:1;cursor:not-allowed}.feedback-btn.positive[data-v-ad0e93a1]:disabled{color:#4caf50}.feedback-btn.negative[data-v-ad0e93a1]:disabled{color:#f44336}.empty-chat[data-v-ad0e93a1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#95a5a6;background:#f8f9fa}.empty-chat i[data-v-ad0e93a1]{font-size:80px;margin-bottom:24px;opacity:.3}.empty-chat h3[data-v-ad0e93a1]{margin:0 0 8px;font-size:24px;font-weight:600;color:#7f8c8d}.empty-chat p[data-v-ad0e93a1]{margin:0;font-size:14px}.loader[data-v-ad0e93a1]{text-align:center;padding:20px;color:#7f8c8d}.loader i[data-v-ad0e93a1]{margin-right:8px}.scroll-to-bottom-btn[data-v-ad0e93a1]{position:absolute;bottom:20px;right:24px;width:48px;height:48px;border-radius:50%;background:#25d366;border:none;color:#fff;cursor:pointer;box-shadow:0 2px 8px #0003;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.scroll-to-bottom-btn[data-v-ad0e93a1]:hover{background:#20bd5a;transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.scroll-to-bottom-btn i[data-v-ad0e93a1]{font-size:20px}.scroll-to-bottom-btn .unread-badge[data-v-ad0e93a1]{position:absolute;top:-4px;right:-4px;background:#ff3b30;color:#fff;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:600;min-width:20px;text-align:center}.message-input-container[data-v-ad0e93a1]{background:#f0f2f5;border-top:1px solid #e9ecef}.message-content[data-v-ad0e93a1] .message-reply{background:#0000000f;border-left:3px solid #6F3BF0;padding:6px 8px;margin-bottom:6px;cursor:pointer;display:block}.message.received .message-content[data-v-ad0e93a1] .message-reply{background:#0000000d;border-left-color:#6f3bf0}.message.sent .message-content[data-v-ad0e93a1] .message-reply{background:#ffffff26;border-left-color:#fff9}.message-content[data-v-ad0e93a1] .message-reply-sender{font-size:10px;font-weight:600;color:#6f3bf0;margin-bottom:2px}.message.sent .message-content[data-v-ad0e93a1] .message-reply-sender{color:#fffffff2}.message-content[data-v-ad0e93a1] .message-reply-content{font-size:11px;line-height:1.3;color:#666;font-style:italic;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.message.sent .message-content[data-v-ad0e93a1] .message-reply-content{color:#fffc}.reply-context[data-v-ad0e93a1]{background:#0000000d;border-left:3px solid #6F3BF0;border-radius:4px;padding:6px 8px;margin-bottom:6px;cursor:pointer;display:flex;gap:8px;align-items:flex-start;transition:background .2s}.reply-context .reply-thumbnail[data-v-ad0e93a1]{width:48px;height:48px;object-fit:cover;border-radius:4px;flex-shrink:0}.reply-context[data-v-ad0e93a1]:hover{background:#00000014}.message.sent .reply-context[data-v-ad0e93a1]{background:#0000001a;border-left-color:#ffffffb3}.message.sent .reply-context[data-v-ad0e93a1]:hover{background:#00000026}.reply-bar[data-v-ad0e93a1]{width:3px;background:#6f3bf0;border-radius:2px;flex-shrink:0}.message.sent .reply-bar[data-v-ad0e93a1]{background:#ffffffb3}.reply-text[data-v-ad0e93a1]{font-size:12px;line-height:1.3;color:#666;opacity:.9;flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.message.sent .reply-text[data-v-ad0e93a1]{color:#ffffffe6}@keyframes messageHighlight-ad0e93a1{0%,to{box-shadow:0 0 #6f3bf000}16.66%{box-shadow:0 0 15px 5px #6f3bf099}33.33%{box-shadow:0 0 #6f3bf000}50%{box-shadow:0 0 15px 5px #6f3bf099}66.66%{box-shadow:0 0 #6f3bf000}83.33%{box-shadow:0 0 15px 5px #6f3bf099}}.message-highlight[data-v-ad0e93a1]{animation:messageHighlight-ad0e93a1 1.2s ease}.message.image-group-message[data-v-ad0e93a1]{padding:6px;max-width:340px}.message.image-group-message .attendant-name[data-v-ad0e93a1]{padding:0 6px 4px}.message.image-group-message .message-footer[data-v-ad0e93a1]{padding:4px 6px 0}.group-avatar-header[data-v-ad0e93a1]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.group-avatar-header i[data-v-ad0e93a1]{font-size:18px}.group-name[data-v-ad0e93a1]{cursor:default!important}.group-name:hover .edit-icon[data-v-ad0e93a1]{display:none!important}.group-members-line[data-v-ad0e93a1]{display:flex;align-items:center}.group-members-preview[data-v-ad0e93a1]{display:flex;align-items:center;font-size:13px;color:#6b7280}.show-more-members-btn[data-v-ad0e93a1]{background:#e5e7eb;border:none;border-radius:12px;padding:2px 8px;margin-left:6px;font-size:11px;color:#374151;cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:all .2s}.show-more-members-btn[data-v-ad0e93a1]:hover{background:#d1d5db}.show-more-members-btn i[data-v-ad0e93a1]{font-size:9px}.group-members-modal-overlay[data-v-ad0e93a1]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.group-members-modal[data-v-ad0e93a1]{background:#fff;border-radius:12px;width:320px;max-height:400px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.group-members-modal .modal-header[data-v-ad0e93a1]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.group-members-modal .modal-header h4[data-v-ad0e93a1]{margin:0;font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.group-members-modal .close-btn[data-v-ad0e93a1]{background:#fff3;border:none;color:#fff;width:26px;height:26px;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.group-members-modal .close-btn[data-v-ad0e93a1]:hover{background:#ffffff4d}.group-members-modal .modal-body[data-v-ad0e93a1]{padding:12px;max-height:300px;overflow-y:auto}.group-members-modal .no-members[data-v-ad0e93a1]{padding:20px;text-align:center;color:#9ca3af}.group-members-modal .members-list[data-v-ad0e93a1]{display:flex;flex-direction:column;gap:8px}.group-members-modal .member-item[data-v-ad0e93a1]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f9fafb;border-radius:8px}.group-members-modal .member-avatar[data-v-ad0e93a1]{width:32px;height:32px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:14px}.group-members-modal .member-name[data-v-ad0e93a1]{font-size:14px;color:#374151;font-weight:500}.group-members-line[data-v-ad0e93a1]{display:flex;align-items:center;gap:8px}.more-members-count[data-v-ad0e93a1]{background:#e5e7eb;padding:2px 6px;border-radius:10px;font-size:11px;color:#6b7280;margin-left:4px}.group-options-wrapper[data-v-ad0e93a1]{position:relative;margin-left:auto}.group-options-btn[data-v-ad0e93a1]{background:transparent;border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;cursor:pointer;color:#6b7280;transition:all .2s;display:flex;align-items:center}.group-options-btn[data-v-ad0e93a1]:hover{background:#f3f4f6;color:#374151}.group-options-menu[data-v-ad0e93a1]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:180px;z-index:100;overflow:hidden}.group-options-menu button[data-v-ad0e93a1]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:transparent;cursor:pointer;font-size:13px;color:#374151;transition:background .2s;text-align:left}.group-options-menu button[data-v-ad0e93a1]:hover{background:#f3f4f6}.group-options-menu button i[data-v-ad0e93a1]{width:16px;color:#6b7280}.group-options-menu button.delete-option[data-v-ad0e93a1]{color:#dc2626;border-top:1px solid #e5e7eb}.group-options-menu button.delete-option i[data-v-ad0e93a1]{color:#dc2626}.group-options-menu button.delete-option[data-v-ad0e93a1]:hover{background:#fef2f2}.group-modal-overlay[data-v-ad0e93a1]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.group-modal[data-v-ad0e93a1]{background:#fff;border-radius:12px;width:400px;max-width:90%;max-height:80vh;overflow:hidden;box-shadow:0 20px 60px #0000004d}.group-modal .modal-header[data-v-ad0e93a1]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.group-modal .modal-header h4[data-v-ad0e93a1]{margin:0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.group-modal .close-btn[data-v-ad0e93a1]{background:#fff3;border:none;color:#fff;width:28px;height:28px;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.group-modal .close-btn[data-v-ad0e93a1]:hover{background:#ffffff4d}.group-modal .modal-body[data-v-ad0e93a1]{padding:20px;max-height:400px;overflow-y:auto}.group-modal .modal-subtitle[data-v-ad0e93a1]{font-size:13px;color:#6b7280;margin:0 0 12px}.group-modal .form-group[data-v-ad0e93a1]{margin-bottom:16px}.group-modal .form-group label[data-v-ad0e93a1]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.group-modal .form-group input[data-v-ad0e93a1]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.group-modal .form-group input[data-v-ad0e93a1]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.group-modal .modal-footer[data-v-ad0e93a1]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;background:#f9fafb;border-top:1px solid #e5e7eb}.group-modal .cancel-btn[data-v-ad0e93a1]{padding:10px 16px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:8px;font-size:14px;cursor:pointer}.group-modal .cancel-btn[data-v-ad0e93a1]:hover{background:#f3f4f6}.group-modal .save-btn[data-v-ad0e93a1]{padding:10px 16px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:8px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px}.group-modal .save-btn[data-v-ad0e93a1]:disabled{opacity:.6;cursor:not-allowed}.group-modal .delete-btn[data-v-ad0e93a1]{padding:10px 16px;border:none;background:#dc2626;color:#fff;border-radius:8px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px}.group-modal .delete-btn[data-v-ad0e93a1]:disabled{opacity:.6;cursor:not-allowed}.group-modal.delete-modal .modal-header[data-v-ad0e93a1]{background:linear-gradient(135deg,#dc2626,#b91c1c)}.group-modal .delete-warning[data-v-ad0e93a1]{font-size:15px;color:#374151;margin:0 0 8px}.group-modal .delete-info[data-v-ad0e93a1]{font-size:13px;color:#9ca3af;margin:0}.members-selection-list[data-v-ad0e93a1]{max-height:300px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px}.member-checkbox[data-v-ad0e93a1]{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background .2s;border-bottom:1px solid #f3f4f6}.member-checkbox[data-v-ad0e93a1]:last-child{border-bottom:none}.member-checkbox[data-v-ad0e93a1]:hover{background:#f9fafb}.member-checkbox.selected[data-v-ad0e93a1]{background:#eff6ff}.member-checkbox input[type=checkbox][data-v-ad0e93a1]{width:18px;height:18px;accent-color:#3b82f6}.member-avatar-small[data-v-ad0e93a1]{width:28px;height:28px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:12px}.member-checkbox span[data-v-ad0e93a1]{font-size:14px;color:#374151}.message-options-wrapper[data-v-ad0e93a1]{position:relative;display:inline-flex}.message-options-btn[data-v-ad0e93a1]{background:transparent;border:none;padding:2px 6px;cursor:pointer;color:#9ca3af;border-radius:4px;transition:all .2s;font-size:10px}.message-options-btn[data-v-ad0e93a1]:hover{background:#00000014;color:#6b7280}.message-options-menu[data-v-ad0e93a1]{position:absolute;bottom:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:160px;z-index:100;overflow:hidden;animation:slideUp-ad0e93a1 .15s ease-out}.message-wrapper.received .message-options-menu[data-v-ad0e93a1]{right:auto;left:0}.message-wrapper.sent .message-options-menu[data-v-ad0e93a1]{right:0;left:auto}@keyframes slideUp-ad0e93a1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-options-menu button[data-v-ad0e93a1]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:transparent;color:#374151;font-size:13px;cursor:pointer;transition:background .15s;text-align:left}.message-options-menu button[data-v-ad0e93a1]:hover{background:#f3f4f6}.message-options-menu button i[data-v-ad0e93a1]{width:16px;text-align:center;color:#6b7280}.forward-modal-overlay[data-v-ad0e93a1]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-ad0e93a1 .2s ease-out}@keyframes fadeIn-ad0e93a1{0%{opacity:0}to{opacity:1}}.forward-modal[data-v-ad0e93a1]{background:#fff;border-radius:12px;width:400px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:scaleIn-ad0e93a1 .2s ease-out}@keyframes scaleIn-ad0e93a1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.forward-modal .modal-header[data-v-ad0e93a1]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:12px 12px 0 0}.forward-modal .modal-title[data-v-ad0e93a1]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.forward-modal .modal-title i[data-v-ad0e93a1]{font-size:18px}.forward-modal .close-btn[data-v-ad0e93a1]{background:#fff3;border:none;color:#fff;width:28px;height:28px;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.forward-modal .close-btn[data-v-ad0e93a1]:hover{background:#ffffff4d}.forward-modal .modal-body[data-v-ad0e93a1]{padding:16px 20px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.forward-message-preview[data-v-ad0e93a1]{background:#f8fafc;border-radius:8px;padding:12px;border-left:3px solid #3b82f6}.forward-message-preview .preview-label[data-v-ad0e93a1]{font-size:11px;color:#6b7280;margin-bottom:4px;text-transform:uppercase;font-weight:600}.forward-message-preview .preview-content[data-v-ad0e93a1]{font-size:13px;color:#374151;max-height:60px;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.forward-warning[data-v-ad0e93a1]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#fef3c7;border-radius:8px;border-left:3px solid #f59e0b}.forward-warning i[data-v-ad0e93a1]{color:#d97706;font-size:14px;margin-top:2px;flex-shrink:0}.forward-warning span[data-v-ad0e93a1]{font-size:12px;color:#92400e;line-height:1.4}.forward-search[data-v-ad0e93a1]{display:flex;align-items:center;gap:10px;background:#f3f4f6;border-radius:8px;padding:10px 14px}.forward-search i[data-v-ad0e93a1]{color:#9ca3af}.forward-search input[data-v-ad0e93a1]{flex:1;border:none;background:transparent;font-size:14px;color:#374151;outline:none}.forward-search input[data-v-ad0e93a1]::placeholder{color:#9ca3af}.forward-contacts-list[data-v-ad0e93a1]{flex:1;overflow-y:auto;max-height:300px;border:1px solid #e5e7eb;border-radius:8px}.forward-contacts-list .no-contacts[data-v-ad0e93a1]{padding:24px;text-align:center;color:#9ca3af;font-size:14px}.forward-contact-item[data-v-ad0e93a1]{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;transition:background .15s;border-bottom:1px solid #f3f4f6}.forward-contact-item[data-v-ad0e93a1]:last-child{border-bottom:none}.forward-contact-item[data-v-ad0e93a1]:hover:not(.disabled){background:#f9fafb}.forward-contact-item.selected[data-v-ad0e93a1]{background:#eff6ff}.forward-contact-item.disabled[data-v-ad0e93a1]{opacity:.5;cursor:not-allowed}.forward-contact-item .contact-checkbox[data-v-ad0e93a1]{font-size:18px;color:#9ca3af}.forward-contact-item.selected .contact-checkbox[data-v-ad0e93a1]{color:#3b82f6}.forward-contact-item .contact-avatar[data-v-ad0e93a1]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.forward-contact-item .contact-avatar.group[data-v-ad0e93a1]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.forward-contact-item .contact-info[data-v-ad0e93a1]{flex:1;min-width:0}.forward-contact-item .contact-name[data-v-ad0e93a1]{font-size:14px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forward-contact-item .contact-phone[data-v-ad0e93a1]{font-size:12px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-count[data-v-ad0e93a1]{font-size:12px;color:#6b7280;text-align:center;padding:8px;background:#f9fafb;border-radius:6px}.forward-modal .modal-footer[data-v-ad0e93a1]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;background:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 12px 12px}.forward-modal .cancel-btn[data-v-ad0e93a1]{padding:10px 16px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.forward-modal .cancel-btn[data-v-ad0e93a1]:hover{background:#f3f4f6}.forward-modal .send-btn[data-v-ad0e93a1]{padding:10px 16px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:8px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.forward-modal .send-btn[data-v-ad0e93a1]:hover:not(:disabled){filter:brightness(1.1)}.forward-modal .send-btn[data-v-ad0e93a1]:disabled{opacity:.6;cursor:not-allowed}.msg-call-back-btn[data-v-ad0e93a1]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;border:1px solid #25d366;border-radius:999px;background:#fff;color:#128c3f;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.msg-call-back-btn[data-v-ad0e93a1]:hover:not(:disabled){background:#25d366;color:#fff}.msg-call-back-btn[data-v-ad0e93a1]:disabled{opacity:.6;cursor:not-allowed}.header-call-btn[data-v-ad0e93a1]{width:30px;height:30px;border:none;background:transparent;color:#25d366;border-radius:50%;cursor:pointer;font-size:16px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.header-call-btn[data-v-ad0e93a1]:hover:not(:disabled){background:#25d3661f}.header-call-btn[data-v-ad0e93a1]:disabled{opacity:.5;cursor:not-allowed}.msg-call-back-btn.msg-call-back-pedido[data-v-ad0e93a1]{border-color:#d1d5db;color:#6b7280;background:#f9fafb}.msg-call-back-btn.msg-call-back-autorizada[data-v-ad0e93a1]{border-color:#16a34a;background:#ecfdf5;color:#15803d}.msg-call-back-btn.msg-call-back-recusada[data-v-ad0e93a1]{border-color:#fca5a5;color:#b91c1c}.perm-balao[data-v-ad0e93a1]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;border-left:3px solid #25d366;background:#f0fdf4}.perm-balao.perm-autorizada[data-v-ad0e93a1]{border-left-color:#16a34a;background:#ecfdf5}.perm-balao.perm-recusada[data-v-ad0e93a1]{border-left-color:#dc2626;background:#fef2f2}.perm-cabecalho[data-v-ad0e93a1]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#15803d;text-transform:uppercase;letter-spacing:.02em}.perm-balao.perm-recusada .perm-cabecalho[data-v-ad0e93a1]{color:#b91c1c}.perm-texto[data-v-ad0e93a1]{font-size:14px;color:#1f2937;line-height:1.4}.perm-rodape[data-v-ad0e93a1]{font-size:11px;color:#6b7280;font-style:italic}.wa-call-icone[data-v-ad0e93a1]{position:relative;display:inline-flex;line-height:1}.wa-call-icone .fa-whatsapp[data-v-ad0e93a1]{font-size:17px}.wa-call-icone-fone[data-v-ad0e93a1]{position:absolute;right:-3px;bottom:-2px;font-size:8px;background:#fff;color:#128c3f;border-radius:50%;padding:2px;box-shadow:0 0 0 1px #fff}.tw-root[data-v-da72c164]{position:fixed;right:18px;bottom:18px;z-index:99990}.tw-root.tw-em-tour[data-v-da72c164]{z-index:100001}.tour-coluna[data-v-da72c164]{position:fixed;top:0;right:0;bottom:0;width:260px;background:#fff;border-left:1px solid #e5dcfb;box-shadow:-6px 0 18px #2e22441a;display:flex;flex-direction:column;padding:14px;gap:12px;overflow:hidden;z-index:100001}.tc-head[data-v-da72c164]{display:flex;justify-content:space-between;align-items:center;gap:8px}.tc-titulo[data-v-da72c164]{font-size:14px;font-weight:700;color:#1f2937}.tc-titulo i[data-v-da72c164]{color:#7c3aed;margin-right:5px}.tc-sair[data-v-da72c164]{border:none;background:none;color:#9ca3af;cursor:pointer;font-size:14px}.tc-passo[data-v-da72c164]{background:#faf9ff;border:1px solid #efeafc;border-radius:10px;padding:12px;flex:none}.tc-chip[data-v-da72c164]{display:inline-block;background:#fde047;color:#713f12;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:99px}.tc-passo h4[data-v-da72c164]{font-size:13.5px;color:#1f2937;margin:8px 0 4px}.tc-passo p[data-v-da72c164]{font-size:12.5px;color:#6b7280;line-height:1.5;margin:0}.tc-bloqueio[data-v-da72c164]{font-size:12px;color:#b45309;background:#fef3c7;border-radius:6px;padding:6px 8px;margin-top:8px!important;display:flex;align-items:flex-start;gap:6px}.tc-dica[data-v-da72c164]{font-size:12px;color:#6d28d9!important;background:#ede9fb;border-radius:6px;padding:6px 8px;margin-top:8px!important;display:flex;align-items:center;gap:6px}.tc-nav[data-v-da72c164]{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.tc-back[data-v-da72c164]{background:#fff;color:#6b7280;border:1px solid #e5e7eb;font-size:13px;padding:5px 10px;border-radius:6px;cursor:pointer}.tc-next[data-v-da72c164]{background:#8b5cf6;color:#fff;border:none;font-size:13px;font-weight:600;padding:5px 14px;border-radius:6px;cursor:pointer}.tc-fases[data-v-da72c164]{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto}.tc-topico[data-v-da72c164]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin:8px 0 2px 4px}.tc-fase.sub[data-v-da72c164]{padding-left:14px}.tw-feito.sub[data-v-da72c164]{padding-left:16px}.tc-head-acoes[data-v-da72c164]{display:flex;align-items:center;gap:4px}.tc-discreto[data-v-da72c164]{border:1px solid #e5dcfb;background:#f5f3fb;color:#6d28d9;cursor:pointer;width:26px;height:26px;border-radius:7px;font-size:12px}.tc-discreto.on[data-v-da72c164]{background:#7c3aed;color:#fff}.tour-coluna.pip[data-v-da72c164]{position:static;width:100%;height:100vh;border-left:none;box-shadow:none}.tc-fase[data-v-da72c164]{display:flex;align-items:center;gap:8px;border:none;background:none;cursor:pointer;padding:5px 6px;width:100%;border-radius:7px;text-align:left}.tc-fase[data-v-da72c164]:hover{background:#f5f3fb}.tc-fase.atual[data-v-da72c164]{background:#ede9fb}.tc-bola[data-v-da72c164]{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:#f3f4f6;color:#9ca3af;border:2px solid #e5e7eb}.tc-fase.feito .tc-bola[data-v-da72c164]{background:#dcfce7;color:#16a34a;border-color:#86efac}.tc-fase.atual .tc-bola[data-v-da72c164]{background:#7c3aed;color:#fff;border-color:#6d28d9}.tc-nome[data-v-da72c164]{font-size:12px;line-height:1.2;color:#6b7280}.tc-fase.feito .tc-nome[data-v-da72c164]{color:#374151}.tc-fase.atual .tc-nome[data-v-da72c164]{color:#6d28d9;font-weight:700}.tw-panel[data-v-da72c164]{width:300px;max-height:420px;overflow-y:auto;background:#fff;border-radius:14px;padding:14px 16px;box-shadow:0 16px 44px #2e224440;border:1px solid #efeafc}.tw-head[data-v-da72c164]{display:flex;justify-content:space-between;align-items:center}.tw-titulo[data-v-da72c164]{font-size:15px;font-weight:700;color:#1f2937}.tw-titulo i[data-v-da72c164]{color:#7c3aed;margin-right:6px}.tw-close[data-v-da72c164]{border:none;background:none;color:#9ca3af;cursor:pointer;font-size:14px}.tw-sub[data-v-da72c164]{font-size:12px;color:#6b7280;margin:4px 0 10px}.tw-empty[data-v-da72c164]{font-size:13px;color:#9ca3af;font-style:italic;padding:8px 0}.tw-item[data-v-da72c164]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:10px 0;border-top:1px solid #f3f4f6}.tw-feitos[data-v-da72c164]{grid-column:1 / -1;display:flex;flex-direction:column;gap:2px;max-height:150px;overflow-y:auto}.tw-feito[data-v-da72c164]{display:flex;align-items:center;gap:6px;border:none;background:none;padding:3px 6px;border-radius:6px;cursor:pointer;text-align:left;font-size:12px;color:#4b5563}.tw-feito[data-v-da72c164]:hover{background:#f5f3fb;color:#6d28d9}.tw-feito i[data-v-da72c164]{color:#16a34a;font-size:10px}.tw-feito.pendente[data-v-da72c164]{color:#9ca3af}.tw-feito i.ponto[data-v-da72c164]{color:#d1d5db;font-size:7px}.tw-item-info[data-v-da72c164]{min-width:0}.tw-item-nome[data-v-da72c164]{display:block;font-size:13px;font-weight:600;color:#374151}.tw-ok[data-v-da72c164]{color:#16a34a;margin-right:4px}.tw-item-meta[data-v-da72c164]{font-size:11px;color:#9ca3af}.tw-bar[data-v-da72c164]{height:5px;background:#ede9fb;border-radius:99px;margin-top:5px;overflow:hidden}.tw-bar-fill[data-v-da72c164]{height:100%;background:#8b5cf6;border-radius:99px;transition:width .3s ease}.tw-go[data-v-da72c164]{background:#f5f3fb;color:#6d28d9;border:1px solid #e5dcfb;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.tw-go[data-v-da72c164]:hover{background:#ede9fb}.ob-btn[data-v-c2453bd0]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid #efeafc;background:#f5f3fb;color:#6d28d9;cursor:pointer;font-size:15px}.ob-btn[data-v-c2453bd0]:hover{background:#ede9fb}.hotel-status-bar[data-v-83aea042]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#fff;border-bottom:1px solid #f3f4f6;min-height:40px}.hotel-info[data-v-83aea042]{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.hotel-info h3[data-v-83aea042]{margin:0;font-size:14px;color:#2c3e50;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attendant-status[data-v-83aea042]{display:flex;align-items:center;gap:8px}.attendant-name[data-v-83aea042]{font-size:12px;color:#6c757d}.dialer-btn[data-v-83aea042]{width:26px;height:26px;border:none;border-radius:50%;background:transparent;color:#6c757d;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .2s}.dialer-btn[data-v-83aea042]:hover:not(:disabled){background:#ede9fe;color:#7c3aed}.dialer-btn[data-v-83aea042]:disabled{opacity:.4;cursor:not-allowed}.status-badge[data-v-83aea042]{display:inline-flex;align-items:center;gap:3px;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:8px;transition:all .2s;line-height:1}.status-badge[data-v-83aea042]:hover{background:#0000000d}.status-badge.online[data-v-83aea042]{color:#28a745}.status-badge.offline[data-v-83aea042]{color:#dc3545}.status-badge.pausa[data-v-83aea042]{color:#d97706}.status-wrapper[data-v-83aea042]{position:relative;display:inline-flex}.status-menu[data-v-83aea042]{position:absolute;top:26px;left:0;z-index:300;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:6px;min-width:130px;display:flex;flex-direction:column;gap:2px}.status-opt[data-v-83aea042]{display:flex;align-items:center;gap:8px;border:none;background:none;padding:7px 10px;border-radius:7px;cursor:pointer;font-size:13px;text-align:left}.status-opt[data-v-83aea042]:hover{background:#f3f4f6}.status-opt.online i[data-v-83aea042]{color:#28a745;font-size:8px}.status-opt.pausa i[data-v-83aea042]{color:#d97706;font-size:12px}.status-opt.offline i[data-v-83aea042]{color:#dc3545;font-size:8px}.status-badge i[data-v-83aea042]{font-size:6px}.status-badge.online i[data-v-83aea042]{animation:hsb-pulse-83aea042 2s infinite}@keyframes hsb-pulse-83aea042{0%,to{opacity:1}50%{opacity:.4}}.menu-container[data-v-83aea042]{position:relative}.menu-btn[data-v-83aea042]{width:36px;height:36px;border:none;background:transparent;color:#6c757d;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:18px}.menu-btn[data-v-83aea042]:hover{background:#e9ecef;color:#2c3e50}.menu-dropdown[data-v-83aea042]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:150px;z-index:1000;overflow:hidden;animation:hsb-slide-down-83aea042 .2s ease-out}@keyframes hsb-slide-down-83aea042{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-item[data-v-83aea042]{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;border:none;background:transparent;color:#2c3e50;font-size:14px;cursor:pointer;transition:all .2s;text-align:left}.menu-item[data-v-83aea042]:hover{background:#f8f9fa;color:#dc3545}.menu-item i[data-v-83aea042]{font-size:16px;width:20px;text-align:center}.toast-notification[data-v-83aea042]{position:absolute;top:100%;right:16px;margin-top:8px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#fff;box-shadow:0 4px 12px #0000001a;font-size:13px;z-index:1100;animation:hsb-slide-down-83aea042 .2s ease-out}.toast-notification.success[data-v-83aea042]{color:#047857;border-left:3px solid #10b981}.toast-notification.error[data-v-83aea042]{color:#b91c1c;border-left:3px solid #ef4444}.toast-notification.info[data-v-83aea042]{color:#1e40af;border-left:3px solid #3b82f6}.notif-bell[data-v-83aea042]{background:none;border:none;cursor:pointer;color:#6c757d;font-size:14px;padding:2px 6px}.notif-bell[data-v-83aea042]:hover{color:#7c3aed}.notif-bell.notif-bell-blocked[data-v-83aea042]{color:#dc2626;animation:bellPulse-83aea042 2s ease-in-out infinite}.notif-bell.notif-bell-blocked[data-v-83aea042]:hover{color:#b91c1c}@keyframes bellPulse-83aea042{0%,to{opacity:1}50%{opacity:.55}}.notif-push-warn[data-v-83aea042]{display:flex;gap:10px;align-items:center;padding:10px 12px;background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;margin:0 0 12px}.notif-push-warn-text[data-v-83aea042]{display:flex;flex-direction:column;gap:2px;flex:1;font-size:12px;color:#92400e;line-height:1.4}.notif-push-warn-text strong[data-v-83aea042]{font-size:13px;color:#78350f;display:flex;align-items:center;gap:6px}.notif-push-warn-btn[data-v-83aea042]{background:#f59e0b;color:#fff;border:none;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.notif-push-warn-btn[data-v-83aea042]:hover:not(:disabled){background:#d97706}.notif-push-warn-btn[data-v-83aea042]:disabled{opacity:.6;cursor:wait}.notif-push-ok[data-v-83aea042]{font-size:12px;color:#15803d;background:#f0fdf4;border:1px solid #86efac;padding:8px 10px;border-radius:8px;margin:0 0 12px;display:flex;align-items:center;gap:6px}.notif-toggle-disabled[data-v-83aea042]{opacity:.5;cursor:not-allowed}.notif-toggle-disabled .slider[data-v-83aea042]{background:#d1d5db!important}.notif-modal-overlay[data-v-83aea042]{position:fixed;inset:0;background:#0006;z-index:100000;display:flex;align-items:center;justify-content:center}.notif-modal[data-v-83aea042]{background:#fff;border-radius:14px;width:340px;max-width:92vw;padding:18px;box-shadow:0 12px 40px #00000040}.notif-modal-header[data-v-83aea042]{display:flex;justify-content:space-between;align-items:center}.notif-modal-header h4[data-v-83aea042]{margin:0;font-size:16px;color:#1a1d27;display:flex;gap:8px;align-items:center}.notif-modal-close[data-v-83aea042]{background:none;border:none;cursor:pointer;color:#888;font-size:16px}.notif-modal-sub[data-v-83aea042]{font-size:12px;color:#6c757d;margin:8px 0 14px;line-height:1.5}.notif-row[data-v-83aea042]{display:grid;grid-template-columns:1fr 56px 56px;align-items:center;padding:8px 0}.notif-row-head[data-v-83aea042]{font-size:11px;color:#9aa3b2;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #eee}.notif-tipo[data-v-83aea042]{font-size:13px;color:#1a1d27}.notif-toggle[data-v-83aea042]{position:relative;display:inline-block;width:38px;height:22px}.notif-toggle input[data-v-83aea042]{opacity:0;width:0;height:0}.notif-toggle .slider[data-v-83aea042]{position:absolute;inset:0;background:#ccc;border-radius:22px;transition:.2s;cursor:pointer}.notif-toggle .slider[data-v-83aea042]:before{content:"";position:absolute;height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}.notif-toggle input:checked+.slider[data-v-83aea042]{background:#7c3aed}.notif-toggle input:checked+.slider[data-v-83aea042]:before{transform:translate(16px)}.botao-tema[data-v-096ba536]{width:36px;height:36px;border-radius:10px;border:1px solid var(--dh-borda);background:var(--dh-superficie);color:var(--dh-texto-suave);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:15px;transition:background .2s,color .2s}.botao-tema[data-v-096ba536]:hover{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}.toast-container[data-v-aea10983]{position:fixed;top:80px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast[data-v-aea10983]{display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:8px;color:#fff;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026;min-width:300px;max-width:400px;pointer-events:auto}.toast i[data-v-aea10983]{font-size:18px}.toast-success[data-v-aea10983]{background:#4caf50}.toast-error[data-v-aea10983]{background:#f44336}.toast-warning[data-v-aea10983]{background:#ff9800}.toast-info[data-v-aea10983]{background:#2196f3}.toast-enter-active[data-v-aea10983]{animation:slideIn-aea10983 .3s ease-out}.toast-leave-active[data-v-aea10983]{animation:slideOut-aea10983 .3s ease-in}@keyframes slideIn-aea10983{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut-aea10983{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}.transfer-toast[data-v-03b99117]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 20px;border-radius:12px;box-shadow:0 8px 24px #00000026,0 4px 12px #667eea4d;display:flex;align-items:center;gap:12px;min-width:400px;max-width:500px;z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-icon[data-v-03b99117]{width:40px;height:40px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:pulse-03b99117 2s ease-in-out infinite}.toast-icon i[data-v-03b99117]{font-size:18px;animation:rotate-03b99117 2s linear infinite}@keyframes pulse-03b99117{0%,to{transform:scale(1);box-shadow:0 0 #fff6}50%{transform:scale(1.05);box-shadow:0 0 0 8px #fff0}}@keyframes rotate-03b99117{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast-content[data-v-03b99117]{flex:1}.toast-title[data-v-03b99117]{font-weight:600;font-size:14px;margin-bottom:4px;letter-spacing:.3px}.toast-message[data-v-03b99117]{font-size:13px;opacity:.95;line-height:1.4}.toast-timer[data-v-03b99117]{display:flex;flex-direction:column;align-items:center;gap:4px;padding-left:12px;border-left:1px solid rgba(255,255,255,.2)}.timer-bar[data-v-03b99117]{width:100%;height:4px;background:#ffffffe6;border-radius:2px;transition:width 1s linear;box-shadow:0 0 8px #ffffff80;min-width:40px}.timer-text[data-v-03b99117]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;min-width:24px;text-align:center}.toast-close[data-v-03b99117]{width:28px;height:28px;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.toast-close[data-v-03b99117]:hover{background:#ffffff40;transform:scale(1.1)}.toast-close i[data-v-03b99117]{font-size:12px}.slide-down-enter-active[data-v-03b99117],.slide-down-leave-active[data-v-03b99117]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.slide-down-enter-from[data-v-03b99117]{opacity:0;transform:translate(-50%) translateY(-100px) scale(.8)}.slide-down-leave-to[data-v-03b99117]{opacity:0;transform:translate(-50%) translateY(-20px) scale(.95)}@media(max-width:768px){.transfer-toast[data-v-03b99117]{min-width:auto;max-width:calc(100vw - 40px);left:20px;right:20px;transform:none}.slide-down-enter-from[data-v-03b99117]{transform:translateY(-100px) scale(.8)}.slide-down-leave-to[data-v-03b99117]{transform:translateY(-20px) scale(.95)}}.pull-request-banner[data-v-9306e72f]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:16px 20px;border-radius:12px;box-shadow:0 8px 24px #0003,0 4px 12px #f59e0b4d;display:flex;align-items:center;gap:16px;min-width:500px;max-width:700px;z-index:10001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pull-icon[data-v-9306e72f]{width:48px;height:48px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:pulse-9306e72f 1.5s ease-in-out infinite}.pull-icon i[data-v-9306e72f]{font-size:20px}@keyframes pulse-9306e72f{0%,to{transform:scale(1);box-shadow:0 0 #fff6}50%{transform:scale(1.05);box-shadow:0 0 0 10px #fff0}}.pull-content[data-v-9306e72f]{flex:1}.pull-title[data-v-9306e72f]{font-weight:700;font-size:14px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.pull-message[data-v-9306e72f]{font-size:14px;opacity:.95;line-height:1.4}.pull-timer[data-v-9306e72f]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 16px;border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3)}.timer-circle[data-v-9306e72f]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .3s}.timer-text[data-v-9306e72f]{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;background:#fff;color:#1f2937;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.timer-label[data-v-9306e72f]{font-size:10px;text-transform:uppercase;opacity:.8;letter-spacing:.5px}.pull-actions[data-v-9306e72f]{display:flex;gap:10px}.btn-accept[data-v-9306e72f],.btn-deny[data-v-9306e72f]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}.btn-accept[data-v-9306e72f]{background:#10b981;color:#fff}.btn-accept[data-v-9306e72f]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.btn-deny[data-v-9306e72f]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-deny[data-v-9306e72f]:hover:not(:disabled){background:#ef4444;border-color:#ef4444;transform:translateY(-2px);box-shadow:0 4px 12px #ef444466}.btn-accept[data-v-9306e72f]:disabled,.btn-deny[data-v-9306e72f]:disabled{opacity:.6;cursor:not-allowed;transform:none}.slide-down-enter-active[data-v-9306e72f],.slide-down-leave-active[data-v-9306e72f]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.slide-down-enter-from[data-v-9306e72f]{opacity:0;transform:translate(-50%) translateY(-100px) scale(.8)}.slide-down-leave-to[data-v-9306e72f]{opacity:0;transform:translate(-50%) translateY(-20px) scale(.95)}@media(max-width:768px){.pull-request-banner[data-v-9306e72f]{min-width:auto;max-width:calc(100vw - 40px);left:20px;right:20px;transform:none;flex-wrap:wrap}.pull-actions[data-v-9306e72f]{width:100%;justify-content:flex-end;margin-top:8px}.slide-down-enter-from[data-v-9306e72f]{transform:translateY(-100px) scale(.8)}.slide-down-leave-to[data-v-9306e72f]{transform:translateY(-20px) scale(.95)}}.call-status-button[data-v-33e1d1e0]{display:flex;align-items:center;padding:0 12px}.status-toggle[data-v-33e1d1e0]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative}.status-toggle.online[data-v-33e1d1e0]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.status-toggle.online[data-v-33e1d1e0]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.status-toggle.offline[data-v-33e1d1e0]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.status-toggle.offline[data-v-33e1d1e0]:hover{background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.status-toggle i[data-v-33e1d1e0]{font-size:14px}.status-text[data-v-33e1d1e0]{font-size:13px}.status-dot[data-v-33e1d1e0]{width:8px;height:8px;border-radius:50%;background:#ffffffe6}.status-dot.pulse[data-v-33e1d1e0]{animation:pulse-33e1d1e0 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-33e1d1e0{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.status-text[data-v-33e1d1e0]{display:none}.status-toggle[data-v-33e1d1e0]{padding:8px 12px}}.incoming-call-indicator[data-v-89b91397]{display:inline-flex;align-items:center;gap:10px;padding:5px 6px 5px 10px;border-radius:8px;transition:background .3s ease,box-shadow .3s ease;width:auto;max-width:100%;position:relative;z-index:220}.incoming-call-indicator.state-ringing[data-v-89b91397]{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 4px 12px #25d3664d;animation:gentle-pulse-89b91397 2s ease-in-out infinite}.incoming-call-indicator.state-active[data-v-89b91397],.incoming-call-indicator.state-accepting[data-v-89b91397]{background:linear-gradient(135deg,#128c7e,#075e54);box-shadow:0 4px 12px #128c7e4d}.incoming-call-indicator.state-erro[data-v-89b91397]{background:linear-gradient(135deg,#dc3545,#a71d2a);box-shadow:0 4px 12px #dc35454d}.incoming-call-indicator.state-answered-other[data-v-89b91397]{background:linear-gradient(135deg,#6c757d,#495057);box-shadow:0 4px 12px #6c757d4d}.answered-by-text[data-v-89b91397]{color:#fff;font-size:16px;display:flex;align-items:center;gap:6px}.answered-by-text i[data-v-89b91397]{color:#10b981}@keyframes gentle-pulse-89b91397{0%,to{box-shadow:0 4px 12px #25d3664d}50%{box-shadow:0 4px 20px #25d36680}}.call-info[data-v-89b91397]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.whatsapp-icon[data-v-89b91397]{font-size:22px;color:#fff}.whatsapp-icon.pulse[data-v-89b91397]{animation:pulse-icon-89b91397 1.5s ease-in-out infinite}@keyframes pulse-icon-89b91397{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.call-details[data-v-89b91397]{display:flex;flex-direction:column;gap:2px;min-width:0}.caller-name[data-v-89b91397]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.call-label[data-v-89b91397]{font-size:10px;color:#ffffffe6;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-duration[data-v-89b91397]{font-size:11px;font-weight:500;color:#fff;margin-top:1px}.call-actions[data-v-89b91397]{display:flex;gap:6px}.call-spinner[data-v-89b91397]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px}.btn-dispensar[data-v-89b91397]{width:26px;height:26px;border-radius:6px;border:none;cursor:pointer;background:#fff3;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.btn-dispensar[data-v-89b91397]:hover{background:#ffffff59}.btn-accept[data-v-89b91397],.btn-reject[data-v-89b91397],.btn-hangup[data-v-89b91397]{width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:14px}.btn-accept[data-v-89b91397]{background:#fff;color:#25d366}.btn-accept[data-v-89b91397]:hover{background:#f0f0f0;transform:scale(1.1)}.btn-reject[data-v-89b91397],.btn-hangup[data-v-89b91397]{background:#dc3545;color:#fff}.btn-reject[data-v-89b91397]:hover,.btn-hangup[data-v-89b91397]:hover{background:#c82333;transform:scale(1.1)}.slide-fade-enter-active[data-v-89b91397],.slide-fade-leave-active[data-v-89b91397]{transition:all .3s ease}.slide-fade-enter-from[data-v-89b91397],.slide-fade-leave-to[data-v-89b91397]{transform:translateY(-10px);opacity:0}.sale-confetti-canvas[data-v-723fe37b]{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:100000}.sale-celebration[data-v-723fe37b]{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:99999;pointer-events:auto}.sale-celebration-inner[data-v-723fe37b]{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#7c3aed,#a855f7,#c084fc);color:#fff;padding:14px 20px;border-radius:16px;box-shadow:0 8px 32px #7c3aed66,0 0 0 1px #ffffff1a inset;min-width:360px;max-width:540px;cursor:pointer;animation:sale-pulse-723fe37b 2s ease-in-out infinite;position:relative;overflow:hidden}.sale-celebration-inner.banner-gold[data-v-723fe37b]{background:linear-gradient(135deg,#b8860b,#daa520 40%,gold);box-shadow:0 8px 32px #daa52080,0 0 0 1px #fff3 inset}.sale-celebration-inner.banner-fire[data-v-723fe37b]{background:linear-gradient(135deg,#dc2626,#ea580c,#f59e0b);box-shadow:0 8px 32px #dc262680,0 0 0 1px #ffffff26 inset}.sale-celebration-inner.banner-pending[data-v-723fe37b]{background:linear-gradient(135deg,#1e1b4b,#4c1d95 55%,#7e22ce);box-shadow:0 8px 32px #4c1d9580,0 0 0 1px #ffffff1f inset;animation:none}.sale-flash[data-v-723fe37b]{position:absolute;inset:0;border-radius:16px;background:#fff;opacity:0;pointer-events:none;z-index:0}.sale-content[data-v-723fe37b],.sale-icon[data-v-723fe37b],.sale-close[data-v-723fe37b]{position:relative;z-index:1}@keyframes sale-pulse-723fe37b{0%,to{box-shadow:0 8px 32px #7c3aed66}50%{box-shadow:0 8px 40px #7c3aed99,0 0 20px #a855f74d}}.sale-icon[data-v-723fe37b]{width:44px;height:44px;border-radius:12px;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.sale-content[data-v-723fe37b]{flex:1;min-width:0}.sale-gamif-msg[data-v-723fe37b]{font-size:14px;font-weight:800;letter-spacing:.3px;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.sale-title[data-v-723fe37b]{font-size:13px;font-weight:600;opacity:.9}.sale-emoji[data-v-723fe37b]{font-size:14px}.sale-detail[data-v-723fe37b]{display:flex;align-items:center;gap:8px;margin-top:4px}.sale-cliente[data-v-723fe37b]{font-size:13px;font-weight:500;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sale-valor[data-v-723fe37b]{font-size:14px;font-weight:800;background:#fff3;padding:2px 8px;border-radius:6px;flex-shrink:0}.sale-vendedor[data-v-723fe37b]{font-size:12px;font-weight:600;margin-top:3px;color:#fde68a;display:flex;align-items:center;gap:6px}.sale-vendas-badge[data-v-723fe37b]{font-size:10px;background:#fff3;padding:1px 6px;border-radius:4px;font-weight:700}.sale-meta-info[data-v-723fe37b]{display:flex;align-items:center;gap:8px;margin-top:4px}.sale-meta-bar[data-v-723fe37b]{flex:1;height:4px;background:#fff3;border-radius:2px;overflow:hidden}.sale-meta-fill[data-v-723fe37b]{height:100%;background:#fde68a;border-radius:2px;transition:width .5s ease}.sale-meta-text[data-v-723fe37b]{font-size:10px;font-weight:700;opacity:.9;white-space:nowrap}.sale-meta-msg[data-v-723fe37b]{font-size:11px;font-weight:700;margin-top:3px;color:#fde68a}.sale-reserva[data-v-723fe37b]{font-size:11px;opacity:.7;margin-top:2px}.sale-close[data-v-723fe37b]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .15s;flex-shrink:0;font-size:12px}.sale-close[data-v-723fe37b]:hover{opacity:1;background:#ffffff26}.sale-gif-img[data-v-723fe37b]{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.sale-celebration.wrap-colega[data-v-723fe37b]{inset:auto 20px 20px auto;transform:none}.sale-celebration-inner.sale-colega[data-v-723fe37b]{min-width:280px;max-width:340px;padding:10px 14px;animation:none}.sale-celebration-inner.sale-colega .sale-detail[data-v-723fe37b],.sale-celebration-inner.sale-colega .sale-meta-info[data-v-723fe37b],.sale-celebration-inner.sale-colega .sale-meta-msg[data-v-723fe37b]{display:none}.sale-slide-enter-active[data-v-723fe37b]{animation:sale-enter-723fe37b .4s ease-out}.sale-slide-leave-active[data-v-723fe37b]{animation:sale-enter-723fe37b .3s ease-in reverse}@keyframes sale-enter-723fe37b{0%{opacity:0;transform:translate(-50%) translateY(-20px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.sale-celebration.wrap-colega.sale-slide-enter-active[data-v-723fe37b],.sale-celebration.wrap-colega.sale-slide-leave-active[data-v-723fe37b]{animation:none;transition:opacity .25s ease,transform .25s ease}.sale-celebration.wrap-colega.sale-slide-enter-from[data-v-723fe37b],.sale-celebration.wrap-colega.sale-slide-leave-to[data-v-723fe37b]{opacity:0;transform:translate(30px)}.fila-eco[data-v-6cec117b]{display:flex;align-items:center;gap:8px;max-width:100%;overflow-x:auto;padding:2px 4px}.fila-eco-pilula[data-v-6cec117b]{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 10px;border-radius:15px;background:#f5f3ff;border:1px solid #ddd6fe;color:#4c1d95;font-size:12px;white-space:nowrap;cursor:pointer;overflow:hidden;flex-shrink:0}.fila-eco-pilula[data-v-6cec117b]:hover{background:#ede9fe}.fila-eco-barra[data-v-6cec117b]{position:absolute;left:0;top:0;bottom:0;background:#7c3aed24;transition:width .25s linear;pointer-events:none}.fila-eco-icone[data-v-6cec117b]{color:#7c3aed;font-size:11px;position:relative}.fila-eco-nome[data-v-6cec117b]{font-weight:600;position:relative;max-width:140px;overflow:hidden;text-overflow:ellipsis}.fila-eco-ultima[data-v-6cec117b]{color:#6b7280;position:relative;max-width:180px;overflow:hidden;text-overflow:ellipsis}.fila-eco-tempo[data-v-6cec117b]{font-variant-numeric:tabular-nums;font-weight:600;color:#7c3aed;position:relative}.fila-eco-btn[data-v-6cec117b]{position:relative;border:0;background:transparent;color:#7c3aed;cursor:pointer;width:22px;height:22px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.fila-eco-btn[data-v-6cec117b]:hover{background:#fff}.fila-eco-x[data-v-6cec117b]{color:#a78bfa}.fila-alerta[data-v-57bd4eed]{display:flex;align-items:center;gap:8px;max-width:100%;overflow-x:auto;padding:2px 4px}.fila-alerta-pilula[data-v-57bd4eed]{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 10px;border-radius:15px;background:#fff7ed;border:1px solid #fdba74;color:#9a3412;font-size:12px;white-space:nowrap;cursor:pointer;overflow:hidden;flex-shrink:0}.fila-alerta-pilula[data-v-57bd4eed]:hover{background:#ffedd5}.fila-alerta-pilula.morna[data-v-57bd4eed]{background:#fffbeb;border-color:#fcd34d;color:#92400e}.fila-alerta-pilula.morna[data-v-57bd4eed]:hover{background:#fef3c7}.fila-alerta-icone[data-v-57bd4eed]{color:#f97316;font-size:11px}.fila-alerta-pilula.morna .fila-alerta-icone[data-v-57bd4eed]{color:#f59e0b}.fila-alerta-nome[data-v-57bd4eed]{font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis}.fila-alerta-txt[data-v-57bd4eed]{color:#c2410c;max-width:200px;overflow:hidden;text-overflow:ellipsis}.fila-alerta-pilula.morna .fila-alerta-txt[data-v-57bd4eed]{color:#b45309}.fila-alerta-x[data-v-57bd4eed]{border:0;background:transparent;color:#fb923c;cursor:pointer;width:22px;height:22px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.fila-alerta-x[data-v-57bd4eed]:hover{background:#fff;color:#ea580c}.fila-alerta-mais[data-v-57bd4eed]{height:30px;min-width:34px;padding:0 10px;border-radius:15px;background:#f97316;border:1px solid #f97316;color:#fff;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.fila-alerta-mais[data-v-57bd4eed]:hover{background:#ea580c}.aviso-sistema[data-v-d72fc522]{display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.45;padding:10px 14px;z-index:9000}.sev-aviso[data-v-d72fc522]{background:#fffbeb;color:#78350f;border-color:#f59e0b}.sev-incidente[data-v-d72fc522]{background:#fef2f2;color:#7f1d1d;border-color:#ef4444}.sev-resolvido[data-v-d72fc522]{background:#f0fdf4;color:#14532d;border-color:#22c55e}.modo-toast[data-v-d72fc522]{position:fixed;top:0;left:0;right:0;justify-content:center;border-bottom:2px solid;box-shadow:0 2px 8px #0000001f}.modo-float[data-v-d72fc522]{position:fixed;right:20px;bottom:20px;max-width:420px;border:1px solid;border-radius:12px;box-shadow:0 8px 24px #0000002e}.modo-header-pill[data-v-d72fc522]{max-width:100%;min-width:0;padding:6px 12px;border:1px solid;border-radius:999px;font-size:12.5px}.aviso-texto-pill[data-v-d72fc522]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aviso-icone[data-v-d72fc522]{flex-shrink:0;font-size:15px}.aviso-texto[data-v-d72fc522]{flex:1 1 auto;min-width:0;white-space:pre-wrap}.aviso-fechar[data-v-d72fc522]{flex-shrink:0;border:none;background:transparent;cursor:pointer;color:inherit;opacity:.55;font-size:14px;padding:4px 6px}.aviso-fechar[data-v-d72fc522]:hover{opacity:1}.aviso-acao[data-v-d72fc522]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border:1px solid currentColor;background:#fff9;color:inherit;font-weight:600;font-size:12.5px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease}.aviso-acao[data-v-d72fc522]:hover{background:#fff}.challenges-panel[data-v-ea743125]{display:flex;flex-direction:column;gap:12px;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;flex:1 1 auto;min-height:0;overflow-y:auto}.challenges-header[data-v-ea743125]{display:flex;align-items:center;justify-content:space-between}.header-title[data-v-ea743125]{font-size:15px;font-weight:700;color:#1f2937}.challenges-count[data-v-ea743125]{font-size:12px;font-weight:700;color:#7c3aed;background:#f5f3ff;padding:2px 10px;border-radius:12px;min-width:24px;text-align:center}.challenges-list[data-v-ea743125]{display:flex;flex-direction:column;gap:10px}.challenge-item[data-v-ea743125]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-radius:14px;border-left:4px solid #7c3aed;box-shadow:0 2px 8px #0000000f;transition:transform .2s,box-shadow .2s;animation:fadeInUp-ea743125 .3s ease-out}.challenge-item[data-v-ea743125]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed1f}.challenge-icon[data-v-ea743125]{font-size:24px;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f5f3ff;border-radius:12px}.challenge-info[data-v-ea743125]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.challenge-title[data-v-ea743125]{font-size:13px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.challenge-progress-bar[data-v-ea743125]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.progress-fill[data-v-ea743125]{height:100%;border-radius:3px;transition:width .6s cubic-bezier(.25,.1,.25,1);animation:barShimmer-ea743125 2s ease-in-out infinite}.fill-low[data-v-ea743125]{background:linear-gradient(90deg,#7c3aed,#a855f7)}.fill-mid[data-v-ea743125]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.fill-high[data-v-ea743125]{background:linear-gradient(90deg,#10b981,#34d399)}@keyframes barShimmer-ea743125{0%,to{opacity:1}50%{opacity:.8}}.challenge-stats[data-v-ea743125]{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#6b7280}.current[data-v-ea743125]{font-weight:600}.remaining[data-v-ea743125]{font-size:10px;color:#9ca3af}.challenge-reward[data-v-ea743125]{flex-shrink:0}.xp-badge[data-v-ea743125]{font-size:11px;font-weight:800;color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);padding:4px 10px;border-radius:8px;box-shadow:0 1px 3px #f59e0b33;animation:xpGlow-ea743125 3s ease-in-out infinite}@keyframes xpGlow-ea743125{0%,to{box-shadow:0 1px 3px #f59e0b33}50%{box-shadow:0 2px 8px #f59e0b59}}@keyframes fadeInUp-ea743125{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.empty-state[data-v-ea743125]{text-align:center;padding:32px 16px;color:#9ca3af}.empty-icon[data-v-ea743125]{font-size:40px;margin-bottom:8px}.empty-state p[data-v-ea743125]{margin:0;font-size:14px;font-weight:600;color:#6b7280}.empty-sub[data-v-ea743125]{font-size:12px!important;font-weight:400!important;color:#9ca3af!important;margin-top:4px!important}.completed-section[data-v-ea743125]{border-top:1px solid #f3f4f6;padding-top:12px;display:flex;flex-direction:column;gap:8px}.section-header[data-v-ea743125]{font-size:13px;font-weight:700;color:#1f2937}.completed-item[data-v-ea743125]{font-size:12px;color:#6b7280;padding:6px 10px;background:#f0fdf4;border-radius:8px;border-left:3px solid #10b981}.activity-notifications[data-v-f43ddc63]{position:fixed;bottom:20px;left:20px;z-index:9998;display:flex;flex-direction:column;gap:8px;max-width:340px;pointer-events:none}.activity-stack[data-v-f43ddc63]{display:flex;flex-direction:column;gap:8px}.activity-notif[data-v-f43ddc63]{display:flex;align-items:center;padding:10px 14px;border-radius:12px;background:#fff;border-left:4px solid #7c3aed;box-shadow:0 4px 20px #0000001f;pointer-events:auto;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.activity-notif[data-v-f43ddc63]:hover{box-shadow:0 6px 24px #00000029;transform:translate(4px)}.type-team-sale[data-v-f43ddc63],.type-venda[data-v-f43ddc63]{border-left-color:#10b981}.type-streak[data-v-f43ddc63]{border-left-color:#f59e0b}.type-meta_atingida[data-v-f43ddc63]{border-left-color:#2563eb}.type-desafio_completo[data-v-f43ddc63]{border-left-color:#7c3aed}.type-nivel_up[data-v-f43ddc63]{border-left-color:#ec4899}.type-badge[data-v-f43ddc63]{border-left-color:#f59e0b}.activity-content[data-v-f43ddc63]{display:flex;align-items:center;gap:10px;width:100%}.activity-emoji[data-v-f43ddc63]{font-size:20px;flex-shrink:0}.activity-text[data-v-f43ddc63]{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px;font-size:12px;color:#374151}.vendor-name[data-v-f43ddc63]{font-weight:700;color:#1f2937}.activity-action[data-v-f43ddc63]{color:#6b7280}.sale-value[data-v-f43ddc63]{font-weight:700;color:#059669}.activity-time[data-v-f43ddc63]{font-size:10px;color:#9ca3af;flex-shrink:0}.activity-enter-active[data-v-f43ddc63]{animation:slideInLeft-f43ddc63 .35s ease-out}.activity-leave-active[data-v-f43ddc63]{animation:slideOutLeft-f43ddc63 .25s ease-in}@keyframes slideInLeft-f43ddc63{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutLeft-f43ddc63{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}.achievement-overlay[data-v-ad42890c]{position:fixed;top:0;left:0;right:0;z-index:99998;display:flex;justify-content:center;padding-top:80px;pointer-events:none}.achievement-banner[data-v-ad42890c]{position:relative;display:flex;align-items:center;padding:16px 28px;background:linear-gradient(135deg,#7c3aed,#a855f7,#c084fc);border-radius:16px;box-shadow:0 8px 32px #7c3aed66,0 0 60px #7c3aed26;pointer-events:auto;cursor:pointer;overflow:hidden}.achievement-glow[data-v-ad42890c]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 60%);animation:glowPulse-ad42890c 2s ease-in-out infinite}@keyframes glowPulse-ad42890c{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.achievement-content[data-v-ad42890c]{position:relative;display:flex;align-items:center;gap:16px;z-index:1}.achievement-icon[data-v-ad42890c]{font-size:40px;animation:iconBounce-ad42890c .6s cubic-bezier(.34,1.56,.64,1)}@keyframes iconBounce-ad42890c{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.achievement-info[data-v-ad42890c]{display:flex;flex-direction:column;gap:4px}.achievement-label[data-v-ad42890c]{font-size:11px;font-weight:700;color:#ffffffbf;text-transform:uppercase;letter-spacing:1px}.achievement-title[data-v-ad42890c]{font-size:16px;font-weight:800;color:#fff}.achievement-reward[data-v-ad42890c]{display:flex;gap:8px;margin-top:2px}.reward-badge[data-v-ad42890c]{font-size:12px;font-weight:700;color:#1f2937;background:linear-gradient(135deg,#fef3c7,#fde68a);padding:2px 10px;border-radius:6px}.reward-pontos[data-v-ad42890c]{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.achievement-enter-active[data-v-ad42890c]{animation:achievementIn-ad42890c .5s cubic-bezier(.34,1.56,.64,1)}.achievement-leave-active[data-v-ad42890c]{animation:achievementOut-ad42890c .3s ease-in}@keyframes achievementIn-ad42890c{0%{opacity:0;transform:translateY(-30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes achievementOut-ad42890c{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.9)}}.ob-seta[data-v-12682261]{position:fixed;width:38px;height:38px;z-index:100002;pointer-events:none;display:flex;align-items:center;justify-content:center;background:#7c3aed;color:#fff;border-radius:50%;font-size:17px;box-shadow:0 6px 18px #7c3aed73}.ob-seta.seta-dir[data-v-12682261]{animation:seta-h-12682261 .9s ease-in-out infinite}.ob-seta.seta-baixo[data-v-12682261]{animation:seta-v-12682261 .9s ease-in-out infinite}.ob-seta.seta-cima[data-v-12682261]{animation:seta-v-inv-12682261 .9s ease-in-out infinite}@keyframes seta-h-12682261{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@keyframes seta-v-12682261{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes seta-v-inv-12682261{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tel-overlay[data-v-57414a03]{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:9000;display:flex;align-items:center;gap:16px;padding:10px 16px;border-radius:12px;background:#1f2937;color:#fff;box-shadow:0 8px 24px #00000059}.tel-overlay.conectada[data-v-57414a03]{background:#065f46}.tel-overlay.tel-overlay-desfecho-ruim[data-v-57414a03]{background:#7f1d1d}.tel-info[data-v-57414a03]{display:flex;align-items:center;gap:10px}.tel-numero[data-v-57414a03]{font-weight:600}.tel-status[data-v-57414a03]{font-size:12px;opacity:.85}.tel-fila[data-v-57414a03]{font-size:11px;opacity:.9;display:flex;align-items:center;gap:4px}.tel-acoes[data-v-57414a03]{display:flex;gap:8px}.tel-btn[data-v-57414a03]{width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;background:#ffffff26;color:#fff}.tel-btn.atender[data-v-57414a03]{background:#16a34a}.tel-btn.recusar[data-v-57414a03]{background:#dc2626}.tel-btn.ativo[data-v-57414a03]{background:#f59e0b}.tel-pulse[data-v-57414a03]{animation:tel-pulse-57414a03 1s infinite}@keyframes tel-pulse-57414a03{50%{opacity:.4}}.tel-slide-enter-active[data-v-57414a03],.tel-slide-leave-active[data-v-57414a03]{transition:transform .25s ease,opacity .25s ease}.tel-slide-enter-from[data-v-57414a03],.tel-slide-leave-to[data-v-57414a03]{transform:translate(-50%) translateY(-20px);opacity:0}.card-kanban[data-v-4eac9904]{position:relative;background:var(--dh-superficie);border:1px solid var(--dh-borda);border-left:3px solid var(--dh-borda);border-top:3px solid var(--dh-borda);border-radius:8px;padding:8px 10px;cursor:grab;display:flex;flex-direction:column;gap:5px;transition:box-shadow .15s,border-color .15s;min-width:0;max-width:100%}.card-kanban[data-v-4eac9904]:hover{box-shadow:0 2px 8px var(--dh-sombra)}.card-kanban.aberto[data-v-4eac9904]{border-color:var(--dh-marca)}.card-kanban.ativo[data-v-4eac9904]{background:var(--dh-marca-suave)}.card-kanban.outro-funil[data-v-4eac9904]{border-left-color:var(--dh-aviso)}.card-kanban.ck-status-ganho[data-v-4eac9904],.card-kanban.ck-status-perdido[data-v-4eac9904],.card-kanban.ck-status-andamento[data-v-4eac9904]{border-top-width:4px}.card-kanban.ck-status-ganho[data-v-4eac9904]{border-top-color:var(--dh-sucesso)}.card-kanban.ck-status-perdido[data-v-4eac9904]{border-top-color:var(--dh-perigo)}.card-kanban.ck-status-andamento[data-v-4eac9904]{border-top-color:var(--dh-info)}.ck-topo[data-v-4eac9904]{display:flex;align-items:center;gap:6px}.ck-canal[data-v-4eac9904]{font-size:14px}.ck-nome[data-v-4eac9904]{font-weight:600;font-size:13px;color:var(--dh-texto);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-unread[data-v-4eac9904]{background:var(--dh-marca);color:var(--dh-texto-inverso);border-radius:10px;font-size:10px;font-weight:700;padding:1px 6px}.ck-unidade[data-v-4eac9904]{font-size:11px;color:var(--dh-texto-suave)}.ck-tags[data-v-4eac9904]{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ck-etiqueta[data-v-4eac9904],.ck-marcacao[data-v-4eac9904],.ck-outro-funil[data-v-4eac9904]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;background:var(--dh-superficie-3);color:var(--dh-texto-suave);text-transform:uppercase}.ck-etiqueta[data-v-4eac9904]{display:inline-flex;align-items:center;gap:3px}.ck-etiqueta.et-vivo[data-v-4eac9904]{background:color-mix(in srgb,var(--dh-sucesso) 18%,var(--dh-superficie));color:var(--dh-sucesso)}.ck-etiqueta.et-fila[data-v-4eac9904]{background:color-mix(in srgb,var(--dh-aviso) 18%,var(--dh-superficie));color:var(--dh-aviso)}.ck-etiqueta.et-atendido[data-v-4eac9904]{background:color-mix(in srgb,var(--dh-info) 18%,var(--dh-superficie));color:var(--dh-info)}.ck-etiqueta.et-bot[data-v-4eac9904]{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}.ck-etiqueta.et-humano[data-v-4eac9904]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.ck-etiqueta.et-quente[data-v-4eac9904]{background:#fff7ed;color:#c2410c;border:1px solid #fdba74}.ck-fogo[data-v-4eac9904]{color:#f97316}.ck-origem-humana[data-v-4eac9904],.ck-mao[data-v-4eac9904]{font-size:8px;opacity:.75;margin-left:2px}.ck-etiqueta.et-fim[data-v-4eac9904]{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}.ck-outro-funil[data-v-4eac9904]{background:color-mix(in srgb,var(--dh-aviso) 18%,var(--dh-superficie));color:var(--dh-aviso)}.ck-tag[data-v-4eac9904]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;color:var(--dh-texto-inverso);max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-motivo[data-v-4eac9904]{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--dh-perigo) 12%,var(--dh-superficie));color:var(--dh-perigo);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-mensagem[data-v-4eac9904]{margin:0;font-size:11px;color:var(--dh-texto-suave);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;max-height:2.7em}.ck-rodape[data-v-4eac9904]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dh-texto-suave)}.ck-atendente[data-v-4eac9904]{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:55%;background:var(--dh-superficie-3);border-radius:10px;padding:1px 7px;font-size:10px;font-weight:600;color:var(--dh-texto-suave)}.ck-atendente-nome[data-v-4eac9904]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-icones[data-v-4eac9904]{display:inline-flex;align-items:center;gap:5px}.ck-icone[data-v-4eac9904]{display:inline-flex;align-items:center;gap:3px;font-size:10px}.ck-trofeu[data-v-4eac9904]{color:var(--dh-sucesso)}.ck-proposta[data-v-4eac9904]{color:var(--dh-info)}.ck-tarefa[data-v-4eac9904]{color:var(--dh-aviso)}.ck-tarefa-quando[data-v-4eac9904]{font-weight:600;white-space:nowrap}.ck-tempo[data-v-4eac9904]{margin-left:auto;white-space:nowrap}.ck-menu[data-v-4eac9904]{position:relative}.ck-menu-btn[data-v-4eac9904]{border:none;background:transparent;color:var(--dh-texto-suave);cursor:pointer;padding:2px 4px;font-size:11px;border-radius:4px}.ck-menu-btn[data-v-4eac9904]:hover{background:var(--dh-superficie-3);color:var(--dh-texto)}.ck-menu-lista[data-v-4eac9904]{position:absolute;right:0;top:100%;z-index:20;min-width:178px;background:var(--dh-superficie);border:1px solid var(--dh-borda);border-radius:8px;box-shadow:0 4px 14px var(--dh-sombra);padding:4px;display:flex;flex-direction:column}.ck-menu-lista button[data-v-4eac9904]{display:flex;align-items:center;gap:7px;border:none;background:transparent;color:var(--dh-texto);font-size:12px;padding:6px 8px;border-radius:6px;cursor:pointer;text-align:left;white-space:nowrap}.ck-menu-lista button[data-v-4eac9904]:hover{background:var(--dh-superficie-2)}.ck-icone-aviso[data-v-4eac9904]{color:var(--dh-aviso)}.qk-chips[data-v-ee34bfab]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px 2px}.qk-chips-topo[data-v-ee34bfab]{padding:0}.qk-chip-andamento.ativo[data-v-ee34bfab]{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.qk-chip-select[data-v-ee34bfab]{position:relative}.qk-chip[data-v-ee34bfab]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--dh-borda);border-radius:14px;background:var(--dh-superficie-3);color:var(--dh-texto-suave);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.qk-chip[data-v-ee34bfab]:hover{background:var(--dh-superficie-2);color:var(--dh-texto)}.qk-chip-select.ativo .qk-chip[data-v-ee34bfab],.qk-chip-toggle.ativo[data-v-ee34bfab]{background:var(--dh-marca-suave, #ede9fe);color:var(--dh-marca-texto, #5b21b6);border-color:transparent}.qk-chip-humano.ativo[data-v-ee34bfab]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.qk-chip-seta[data-v-ee34bfab]{font-size:10px;opacity:.6}.qk-chip-contador[data-v-ee34bfab]{background:var(--dh-marca, #7c3aed);color:#fff;border-radius:9px;padding:0 6px;font-size:10px;line-height:16px}.qk-chip-humano .qk-chip-contador[data-v-ee34bfab]{background:#ea580c}.qk-chip-quentes .fa-fire[data-v-ee34bfab]{color:#f97316}.qk-chip-quentes.ativo[data-v-ee34bfab]{background:#fff7ed;color:#c2410c;border-color:#fdba74}.qk-chip-quentes .qk-chip-contador[data-v-ee34bfab]{background:#f97316}.qk-chip-menu[data-v-ee34bfab]{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:200px;max-height:320px;overflow:auto;background:var(--dh-superficie, #fff);border:1px solid var(--dh-borda);border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:6px}.qk-chip-opcao[data-v-ee34bfab]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;color:var(--dh-texto);cursor:pointer}.qk-chip-opcao[data-v-ee34bfab]:hover{background:var(--dh-superficie-2)}.qk-chip-opcao small[data-v-ee34bfab]{margin-left:auto;color:var(--dh-texto-suave)}.qk-chip-cor[data-v-ee34bfab]{width:10px;height:10px;border-radius:50%;display:inline-block}.qk-chip-menu-periodo[data-v-ee34bfab]{min-width:240px;display:flex;flex-direction:column;gap:4px}.qk-chip-atalho[data-v-ee34bfab]{text-align:left;border:0;background:transparent;padding:6px 8px;border-radius:6px;font-size:13px;color:var(--dh-texto);cursor:pointer}.qk-chip-atalho[data-v-ee34bfab]:hover{background:var(--dh-superficie-2)}.qk-chip-atalho.ativo[data-v-ee34bfab]{background:var(--dh-marca-suave, #ede9fe);color:var(--dh-marca-texto, #5b21b6);font-weight:600}.qk-chip-custom[data-v-ee34bfab]{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-top:1px dashed var(--dh-borda);margin-top:4px;font-size:12px;color:var(--dh-texto-suave)}.qk-chip-data[data-v-ee34bfab]{border:1px solid var(--dh-borda);border-radius:6px;padding:6px 8px;font-size:13px;background:var(--dh-superficie, #fff);color:var(--dh-texto);cursor:pointer}.qk-chip-limpar[data-v-ee34bfab]{color:#dc2626}.quadro-kanban[data-v-160311dd]{display:flex;flex-direction:column;height:100%;min-width:260px;background:var(--dh-fundo)}.qk-barra[data-v-160311dd]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 12px;background:var(--dh-superficie);border-bottom:1px solid var(--dh-borda)}.qk-guias[data-v-160311dd]{display:inline-flex;border:1px solid var(--dh-borda);border-radius:8px;overflow:hidden}.qk-guia[data-v-160311dd]{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--dh-texto-suave);padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.qk-guia[data-v-160311dd]:hover{background:var(--dh-superficie-2);color:var(--dh-texto)}.qk-guia.active[data-v-160311dd]{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}.qk-guia-contador[data-v-160311dd]{font-size:10px;font-weight:700;background:var(--dh-superficie-3);border-radius:10px;padding:1px 6px;color:var(--dh-texto-suave)}.qk-guia.active .qk-guia-contador[data-v-160311dd]{background:var(--dh-marca);color:var(--dh-texto-inverso)}.qk-busca[data-v-160311dd]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--dh-borda);border-radius:8px;padding:5px 8px;background:var(--dh-superficie-3);color:var(--dh-texto-suave);min-width:160px}.qk-busca input[data-v-160311dd]{border:none;outline:none;background:transparent;font-size:13px;color:var(--dh-texto);width:100%}.qk-filtros[data-v-160311dd]{position:relative}.qk-filtros-btn[data-v-160311dd]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--dh-borda);border-radius:8px;background:var(--dh-superficie-3);color:var(--dh-texto-suave);padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.qk-filtros-btn[data-v-160311dd]:hover{background:var(--dh-superficie-2);color:var(--dh-texto)}.qk-filtros-btn.aberto[data-v-160311dd],.qk-filtros-btn.ativo[data-v-160311dd]{background:var(--dh-marca-suave);color:var(--dh-marca-texto);border-color:var(--dh-marca)}.qk-filtros-contador[data-v-160311dd]{font-size:10px;font-weight:700;background:var(--dh-marca);color:var(--dh-texto-inverso);border-radius:10px;padding:1px 6px}.qk-popover[data-v-160311dd]{position:absolute;left:0;top:calc(100% + 6px);z-index:30;min-width:232px;max-width:300px;max-height:60vh;overflow-y:auto;background:var(--dh-superficie);border:1px solid var(--dh-borda);border-radius:10px;box-shadow:0 6px 18px var(--dh-sombra);padding:8px;display:flex;flex-direction:column;gap:4px}.qk-grupo[data-v-160311dd]{display:flex;flex-direction:column;gap:2px;padding:4px 0}.qk-grupo+.qk-grupo[data-v-160311dd]{border-top:1px solid var(--dh-borda)}.qk-grupo-titulo[data-v-160311dd]{margin:0 0 2px;padding:0 6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dh-texto-suave)}.qk-opcao[data-v-160311dd]{display:flex;align-items:center;gap:7px;padding:5px 6px;border-radius:6px;font-size:12px;color:var(--dh-texto);cursor:pointer}.qk-opcao[data-v-160311dd]:hover{background:var(--dh-superficie-2)}.qk-opcao input[data-v-160311dd]{cursor:pointer;accent-color:var(--dh-marca);margin:0}.qk-opcao i[data-v-160311dd]{font-size:11px;color:var(--dh-texto-suave);width:12px;text-align:center}.qk-opcao span[data-v-160311dd]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qk-ponto[data-v-160311dd]{width:9px;height:9px;min-width:9px;border-radius:50%;display:inline-block}.qk-limpar[data-v-160311dd]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--dh-borda);border-radius:12px;background:var(--dh-superficie);color:var(--dh-texto-suave);padding:5px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.qk-limpar[data-v-160311dd]:hover{background:var(--dh-superficie-2);color:var(--dh-texto)}.qk-funil[data-v-160311dd]{border:1px solid var(--dh-borda);border-radius:8px;padding:6px 8px;font-size:13px;color:var(--dh-texto);background:var(--dh-superficie-3)}.qk-total[data-v-160311dd]{margin-left:auto;font-size:12px;font-weight:600;color:var(--dh-marca-texto);background:var(--dh-marca-suave);padding:3px 10px;border-radius:12px}.qk-erro[data-v-160311dd]{margin:16px;padding:12px;border:1px solid color-mix(in srgb,var(--dh-perigo) 40%,var(--dh-superficie));background:color-mix(in srgb,var(--dh-perigo) 12%,var(--dh-superficie));color:var(--dh-perigo);border-radius:8px;display:flex;gap:8px;align-items:center}.qk-retry[data-v-160311dd]{margin-left:auto;border:none;background:var(--dh-marca);color:var(--dh-texto-inverso);border-radius:6px;padding:6px 12px;cursor:pointer}.qk-colunas[data-v-160311dd]{display:flex;gap:10px;padding:12px;overflow-x:auto;flex:1;align-items:stretch}.qk-coluna[data-v-160311dd]{flex:0 0 260px;width:260px;max-width:260px;min-width:0;display:flex;flex-direction:column;background:var(--dh-superficie-2);border-radius:10px;min-height:0;transition:flex-basis .2s}.qk-coluna.sem-drop[data-v-160311dd]{background:var(--dh-fundo)}.qk-coluna.especial[data-v-160311dd]{background:var(--dh-marca-suave, #f5f3ff)}.qk-coluna.especial .qk-cabecalho[data-v-160311dd]{border-top-color:#7c3aed}.qk-nome-icone[data-v-160311dd]{color:#7c3aed;margin-right:6px}.qk-coluna.especial.quentes[data-v-160311dd]{background:#fff7ed}.qk-coluna.especial.quentes .qk-cabecalho[data-v-160311dd]{border-top-color:#f97316}.qk-nome-fogo[data-v-160311dd]{color:#f97316}.qk-coluna.recolhida[data-v-160311dd]{flex:0 0 44px;width:44px;max-width:44px}.qk-coluna.recolhida .qk-cabecalho[data-v-160311dd]{flex-direction:column;height:100%;justify-content:flex-start;gap:10px}.qk-coluna.recolhida .qk-nome[data-v-160311dd]{writing-mode:vertical-rl;transform:rotate(180deg)}.qk-cabecalho[data-v-160311dd]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:3px solid var(--dh-borda);border-radius:10px 10px 0 0}.qk-recolher[data-v-160311dd]{border:none;background:transparent;color:var(--dh-texto-suave);cursor:pointer;padding:2px 4px}.qk-nome[data-v-160311dd]{font-size:13px;font-weight:700;color:var(--dh-texto);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qk-contador[data-v-160311dd]{font-size:11px;font-weight:700;background:var(--dh-superficie-3);border-radius:10px;padding:1px 7px;color:var(--dh-texto-suave)}.qk-cards[data-v-160311dd]{display:flex;flex-direction:column;gap:8px;padding:8px;overflow-y:auto;flex:1;min-width:0}.qk-vazio[data-v-160311dd]{font-size:12px;color:var(--dh-texto-suave);text-align:center;padding:16px 8px}.painel-conversa[data-v-bb24b34b]{flex:0 0 400px;width:400px;display:flex;flex-direction:column;background:var(--dh-superficie);border-left:1px solid var(--dh-borda);min-height:0;transition:opacity .2s,box-shadow .2s}.painel-conversa.ativo[data-v-bb24b34b]{box-shadow:inset 0 0 0 2px var(--dh-marca)}.painel-conversa.inativo[data-v-bb24b34b]{opacity:.6;cursor:pointer}.painel-conversa.inativo[data-v-bb24b34b]:hover{opacity:.8}.pc-cabecalho[data-v-bb24b34b]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--dh-borda);background:var(--dh-superficie)}.painel-conversa.ativo .pc-cabecalho[data-v-bb24b34b]{background:var(--dh-marca-suave)}.pc-canal[data-v-bb24b34b]{font-size:18px}.pc-identidade[data-v-bb24b34b]{flex:1;min-width:0}.pc-nome[data-v-bb24b34b]{font-weight:700;font-size:14px;color:var(--dh-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-unidade[data-v-bb24b34b]{font-size:11px;color:var(--dh-texto-suave)}.pc-unread[data-v-bb24b34b]{background:var(--dh-marca);color:var(--dh-texto-inverso);border-radius:10px;font-size:10px;font-weight:700;padding:1px 6px}.pc-selo[data-v-bb24b34b]{font-size:10px;font-weight:700;color:var(--dh-marca-texto);text-transform:uppercase}.pc-fechar[data-v-bb24b34b]{border:none;background:transparent;color:var(--dh-texto-suave);cursor:pointer;padding:4px 6px}.pc-abas[data-v-bb24b34b]{display:flex;border-bottom:1px solid var(--dh-borda)}.pc-aba[data-v-bb24b34b]{flex:1;border:none;background:transparent;color:var(--dh-texto-suave);padding:8px 4px;font-size:11px;cursor:pointer;border-bottom:2px solid transparent;display:flex;flex-direction:column;align-items:center;gap:2px}.pc-aba.active[data-v-bb24b34b]{color:var(--dh-marca-texto);border-bottom-color:var(--dh-marca);background:var(--dh-marca-suave)}.pc-corpo[data-v-bb24b34b]{flex:1;min-height:0;display:flex;flex-direction:column}.pc-corpo[data-v-bb24b34b]>.chat-area{height:100%}.pc-rodape[data-v-bb24b34b]{padding:8px 10px;border-top:1px solid var(--dh-borda);background:var(--dh-fundo)}.pc-responder[data-v-bb24b34b]{width:100%;border:none;background:var(--dh-marca);color:var(--dh-texto-inverso);border-radius:8px;padding:9px;font-weight:600;cursor:pointer}.modo-kanban[data-v-ad6afe11]{display:flex;flex:1;min-width:0;min-height:0;height:100%;overflow-x:auto}.mk-quadro[data-v-ad6afe11]{flex:1 1 260px;min-width:260px}.mk-paineis[data-v-ad6afe11]{display:flex;flex:0 0 auto;min-height:0}.mk-alca[data-v-ad6afe11]{flex:0 0 7px;width:7px;cursor:col-resize;background:var(--dh-borda);touch-action:none}.mk-alca[data-v-ad6afe11]:hover,.mk-alca[data-v-ad6afe11]:focus-visible{background:var(--dh-marca);outline:none}.alternador-modo[data-v-30f9a668]{display:inline-flex;border:1px solid var(--dh-borda);border-radius:8px;overflow:hidden;background:var(--dh-superficie)}.alt-btn[data-v-30f9a668]{border:none;background:transparent;color:var(--dh-texto-suave);padding:6px 10px;cursor:pointer;font-size:13px;transition:all .2s}.alt-btn[data-v-30f9a668]:hover{background:var(--dh-superficie-2);color:var(--dh-texto)}.alt-btn.active[data-v-30f9a668]{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}.alt-btn[data-v-30f9a668]:disabled{opacity:.4;cursor:not-allowed}.interruptor-multichat[data-v-1bd2c412]{position:relative;display:inline-flex;align-items:center;gap:6px}.im-switch[data-v-1bd2c412]{position:relative;flex:0 0 auto;width:34px;height:18px;padding:0;border:1px solid var(--dh-borda);border-radius:9px;background:var(--dh-superficie-3);cursor:pointer;transition:background .2s,border-color .2s}.im-switch.on[data-v-1bd2c412]{background:var(--dh-marca);border-color:var(--dh-marca)}.im-knob[data-v-1bd2c412]{position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:var(--dh-superficie);box-shadow:0 1px 2px #00000040;transition:transform .2s}.im-switch.on .im-knob[data-v-1bd2c412]{transform:translate(16px)}.im-rotulo[data-v-1bd2c412]{font-size:12px;font-weight:600;color:var(--dh-texto-suave);white-space:nowrap}.im-qtd[data-v-1bd2c412]{height:22px;padding:0 4px;border:1px solid var(--dh-borda);border-radius:6px;background:var(--dh-superficie);color:var(--dh-texto);font-size:12px;font-weight:600;cursor:pointer}.im-qtd[data-v-1bd2c412]:focus-visible{outline:2px solid var(--dh-marca);outline-offset:1px}.im-info[data-v-1bd2c412]{border:none;background:transparent;padding:2px;color:var(--dh-texto-suave);font-size:13px;cursor:pointer;line-height:1;border-radius:50%}.im-info[data-v-1bd2c412]:hover,.im-info.ativo[data-v-1bd2c412]{color:var(--dh-marca-texto)}.im-info[data-v-1bd2c412]:focus-visible{outline:2px solid var(--dh-marca);outline-offset:2px}.im-popover[data-v-1bd2c412]{position:absolute;top:calc(100% + 10px);left:0;z-index:1200;width:320px;padding:12px 14px;background:var(--dh-superficie);color:var(--dh-texto);border:1px solid var(--dh-borda);border-radius:10px;box-shadow:0 8px 24px var(--dh-sombra);font-size:12.5px;line-height:1.4;text-align:left}.im-popover[data-v-1bd2c412]:before{content:"";position:absolute;top:-6px;left:14px;width:10px;height:10px;background:var(--dh-superficie);border-left:1px solid var(--dh-borda);border-top:1px solid var(--dh-borda);transform:rotate(45deg)}.im-pop-titulo[data-v-1bd2c412]{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13px;margin-bottom:8px;color:var(--dh-marca-texto)}.im-pop-titulo span[data-v-1bd2c412]{flex:1}.im-pop-fechar[data-v-1bd2c412]{border:none;background:transparent;color:var(--dh-texto-suave);cursor:pointer;padding:2px 4px;border-radius:4px}.im-pop-fechar[data-v-1bd2c412]:hover{color:var(--dh-texto);background:var(--dh-superficie-2)}.im-pop-linha[data-v-1bd2c412]{display:grid;grid-template-columns:92px 1fr;gap:8px;align-items:start;padding:6px 0;border-top:1px solid var(--dh-borda)}.im-pop-linha p[data-v-1bd2c412]{margin:0;color:var(--dh-texto)}.im-pop-estado[data-v-1bd2c412]{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--dh-texto-suave);white-space:nowrap}.im-pop-estado.on[data-v-1bd2c412]{color:var(--dh-marca-texto)}.im-pop-estado i[data-v-1bd2c412]{font-size:15px}.novidade-overlay[data-v-e2aa92ab]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px}.novidade-modal[data-v-e2aa92ab]{position:relative;width:100%;max-width:420px;background:var(--dh-superficie);color:var(--dh-texto);border:1px solid var(--dh-borda);border-radius:14px;box-shadow:0 20px 60px var(--dh-sombra, rgba(0, 0, 0, .3));overflow:hidden;animation:novidade-surge-e2aa92ab .22s ease-out}@keyframes novidade-surge-e2aa92ab{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.novidade-x[data-v-e2aa92ab]{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:var(--dh-texto-suave);font-size:14px;cursor:pointer;transition:background .15s,color .15s}.novidade-x[data-v-e2aa92ab]:hover{background:var(--dh-superficie-2);color:var(--dh-texto)}.novidade-cena[data-v-e2aa92ab]{display:flex;align-items:center;justify-content:center;padding:22px 20px 6px;background:var(--dh-superficie-2);border-bottom:1px solid var(--dh-borda)}.novidade-cena[data-v-e2aa92ab]:empty{display:none}.novidade-corpo[data-v-e2aa92ab]{padding:18px 20px 4px}.novidade-titulo[data-v-e2aa92ab]{margin:0 0 8px;font-size:17px;font-weight:600;color:var(--dh-texto)}.novidade-texto[data-v-e2aa92ab]{font-size:13.5px;line-height:1.5;color:var(--dh-texto-suave)}.novidade-texto[data-v-e2aa92ab] p{margin:0 0 8px}.novidade-texto[data-v-e2aa92ab] p:last-child{margin-bottom:0}.novidade-acoes[data-v-e2aa92ab]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px 18px}.novidade-btn[data-v-e2aa92ab]{padding:8px 16px;font-size:13px;font-weight:500;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.novidade-btn-secundario[data-v-e2aa92ab]{background:transparent;color:var(--dh-texto-suave);border-color:var(--dh-borda)}.novidade-btn-secundario[data-v-e2aa92ab]:hover{background:var(--dh-superficie-2);color:var(--dh-texto)}.novidade-btn-primario[data-v-e2aa92ab]{background:var(--dh-marca);color:var(--dh-texto-inverso)}.novidade-btn-primario[data-v-e2aa92ab]:hover{filter:brightness(1.06)}.novidade-btn[data-v-e2aa92ab]:focus-visible{outline:2px solid var(--dh-marca);outline-offset:2px}@media(prefers-reduced-motion:reduce){.novidade-modal[data-v-e2aa92ab]{animation:none}}.novidade-dica[data-v-0eb3f402]{display:flex;align-items:center;gap:6px;color:#ea580c;font-size:12.5px}.cena[data-v-0eb3f402]{width:280px;display:flex;flex-direction:column;align-items:center;gap:12px}.cena-card[data-v-0eb3f402]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--dh-superficie);border:1px solid var(--dh-borda);box-sizing:border-box}.cena-avatar[data-v-0eb3f402]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--dh-superficie-2);color:var(--dh-texto-suave);font-size:14px;flex-shrink:0}.cena-info[data-v-0eb3f402]{flex:1;display:flex;flex-direction:column;gap:6px}.cena-nome[data-v-0eb3f402],.cena-msg[data-v-0eb3f402]{height:9px;border-radius:4px;background:var(--dh-superficie-2);border:1px solid var(--dh-borda)}.cena-nome[data-v-0eb3f402]{width:55%}.cena-msg[data-v-0eb3f402]{width:85%}.cena-selos[data-v-0eb3f402]{display:inline-flex;gap:6px;align-items:center}.cena-selo[data-v-0eb3f402]{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;box-shadow:0 1px 3px #0003;will-change:transform,opacity}.cena-selo-robo[data-v-0eb3f402]{background:linear-gradient(135deg,#6f3bf0,#5b2fd6);color:#fff;animation:cena-robo-entra-0eb3f402 6s ease-in-out infinite}.cena-selo-humano[data-v-0eb3f402]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa;animation:cena-humano-destaque-0eb3f402 6s ease-in-out infinite}.cena-legenda[data-v-0eb3f402]{display:flex;gap:14px;font-size:11.5px;color:var(--dh-texto-suave)}.cena-legenda-item[data-v-0eb3f402]{display:inline-flex;align-items:center;gap:5px}.cena-legenda-robo i[data-v-0eb3f402]{color:#6f3bf0}.cena-legenda-humano i[data-v-0eb3f402]{color:#ea580c}.novidade-obs[data-v-0eb3f402]{color:var(--dh-texto-suave);font-size:12px}.cena-filtro[data-v-0eb3f402]{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--dh-texto-suave)}.cena-filtro-btn[data-v-0eb3f402]{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:14px;background:#fff;border:1px solid #dee2e6;color:#ea580c;font-size:13px;flex-shrink:0;animation:cena-filtro-pulsa-0eb3f402 6s ease-in-out infinite}.cena-filtro-contador[data-v-0eb3f402]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ea580c;color:#fff;font-size:9px;font-weight:600;margin-left:2px;box-sizing:border-box}@keyframes cena-filtro-pulsa-0eb3f402{0%,48%{transform:scale(1)}55%{transform:scale(1.15)}62%{transform:scale(1)}70%{transform:scale(1.1)}78%,to{transform:scale(1)}}@keyframes cena-robo-entra-0eb3f402{0%,15%{opacity:0;transform:scale(.4)}22%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.4)}}@keyframes cena-humano-destaque-0eb3f402{0%,48%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.35)}62%{transform:scale(1)}70%{transform:scale(1.25)}78%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.4)}}@media(prefers-reduced-motion:reduce){.cena-selo-robo[data-v-0eb3f402]{animation:none;opacity:1;transform:none}.cena-selo-humano[data-v-0eb3f402]{animation:none;opacity:1;transform:scale(1.15)}.cena-filtro-btn[data-v-0eb3f402]{animation:none}}.sidebar-tabs[data-v-b863613d]{display:flex;gap:2px;padding:8px 12px 0;flex-shrink:0;background:transparent;border-bottom:1px solid #f1f5f9}.sidebar-tab-btn[data-v-b863613d]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:transparent;color:#94a3b8;font-size:12px;font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease;border-radius:0}.sidebar-tab-btn i[data-v-b863613d]{font-size:11px;opacity:.85}.sidebar-tab-btn[data-v-b863613d]:hover{color:#475569}.sidebar-tab-btn.active[data-v-b863613d]{color:#7c3aed;border-bottom-color:#7c3aed}.sidebar-tab-count[data-v-b863613d]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;font-size:10px;font-weight:600;color:#7c3aed;background:#7c3aed1f;border-radius:999px;line-height:1}.sidebar-tab-btn.active .sidebar-tab-count[data-v-b863613d]{background:#7c3aed;color:#fff}.chat-layout[data-v-b863613d]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:#f0f2f5}.chat-header[data-v-b863613d]{position:relative;display:grid;grid-template-columns:minmax(280px,22%) 1fr minmax(280px,33%);align-items:center;padding:2px 0;background:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px #0000000d;z-index:200;transition:box-shadow .2s ease}.chat-header.task-alert-active[data-v-b863613d]{box-shadow:0 0 0 1px #fde68a inset}.task-alert-banner[data-v-b863613d]{position:absolute;top:8px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;box-shadow:0 0 #f59e0b73;font-size:12px;font-weight:600;color:#78350f;cursor:pointer;z-index:210;-webkit-user-select:none;user-select:none;max-width:60%;animation:tab-pulse-b863613d 2s ease-in-out infinite}.task-alert-banner[data-v-b863613d]:hover{background:#fef3c7;transform:translate(-50%) translateY(-1px);animation-play-state:paused}@keyframes tab-pulse-b863613d{0%,to{box-shadow:0 0 #f59e0b80;border-color:#fde68a}50%{box-shadow:0 0 0 6px #f59e0b00;border-color:#f59e0b}}.tab-block[data-v-b863613d]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#fbbf24;border-radius:4px;font-weight:700;font-size:11px;color:#fff;animation:tab-block-bounce-b863613d 1.6s ease-in-out infinite}@keyframes tab-block-bounce-b863613d{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.06)}}.tab-text[data-v-b863613d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.tab-text b[data-v-b863613d]{font-weight:700;color:#78350f}.tab-coin[data-v-b863613d]{display:none}.task-banner-enter-active[data-v-b863613d]{transition:transform .25s ease,opacity .2s ease}.task-banner-leave-active[data-v-b863613d]{transition:transform .2s ease,opacity .2s ease}.task-banner-enter-from[data-v-b863613d]{opacity:0;transform:translate(-50%,-8px)}.task-banner-enter-to[data-v-b863613d],.task-banner-leave-from[data-v-b863613d]{opacity:1;transform:translate(-50%)}.task-banner-leave-to[data-v-b863613d]{opacity:0;transform:translate(-50%,-4px)}@media(prefers-reduced-motion:reduce){.task-alert-banner[data-v-b863613d],.tab-block[data-v-b863613d]{animation:none}}.header-left .logo[data-v-b863613d]{height:50px;width:auto;object-fit:contain}.header-left h2[data-v-b863613d]{margin:0;font-size:20px;font-weight:600;color:#1f2937}.header-left[data-v-b863613d]{padding-left:12px;display:flex;align-items:center;gap:12px}.header-alternador[data-v-b863613d]{margin-left:4px;flex:0 0 auto}.header-multichat[data-v-b863613d]{margin-left:2px;flex:0 0 auto}.chat-header.kanban-ativo[data-v-b863613d]{grid-template-columns:minmax(max-content,26%) 1fr minmax(280px,33%)}.header-center[data-v-b863613d]{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;padding:0 12px;border-left:1px solid #f3f4f6;border-right:1px solid #f3f4f6}.header-right[data-v-b863613d]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-right:12px}.header-right[data-v-b863613d] .hotel-status-bar.header-hotel-status{background:transparent;border-bottom:none;padding:0;min-height:auto}.header-right[data-v-b863613d] .header-hotel-status .hotel-info{gap:10px}.header-right[data-v-b863613d] .header-hotel-status .hotel-info h3{font-size:13px}.chat-content[data-v-b863613d]{display:flex;flex:1;overflow:hidden}.contacts-sidebar[data-v-b863613d]{width:24%;min-width:360px;max-width:460px;background:#fff;border-right:1px solid #e9ecef;display:flex;flex-direction:column;position:relative;z-index:100;overflow:visible}.chat-main[data-v-b863613d]{flex:1;display:flex;flex-direction:column;background:#f8f9fa;min-width:0;position:relative;z-index:1}.details-sidebar[data-v-b863613d]{width:30%;min-width:315px;max-width:405px;background:#fff;border-left:1px solid #e9ecef;transition:all .3s ease;position:relative;overflow:visible}.sidebar-content[data-v-b863613d]{width:calc(100% - 20px);height:100%;position:relative;margin-left:20px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.sidebar-content>.contact-details[data-v-b863613d]{flex:1 1 auto;min-height:0}.sidebar-content[data-v-b863613d]>.tarefas-do-dia{flex:0 0 auto}.details-sidebar.collapsed[data-v-b863613d]{width:20px;min-width:20px;max-width:20px;overflow:hidden}.sidebar-toggle-btn[data-v-b863613d]{position:absolute;top:0;left:0;width:20px;height:100%;border:none;background:transparent;color:#d1d5db;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10;font-size:10px;border-right:1px solid #f3f4f6}.sidebar-toggle-btn[data-v-b863613d]:hover{background:#f9fafb;color:#8b5cf6;border-right-color:#e5e7eb}.details-sidebar.collapsed .sidebar-toggle-btn[data-v-b863613d]{width:100%;border-right:none;border-left:1px solid #f3f4f6}.details-sidebar.collapsed .sidebar-toggle-btn[data-v-b863613d]:hover{background:#faf5ff;border-left-color:#8b5cf6}@media(max-width:1400px){.details-sidebar[data-v-b863613d]{width:27%;min-width:290px}.contacts-sidebar[data-v-b863613d]{min-width:290px}}@media(max-width:1200px){.details-sidebar[data-v-b863613d]:not(.collapsed){display:none}.details-sidebar.collapsed[data-v-b863613d]{display:flex}}@media(max-width:768px){.header-left h2[data-v-b863613d]{font-size:18px}.chat-content[data-v-b863613d]{flex-direction:column}.contacts-sidebar[data-v-b863613d]{width:100%;max-width:none}.chat-main[data-v-b863613d]{display:none}}body.com-tour-coluna .chat-layout{padding-right:260px}.modal-overlay[data-v-e1bbe0c9]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-e1bbe0c9]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;animation:slideIn-e1bbe0c9 .3s ease-out}@keyframes slideIn-e1bbe0c9{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.support-modal[data-v-e1bbe0c9]{max-width:450px;padding:30px}.support-header[data-v-e1bbe0c9]{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:#f59e0b}.support-header i[data-v-e1bbe0c9]{font-size:24px}.support-header h2[data-v-e1bbe0c9]{margin:0;font-size:20px;color:#1f2937}.support-info[data-v-e1bbe0c9]{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:24px}.form-group[data-v-e1bbe0c9]{margin-bottom:24px}.form-group label[data-v-e1bbe0c9]{display:block;font-weight:500;margin-bottom:8px;color:#374151;font-size:14px}.form-group input[data-v-e1bbe0c9]{width:100%;padding:12px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s;box-sizing:border-box}.form-group input[data-v-e1bbe0c9]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.form-group input.error[data-v-e1bbe0c9]{border-color:#ef4444}.error-message[data-v-e1bbe0c9]{display:block;color:#ef4444;font-size:12px;margin-top:6px}.actions[data-v-e1bbe0c9]{display:flex;gap:12px}.btn-primary[data-v-e1bbe0c9],.btn-secondary[data-v-e1bbe0c9]{flex:1;padding:12px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;font-size:14px}.btn-primary[data-v-e1bbe0c9]{background:#f59e0b;color:#fff}.btn-primary[data-v-e1bbe0c9]:hover:not(:disabled){background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.btn-primary[data-v-e1bbe0c9]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-e1bbe0c9]{background:#f3f4f6;color:#6b7280}.btn-secondary[data-v-e1bbe0c9]:hover{background:#e5e7eb;transform:translateY(-1px)}.support-footer[data-v-e1bbe0c9]{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:8px;font-size:12px;color:#9ca3af}.support-footer i[data-v-e1bbe0c9]{color:#f59e0b}.modal-overlay[data-v-59862334]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn-59862334 .3s ease-out}@keyframes fadeIn-59862334{0%{opacity:0}to{opacity:1}}.modal-content[data-v-59862334]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0006;animation:scaleIn-59862334 .3s ease-out}@keyframes scaleIn-59862334{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.expiry-modal[data-v-59862334]{max-width:420px;padding:32px;text-align:center}.expiry-header[data-v-59862334]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.expiry-header i[data-v-59862334]{font-size:48px;color:#ef4444;animation:pulse-59862334 2s ease-in-out infinite}@keyframes pulse-59862334{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.expiry-header h2[data-v-59862334]{margin:0;font-size:20px;color:#1f2937;font-weight:600}.timer-display[data-v-59862334]{margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px}.timer[data-v-59862334]{font-size:48px;font-weight:700;color:#b45309;font-family:Courier New,monospace;letter-spacing:2px}.timer-label[data-v-59862334]{margin:8px 0 0;font-size:14px;color:#92400e;font-weight:500}.expiry-info[data-v-59862334]{color:#6b7280;font-size:15px;line-height:1.6;margin-bottom:24px}.actions[data-v-59862334]{display:flex;flex-direction:column;gap:12px}.btn-primary[data-v-59862334],.btn-secondary[data-v-59862334]{width:100%;padding:14px;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px}.btn-primary[data-v-59862334]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-primary[data-v-59862334]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.btn-secondary[data-v-59862334]{background:#f3f4f6;color:#6b7280}.btn-secondary[data-v-59862334]:hover{background:#e5e7eb;transform:translateY(-1px)}.modal-overlay[data-v-cdd185b3]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10002;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-cdd185b3 .3s ease-out}@keyframes fadeIn-cdd185b3{0%{opacity:0}to{opacity:1}}.modal-content[data-v-cdd185b3]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000080;animation:slideUp-cdd185b3 .3s ease-out}@keyframes slideUp-cdd185b3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.conflict-modal[data-v-cdd185b3]{max-width:480px;padding:40px;text-align:center}.conflict-icon[data-v-cdd185b3]{margin-bottom:24px;position:relative;height:80px;display:flex;align-items:center;justify-content:center;gap:20px}.conflict-icon i[data-v-cdd185b3]{font-size:48px;color:#3b82f6;animation:pulse-cdd185b3 2s ease-in-out infinite}.conflict-icon .fa-mobile-alt[data-v-cdd185b3]{font-size:40px;animation-delay:.5s}@keyframes pulse-cdd185b3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}h2[data-v-cdd185b3]{margin:0 0 16px;font-size:22px;color:#1f2937;font-weight:600}.conflict-message[data-v-cdd185b3]{color:#6b7280;font-size:15px;line-height:1.6;margin-bottom:24px}.conflict-details[data-v-cdd185b3]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px;margin-bottom:32px;display:flex;align-items:flex-start;gap:12px;text-align:left}.conflict-details i[data-v-cdd185b3]{color:#3b82f6;font-size:18px;flex-shrink:0;margin-top:2px}.conflict-details span[data-v-cdd185b3]{color:#1e40af;font-size:14px;line-height:1.5}.actions[data-v-cdd185b3]{margin-bottom:16px}.btn-primary[data-v-cdd185b3]{width:100%;padding:16px;border:none;border-radius:12px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-cdd185b3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3b82f666}.btn-primary i[data-v-cdd185b3]{font-size:18px}.conflict-note[data-v-cdd185b3]{margin:0;font-size:12px;color:#9ca3af;line-height:1.5}.modal-overlay.inactive[data-v-cdd185b3]{pointer-events:none}.modal-overlay.inactive .modal-content[data-v-cdd185b3]{opacity:.5}.modal-overlay[data-v-3bb19ffb]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10002;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn-3bb19ffb .3s ease-out}@keyframes fadeIn-3bb19ffb{0%{opacity:0}to{opacity:1}}.modal-content[data-v-3bb19ffb]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0006;animation:scaleIn-3bb19ffb .3s ease-out}@keyframes scaleIn-3bb19ffb{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.reauth-modal[data-v-3bb19ffb]{max-width:420px;width:90%;padding:32px}.reauth-header[data-v-3bb19ffb]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.reauth-header i[data-v-3bb19ffb]{font-size:48px;color:#3b82f6}.reauth-header h2[data-v-3bb19ffb]{margin:0;font-size:20px;color:#1f2937;font-weight:600;text-align:center}.reauth-info[data-v-3bb19ffb]{color:#6b7280;font-size:15px;line-height:1.6;margin-bottom:24px;text-align:center}.reauth-form[data-v-3bb19ffb]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-3bb19ffb]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-3bb19ffb]{font-weight:500;color:#374151;font-size:14px}.form-group input[data-v-3bb19ffb]{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:15px;transition:border-color .2s}.form-group input[data-v-3bb19ffb]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group input[data-v-3bb19ffb]:disabled{background:#f3f4f6;color:#6b7280;cursor:not-allowed}.input-disabled[data-v-3bb19ffb]{background:#f3f4f6!important;color:#6b7280!important}.error-message[data-v-3bb19ffb]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:14px}.error-message i[data-v-3bb19ffb]{font-size:16px}.actions[data-v-3bb19ffb]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.btn-primary[data-v-3bb19ffb],.btn-secondary[data-v-3bb19ffb]{width:100%;padding:14px;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px}.btn-primary[data-v-3bb19ffb]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-3bb19ffb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.btn-primary[data-v-3bb19ffb]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary[data-v-3bb19ffb]{background:#f3f4f6;color:#6b7280}.btn-secondary[data-v-3bb19ffb]:hover:not(:disabled){background:#e5e7eb;transform:translateY(-1px)}.btn-secondary[data-v-3bb19ffb]:disabled{opacity:.6;cursor:not-allowed}.fa-spin[data-v-3bb19ffb]{animation:fa-spin-3bb19ffb 1s infinite linear}@keyframes fa-spin-3bb19ffb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.session-expired-overlay[data-v-a3e38bd3]{position:fixed;inset:0;background:#0f172ac7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10003;animation:fadeIn-a3e38bd3 .25s ease-out}.session-expired-card[data-v-a3e38bd3]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000059;padding:36px 32px;width:90%;max-width:420px;text-align:center;animation:scaleIn-a3e38bd3 .25s ease-out}.icon-wrap[data-v-a3e38bd3]{width:76px;height:76px;margin:0 auto 18px;border-radius:50%;background:linear-gradient(135deg,#ede9fe,#ddd6fe);display:flex;align-items:center;justify-content:center}.icon-wrap i[data-v-a3e38bd3]{font-size:32px;color:#7c3aed}.session-expired-card h2[data-v-a3e38bd3]{margin:0 0 12px;font-size:22px;color:#1f2937;font-weight:600}.session-expired-card p[data-v-a3e38bd3]{margin:0 0 24px;color:#6b7280;font-size:14.5px;line-height:1.55}.btn-primary[data-v-a3e38bd3]{width:100%;padding:14px;border:none;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s,box-shadow .12s}.btn-primary[data-v-a3e38bd3]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #7c3aed59}.btn-primary[data-v-a3e38bd3]:disabled{opacity:.7;cursor:progress}@keyframes fadeIn-a3e38bd3{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-a3e38bd3{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.fa-spin[data-v-a3e38bd3]{animation:spin-a3e38bd3 1s linear infinite}@keyframes spin-a3e38bd3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#app{width:100%;height:100%}.global-toast{position:fixed;top:20px;right:20px;padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;z-index:10002;box-shadow:0 8px 24px #0003;min-width:300px;max-width:450px;font-size:14px;font-weight:500}.global-toast i:first-child{font-size:18px}.global-toast span{flex:1}.toast-close{background:#fff3;border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;transition:background .2s}.toast-close:hover{background:#ffffff4d}.toast-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.toast-error{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.toast-warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.toast-info{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.toast-slide-enter-active,.toast-slide-leave-active{transition:all .3s ease}.toast-slide-enter-from,.toast-slide-leave-to{opacity:0;transform:translate(100px)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5}#app{height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a0aec0}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-flex{display:flex}.flex-column{flex-direction:column}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s}.slide-enter-from{transform:translate(100%)}.slide-leave-to{transform:translate(-100%)}:root{color-scheme:light;--dh-fundo: #f8f9fa;--dh-superficie: #ffffff;--dh-superficie-2: #f1f3f5;--dh-superficie-3: #e9ecef;--dh-borda: #dee2e6;--dh-texto: #212529;--dh-texto-suave: #5c6670;--dh-texto-inverso: #ffffff;--dh-marca: #6F3BF0;--dh-marca-suave: #f8f4ff;--dh-marca-texto: #5b2fd6;--dh-balao-recebido: #ffffff;--dh-balao-enviado: #dcf8c6;--dh-balao-texto: #212529;--dh-sucesso: #15803d;--dh-aviso: #b45309;--dh-perigo: #b91c1c;--dh-info: #1d4ed8;--dh-sombra: rgba(0,0,0,.08);--dh-link: #1d4ed8;--dh-acento-ciano: #06b6d4;--dh-acento-rosa: #ec4899;--dh-acento-laranja: #f97316;--dh-acento-ambar: #fbbf24;--dh-acento-lilas: #a78bfa;--dh-acento-ambar-2: #f59e0b;--dh-acento-lilas-2: #8b5cf6;--dh-acento-laranja-2: #ea580c}html[data-tema=escuro]{color-scheme:dark;--dh-fundo: #0f1115;--dh-superficie: #171a21;--dh-superficie-2: #1f2430;--dh-superficie-3: #262c3a;--dh-borda: #2f3646;--dh-texto: #e6e8ee;--dh-texto-suave: #a3acbd;--dh-texto-inverso: #0f1115;--dh-marca: #a394ff;--dh-marca-suave: #2a2547;--dh-marca-texto: #c2b8ff;--dh-balao-recebido: #1f2430;--dh-balao-enviado: #1f3d2e;--dh-balao-texto: #e6e8ee;--dh-sucesso: #4ade80;--dh-aviso: #fbbf24;--dh-perigo: #f87171;--dh-info: #8ab4ff;--dh-sombra: rgba(0,0,0,.5);--dh-link: #8ab4ff;--dh-acento-ciano: #22d3ee;--dh-acento-rosa: #f472b6;--dh-acento-laranja: #fb923c;--dh-acento-ambar: #fbbf24;--dh-acento-lilas: #c4b5fd;--dh-acento-ambar-2: #f59e0b;--dh-acento-lilas-2: #a78bfa;--dh-acento-laranja-2: #ea580c}html[data-tema=escuro] .chat-layout{background:var(--dh-fundo)}html[data-tema=escuro] .chat-header,html[data-tema=escuro] .contacts-sidebar,html[data-tema=escuro] .details-sidebar{background:var(--dh-superficie)}html[data-tema=escuro] .chat-header{border-bottom-color:var(--dh-borda);box-shadow:0 1px 3px var(--dh-sombra)}html[data-tema=escuro] .contacts-sidebar{border-right-color:var(--dh-borda)}html[data-tema=escuro] .details-sidebar{border-left-color:var(--dh-borda)}html[data-tema=escuro] .chat-main{background:var(--dh-superficie-2)}html[data-tema=escuro] .header-center{border-left-color:var(--dh-borda);border-right-color:var(--dh-borda)}html[data-tema=escuro] .header-left h2{color:var(--dh-texto)}html[data-tema=escuro] .sidebar-tabs{border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .sidebar-tab-btn{color:var(--dh-texto-suave)}html[data-tema=escuro] .sidebar-tab-btn:hover{color:var(--dh-texto)}html[data-tema=escuro] .sidebar-tab-btn.active{color:var(--dh-marca-texto)}html[data-tema=escuro] .sidebar-tab-count{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}html[data-tema=escuro] .sidebar-tab-btn.active{border-bottom-color:var(--dh-marca)!important}html[data-tema=escuro] .sidebar-tab-btn.active .sidebar-tab-count{background:var(--dh-marca)!important;color:var(--dh-texto-inverso)!important}html[data-tema=escuro] .sidebar-toggle-btn{color:var(--dh-texto-suave);border-color:var(--dh-borda)}html[data-tema=escuro] .sidebar-toggle-btn:hover{background:var(--dh-superficie-2);color:var(--dh-marca);border-right-color:var(--dh-borda)}html[data-tema=escuro] .details-sidebar.collapsed .sidebar-toggle-btn{border-color:var(--dh-borda)!important}html[data-tema=escuro] .details-sidebar.collapsed .sidebar-toggle-btn:hover{background:var(--dh-marca-suave)!important;border-left-color:var(--dh-marca)!important}html[data-tema=escuro] .task-alert-banner{background:color-mix(in srgb,var(--dh-aviso) 16%,var(--dh-superficie));border-color:color-mix(in srgb,var(--dh-aviso) 45%,var(--dh-superficie));color:var(--dh-aviso);box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-aviso) 30%,transparent)}html[data-tema=escuro] .task-alert-banner:hover{background:color-mix(in srgb,var(--dh-aviso) 24%,var(--dh-superficie))}html[data-tema=escuro] .task-alert-banner b,html[data-tema=escuro] .tab-text b{color:var(--dh-aviso)}html[data-tema=escuro] .tab-block{background:var(--dh-aviso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .chat-header.task-alert-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--dh-aviso) 55%,var(--dh-superficie)) inset!important}html[data-tema=escuro] .contact-list{background:var(--dh-superficie)}html[data-tema=escuro] .list-header{background:var(--dh-superficie-2);border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .search-box-header,html[data-tema=escuro] .search-box,html[data-tema=escuro] .tabs-section,html[data-tema=escuro] .new-contact-modal,html[data-tema=escuro] .country-dropdown,html[data-tema=escuro] .create-group-modal,html[data-tema=escuro] .unread-dropdown-menu,html[data-tema=escuro] .select-dropdown{background:var(--dh-superficie)}html[data-tema=escuro] .search-box-header input{background-color:transparent}html[data-tema=escuro] .tabs-section,html[data-tema=escuro] .filters,html[data-tema=escuro] .search-box{border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .search-box-header,html[data-tema=escuro] .new-contact-modal,html[data-tema=escuro] .select-dropdown,html[data-tema=escuro] .unread-dropdown-menu,html[data-tema=escuro] .unread-dropdown-btn-alone{border-color:var(--dh-borda)}html[data-tema=escuro] .select-dropdown,html[data-tema=escuro] .unread-dropdown-menu,html[data-tema=escuro] .country-dropdown,html[data-tema=escuro] .new-contact-modal,html[data-tema=escuro] .create-group-modal,html[data-tema=escuro] .attendant-badge,html[data-tema=escuro] .contact-flag .fi{box-shadow:0 4px 12px var(--dh-sombra)}html[data-tema=escuro] .search-box input,html[data-tema=escuro] .select-trigger-chip,html[data-tema=escuro] .unread-filter-btn,html[data-tema=escuro] .groups-filter-btn,html[data-tema=escuro] .filter-btn,html[data-tema=escuro] .new-contact-name-input,html[data-tema=escuro] .country-selector input,html[data-tema=escuro] .phone-input-group input[type=text]{background:var(--dh-superficie-3);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .select-trigger-chip:hover,html[data-tema=escuro] .unread-filter-btn:hover,html[data-tema=escuro] .filter-btn:hover,html[data-tema=escuro] .unread-dropdown-btn-alone:hover{border-color:var(--dh-texto-suave)}html[data-tema=escuro] .tab-btn:hover,html[data-tema=escuro] .icon-btn:hover,html[data-tema=escuro] .checkbox-option:hover,html[data-tema=escuro] .country-option:hover,html[data-tema=escuro] .contact-item:hover,html[data-tema=escuro] .total-conversations-count,html[data-tema=escuro] .create-group-modal .member-checkbox:hover,html[data-tema=escuro] .create-group-modal .modal-footer,html[data-tema=escuro] .new-contact-templates .model-content,html[data-tema=escuro] .clear-date-btn{background:var(--dh-superficie-2)}html[data-tema=escuro] .tab-count{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .contact-item,html[data-tema=escuro] .contact-skeleton,html[data-tema=escuro] .country-option,html[data-tema=escuro] .new-contact-templates-header,html[data-tema=escuro] .clear-filter-option,html[data-tema=escuro] .create-group-modal .members-list,html[data-tema=escuro] .create-group-modal .modal-footer,html[data-tema=escuro] .new-contact-templates .model-content,html[data-tema=escuro] .content-footer,html[data-tema=escuro] .model-actions,html[data-tema=escuro] .create-group-modal .form-group input[type=text],html[data-tema=escuro] .create-group-modal .cancel-btn,html[data-tema=escuro] .date-filter-container,html[data-tema=escuro] .new-contact-templates-header .back-btn,html[data-tema=escuro] .new-contact-templates .model-card{border-color:var(--dh-borda)}html[data-tema=escuro] .create-group-item{border-bottom-color:var(--dh-borda)!important}html[data-tema=escuro] .search-box-header input,html[data-tema=escuro] .name,html[data-tema=escuro] .modal-title span,html[data-tema=escuro] .country-option .country-name,html[data-tema=escuro] .new-contact-templates .content-body,html[data-tema=escuro] .select-trigger-chip,html[data-tema=escuro] .checkbox-option,html[data-tema=escuro] .unread-dropdown-menu button,html[data-tema=escuro] .unread-filter-btn,html[data-tema=escuro] .groups-filter-btn,html[data-tema=escuro] .create-group-modal .form-group label,html[data-tema=escuro] .create-group-modal .member-checkbox,html[data-tema=escuro] .create-group-modal .cancel-btn{color:var(--dh-texto)}html[data-tema=escuro] .search-box-header i,html[data-tema=escuro] .search-box-header input::placeholder,html[data-tema=escuro] .clear-btn-header,html[data-tema=escuro] .time,html[data-tema=escuro] .empty-state,html[data-tema=escuro] .no-tags,html[data-tema=escuro] .search-box i.fa-search,html[data-tema=escuro] .clear-btn,html[data-tema=escuro] .tab-btn,html[data-tema=escuro] .modal-title,html[data-tema=escuro] .country-option .country-ddi,html[data-tema=escuro] .country-option.country-empty,html[data-tema=escuro] .unread-dropdown-btn-alone,html[data-tema=escuro] .attendant,html[data-tema=escuro] .last-message,html[data-tema=escuro] .contact-phone-sub,html[data-tema=escuro] .total-conversations-count,html[data-tema=escuro] .new-contact-name-hint,html[data-tema=escuro] .pin-btn,html[data-tema=escuro] .loading-more,html[data-tema=escuro] .create-group-modal .no-members,html[data-tema=escuro] .new-contact-templates .tpl-loading,html[data-tema=escuro] .new-contact-templates .tpl-empty,html[data-tema=escuro] .content-footer,html[data-tema=escuro] .dest-label,html[data-tema=escuro] .model-preview,html[data-tema=escuro] .clear-date-btn{color:var(--dh-texto-suave)}html[data-tema=escuro] .create-group-hint{color:var(--dh-texto-suave)!important}html[data-tema=escuro] .tab-btn.active,html[data-tema=escuro] .custom-select.chip-select.open .select-trigger-chip,html[data-tema=escuro] .custom-select.chip-select.open .select-trigger-chip i,html[data-tema=escuro] .atd-prefix,html[data-tema=escuro] .searching-state,html[data-tema=escuro] .multicanal-chip,html[data-tema=escuro] .transfer-indicator-simple,html[data-tema=escuro] .new-contact-templates-header .back-btn,html[data-tema=escuro] .model-title,html[data-tema=escuro] .content-header{color:var(--dh-marca-texto)}html[data-tema=escuro] .tab-btn.active,html[data-tema=escuro] .custom-select.chip-select.open .select-trigger-chip,html[data-tema=escuro] .new-contact-templates-header .back-btn:hover{background:var(--dh-marca-suave)}html[data-tema=escuro] .tab-btn.active,html[data-tema=escuro] .chip-select.icon-only.active .select-trigger-chip,html[data-tema=escuro] .filter-btn.active,html[data-tema=escuro] .new-contact-name-input:focus,html[data-tema=escuro] .model-card:hover:not(.expanded),html[data-tema=escuro] .model-card.expanded{border-color:var(--dh-marca)}html[data-tema=escuro] .tab-btn.active .tab-count,html[data-tema=escuro] .apply-date-btn,html[data-tema=escuro] .chip-select.icon-only.active .select-trigger-chip,html[data-tema=escuro] .filter-count,html[data-tema=escuro] .queue-number,html[data-tema=escuro] .filter-btn.active,html[data-tema=escuro] .tpl-error .retry-btn,html[data-tema=escuro] .send-model-btn{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .apply-date-btn:hover:not(:disabled),html[data-tema=escuro] .send-model-btn:hover:not(:disabled){background:var(--dh-marca-texto)}html[data-tema=escuro] .multicanal-chip{background:var(--dh-marca-suave);border-color:color-mix(in srgb,var(--dh-marca) 35%,transparent)}html[data-tema=escuro] .new-contact-name-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-marca) 25%,transparent)}html[data-tema=escuro] .model-title-row,html[data-tema=escuro] .content-header{border-bottom-color:color-mix(in srgb,var(--dh-marca) 30%,var(--dh-superficie))}html[data-tema=escuro] .avatar-placeholder,html[data-tema=escuro] .transfer-icon{background:linear-gradient(135deg,var(--dh-marca) 0%,var(--dh-marca-texto) 100%);color:var(--dh-texto-inverso)}html[data-tema=escuro] .transfer-icon-tab{color:var(--dh-marca)}html[data-tema=escuro] .checkbox-option input[type=checkbox]{accent-color:var(--dh-marca)}html[data-tema=escuro] .tab-count.skeleton-count,html[data-tema=escuro] .skeleton-avatar,html[data-tema=escuro] .skeleton-line{background:linear-gradient(90deg,var(--dh-superficie-2) 25%,var(--dh-superficie-3) 50%,var(--dh-superficie-2) 75%)}html[data-tema=escuro] .tab-btn.active .tab-count.skeleton-count{background:linear-gradient(90deg,var(--dh-marca-suave) 25%,var(--dh-marca) 50%,var(--dh-marca-suave) 75%)}html[data-tema=escuro] .contact-item.status-attended{border-left-color:color-mix(in srgb,var(--dh-sucesso) 60%,var(--dh-superficie))}html[data-tema=escuro] .contact-item.status-attended:hover,html[data-tema=escuro] .contact-item.status-attended.active{border-left-color:var(--dh-sucesso)}html[data-tema=escuro] .contact-item.status-waiting{border-left-color:color-mix(in srgb,var(--dh-aviso) 60%,var(--dh-superficie))}html[data-tema=escuro] .contact-item.status-waiting:hover,html[data-tema=escuro] .contact-item.status-waiting.active,html[data-tema=escuro] .filter-btn.filter-waiting:before{border-color:var(--dh-aviso)}html[data-tema=escuro] .contact-item.status-live{border-left-color:color-mix(in srgb,var(--dh-perigo) 60%,var(--dh-superficie))}html[data-tema=escuro] .contact-item.status-live:hover,html[data-tema=escuro] .contact-item.status-live.active,html[data-tema=escuro] .filter-btn.filter-live:before{border-color:var(--dh-perigo)}html[data-tema=escuro] .contact-item.status-finished{border-left-color:var(--dh-borda)}html[data-tema=escuro] .contact-item.urgency-medium{border-left-color:var(--dh-aviso)!important;background:color-mix(in srgb,var(--dh-aviso) 12%,var(--dh-superficie))}html[data-tema=escuro] .contact-item.urgency-high{border-left-color:var(--dh-aviso)!important;background:color-mix(in srgb,var(--dh-aviso) 18%,var(--dh-superficie))}html[data-tema=escuro] .contact-item.urgency-critical{border-left-color:var(--dh-perigo)!important;background:color-mix(in srgb,var(--dh-perigo) 18%,var(--dh-superficie))}html[data-tema=escuro] .tab-btn.urgency-medium,html[data-tema=escuro] .tab-btn.urgency-high{background:color-mix(in srgb,var(--dh-aviso) 18%,var(--dh-superficie))}html[data-tema=escuro] .tab-btn.urgency-critical{background:color-mix(in srgb,var(--dh-perigo) 18%,var(--dh-superficie))}html[data-tema=escuro] .status-chip.status-attended{background:color-mix(in srgb,var(--dh-sucesso) 18%,var(--dh-superficie));color:var(--dh-sucesso)}html[data-tema=escuro] .status-chip.status-waiting{background:color-mix(in srgb,var(--dh-aviso) 18%,var(--dh-superficie));color:var(--dh-aviso)}html[data-tema=escuro] .status-chip.status-live{background:color-mix(in srgb,var(--dh-perigo) 18%,var(--dh-superficie));color:var(--dh-perigo)}html[data-tema=escuro] .status-chip.status-finished{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .unread-dot,html[data-tema=escuro] .online-dot,html[data-tema=escuro] .unread-count,html[data-tema=escuro] .tab-btn.active .tab-count.has-unread,html[data-tema=escuro] .unread-filter-btn.active,html[data-tema=escuro] .unread-filter-btn:not(.active) .filter-badge,html[data-tema=escuro] .crm-fase-tag.fase-atendido,html[data-tema=escuro] .crm-fase-tag.fase-ganhou,html[data-tema=escuro] .phone-input-group .send-btn{background:var(--dh-sucesso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .status-badge.online{color:var(--dh-sucesso)}html[data-tema=escuro] .unread-filter-btn.active{border-color:var(--dh-sucesso)}html[data-tema=escuro] .update-toast{background:color-mix(in srgb,var(--dh-sucesso) 18%,var(--dh-superficie));border-color:var(--dh-sucesso);color:var(--dh-sucesso);box-shadow:0 4px 12px var(--dh-sombra)}html[data-tema=escuro] .update-toast:hover{background:color-mix(in srgb,var(--dh-sucesso) 26%,var(--dh-superficie))}html[data-tema=escuro] .proposal-badge,html[data-tema=escuro] .create-group-modal .create-btn{background:linear-gradient(135deg,var(--dh-sucesso) 0%,color-mix(in srgb,var(--dh-sucesso) 70%,var(--dh-superficie)) 100%);color:var(--dh-texto-inverso)}html[data-tema=escuro] .trophy-badge,html[data-tema=escuro] .concierge-badge,html[data-tema=escuro] .new-contact-templates .category-tag{background:var(--dh-aviso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .robot-badge{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .concierge-star-name,html[data-tema=escuro] .time-limit-icon.time-limit-yellow{color:var(--dh-aviso)}html[data-tema=escuro] .time-limit-icon.time-limit-green{color:var(--dh-sucesso)}html[data-tema=escuro] .time-limit-icon.time-limit-red{color:var(--dh-perigo)}html[data-tema=escuro] .crm-fase-tag{background:var(--dh-superficie-3);color:var(--dh-texto)}html[data-tema=escuro] .crm-fase-tag.fase-novo{background:var(--dh-info);color:var(--dh-texto-inverso)}html[data-tema=escuro] .crm-fase-tag.fase-proposta{background:var(--dh-aviso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .crm-fase-tag.fase-negociacao{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .crm-fase-tag.fase-perdeu{background:var(--dh-perigo);color:var(--dh-texto-inverso)}html[data-tema=escuro] .crm-motivo-tag{color:var(--dh-perigo);border-color:var(--dh-perigo);background:color-mix(in srgb,var(--dh-perigo) 14%,var(--dh-superficie))}html[data-tema=escuro] .clear-filter-option{color:var(--dh-perigo)}html[data-tema=escuro] .clear-filter-option:hover{background:color-mix(in srgb,var(--dh-perigo) 14%,var(--dh-superficie))}html[data-tema=escuro] .new-contact-modal .close-btn{color:var(--dh-perigo)}html[data-tema=escuro] .new-contact-modal .close-btn:hover{background:var(--dh-perigo);color:var(--dh-texto-inverso)}html[data-tema=escuro] .search-header .close-btn,html[data-tema=escuro] .modal-container .close-btn{color:var(--dh-texto-suave)}html[data-tema=escuro] .search-header .close-btn:hover,html[data-tema=escuro] .modal-container .close-btn:hover{background:var(--dh-superficie-3);color:var(--dh-texto)}html[data-tema=escuro] .pin-btn.pinned,html[data-tema=escuro] .pin-btn:hover{color:var(--dh-perigo)}html[data-tema=escuro] .modal-message.success{background:color-mix(in srgb,var(--dh-sucesso) 18%,var(--dh-superficie));color:var(--dh-sucesso)}html[data-tema=escuro] .modal-message.error,html[data-tema=escuro] .create-group-modal .modal-message.error{background:color-mix(in srgb,var(--dh-perigo) 18%,var(--dh-superficie));color:var(--dh-perigo);border-color:color-mix(in srgb,var(--dh-perigo) 45%,var(--dh-superficie))}html[data-tema=escuro] .new-contact-name-input.is-invalid{border-color:var(--dh-perigo);background:color-mix(in srgb,var(--dh-perigo) 12%,var(--dh-superficie))}html[data-tema=escuro] .new-contact-name-input.is-invalid:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-perigo) 25%,transparent)}html[data-tema=escuro] .new-contact-templates .tpl-error{color:var(--dh-perigo)}html[data-tema=escuro] .groups-filter-btn i{color:var(--dh-info)}html[data-tema=escuro] .groups-filter-btn.active,html[data-tema=escuro] .groups-filter-btn:not(.active) .filter-badge,html[data-tema=escuro] .group-avatar{background:var(--dh-info);color:var(--dh-texto-inverso)}html[data-tema=escuro] .groups-filter-btn:hover{background:color-mix(in srgb,var(--dh-info) 18%,var(--dh-superficie));border-color:var(--dh-info)}html[data-tema=escuro] .contact-item.active{background:var(--dh-marca-suave)}html[data-tema=escuro] .contact-item.is-internal-group{background:color-mix(in srgb,var(--dh-info) 14%,var(--dh-superficie));border-left-color:var(--dh-info)}html[data-tema=escuro] .contact-item.is-internal-group:hover{background:color-mix(in srgb,var(--dh-info) 20%,var(--dh-superficie))}html[data-tema=escuro] .contact-item.is-internal-group.active{background:color-mix(in srgb,var(--dh-info) 28%,var(--dh-superficie))}html[data-tema=escuro] .create-group-modal .modal-header{background:var(--dh-info);color:var(--dh-texto-inverso)}html[data-tema=escuro] .create-group-modal .form-group input[type=text]:focus{border-color:var(--dh-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-info) 25%,transparent)}html[data-tema=escuro] .create-group-modal .member-checkbox input[type=checkbox]{accent-color:var(--dh-info)}html[data-tema=escuro] .create-group-item{background:color-mix(in srgb,var(--dh-info) 10%,var(--dh-superficie))!important}html[data-tema=escuro] .create-group-item:hover{background:color-mix(in srgb,var(--dh-info) 18%,var(--dh-superficie))!important}html[data-tema=escuro] .create-group-item .name{color:var(--dh-info)!important}html[data-tema=escuro] .create-group-avatar{background:var(--dh-info)!important;color:var(--dh-texto-inverso)!important}html[data-tema=escuro] .new-contact-btn{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .new-contact-btn:hover{background:var(--dh-marca-texto)}html[data-tema=escuro] .new-contact-templates .cancel-btn{background:var(--dh-superficie-3);color:var(--dh-texto)}html[data-tema=escuro] .new-contact-templates .cancel-btn:hover{background:var(--dh-borda)}html[data-tema=escuro] .create-group-modal-overlay{background:#0009}html[data-tema=escuro] .select-dropdown-fixed{background:var(--dh-superficie);border-color:var(--dh-borda);box-shadow:0 4px 12px var(--dh-sombra)}html[data-tema=escuro] .select-dropdown-fixed .checkbox-option{color:var(--dh-texto)}html[data-tema=escuro] .select-dropdown-fixed .checkbox-option:hover{background:var(--dh-superficie-2)}html[data-tema=escuro] .select-dropdown-fixed .checkbox-option input[type=checkbox]{accent-color:var(--dh-marca)}html[data-tema=escuro] .select-dropdown-fixed .no-tags{color:var(--dh-texto-suave)}html[data-tema=escuro] .select-dropdown-fixed .clear-filter-option{color:var(--dh-perigo);border-top-color:var(--dh-borda)}html[data-tema=escuro] .select-dropdown-fixed .clear-filter-option:hover{background:color-mix(in srgb,var(--dh-perigo) 14%,var(--dh-superficie))}html[data-tema=escuro] .funil-fase-dropdown .funil-grupo-header{color:var(--dh-marca-texto)}html[data-tema=escuro] .funil-fase-dropdown .funil-grupo-header i{color:var(--dh-marca)}html[data-tema=escuro] .funil-fase-dropdown .fase-nome-text{color:var(--dh-texto)}html[data-tema=escuro] .tag-color-dot{border-color:var(--dh-borda)}html[data-tema=escuro] .chat-area,html[data-tema=escuro] .messages-container,html[data-tema=escuro] .empty-chat{background:var(--dh-fundo)}html[data-tema=escuro] .messages-container{background-image:repeating-linear-gradient(45deg,transparent 0 14px,rgba(255,255,255,.015) 14px 15px)}html[data-tema=escuro] .chat-header.chat-header-single{background:var(--dh-superficie);border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .name-input,html[data-tema=escuro] .location-card,html[data-tema=escuro] .group-members-modal,html[data-tema=escuro] .group-modal,html[data-tema=escuro] .forward-modal,html[data-tema=escuro] .group-options-menu,html[data-tema=escuro] .message-options-menu,html[data-tema=escuro] .unidade-dropdown,html[data-tema=escuro] .crm-combined-badge{background:var(--dh-superficie);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .date-badge,html[data-tema=escuro] .channel-badge .channel-label{background:var(--dh-superficie-2);color:var(--dh-texto-suave);box-shadow:0 1px 3px var(--dh-sombra)}html[data-tema=escuro] .message-input-container{background:var(--dh-superficie);border-top-color:var(--dh-borda)}html[data-tema=escuro] .contact-card,html[data-tema=escuro] .forward-message-preview,html[data-tema=escuro] .location-map-link,html[data-tema=escuro] .forward-search,html[data-tema=escuro] .selected-count,html[data-tema=escuro] .group-modal .modal-footer,html[data-tema=escuro] .forward-modal .modal-footer,html[data-tema=escuro] .group-members-modal .member-item{background:var(--dh-superficie-2)}html[data-tema=escuro] .icon-btn:hover,html[data-tema=escuro] .group-options-btn:hover,html[data-tema=escuro] .group-options-menu button:hover,html[data-tema=escuro] .message-options-menu button:hover,html[data-tema=escuro] .group-modal .cancel-btn:hover,html[data-tema=escuro] .forward-modal .cancel-btn:hover,html[data-tema=escuro] .member-checkbox:hover,html[data-tema=escuro] .forward-contact-item:hover:not(.disabled),html[data-tema=escuro] .crm-combined-badge .crm-funil-part.clickable:hover{background:var(--dh-superficie-3)}html[data-tema=escuro] .show-more-members-btn,html[data-tema=escuro] .group-members-modal .member-avatar,html[data-tema=escuro] .member-avatar-small,html[data-tema=escuro] .more-members-count{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .show-more-members-btn:hover{background:var(--dh-borda)}html[data-tema=escuro] .crm-combined-badge .crm-status-part-empty{background:var(--dh-superficie-3)!important}html[data-tema=escuro] .crm-combined-badge .crm-status-part-empty:hover{background:var(--dh-borda)!important}html[data-tema=escuro] .message.crm-event{background:var(--dh-superficie-2)!important;border-color:var(--dh-borda)!important}html[data-tema=escuro] .message.crm-event .attendant-name i,html[data-tema=escuro] .message.crm-event .text-content{color:var(--dh-texto-suave)!important}html[data-tema=escuro] .chat-header.chat-header-single .contact-stack-name,html[data-tema=escuro] .contact-card-nome,html[data-tema=escuro] .info h3,html[data-tema=escuro] .contact-name-display,html[data-tema=escuro] .name-input,html[data-tema=escuro] .text-content,html[data-tema=escuro] .post-comentado-desc,html[data-tema=escuro] .location-address,html[data-tema=escuro] .unidade-opcao,html[data-tema=escuro] .group-members-modal .member-name,html[data-tema=escuro] .group-options-menu button,html[data-tema=escuro] .message-options-menu button,html[data-tema=escuro] .group-modal .form-group label,html[data-tema=escuro] .member-checkbox span,html[data-tema=escuro] .forward-contact-item .contact-name,html[data-tema=escuro] .forward-message-preview .preview-content,html[data-tema=escuro] .forward-search input,html[data-tema=escuro] .group-modal .delete-warning,html[data-tema=escuro] .crm-combined-badge .crm-funil-part{color:var(--dh-texto)}html[data-tema=escuro] .transcription-body{color:var(--dh-balao-texto)!important}html[data-tema=escuro] .chat-header.chat-header-single .contact-stack-meta,html[data-tema=escuro] .channel-group,html[data-tema=escuro] .header-line-1 .phone-with-flag,html[data-tema=escuro] .header-line-1 .phone-number,html[data-tema=escuro] .group-members-inline,html[data-tema=escuro] .icon-btn,html[data-tema=escuro] .contact-card-tel,html[data-tema=escuro] .group-members-preview,html[data-tema=escuro] .group-options-btn,html[data-tema=escuro] .header-separator,html[data-tema=escuro] .group-members-modal .no-members,html[data-tema=escuro] .message-options-btn,html[data-tema=escuro] .forward-search i,html[data-tema=escuro] .forward-search input::placeholder,html[data-tema=escuro] .forward-contacts-list .no-contacts,html[data-tema=escuro] .forward-contact-item .contact-checkbox,html[data-tema=escuro] .forward-contact-item .contact-phone,html[data-tema=escuro] .group-modal .delete-info,html[data-tema=escuro] .info .status,html[data-tema=escuro] .contact-handle,html[data-tema=escuro] .empty-chat,html[data-tema=escuro] .empty-chat h3,html[data-tema=escuro] .loader,html[data-tema=escuro] .loading-indicator,html[data-tema=escuro] .channel-badge,html[data-tema=escuro] .feedback-btn{color:var(--dh-texto-suave)}html[data-tema=escuro] .message.received{background:var(--dh-balao-recebido);color:var(--dh-balao-texto);box-shadow:0 1px 2px var(--dh-sombra)}html[data-tema=escuro] .message.sent{background:var(--dh-balao-enviado);color:var(--dh-balao-texto);box-shadow:0 1px 2px var(--dh-sombra)}html[data-tema=escuro] .message.sent .text-content{color:var(--dh-balao-texto)}html[data-tema=escuro] .message.sent .message-time,html[data-tema=escuro] .message.sent .message-time i,html[data-tema=escuro] .message-time{color:var(--dh-texto-suave)}html[data-tema=escuro] .message.received .message-collapsed:after{background:linear-gradient(to bottom,transparent,var(--dh-balao-recebido))}html[data-tema=escuro] .message.sent .message-collapsed:after{background:linear-gradient(to bottom,transparent,var(--dh-balao-enviado))}html[data-tema=escuro] .message.sent.bot-message{background:var(--dh-marca-suave);color:var(--dh-texto)}html[data-tema=escuro] .message.sent.bot-message .attendant-name,html[data-tema=escuro] .message.sent.bot-message .reply-btn{color:var(--dh-marca-texto)}html[data-tema=escuro] .message.sent.hotel-message{background:color-mix(in srgb,var(--dh-aviso) 22%,var(--dh-superficie));border-left-color:var(--dh-aviso);color:var(--dh-texto)}html[data-tema=escuro] .message.sent.hotel-message .attendant-name{color:var(--dh-aviso)}html[data-tema=escuro] .message.sent.broadcast-message{background:var(--dh-marca-suave);border-left-color:var(--dh-marca);color:var(--dh-texto)}html[data-tema=escuro] .message.sent.broadcast-message .attendant-name,html[data-tema=escuro] .message.sent.broadcast-message .broadcast-name,html[data-tema=escuro] .message.sent.broadcast-message .text-content{color:var(--dh-texto)}html[data-tema=escuro] .message.sent.internal-note,html[data-tema=escuro] .message.received.internal-note{background:color-mix(in srgb,var(--dh-aviso) 16%,var(--dh-superficie));border-left-color:var(--dh-aviso)}html[data-tema=escuro] .message.internal-note .attendant-name,html[data-tema=escuro] .message.internal-note .internal-note-name,html[data-tema=escuro] .message.internal-note .internal-note-name i{color:var(--dh-aviso)}html[data-tema=escuro] .message.sent.internal-note .text-content,html[data-tema=escuro] .message.internal-note .text-content{color:var(--dh-texto)!important}html[data-tema=escuro] .message.sent.internal-note .message-time,html[data-tema=escuro] .message.internal-note .message-time,html[data-tema=escuro] .message.internal-note .message-time i{color:var(--dh-texto-suave)!important}html[data-tema=escuro] .message.transcription-msg{background:var(--dh-balao-recebido)!important}html[data-tema=escuro] .message.transcription-msg.sent{background:var(--dh-superficie-2)!important}html[data-tema=escuro] .message.transcription-msg .message-time,html[data-tema=escuro] .message.transcription-msg .message-time i,html[data-tema=escuro] .transcription-footer{color:var(--dh-texto-suave)!important}html[data-tema=escuro] .message-wrapper.transcription-linked.received .message.transcription-msg:before{background:var(--dh-info)}html[data-tema=escuro] .message-wrapper.transcription-linked.sent .message.transcription-msg:before{background:var(--dh-aviso)}html[data-tema=escuro] .transcription-header,html[data-tema=escuro] .transcription-header i{color:var(--dh-info)}html[data-tema=escuro] .message-status-sent,html[data-tema=escuro] .message-status-delivered{color:var(--dh-texto-suave)!important}html[data-tema=escuro] .message-status-pending,html[data-tema=escuro] .message-status-queued{color:var(--dh-texto-suave)!important;opacity:.8}html[data-tema=escuro] .message-status-read,html[data-tema=escuro] .message-read-label,html[data-tema=escuro] .message-time i{color:var(--dh-info)!important}html[data-tema=escuro] .message-status-failed{color:var(--dh-perigo)!important}html[data-tema=escuro] .resend-btn{color:var(--dh-perigo)}html[data-tema=escuro] .message-content .message-reply,html[data-tema=escuro] .message .message-reply,html[data-tema=escuro] .reply-context{background:#ffffff12;border-left-color:var(--dh-marca)}html[data-tema=escuro] .reply-context:hover,html[data-tema=escuro] .message.sent .reply-context:hover{background:#ffffff1f}html[data-tema=escuro] .message .message-reply-sender,html[data-tema=escuro] .reply-btn,html[data-tema=escuro] .attendant-name,html[data-tema=escuro] .typing,html[data-tema=escuro] .contact-name-display .edit-icon,html[data-tema=escuro] .media-content.document i,html[data-tema=escuro] .read-more-btn{color:var(--dh-marca)}html[data-tema=escuro] .message .message-reply-content,html[data-tema=escuro] .reply-text{color:var(--dh-texto-suave)}html[data-tema=escuro] .reply-bar{background:var(--dh-marca)}html[data-tema=escuro] .message.sent .reply-context{background:#ffffff12;border-left-color:var(--dh-marca)}html[data-tema=escuro] .message.sent .reply-bar{background:var(--dh-marca)}html[data-tema=escuro] .message.sent .reply-text{color:var(--dh-texto-suave)}html[data-tema=escuro] .message.sent .read-more-btn{color:var(--dh-marca)}html[data-tema=escuro] .contact-name-display:hover{background:var(--dh-marca-suave)}html[data-tema=escuro] .name-input{border-color:var(--dh-marca)}html[data-tema=escuro] .name-input:focus{border-color:var(--dh-marca-texto);box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-marca) 25%,transparent)}html[data-tema=escuro] .contact-card-icon{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}html[data-tema=escuro] .media-content:has(>img),html[data-tema=escuro] .media-content:has(>video),html[data-tema=escuro] .media-content.document,html[data-tema=escuro] .post-comentado-thumb{background:#ffffff0f}html[data-tema=escuro] .message-options-btn:hover{background:#ffffff1a}html[data-tema=escuro] .avatar-placeholder,html[data-tema=escuro] .forward-contact-item .contact-avatar{background:linear-gradient(135deg,var(--dh-marca) 0%,var(--dh-marca-texto) 100%);color:var(--dh-texto-inverso)}html[data-tema=escuro] .limit-conversation-chip{background:var(--dh-marca);color:var(--dh-texto-inverso);box-shadow:0 2px 6px var(--dh-sombra)}html[data-tema=escuro] .limit-conversation-chip.expired{background:color-mix(in srgb,var(--dh-aviso) 25%,var(--dh-superficie));color:var(--dh-aviso);box-shadow:0 2px 6px var(--dh-sombra)}html[data-tema=escuro] .assume-conversation-btn{background:var(--dh-aviso);color:var(--dh-texto-inverso);box-shadow:0 2px 8px var(--dh-sombra)}html[data-tema=escuro] .assume-conversation-btn:hover{background:color-mix(in srgb,var(--dh-aviso) 80%,var(--dh-texto-inverso))}html[data-tema=escuro] .assume-conversation-btn:disabled{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .expired-indicator{color:var(--dh-aviso);background:color-mix(in srgb,var(--dh-aviso) 14%,var(--dh-superficie))}html[data-tema=escuro] .expiration-icon{background:color-mix(in srgb,var(--dh-sucesso) 14%,var(--dh-superficie));color:var(--dh-sucesso);border-color:color-mix(in srgb,var(--dh-sucesso) 35%,var(--dh-superficie))}html[data-tema=escuro] .expiration-icon.expired{background:color-mix(in srgb,var(--dh-perigo) 14%,var(--dh-superficie));color:var(--dh-perigo);border-color:color-mix(in srgb,var(--dh-perigo) 35%,var(--dh-superficie))}html[data-tema=escuro] .typing-indicator{color:var(--dh-sucesso)}html[data-tema=escuro] .save-name-btn{background:var(--dh-sucesso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .cancel-name-btn{background:var(--dh-perigo);color:var(--dh-texto-inverso)}html[data-tema=escuro] .feedback-btn.positive:hover:not(:disabled),html[data-tema=escuro] .feedback-btn.positive:disabled{color:var(--dh-sucesso)}html[data-tema=escuro] .feedback-btn.negative:hover:not(:disabled),html[data-tema=escuro] .feedback-btn.negative:disabled{color:var(--dh-perigo)}html[data-tema=escuro] .scroll-to-bottom-btn{background:var(--dh-marca);color:var(--dh-texto-inverso);box-shadow:0 2px 8px var(--dh-sombra)}html[data-tema=escuro] .scroll-to-bottom-btn .unread-badge{background:var(--dh-perigo);color:var(--dh-texto-inverso)}html[data-tema=escuro] .message.highlight-search{box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-aviso) 60%,transparent)}html[data-tema=escuro] .unidade-chip,html[data-tema=escuro] .unidade-opcao.ativa,html[data-tema=escuro] .member-checkbox.selected,html[data-tema=escuro] .forward-contact-item.selected{background:color-mix(in srgb,var(--dh-info) 16%,var(--dh-superficie));color:var(--dh-info);border-color:color-mix(in srgb,var(--dh-info) 40%,var(--dh-superficie))}html[data-tema=escuro] .unidade-chip.sem-unidade{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .unidade-opcao:hover{background:var(--dh-superficie-2)}html[data-tema=escuro] .unidade-opcao .fa-check,html[data-tema=escuro] .forward-contact-item.selected .contact-checkbox,html[data-tema=escuro] .sender-name{color:var(--dh-info)}html[data-tema=escuro] .group-avatar-header,html[data-tema=escuro] .group-members-modal .modal-header,html[data-tema=escuro] .group-modal .modal-header,html[data-tema=escuro] .forward-modal .modal-header,html[data-tema=escuro] .group-modal .save-btn,html[data-tema=escuro] .forward-modal .send-btn,html[data-tema=escuro] .forward-contact-item .contact-avatar.group{background:var(--dh-info);color:var(--dh-texto-inverso)}html[data-tema=escuro] .forward-message-preview{border-left-color:var(--dh-info)}html[data-tema=escuro] .group-modal .form-group input:focus{border-color:var(--dh-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-info) 25%,transparent)}html[data-tema=escuro] .member-checkbox input[type=checkbox]{accent-color:var(--dh-info)}html[data-tema=escuro] .forward-warning{background:color-mix(in srgb,var(--dh-aviso) 16%,var(--dh-superficie));border-left-color:var(--dh-aviso)}html[data-tema=escuro] .forward-warning i,html[data-tema=escuro] .forward-warning span{color:var(--dh-aviso)}html[data-tema=escuro] .group-options-menu button.delete-option,html[data-tema=escuro] .group-options-menu button.delete-option i{color:var(--dh-perigo)}html[data-tema=escuro] .group-options-menu button.delete-option:hover{background:color-mix(in srgb,var(--dh-perigo) 14%,var(--dh-superficie))}html[data-tema=escuro] .group-modal .delete-btn,html[data-tema=escuro] .group-modal.delete-modal .modal-header{background:var(--dh-perigo);color:var(--dh-texto-inverso)}html[data-tema=escuro] .group-members-modal-overlay,html[data-tema=escuro] .group-modal-overlay,html[data-tema=escuro] .forward-modal-overlay{background:#0009}html[data-tema=escuro] .group-members-modal,html[data-tema=escuro] .group-modal,html[data-tema=escuro] .forward-modal,html[data-tema=escuro] .group-options-menu,html[data-tema=escuro] .message-options-menu,html[data-tema=escuro] .unidade-dropdown{box-shadow:0 8px 24px var(--dh-sombra)}html[data-tema=escuro] .post-comentado-card{background:var(--dh-superficie-2)}html[data-tema=escuro] .post-comentado-card:hover{background:var(--dh-superficie-3)}html[data-tema=escuro] .resposta-publica-chip{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}html[data-tema=escuro] .post-comentado-link,html[data-tema=escuro] .location-external,html[data-tema=escuro] .location-name{color:var(--dh-link)}html[data-tema=escuro] .channel-badge .channel-line{background:linear-gradient(90deg,transparent,var(--dh-borda),transparent)}html[data-tema=escuro] .message-input{background:var(--dh-superficie)}html[data-tema=escuro] .attach-menu,html[data-tema=escuro] .language-menu,html[data-tema=escuro] .canal-pill,html[data-tema=escuro] .canal-dropdown,html[data-tema=escuro] .rede-chip,html[data-tema=escuro] .escopo-opt-chat,html[data-tema=escuro] .recording-controls,html[data-tema=escuro] .shortcuts-menu,html[data-tema=escuro] .mention-menu,html[data-tema=escuro] .shortcut-modal{background:var(--dh-superficie);border-color:var(--dh-borda)}html[data-tema=escuro] .input-wrapper{background:var(--dh-superficie-3);border:1px solid var(--dh-borda)}html[data-tema=escuro] .input-wrapper:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--dh-marca) 40%,transparent)}html[data-tema=escuro] .attach-menu,html[data-tema=escuro] .language-menu,html[data-tema=escuro] .emoji-picker-container,html[data-tema=escuro] .mention-menu,html[data-tema=escuro] .shortcuts-menu,html[data-tema=escuro] .canal-dropdown,html[data-tema=escuro] .shortcut-modal{box-shadow:0 8px 24px var(--dh-sombra)}html[data-tema=escuro] .form-group input,html[data-tema=escuro] .form-group textarea{background:var(--dh-superficie-3);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .input-wrapper textarea{background:transparent;color:var(--dh-texto);caret-color:var(--dh-texto)}html[data-tema=escuro] .form-group select{background-color:var(--dh-superficie-3);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .form-group select,html[data-tema=escuro] .child-age-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a3acbd' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}html[data-tema=escuro] .input-wrapper textarea::placeholder,html[data-tema=escuro] .form-group small,html[data-tema=escuro] .canal-option .canal-ident,html[data-tema=escuro] .shortcuts-empty,html[data-tema=escuro] .shortcut-preview,html[data-tema=escuro] .mention-label,html[data-tema=escuro] .mention-empty,html[data-tema=escuro] .recording-info.starting,html[data-tema=escuro] .close-modal-btn,html[data-tema=escuro] .icon-btn{color:var(--dh-texto-suave)}html[data-tema=escuro] .attach-option,html[data-tema=escuro] .language-menu button,html[data-tema=escuro] .recording-info,html[data-tema=escuro] .recording-preview,html[data-tema=escuro] .modal-header h3,html[data-tema=escuro] .canal-option,html[data-tema=escuro] .mention-name{color:var(--dh-texto)}html[data-tema=escuro] .icon-btn:hover,html[data-tema=escuro] .language-menu button:hover,html[data-tema=escuro] .language-btn:hover,html[data-tema=escuro] .attach-option:hover,html[data-tema=escuro] .canal-option:hover,html[data-tema=escuro] .shortcuts-header,html[data-tema=escuro] .btn-cancel,html[data-tema=escuro] .close-modal-btn:hover{background:var(--dh-superficie-2);color:var(--dh-texto)}html[data-tema=escuro] .canal-indicador,html[data-tema=escuro] .resp-dest-btn,html[data-tema=escuro] .canal-pill{background:var(--dh-superficie-3);color:var(--dh-texto-suave);border-color:var(--dh-borda)}html[data-tema=escuro] .resp-dest-btn:hover,html[data-tema=escuro] .canal-pill:hover{border-color:var(--dh-texto-suave)}html[data-tema=escuro] .mention-item,html[data-tema=escuro] .shortcut-item,html[data-tema=escuro] .shortcuts-section,html[data-tema=escuro] .shortcuts-header,html[data-tema=escuro] .modal-header,html[data-tema=escuro] .modal-footer{border-color:var(--dh-borda)}html[data-tema=escuro] .language-menu button.active{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}html[data-tema=escuro] .canal-option .canal-principal-tag,html[data-tema=escuro] .recording-info.starting i,html[data-tema=escuro] .recording-preview i,html[data-tema=escuro] .shortcuts-title i,html[data-tema=escuro] .shortcut-trigger,html[data-tema=escuro] .modal-header h3 i{color:var(--dh-marca)}html[data-tema=escuro] .canal-option .canal-principal-tag{background:var(--dh-marca-suave)}html[data-tema=escuro] .canal-option.active{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}html[data-tema=escuro] .send-btn,html[data-tema=escuro] .mic-btn,html[data-tema=escuro] .add-shortcut-btn,html[data-tema=escuro] .btn-save{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .add-shortcut-btn:hover,html[data-tema=escuro] .btn-save:hover:not(:disabled){background:var(--dh-marca-texto)}html[data-tema=escuro] .send-btn:hover:not(:disabled),html[data-tema=escuro] .mic-btn:hover{background:color-mix(in srgb,var(--dh-marca) 85%,var(--dh-texto))}html[data-tema=escuro] .send-btn:disabled,html[data-tema=escuro] .mic-btn:disabled,html[data-tema=escuro] .btn-save:disabled{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .form-group input:focus,html[data-tema=escuro] .form-group textarea:focus{border-color:var(--dh-marca)}html[data-tema=escuro] .shortcut-item:hover,html[data-tema=escuro] .shortcut-item.selected{background:var(--dh-marca-suave)}html[data-tema=escuro] .shortcuts-rede-chips{background:var(--dh-marca-suave);border-color:var(--dh-borda)}html[data-tema=escuro] .rede-chip{border-color:color-mix(in srgb,var(--dh-marca) 40%,var(--dh-superficie));color:var(--dh-marca-texto)}html[data-tema=escuro] .rede-chip:hover{background:var(--dh-marca-suave)}html[data-tema=escuro] .rede-chip.active,html[data-tema=escuro] .escopo-opt-chat.active{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .escopo-opt-chat:hover{border-color:var(--dh-marca)}html[data-tema=escuro] .badge-rede{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}html[data-tema=escuro] .badge-unidade{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .stop-btn{color:var(--dh-perigo)!important}html[data-tema=escuro] .stop-btn:hover{background:color-mix(in srgb,var(--dh-perigo) 18%,var(--dh-superficie))!important}html[data-tema=escuro] .trash-btn{color:var(--dh-texto-suave)!important}html[data-tema=escuro] .trash-btn:hover{background:var(--dh-superficie-3)!important;color:var(--dh-perigo)!important}html[data-tema=escuro] .play-btn{color:var(--dh-marca)!important}html[data-tema=escuro] .play-btn:hover{background:var(--dh-marca-suave)!important}html[data-tema=escuro] .recording-dot{color:var(--dh-perigo)}html[data-tema=escuro] .emoji-picker-container emoji-picker,html[data-tema=escuro] emoji-picker{--background: var(--dh-superficie);--border-color: var(--dh-borda);--input-border-color: var(--dh-borda);--input-font-color: var(--dh-texto);--input-placeholder-color: var(--dh-texto-suave);--outline-color: var(--dh-marca);--indicator-color: var(--dh-marca);--category-font-color: var(--dh-texto-suave);--button-active-background: var(--dh-superficie-2);--button-hover-background: var(--dh-superficie-2)}html[data-tema=escuro] .mention-header,html[data-tema=escuro] .internal-note-banner,html[data-tema=escuro] .mention-item:hover,html[data-tema=escuro] .mention-item.selected{background:color-mix(in srgb,var(--dh-aviso) 16%,var(--dh-superficie))}html[data-tema=escuro] .mention-header,html[data-tema=escuro] .internal-note-banner{border-color:color-mix(in srgb,var(--dh-aviso) 45%,var(--dh-superficie))}html[data-tema=escuro] .mention-header,html[data-tema=escuro] .internal-note-content,html[data-tema=escuro] .internal-note-close,html[data-tema=escuro] .mention-title i,html[data-tema=escuro] .internal-note-content i,html[data-tema=escuro] .mention-icon,html[data-tema=escuro] .form-group small.warning-text,html[data-tema=escuro] .feature-tip-content i{color:var(--dh-aviso)}html[data-tema=escuro] .mention-icon{background:color-mix(in srgb,var(--dh-aviso) 22%,var(--dh-superficie))}html[data-tema=escuro] .internal-note-close:hover{background:color-mix(in srgb,var(--dh-aviso) 28%,var(--dh-superficie))}html[data-tema=escuro] .feature-tip-banner{background:color-mix(in srgb,var(--dh-info) 14%,var(--dh-superficie));border-bottom-color:var(--dh-info);border-left-color:var(--dh-info)}html[data-tema=escuro] .feature-tip-content,html[data-tema=escuro] .feature-tip-close{color:var(--dh-info)}html[data-tema=escuro] .feature-tip-close:hover{background:color-mix(in srgb,var(--dh-info) 24%,var(--dh-superficie))}html[data-tema=escuro] .galleries-section .shortcuts-header,html[data-tema=escuro] .shortcut-item.is-gallery:hover,html[data-tema=escuro] .shortcut-item.is-gallery.selected{background:color-mix(in srgb,var(--dh-sucesso) 14%,var(--dh-superficie))}html[data-tema=escuro] .galleries-section .shortcuts-title i,html[data-tema=escuro] .shortcut-item.is-gallery .shortcut-trigger,html[data-tema=escuro] .shortcut-item.is-gallery .gallery-info{color:var(--dh-sucesso)}html[data-tema=escuro] .galleries-section .add-shortcut-btn,html[data-tema=escuro] .gallery-sending-banner{background:var(--dh-sucesso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .gallery-sending-progress{background:#ffffff4d}html[data-tema=escuro] .offline-message{background:var(--dh-perigo);color:var(--dh-texto-inverso);box-shadow:0 2px 8px var(--dh-sombra)}html[data-tema=escuro] .error-message{background:color-mix(in srgb,var(--dh-perigo) 16%,var(--dh-superficie));border-color:color-mix(in srgb,var(--dh-perigo) 45%,var(--dh-superficie));color:var(--dh-perigo)}html[data-tema=escuro] .reply-preview-top{background:color-mix(in srgb,var(--dh-info) 14%,var(--dh-superficie));border-left-color:var(--dh-marca)}html[data-tema=escuro] .reply-preview-top .reply-label{color:var(--dh-marca-texto)}html[data-tema=escuro] .reply-preview-top .reply-message{color:var(--dh-texto-suave)}html[data-tema=escuro] .reply-preview-top .reply-close:hover{background:#ffffff14;color:var(--dh-perigo)}html[data-tema=escuro] .resp-dest-btn.resp-publico{background:var(--dh-superficie-3)}html[data-tema=escuro] .has-tooltip:after,html[data-tema=escuro] .has-tooltip:before{background:var(--dh-superficie-3);color:var(--dh-texto)}html[data-tema=escuro] .has-tooltip:after{box-shadow:0 4px 14px var(--dh-sombra)}html[data-tema=escuro] .shortcut-modal-overlay{background:#0009}html[data-tema=escuro] .contact-details{background:var(--dh-superficie);color:var(--dh-texto)}html[data-tema=escuro] .hotel-header,html[data-tema=escuro] .tabs,html[data-tema=escuro] .tab-btn.active,html[data-tema=escuro] .atribuir-lista-det,html[data-tema=escuro] .tag-confirm-card,html[data-tema=escuro] .rede-card,html[data-tema=escuro] .form-card,html[data-tema=escuro] .date-display,html[data-tema=escuro] .sent-budgets-area,html[data-tema=escuro] .room-item,html[data-tema=escuro] .restricao-modal,html[data-tema=escuro] .periodo-confirm-modal,html[data-tema=escuro] .time-slot-btn,html[data-tema=escuro] .opcional-main,html[data-tema=escuro] .cart-bar-chev,html[data-tema=escuro] .cart-footer-bar,html[data-tema=escuro] .idioma-bandeira,html[data-tema=escuro] .payment-plan-header,html[data-tema=escuro] .payment-actions,html[data-tema=escuro] .media-grid,html[data-tema=escuro] .audio-list,html[data-tema=escuro] .sent-budgets-section,html[data-tema=escuro] .budget-card,html[data-tema=escuro] .call-history-item,html[data-tema=escuro] .reservas-area,html[data-tema=escuro] .conc-onboard-modal,html[data-tema=escuro] .conc-demo-chip,html[data-tema=escuro] .conc-sim-chip,html[data-tema=escuro] .conc-vip-card,html[data-tema=escuro] .conc-btn-back,html[data-tema=escuro] .concierge-search,html[data-tema=escuro] .concierge-chip,html[data-tema=escuro] .call-history-area,html[data-tema=escuro] .link-modal,html[data-tema=escuro] .link-pgto-btn,html[data-tema=escuro] .link-card-desktop,html[data-tema=escuro] .cupom-chip-check,html[data-tema=escuro] .modo-pill,html[data-tema=escuro] .modo-ajuda-caixa,html[data-tema=escuro] .aviso-desconto,html[data-tema=escuro] .menu-dropdown,html[data-tema=escuro] .sticky-header-container,html[data-tema=escuro] .parceiro-aba-btn,html[data-tema=escuro] .parceiro-seletor-painel,html[data-tema=escuro] .parceiro-card,html[data-tema=escuro] .hotel-chip-main,html[data-tema=escuro] .hotel-chips-dropdown,html[data-tema=escuro] .btn-load-budgets,html[data-tema=escuro] .search-results-info,html[data-tema=escuro] .btn-refresh-small,html[data-tema=escuro] .opcional-permanente-row,html[data-tema=escuro] .agency-prefs-modal,html[data-tema=escuro] .cart-item-compact,html[data-tema=escuro] .payment-plan-popup,html[data-tema=escuro] .toast-notification,html[data-tema=escuro] .variation-modal,html[data-tema=escuro] .media-toggle-btn,html[data-tema=escuro] .filter-btn,html[data-tema=escuro] .crm-load-more,html[data-tema=escuro] .btn-toggle,html[data-tema=escuro] .action-btn,html[data-tema=escuro] .action-btn.action-btn-outline{background:var(--dh-superficie);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .form-group textarea,html[data-tema=escuro] .budget-search-input,html[data-tema=escuro] .atribuir-busca-input,html[data-tema=escuro] .discount-selector select,html[data-tema=escuro] .discount-selector-permanente select,html[data-tema=escuro] .opcionais-filter,html[data-tema=escuro] .opcionais-permanentes-filter,html[data-tema=escuro] .quantidade-selector input,html[data-tema=escuro] .quantidade-selector-permanente input,html[data-tema=escuro] .notes-input textarea,html[data-tema=escuro] .payment-method select,html[data-tema=escuro] .group-header input,html[data-tema=escuro] .cob-colega-select,html[data-tema=escuro] .vinculo-opcional-selector select,html[data-tema=escuro] .link-form-group input,html[data-tema=escuro] .link-form-group select,html[data-tema=escuro] .activity-filter-input,html[data-tema=escuro] .concierge-search input,html[data-tema=escuro] .classification-qty{background:var(--dh-superficie-3);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .budget-additional-fields textarea,html[data-tema=escuro] .budget-additional-fields select{background-color:var(--dh-superficie-3);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .menu-item:hover,html[data-tema=escuro] .clear-search:hover,html[data-tema=escuro] .no-results-message,html[data-tema=escuro] .opcionais-permanentes-section,html[data-tema=escuro] .payment-summary-column,html[data-tema=escuro] .children-ages-section,html[data-tema=escuro] .variation-dates,html[data-tema=escuro] .category-header,html[data-tema=escuro] .media-thumbnail,html[data-tema=escuro] .audio-item,html[data-tema=escuro] .budget-card.budget-cancelled,html[data-tema=escuro] .tab-btn:hover,html[data-tema=escuro] .note-preview-item,html[data-tema=escuro] .crm-status-display,html[data-tema=escuro] .search-summary,html[data-tema=escuro] .parceiro-card-logo,html[data-tema=escuro] .opcional-expanded,html[data-tema=escuro] .opcional-permanente-expanded,html[data-tema=escuro] .agency-prefs-current,html[data-tema=escuro] .call-filters,html[data-tema=escuro] .concierge-topic-header:hover,html[data-tema=escuro] .concierge-category-toggle,html[data-tema=escuro] .btn-secondary-quiet,html[data-tema=escuro] .activity-filter-bar,html[data-tema=escuro] .crm-tl-lead-details,html[data-tema=escuro] .privacy-section,html[data-tema=escuro] .opcional-main:hover,html[data-tema=escuro] .opcional-permanente-main:hover,html[data-tema=escuro] .tarifa-linha,html[data-tema=escuro] .reserva-card,html[data-tema=escuro] .conc-sim,html[data-tema=escuro] .opcoes-orcamento-toggle,html[data-tema=escuro] .contact-header-cancel-btn,html[data-tema=escuro] .hotel-chip-option:hover,html[data-tema=escuro] .activity-feature-chip,html[data-tema=escuro] .activity-pricing-header,html[data-tema=escuro] .status-unknown,html[data-tema=escuro] .concierge-category-toggle:hover,html[data-tema=escuro] .crm-score-track,html[data-tema=escuro] .crm-tl-fase{background:var(--dh-superficie-2)}html[data-tema=escuro] .menu-btn:hover,html[data-tema=escuro] .contact-header-call-btn:hover:not(:disabled),html[data-tema=escuro] .btn-secondary,html[data-tema=escuro] .category-header:hover,html[data-tema=escuro] .tag-confirm-cancel,html[data-tema=escuro] .btn-secondary-quiet:hover,html[data-tema=escuro] .link-btn-cancel,html[data-tema=escuro] .btn-toggle:hover:not(:disabled),html[data-tema=escuro] .atribuir-busca-clear:hover,html[data-tema=escuro] .price-editable:focus,html[data-tema=escuro] .tarifa-linha:hover,html[data-tema=escuro] .opcoes-orcamento-toggle:hover,html[data-tema=escuro] .contact-header-cancel-btn:hover:not(:disabled),html[data-tema=escuro] .conc-dots span,html[data-tema=escuro] .tag-confirm-cancel:hover:not(:disabled),html[data-tema=escuro] .crm-timeline:before{background:var(--dh-superficie-3)}html[data-tema=escuro] .tabs,html[data-tema=escuro] .notes-inline-panel,html[data-tema=escuro] .note-preview-item,html[data-tema=escuro] .crm-status-display,html[data-tema=escuro] .hotel-selector-wrapper-fixed,html[data-tema=escuro] .orc-cabecalho-linha,html[data-tema=escuro] .rede-unidade,html[data-tema=escuro] .activity-pricing-grid,html[data-tema=escuro] .opcionais-section,html[data-tema=escuro] .agency-prefs-header,html[data-tema=escuro] .agency-prefs-footer,html[data-tema=escuro] .link-modal-header,html[data-tema=escuro] .link-modal-footer,html[data-tema=escuro] .link-btn-cancel,html[data-tema=escuro] .hotel-header,html[data-tema=escuro] .contact-header-card,html[data-tema=escuro] .detail-group,html[data-tema=escuro] .detail-group-inline,html[data-tema=escuro] .note-preview-meta,html[data-tema=escuro] .sent-budgets-header-area,html[data-tema=escuro] .activity-pricing-row,html[data-tema=escuro] .concierge-topic,html[data-tema=escuro] .call-history-header-area,html[data-tema=escuro] .crm-stats,html[data-tema=escuro] .payment-schedule-item,html[data-tema=escuro] .link-avulso-section,html[data-tema=escuro] .payment-summary,html[data-tema=escuro] .group-payment-card,html[data-tema=escuro] .payment-summary-column,html[data-tema=escuro] .payment-summary-total,html[data-tema=escuro] .modal-header,html[data-tema=escuro] .modal-footer,html[data-tema=escuro] .media-category,html[data-tema=escuro] .budget-card-header,html[data-tema=escuro] .no-results-message,html[data-tema=escuro] .accommodation-card,html[data-tema=escuro] .accommodation-card.unavailable,html[data-tema=escuro] .concierge-category-divider,html[data-tema=escuro] .activity-pricing-total,html[data-tema=escuro] .tag-confirm-header,html[data-tema=escuro] .tarifa-linha,html[data-tema=escuro] .btn-restricao-nao,html[data-tema=escuro] .btn-periodo-confirm-cancelar,html[data-tema=escuro] .opcional-row,html[data-tema=escuro] .opcionais-permanentes-section,html[data-tema=escuro] .budget-additional-fields{border-color:var(--dh-borda)}html[data-tema=escuro] .contact-header-name,html[data-tema=escuro] .detail-group span,html[data-tema=escuro] .inline-item span,html[data-tema=escuro] .tag-confirm-header h3,html[data-tema=escuro] .note-preview-text,html[data-tema=escuro] .rede-card-nome,html[data-tema=escuro] .sent-budgets-header-area h4,html[data-tema=escuro] .restricao-modal-header h5,html[data-tema=escuro] .restricao-pergunta,html[data-tema=escuro] .periodo-confirm-header h5,html[data-tema=escuro] .periodo-confirm-pergunta,html[data-tema=escuro] .opcional-nome,html[data-tema=escuro] .opcional-permanente-nome,html[data-tema=escuro] .agency-prefs-header h5,html[data-tema=escuro] .agency-prefs-question,html[data-tema=escuro] .agency-pref-item strong,html[data-tema=escuro] .call-history-header-area h4,html[data-tema=escuro] .crm-stat-value,html[data-tema=escuro] .crm-tl-content strong,html[data-tema=escuro] .hotel-info h3,html[data-tema=escuro] .menu-btn:hover,html[data-tema=escuro] .menu-item,html[data-tema=escuro] .section-header h4,html[data-tema=escuro] .parceiro-seletor-header h4,html[data-tema=escuro] .parceiro-card-nome,html[data-tema=escuro] .form-card h5,html[data-tema=escuro] .rooms-list h5,html[data-tema=escuro] .room-header strong,html[data-tema=escuro] .cart-bar-total,html[data-tema=escuro] .cart-header strong,html[data-tema=escuro] .cart-item-name-compact,html[data-tema=escuro] .payment-plan-header h5,html[data-tema=escuro] .modal-header h3,html[data-tema=escuro] .variation-dates strong,html[data-tema=escuro] .rede-unidade-nome,html[data-tema=escuro] .link-modal-header h3,html[data-tema=escuro] .link-card-desktop strong,html[data-tema=escuro] .conc-slide h3,html[data-tema=escuro] .conc-vip-name,html[data-tema=escuro] .periodo-vertical-gatilho,html[data-tema=escuro] .sent-budgets-header h4,html[data-tema=escuro] .call-type,html[data-tema=escuro] .tarifa-linha-nome{color:var(--dh-texto)}html[data-tema=escuro] .tab-btn,html[data-tema=escuro] .action-link,html[data-tema=escuro] .contact-header-cancel-btn,html[data-tema=escuro] .contact-header-phone,html[data-tema=escuro] .detail-group label,html[data-tema=escuro] .inline-item label,html[data-tema=escuro] .etiquetas-vazio-det,html[data-tema=escuro] .atribuir-busca-ico,html[data-tema=escuro] .atribuir-vazio-det,html[data-tema=escuro] .note-preview-delete,html[data-tema=escuro] .search-summary,html[data-tema=escuro] .parceiro-bloqueio-nota,html[data-tema=escuro] .parceiro-seletor-fechar,html[data-tema=escuro] .parceiro-card-seta,html[data-tema=escuro] .rede-resumo-ver,html[data-tema=escuro] .rede-comparar-hint,html[data-tema=escuro] .rede-card-intro,html[data-tema=escuro] .rede-status-apartir,html[data-tema=escuro] .hotel-chip-main,html[data-tema=escuro] .restricao-periodo,html[data-tema=escuro] .activity-meta-item,html[data-tema=escuro] .time-slot-label,html[data-tema=escuro] .classification-price,html[data-tema=escuro] .activity-price-simple,html[data-tema=escuro] .cart-item-unitario,html[data-tema=escuro] .cart-item-guests-compact,html[data-tema=escuro] .vinculo-opcional-selector label,html[data-tema=escuro] .agency-pref-item p,html[data-tema=escuro] .agency-prefs-hint,html[data-tema=escuro] .filter-btn,html[data-tema=escuro] .status-unknown,html[data-tema=escuro] .reserva-acomodacao,html[data-tema=escuro] .reserva-nome,html[data-tema=escuro] .reserva-dates,html[data-tema=escuro] .reserva-meta,html[data-tema=escuro] .conc-demo-chip,html[data-tema=escuro] .conc-sim-titulo,html[data-tema=escuro] .conc-sim-chip,html[data-tema=escuro] .conc-slide p,html[data-tema=escuro] .conc-btn-back,html[data-tema=escuro] .conc-btn-skip,html[data-tema=escuro] .concierge-titulo-label,html[data-tema=escuro] .concierge-category-toggle,html[data-tema=escuro] .concierge-category-hint,html[data-tema=escuro] .concierge-empty,html[data-tema=escuro] .crm-tl-fase,html[data-tema=escuro] .crm-tl-content p,html[data-tema=escuro] .crm-tl-date,html[data-tema=escuro] .crm-tl-agent,html[data-tema=escuro] .crm-empty,html[data-tema=escuro] .crm-loading,html[data-tema=escuro] .crm-load-more,html[data-tema=escuro] .crm-stat-label,html[data-tema=escuro] .crm-score-pts,html[data-tema=escuro] .modo-pill,html[data-tema=escuro] .modo-resumo,html[data-tema=escuro] .attendant-name,html[data-tema=escuro] .menu-btn,html[data-tema=escuro] .form-group label,html[data-tema=escuro] .clear-search,html[data-tema=escuro] .search-results-info,html[data-tema=escuro] .loading-budgets-area,html[data-tema=escuro] .no-budgets-area,html[data-tema=escuro] .room-details,html[data-tema=escuro] .availability-count,html[data-tema=escuro] .edit-icon,html[data-tema=escuro] .previous-price,html[data-tema=escuro] .unavailable-message,html[data-tema=escuro] .email-preview,html[data-tema=escuro] .email-to,html[data-tema=escuro] .payment-schedule-details,html[data-tema=escuro] .child-age-group label,html[data-tema=escuro] .loading-budgets,html[data-tema=escuro] .no-budgets-message,html[data-tema=escuro] .budget-nights,html[data-tema=escuro] .children-info,html[data-tema=escuro] .call-time,html[data-tema=escuro] .call-duration,html[data-tema=escuro] .no-calls-area,html[data-tema=escuro] .empty-state,html[data-tema=escuro] .empty-message,html[data-tema=escuro] .loading-reservas,html[data-tema=escuro] .tarifa-linha-chevron,html[data-tema=escuro] .opcoes-orcamento-sub,html[data-tema=escuro] .opcoes-orcamento-chev,html[data-tema=escuro] .activity-filter-input::placeholder,html[data-tema=escuro] .budget-search-input::placeholder,html[data-tema=escuro] .periodo-vertical-placeholder,html[data-tema=escuro] .no-media,html[data-tema=escuro] .link-pgto-btn,html[data-tema=escuro] .link-btn-cancel,html[data-tema=escuro] .link-card-desktop span,html[data-tema=escuro] .link-modal-close,html[data-tema=escuro] .privacy-meta,html[data-tema=escuro] .btn-secondary-quiet{color:var(--dh-texto-suave)}html[data-tema=escuro] .tab-btn.active,html[data-tema=escuro] .action-link:hover,html[data-tema=escuro] .action-link.active,html[data-tema=escuro] .acomod-num,html[data-tema=escuro] .activity-meta-item i,html[data-tema=escuro] .activity-feature-chip i,html[data-tema=escuro] .opcionais-title,html[data-tema=escuro] .opcionais-permanentes-title,html[data-tema=escuro] .cart-bar-ico,html[data-tema=escuro] .cart-bar-count,html[data-tema=escuro] .media-count,html[data-tema=escuro] .contact-header-edit-icon,html[data-tema=escuro] .show-more-notes,html[data-tema=escuro] .conc-sim-icon,html[data-tema=escuro] .crm-tl-timeline,html[data-tema=escuro] .crm-score-total,html[data-tema=escuro] .tag-confirm-icon,html[data-tema=escuro] .btn-atribuir-det,html[data-tema=escuro] .hotel-chip-rede,html[data-tema=escuro] .rede-hotel-badge,html[data-tema=escuro] .rede-card-preco,html[data-tema=escuro] .cupons-chips-row .cupons-icon,html[data-tema=escuro] .cupom-chip,html[data-tema=escuro] .sanfona-tarifas,html[data-tema=escuro] .tarifa-linha-preco,html[data-tema=escuro] .modo-ajuda,html[data-tema=escuro] .modo-ajuda-caixa strong,html[data-tema=escuro] .conc-scene-card,html[data-tema=escuro] .vouchers-det label,html[data-tema=escuro] .concierge-topic-icon,html[data-tema=escuro] .parceiro-aba-btn,html[data-tema=escuro] .children-ages-label i{color:var(--dh-marca-texto)}html[data-tema=escuro] .contact-header-save-btn,html[data-tema=escuro] .rede-comparar-btn,html[data-tema=escuro] .rede-card-btn,html[data-tema=escuro] .btn-primary,html[data-tema=escuro] .btn-link,html[data-tema=escuro] .btn-variation,html[data-tema=escuro] .btn-refresh,html[data-tema=escuro] .btn-view,html[data-tema=escuro] .filter-btn.active,html[data-tema=escuro] .conc-dots span.active,html[data-tema=escuro] .contact-header-avatar,html[data-tema=escuro] .conc-icon-ring,html[data-tema=escuro] .conc-vip-avatar,html[data-tema=escuro] .conc-btn-next,html[data-tema=escuro] .modo-pill.ativo,html[data-tema=escuro] .aviso-desconto-btn,html[data-tema=escuro] .cupom-chip-ativo,html[data-tema=escuro] .cupom-chip-checked,html[data-tema=escuro] .parceiro-badge,html[data-tema=escuro] .hotel-chip-main.active,html[data-tema=escuro] .atribuir-chip-det{background:var(--dh-marca);color:var(--dh-texto-inverso);border-color:var(--dh-marca)}html[data-tema=escuro] .action-link.active,html[data-tema=escuro] .action-link:hover,html[data-tema=escuro] .btn-atribuir-det,html[data-tema=escuro] .parceiro-aba-btn:hover,html[data-tema=escuro] .parceiro-card:hover,html[data-tema=escuro] .hotel-chip-main:hover,html[data-tema=escuro] .cart-bar,html[data-tema=escuro] .cart-header,html[data-tema=escuro] .cart-items-compact,html[data-tema=escuro] .agency-send-options,html[data-tema=escuro] .conc-scene-card,html[data-tema=escuro] .cupom-chip,html[data-tema=escuro] .vouchers-det,html[data-tema=escuro] .action-btn:hover,html[data-tema=escuro] .action-btn.action-btn-outline:hover,html[data-tema=escuro] .activity-pricing-row:hover,html[data-tema=escuro] .cob-colega-footer,html[data-tema=escuro] .modo-linha,html[data-tema=escuro] .sanfona-tarifas,html[data-tema=escuro] .sanfona-tarifas:hover,html[data-tema=escuro] .note-preview-edit:hover,html[data-tema=escuro] .rede-hotel-badge,html[data-tema=escuro] .btn-atribuir-det:hover,html[data-tema=escuro] .activity-feature-chip.more,html[data-tema=escuro] .cart-bar:hover,html[data-tema=escuro] .crm-tl-timeline,html[data-tema=escuro] .cupom-chip:hover,html[data-tema=escuro] .modo-ajuda:hover,html[data-tema=escuro] .concierge-selected-chip,html[data-tema=escuro] .conc-demo-selected,html[data-tema=escuro] .concierge-chip.selected,html[data-tema=escuro] .tag-confirm-icon,html[data-tema=escuro] .aviso-desconto{background:var(--dh-marca-suave)}html[data-tema=escuro] .tab-btn.active{border-bottom-color:var(--dh-marca)!important}html[data-tema=escuro] .room-item,html[data-tema=escuro] .note-preview-item,html[data-tema=escuro] .aviso-desconto{border-left-color:var(--dh-marca)!important}html[data-tema=escuro] .cart-bar,html[data-tema=escuro] .cart-header,html[data-tema=escuro] .agency-send-options,html[data-tema=escuro] .cart-items-compact,html[data-tema=escuro] .contact-header-name-input,html[data-tema=escuro] .concierge-selected-chip,html[data-tema=escuro] .modo-pill.ativo,html[data-tema=escuro] .idioma-bandeira.ativo,html[data-tema=escuro] .cupom-chip-check,html[data-tema=escuro] .conc-scene-card,html[data-tema=escuro] .cupom-chip{border-color:var(--dh-marca)!important}html[data-tema=escuro] .form-group textarea:focus,html[data-tema=escuro] .budget-search-input:focus,html[data-tema=escuro] .atribuir-busca-input:focus,html[data-tema=escuro] .child-age-group select:focus,html[data-tema=escuro] .classification-qty:focus,html[data-tema=escuro] .link-form-group input:focus,html[data-tema=escuro] .link-form-group select:focus,html[data-tema=escuro] .vinculo-opcional-selector select:focus{border-color:var(--dh-marca)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-marca) 25%,transparent)}html[data-tema=escuro] .btn-add,html[data-tema=escuro] .btn-add-opcional,html[data-tema=escuro] .btn-add-opcional-permanente,html[data-tema=escuro] .btn-add-group,html[data-tema=escuro] .groups-chip,html[data-tema=escuro] .btn-add-activity,html[data-tema=escuro] .link-btn-submit,html[data-tema=escuro] .card-add-toast,html[data-tema=escuro] .btn-link-avulso{background:var(--dh-sucesso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .status-badge.online,html[data-tema=escuro] .room-price,html[data-tema=escuro] .price-editable,html[data-tema=escuro] .promo-badge,html[data-tema=escuro] .opcional-valor,html[data-tema=escuro] .opcional-permanente-valor,html[data-tema=escuro] .cart-item-price-compact,html[data-tema=escuro] .budget-value,html[data-tema=escuro] .classification-subtotal,html[data-tema=escuro] .activity-pricing-total,html[data-tema=escuro] .reserva-valor,html[data-tema=escuro] .contact-header-call-btn,html[data-tema=escuro] .rede-unidade-status.pronto,html[data-tema=escuro] .rede-resumo-preco,html[data-tema=escuro] .link-pgto-active,html[data-tema=escuro] .crm-tl-chat,html[data-tema=escuro] .tab-badge-check,html[data-tema=escuro] .concierge-topic-count,html[data-tema=escuro] .activity-availability-badge.available,html[data-tema=escuro] .activity-deadline.deadline-ok{color:var(--dh-sucesso)}html[data-tema=escuro] .status-approved,html[data-tema=escuro] .budget-status,html[data-tema=escuro] .budget-status.aprovado,html[data-tema=escuro] .status-chip.status-attended,html[data-tema=escuro] .call-status.status-answered,html[data-tema=escuro] .privacy-status .badge.green,html[data-tema=escuro] .toast-notification.success,html[data-tema=escuro] .call-recording-btn,html[data-tema=escuro] .origin-tag.pms-tag,html[data-tema=escuro] .cancellation-badge.allows-cancellation,html[data-tema=escuro] .day-available,html[data-tema=escuro] .status-envio-enviado,html[data-tema=escuro] .link-pgto-active,html[data-tema=escuro] .activity-pricing-total{background:color-mix(in srgb,var(--dh-sucesso) 16%,var(--dh-superficie));color:var(--dh-sucesso);border-color:color-mix(in srgb,var(--dh-sucesso) 40%,var(--dh-superficie))}html[data-tema=escuro] .status-pending,html[data-tema=escuro] .status-chip.status-waiting,html[data-tema=escuro] .room-alert,html[data-tema=escuro] .restricao-icone,html[data-tema=escuro] .restricao-chip,html[data-tema=escuro] .periodo-confirm-icone,html[data-tema=escuro] .periodo-confirm-chip,html[data-tema=escuro] .budget-reserved,html[data-tema=escuro] .budget-status.pendente,html[data-tema=escuro] .call-status.status-ringing,html[data-tema=escuro] .origin-tag.diverge-tag,html[data-tema=escuro] .cancellation-badge,html[data-tema=escuro] .periodo-fora-header,html[data-tema=escuro] .payment-date-warning,html[data-tema=escuro] .activity-vagas-limite,html[data-tema=escuro] .status-envio-demorou,html[data-tema=escuro] .status-envio-copiar-pendente,html[data-tema=escuro] .activity-deadline.deadline-warning,html[data-tema=escuro] .activity-sinal-info,html[data-tema=escuro] .day-warning,html[data-tema=escuro] .concierge-selected-tags,html[data-tema=escuro] .concierge-selected-count,html[data-tema=escuro] .crm-tl-nota{background:color-mix(in srgb,var(--dh-aviso) 16%,var(--dh-superficie));color:var(--dh-aviso);border-color:color-mix(in srgb,var(--dh-aviso) 40%,var(--dh-superficie))}html[data-tema=escuro] .btn-restricao-sim,html[data-tema=escuro] .btn-periodo-confirm-confirmar,html[data-tema=escuro] .btn-copiar-link,html[data-tema=escuro] .opcional-badge-inline,html[data-tema=escuro] .opcional-permanente-badge,html[data-tema=escuro] .cart-item-badge,html[data-tema=escuro] .conc-icon-orange,html[data-tema=escuro] .conc-icon-gold{background:var(--dh-aviso);color:var(--dh-texto-inverso);border-color:var(--dh-aviso)}html[data-tema=escuro] .room-alert i,html[data-tema=escuro] .restricao-icone i,html[data-tema=escuro] .periodo-confirm-icone i,html[data-tema=escuro] .budget-nights i,html[data-tema=escuro] .budget-reserved i,html[data-tema=escuro] .tarifa-linha-oferta,html[data-tema=escuro] .rede-unidade-status.fallback,html[data-tema=escuro] .activity-sinal-info i,html[data-tema=escuro] .conc-vip-star,html[data-tema=escuro] .cancellation-badge i{color:var(--dh-aviso)}html[data-tema=escuro] .status-chip.status-live,html[data-tema=escuro] .day-full,html[data-tema=escuro] .status-cancelled,html[data-tema=escuro] .privacy-status .badge.red,html[data-tema=escuro] .budget-status.cancelado,html[data-tema=escuro] .call-status.status-rejected,html[data-tema=escuro] .call-status.status-unanswered,html[data-tema=escuro] .status-envio-falhou,html[data-tema=escuro] .activity-availability-badge.unavailable,html[data-tema=escuro] .activity-deadline.deadline-critical,html[data-tema=escuro] .toast-notification.error{background:color-mix(in srgb,var(--dh-perigo) 16%,var(--dh-superficie));color:var(--dh-perigo);border-color:color-mix(in srgb,var(--dh-perigo) 40%,var(--dh-superficie))}html[data-tema=escuro] .sold-out-badge,html[data-tema=escuro] .btn-remove-compact,html[data-tema=escuro] .group-header button,html[data-tema=escuro] .btn-cancel,html[data-tema=escuro] .tag-confirm-ok,html[data-tema=escuro] .cancelled-overlay span,html[data-tema=escuro] .call-icon.icon-red{background:var(--dh-perigo);color:var(--dh-texto-inverso)}html[data-tema=escuro] .status-badge.offline,html[data-tema=escuro] .menu-dropdown .menu-item:hover,html[data-tema=escuro] .btn-close-custom:hover,html[data-tema=escuro] .media-error,html[data-tema=escuro] .note-preview-delete:hover,html[data-tema=escuro] .action-link-close:hover,html[data-tema=escuro] .detail-tag-remove:hover,html[data-tema=escuro] .rede-card-indisp-txt,html[data-tema=escuro] .activity-filter-clear:hover,html[data-tema=escuro] .concierge-selected-chip:hover{color:var(--dh-perigo)}html[data-tema=escuro] .cancelled-overlay{background:color-mix(in srgb,var(--dh-perigo) 20%,transparent)}html[data-tema=escuro] .btn-plan,html[data-tema=escuro] .groups-chip.active,html[data-tema=escuro] .btn-include,html[data-tema=escuro] .time-slot-selected{background:var(--dh-info);color:var(--dh-texto-inverso)}html[data-tema=escuro] .origin-tag.motor-tag,html[data-tema=escuro] .meal-badge,html[data-tema=escuro] .variation-info,html[data-tema=escuro] .crm-tl-crm_event,html[data-tema=escuro] .call-status.status-connecting,html[data-tema=escuro] .budget-status.enviado,html[data-tema=escuro] .status-envio-enviando,html[data-tema=escuro] .status-envio-publicando,html[data-tema=escuro] .day-selector-label,html[data-tema=escuro] .classification-sinal,html[data-tema=escuro] .sinal-col{background:color-mix(in srgb,var(--dh-info) 16%,var(--dh-superficie));color:var(--dh-info)}html[data-tema=escuro] .variation-info{border-left-color:var(--dh-info)}html[data-tema=escuro] .day-selected,html[data-tema=escuro] .time-slot-btn:hover:not(:disabled),html[data-tema=escuro] .time-slot-selected{border-color:var(--dh-info)!important}html[data-tema=escuro] .crm-tl-detail a{color:var(--dh-link)!important}html[data-tema=escuro] .crm-tl-reserva{background:var(--dh-superficie-3);color:var(--dh-texto)}html[data-tema=escuro] .detail-tag,html[data-tema=escuro] .tag-confirm-pill{background:color-mix(in srgb,var(--tag-color, var(--dh-marca)) 26%,var(--dh-superficie));border-color:color-mix(in srgb,var(--tag-color, var(--dh-marca)) 45%,var(--dh-superficie));color:var(--dh-texto)}html[data-tema=escuro] .detail-tag:hover{background:color-mix(in srgb,var(--tag-color, var(--dh-marca)) 36%,var(--dh-superficie));border-color:color-mix(in srgb,var(--tag-color, var(--dh-marca)) 60%,var(--dh-superficie))}html[data-tema=escuro] .flatpickr-calendar{background:var(--dh-superficie);border-color:var(--dh-borda);box-shadow:0 6px 20px var(--dh-sombra)}html[data-tema=escuro] .flatpickr-calendar.arrowTop:before,html[data-tema=escuro] .flatpickr-calendar.arrowBottom:before{border-top-color:var(--dh-borda);border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .flatpickr-calendar.arrowTop:after,html[data-tema=escuro] .flatpickr-calendar.arrowBottom:after{border-top-color:var(--dh-marca);border-bottom-color:var(--dh-superficie)}html[data-tema=escuro] .flatpickr-months{background:var(--dh-marca)}html[data-tema=escuro] .flatpickr-month,html[data-tema=escuro] .flatpickr-current-month .flatpickr-monthDropdown-months,html[data-tema=escuro] .flatpickr-current-month input.cur-year,html[data-tema=escuro] .flatpickr-prev-month,html[data-tema=escuro] .flatpickr-next-month{color:var(--dh-texto-inverso)!important;fill:var(--dh-texto-inverso)!important}html[data-tema=escuro] .flatpickr-weekdays{background:var(--dh-superficie-2)}html[data-tema=escuro] span.flatpickr-weekday{color:var(--dh-marca-texto)}html[data-tema=escuro] .flatpickr-day{color:var(--dh-texto)}html[data-tema=escuro] .flatpickr-day:hover,html[data-tema=escuro] .flatpickr-day.inRange{background:var(--dh-marca-suave)!important;border-color:var(--dh-marca-suave)!important;color:var(--dh-texto)!important}html[data-tema=escuro] .flatpickr-day.endRange,html[data-tema=escuro] .flatpickr-day.selected{background:var(--dh-marca)!important;border-color:var(--dh-marca)!important;color:var(--dh-texto-inverso)!important}html[data-tema=escuro] .flatpickr-day.disabled,html[data-tema=escuro] .flatpickr-day.nextMonthDay,html[data-tema=escuro] .flatpickr-day.prevMonthDay{color:var(--dh-texto-suave)!important}html[data-tema=escuro] .flatpickr-day.today{border-color:var(--dh-marca)!important}html[data-tema=escuro] .flatpickr-innerContainer,html[data-tema=escuro] .flatpickr-rContainer,html[data-tema=escuro] .flatpickr-days,html[data-tema=escuro] .dayContainer{background:var(--dh-superficie)!important}html[data-tema=escuro] .flatpickr-monthDropdown-months,html[data-tema=escuro] .flatpickr-monthDropdown-month{background:var(--dh-marca)!important;color:var(--dh-texto-inverso)!important}html[data-tema=escuro] .flatpickr-time,html[data-tema=escuro] .flatpickr-time input,html[data-tema=escuro] .flatpickr-time .flatpickr-am-pm,html[data-tema=escuro] .flatpickr-time .flatpickr-time-separator{background:var(--dh-superficie)!important;color:var(--dh-texto)!important}html[data-tema=escuro] .flatpickr-time input:hover,html[data-tema=escuro] .flatpickr-time input:focus,html[data-tema=escuro] .flatpickr-time .flatpickr-am-pm:hover,html[data-tema=escuro] .flatpickr-time .flatpickr-am-pm:focus{background:var(--dh-superficie-2)!important}html[data-tema=escuro] .flatpickr-time .numInputWrapper span{border-color:var(--dh-borda)!important}html[data-tema=escuro] .flatpickr-time .numInputWrapper span:hover{background:var(--dh-superficie-2)!important}html[data-tema=escuro] .numInputWrapper span.arrowUp:after{border-bottom-color:var(--dh-texto-suave)!important}html[data-tema=escuro] .numInputWrapper span.arrowDown:after{border-top-color:var(--dh-texto-suave)!important}html[data-tema=escuro] .parceiro-seletor-overlay,html[data-tema=escuro] .payment-modal-overlay,html[data-tema=escuro] .modal-overlay,html[data-tema=escuro] .thumbnail-overlay,html[data-tema=escuro] .link-modal-overlay,html[data-tema=escuro] .tag-confirm-overlay,html[data-tema=escuro] .conc-onboard-overlay{background:#0009}html[data-tema=escuro] .menu-dropdown,html[data-tema=escuro] .hotel-chips-dropdown,html[data-tema=escuro] .toast-notification,html[data-tema=escuro] .payment-plan-popup,html[data-tema=escuro] .variation-modal,html[data-tema=escuro] .parceiro-seletor-painel,html[data-tema=escuro] .restricao-modal,html[data-tema=escuro] .periodo-confirm-modal,html[data-tema=escuro] .tag-confirm-card,html[data-tema=escuro] .link-modal,html[data-tema=escuro] .agency-prefs-modal,html[data-tema=escuro] .conc-onboard-modal,html[data-tema=escuro] .sticky-header-container,html[data-tema=escuro] .aviso-desconto,html[data-tema=escuro] .cart-footer-bar,html[data-tema=escuro] .payment-actions{box-shadow:0 8px 24px var(--dh-sombra)}html[data-tema=escuro] .searching-message{background:linear-gradient(135deg,var(--dh-marca) 0%,var(--dh-marca-texto) 100%);color:var(--dh-texto-inverso);box-shadow:0 4px 12px var(--dh-sombra)}html[data-tema=escuro] .btn-primary:disabled,html[data-tema=escuro] .btn-include:disabled,html[data-tema=escuro] .btn-add-activity:disabled,html[data-tema=escuro] .rede-comparar-btn:disabled{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .btn-cancel,html[data-tema=escuro] .btn-secondary{color:var(--dh-texto-inverso)}html[data-tema=escuro] .btn-secondary{background:var(--dh-superficie-3);color:var(--dh-texto)}html[data-tema=escuro] .btn-secondary:hover{background:var(--dh-borda)}html[data-tema=escuro] .templates-container{background:var(--dh-fundo)}html[data-tema=escuro] .loading-state,html[data-tema=escuro] .error-state,html[data-tema=escuro] .empty-state,html[data-tema=escuro] .content-footer,html[data-tema=escuro] .saldo-insuficiente-subtexto{color:var(--dh-texto-suave)}html[data-tema=escuro] .error-state i,html[data-tema=escuro] .empty-state i{color:var(--dh-borda)}html[data-tema=escuro] .spinner{border-color:var(--dh-borda);border-top-color:var(--dh-marca)}html[data-tema=escuro] .retry-btn{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .retry-btn:hover{background:var(--dh-marca-texto)}html[data-tema=escuro] .model-card{background:var(--dh-superficie);border-color:var(--dh-borda);box-shadow:0 1px 3px var(--dh-sombra)}html[data-tema=escuro] .model-card:hover:not(.expanded),html[data-tema=escuro] .model-card.expanded{border-color:var(--dh-marca);box-shadow:0 4px 12px var(--dh-sombra)}html[data-tema=escuro] .model-title,html[data-tema=escuro] .content-header{color:var(--dh-marca-texto)}html[data-tema=escuro] .model-title-row,html[data-tema=escuro] .content-header{border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .category-tag{background:var(--dh-aviso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .model-preview,html[data-tema=escuro] .content-body{color:var(--dh-texto)}html[data-tema=escuro] .model-content{background:var(--dh-superficie-2);border-color:var(--dh-borda)}html[data-tema=escuro] .model-actions{border-top-color:var(--dh-borda)}html[data-tema=escuro] .cancel-btn{background:var(--dh-superficie-3);color:var(--dh-texto)}html[data-tema=escuro] .cancel-btn:hover{background:var(--dh-borda)}html[data-tema=escuro] .send-model-btn{background:linear-gradient(135deg,var(--dh-marca) 0%,var(--dh-marca-texto) 100%);color:var(--dh-texto-inverso);box-shadow:0 2px 6px var(--dh-sombra)}html[data-tema=escuro] .templates-list::-webkit-scrollbar-track,html[data-tema=escuro] .model-content::-webkit-scrollbar-track{background:var(--dh-superficie-2)}html[data-tema=escuro] .templates-list::-webkit-scrollbar-thumb,html[data-tema=escuro] .model-content::-webkit-scrollbar-thumb{background:var(--dh-superficie-3)}html[data-tema=escuro] .templates-list::-webkit-scrollbar-thumb:hover,html[data-tema=escuro] .model-content::-webkit-scrollbar-thumb:hover{background:var(--dh-marca)}html[data-tema=escuro] .saldo-insuficiente-icon{background:color-mix(in srgb,var(--dh-aviso) 30%,var(--dh-superficie))}html[data-tema=escuro] .saldo-insuficiente-icon i,html[data-tema=escuro] .saldo-insuficiente-state h3{color:var(--dh-aviso)}html[data-tema=escuro] .saldo-insuficiente-texto{color:var(--dh-texto)}html[data-tema=escuro] .saldo-insuficiente-texto strong{color:var(--dh-perigo)}html[data-tema=escuro] .btn-recarregar-chat{background:linear-gradient(135deg,var(--dh-marca) 0%,var(--dh-marca-texto) 100%);color:var(--dh-texto-inverso)}html[data-tema=escuro] .search-panel{background:var(--dh-superficie);border-color:var(--dh-borda);box-shadow:0 8px 24px var(--dh-sombra)}html[data-tema=escuro] .search-header,html[data-tema=escuro] .results-header{background:var(--dh-superficie-2);border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .search-header input{background:var(--dh-superficie-3);color:var(--dh-texto)}html[data-tema=escuro] .search-header input::placeholder,html[data-tema=escuro] .search-loading,html[data-tema=escuro] .no-results,html[data-tema=escuro] .search-empty,html[data-tema=escuro] .result-time,html[data-tema=escuro] .results-count,html[data-tema=escuro] .search-header i.fa-search,html[data-tema=escuro] .navigation-buttons button{color:var(--dh-texto-suave)}html[data-tema=escuro] .result-item{border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .result-item:hover,html[data-tema=escuro] .navigation-buttons button:hover:not(:disabled){background:var(--dh-superficie-2);color:var(--dh-texto)}html[data-tema=escuro] .result-sender{color:var(--dh-texto)}html[data-tema=escuro] .result-preview{color:var(--dh-texto-suave)}html[data-tema=escuro] .result-item.active{background:var(--dh-marca-suave)!important;border-left-color:var(--dh-marca)!important}html[data-tema=escuro] .result-preview mark{background:color-mix(in srgb,var(--dh-aviso) 45%,var(--dh-superficie));color:var(--dh-texto)}html[data-tema=escuro] .dropdown-menu,html[data-tema=escuro] .transfer-modal,html[data-tema=escuro] .attendant-item,html[data-tema=escuro] .motivo-item,html[data-tema=escuro] .status-item,html[data-tema=escuro] .marcacao-item,html[data-tema=escuro] .funil-item,html[data-tema=escuro] .fase-item{background:var(--dh-superficie);border-color:var(--dh-borda)}html[data-tema=escuro] .dropdown-menu,html[data-tema=escuro] .transfer-modal{box-shadow:0 8px 24px var(--dh-sombra)}html[data-tema=escuro] .motivo-outro .form-control,html[data-tema=escuro] .tarefa-form .form-control,html[data-tema=escuro] .transfer-modal .form-group textarea{background:var(--dh-superficie-3);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .menu-divider{background:var(--dh-borda)}html[data-tema=escuro] .section-title,html[data-tema=escuro] .menu-item,html[data-tema=escuro] .transfer-modal .modal-header h3,html[data-tema=escuro] .attendant-name,html[data-tema=escuro] .transfer-info,html[data-tema=escuro] .transfer-modal .form-group label,html[data-tema=escuro] .motivo-outro label,html[data-tema=escuro] .section-label,html[data-tema=escuro] .motivo-item span,html[data-tema=escuro] .status-label,html[data-tema=escuro] .marcacao-label,html[data-tema=escuro] .funil-item,html[data-tema=escuro] .fase-nome,html[data-tema=escuro] .menu-item-atual .atual-value-text{color:var(--dh-texto)}html[data-tema=escuro] .icon-btn,html[data-tema=escuro] .section-subtitle,html[data-tema=escuro] .close-modal-btn,html[data-tema=escuro] .attendant-status,html[data-tema=escuro] .menu-item i,html[data-tema=escuro] .empty-attendants,html[data-tema=escuro] .empty-status,html[data-tema=escuro] .empty-marcacao,html[data-tema=escuro] .empty-fases,html[data-tema=escuro] .empty-funil,html[data-tema=escuro] .empty-status i,html[data-tema=escuro] .empty-marcacao i,html[data-tema=escuro] .empty-fases i,html[data-tema=escuro] .empty-funil i,html[data-tema=escuro] .empty-status small,html[data-tema=escuro] .empty-marcacao small,html[data-tema=escuro] .empty-funil small,html[data-tema=escuro] .fase-objetivo,html[data-tema=escuro] .loading-fases,html[data-tema=escuro] .menu-item-atual,html[data-tema=escuro] .menu-item-atual .fase-separator{color:var(--dh-texto-suave)}html[data-tema=escuro] .icon-btn:hover,html[data-tema=escuro] .menu-item:hover,html[data-tema=escuro] .close-modal-btn:hover,html[data-tema=escuro] .attendant-item:hover,html[data-tema=escuro] .motivo-outro{background:var(--dh-superficie-2)}html[data-tema=escuro] .icon-btn:hover,html[data-tema=escuro] .close-modal-btn:hover{color:var(--dh-texto)}html[data-tema=escuro] .transfer-modal .modal-header,html[data-tema=escuro] .transfer-modal .modal-footer{border-color:var(--dh-borda)}html[data-tema=escuro] .transfer-modal .modal-header h3 i,html[data-tema=escuro] .attendant-item i.fa-check-circle{color:var(--dh-info)}html[data-tema=escuro] .attendant-item:hover,html[data-tema=escuro] .attendant-item.selected,html[data-tema=escuro] .transfer-modal .form-group textarea:focus{border-color:var(--dh-info)}html[data-tema=escuro] .attendant-item.selected,html[data-tema=escuro] .attendant-item.offline.selected{background:color-mix(in srgb,var(--dh-info) 16%,var(--dh-superficie))}html[data-tema=escuro] .attendant-avatar{background:linear-gradient(135deg,var(--dh-marca),var(--dh-marca-texto));color:var(--dh-texto-inverso)}html[data-tema=escuro] .attendant-avatar.offline{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .attendant-unidade-tag{background:color-mix(in srgb,var(--dh-info) 16%,var(--dh-superficie));color:var(--dh-info);border-color:color-mix(in srgb,var(--dh-info) 40%,var(--dh-superficie))}html[data-tema=escuro] .status-indicator.online{background:var(--dh-sucesso);box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-sucesso) 25%,transparent)}html[data-tema=escuro] .status-indicator.offline{background:var(--dh-texto-suave);box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-texto-suave) 25%,transparent)}html[data-tema=escuro] .attendant-item.offline{background:var(--dh-superficie-2);border-color:var(--dh-borda)}html[data-tema=escuro] .attendant-item.offline:hover{background:var(--dh-superficie-3);border-color:var(--dh-texto-suave)}html[data-tema=escuro] .attendant-avatar.pausa,html[data-tema=escuro] .empty-attendants.warning{background:color-mix(in srgb,var(--dh-aviso) 16%,var(--dh-superficie))}html[data-tema=escuro] .attendant-avatar.pausa,html[data-tema=escuro] .pausa-icon,html[data-tema=escuro] .attendant-item.pausa .attendant-status,html[data-tema=escuro] .empty-attendants.warning{color:var(--dh-aviso)}html[data-tema=escuro] .btn-cancel{background:var(--dh-superficie-3);color:var(--dh-texto)}html[data-tema=escuro] .btn-cancel:hover{background:var(--dh-borda)}html[data-tema=escuro] .btn-transfer{background:var(--dh-info);color:var(--dh-texto-inverso)}html[data-tema=escuro] .btn-transfer:disabled{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .motivo-item:hover,html[data-tema=escuro] .motivo-item.selected{border-color:var(--dh-perigo);background:color-mix(in srgb,var(--dh-perigo) 14%,var(--dh-superficie))}html[data-tema=escuro] .motivo-item input[type=radio]{accent-color:var(--dh-perigo)}html[data-tema=escuro] .motivo-outro .form-control:focus{border-color:var(--dh-perigo);box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-perigo) 25%,transparent)}html[data-tema=escuro] .motivo-outro .form-control:hover,html[data-tema=escuro] .tarefa-form .form-control:hover{border-color:var(--dh-texto-suave)}html[data-tema=escuro] .btn-danger{background:var(--dh-perigo)!important;color:var(--dh-texto-inverso)!important}html[data-tema=escuro] .btn-purple{background:var(--dh-marca)!important;color:var(--dh-texto-inverso)!important}html[data-tema=escuro] .btn-pink{background:var(--dh-acento-rosa)!important;color:var(--dh-texto-inverso)!important}html[data-tema=escuro] .btn-pink:hover:not(:disabled){background:color-mix(in srgb,var(--dh-acento-rosa) 82%,var(--dh-texto))!important}html[data-tema=escuro] .btn-cyan{background:var(--dh-acento-ciano)!important;color:var(--dh-texto-inverso)!important}html[data-tema=escuro] .btn-cyan:hover:not(:disabled){background:color-mix(in srgb,var(--dh-acento-ciano) 82%,var(--dh-texto))!important}html[data-tema=escuro] .status-item:hover,html[data-tema=escuro] .status-item.selected{border-color:var(--dh-marca);background:var(--dh-marca-suave)}html[data-tema=escuro] .marcacao-item:hover,html[data-tema=escuro] .marcacao-item.selected{border-color:var(--dh-acento-rosa);background:color-mix(in srgb,var(--dh-acento-rosa) 12%,var(--dh-superficie))}html[data-tema=escuro] .funil-item:hover,html[data-tema=escuro] .funil-item.selected,html[data-tema=escuro] .fase-item:hover,html[data-tema=escuro] .fase-item.selected{border-color:var(--dh-acento-ciano);background:color-mix(in srgb,var(--dh-acento-ciano) 14%,var(--dh-superficie))}html[data-tema=escuro] .menu-item i.ico-suave{color:var(--dh-texto-suave)}html[data-tema=escuro] .menu-item i.ico-ambar-2{color:var(--dh-acento-ambar-2)}html[data-tema=escuro] .menu-item i.ico-info{color:var(--dh-info)}html[data-tema=escuro] .menu-item i.ico-ambar{color:var(--dh-acento-ambar)}html[data-tema=escuro] .menu-item i.ico-sucesso,html[data-tema=escuro] .transfer-modal .modal-header h3 i.ico-sucesso{color:var(--dh-sucesso)}html[data-tema=escuro] .menu-item i.ico-perigo,html[data-tema=escuro] .transfer-modal .modal-header h3 i.ico-perigo{color:var(--dh-perigo)}html[data-tema=escuro] .menu-item i.ico-marca,html[data-tema=escuro] .transfer-modal .modal-header h3 i.ico-marca{color:var(--dh-marca)}html[data-tema=escuro] .menu-item i.ico-rosa,html[data-tema=escuro] .transfer-modal .modal-header h3 i.ico-rosa{color:var(--dh-acento-rosa)}html[data-tema=escuro] .menu-item i.ico-ciano,html[data-tema=escuro] .transfer-modal .modal-header h3 i.ico-ciano{color:var(--dh-acento-ciano)}html[data-tema=escuro] .funil-item.selected,html[data-tema=escuro] .section-label i,html[data-tema=escuro] .funil-item i,html[data-tema=escuro] .loading-fases i{color:var(--dh-acento-ciano)!important}html[data-tema=escuro] .tarefa-form .form-group label i{color:var(--dh-marca)}html[data-tema=escuro] .tarefa-form .form-control:focus{border-color:var(--dh-marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-marca) 25%,transparent)}html[data-tema=escuro] .transfer-modal-overlay{background:#0009}html[data-tema=escuro] .tarefas-do-dia,html[data-tema=escuro] .td-datelabel,html[data-tema=escuro] .td-chip,html[data-tema=escuro] .td-btn,html[data-tema=escuro] .td-intro,html[data-tema=escuro] .td-intro-card,html[data-tema=escuro] .td-intro-footer,html[data-tema=escuro] .td-modal{background:var(--dh-superficie);border-color:var(--dh-borda)}html[data-tema=escuro] .tarefas-do-dia,html[data-tema=escuro] .td-datebar,html[data-tema=escuro] .td-modal-header,html[data-tema=escuro] .td-modal-footer,html[data-tema=escuro] .td-form-quick,html[data-tema=escuro] .td-chip-detail,html[data-tema=escuro] .td-outra-conversa{border-color:var(--dh-borda)}html[data-tema=escuro] .td-header,html[data-tema=escuro] .td-chip-line,html[data-tema=escuro] .td-detail-row b,html[data-tema=escuro] .td-modal-info,html[data-tema=escuro] .td-modal-header h3,html[data-tema=escuro] .td-form-check,html[data-tema=escuro] .td-intro-card h3,html[data-tema=escuro] .td-intro-text b,html[data-tema=escuro] .td-intro-howto-step,html[data-tema=escuro] .td-dono-nome{color:var(--dh-texto)}html[data-tema=escuro] .td-header:hover,html[data-tema=escuro] .td-chip:hover,html[data-tema=escuro] .td-chip-proxima,html[data-tema=escuro] .td-modal-footer,html[data-tema=escuro] .td-checklist-add,html[data-tema=escuro] .td-chip.is-concluida,html[data-tema=escuro] .td-obs-final,html[data-tema=escuro] .td-chip-outra,html[data-tema=escuro] .td-modal-close:hover,html[data-tema=escuro] .td-chip-proxima:hover,html[data-tema=escuro] .td-checklist-add:hover,html[data-tema=escuro] .td-chip.is-concluida:hover{background:var(--dh-superficie-2)}html[data-tema=escuro] .td-chip-time,html[data-tema=escuro] .td-outra-conversa,html[data-tema=escuro] .td-form-control{background:var(--dh-superficie-3);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .td-icon,html[data-tema=escuro] .td-count-empty,html[data-tema=escuro] .td-chevron,html[data-tema=escuro] .td-datelabel i,html[data-tema=escuro] .td-empty,html[data-tema=escuro] .td-outra-conversa i,html[data-tema=escuro] .td-proximas-divider,html[data-tema=escuro] .td-datebtn,html[data-tema=escuro] .td-modal-contact,html[data-tema=escuro] .td-form-hint,html[data-tema=escuro] .td-checklist-add,html[data-tema=escuro] .td-form-quick-label,html[data-tema=escuro] .td-modal-close,html[data-tema=escuro] .td-chip-dono i,html[data-tema=escuro] .td-dono-contato,html[data-tema=escuro] .td-intro-text{color:var(--dh-texto-suave)}html[data-tema=escuro] .td-count-pill,html[data-tema=escuro] .td-add-btn,html[data-tema=escuro] .td-chip-more,html[data-tema=escuro] .td-more,html[data-tema=escuro] .td-modal-header h3 i,html[data-tema=escuro] .td-form-group label i,html[data-tema=escuro] .td-datelabel.is-hoje,html[data-tema=escuro] .td-btn:hover:not(:disabled),html[data-tema=escuro] .td-quick-btn,html[data-tema=escuro] .td-datebtn:hover,html[data-tema=escuro] .td-datebtn-hoje,html[data-tema=escuro] .td-chip-time-future,html[data-tema=escuro] .td-intro-arrow,html[data-tema=escuro] .td-intro-when,html[data-tema=escuro] .td-outras .td-divider-row{color:var(--dh-marca-texto)}html[data-tema=escuro] .td-modal-header h3 i.td-ico-sucesso{color:var(--dh-sucesso)}html[data-tema=escuro] .td-count-pill,html[data-tema=escuro] .td-add-btn:hover,html[data-tema=escuro] .td-datelabel:hover,html[data-tema=escuro] .td-datebtn-hoje,html[data-tema=escuro] .td-btn:hover:not(:disabled),html[data-tema=escuro] .td-quick-btn,html[data-tema=escuro] .td-datebtn:hover,html[data-tema=escuro] .td-dono-unidade,html[data-tema=escuro] .td-quick-btn:hover,html[data-tema=escuro] .td-chip-time-future,html[data-tema=escuro] .td-intro-howto,html[data-tema=escuro] .td-intro-cards{background:var(--dh-marca-suave)}html[data-tema=escuro] .td-count-pill,html[data-tema=escuro] .td-datebtn:hover,html[data-tema=escuro] .td-datebtn-hoje,html[data-tema=escuro] .td-datelabel:hover,html[data-tema=escuro] .td-intro-card:hover,html[data-tema=escuro] .td-datebtn-hoje:hover,html[data-tema=escuro] .td-quick-btn,html[data-tema=escuro] .td-chip:hover,html[data-tema=escuro] .td-btn:hover:not(:disabled),html[data-tema=escuro] .td-intro-card,html[data-tema=escuro] .td-intro-howto{border-color:color-mix(in srgb,var(--dh-marca) 45%,var(--dh-superficie))}html[data-tema=escuro] .td-datelabel-tag,html[data-tema=escuro] .td-btn-primary,html[data-tema=escuro] .td-intro-step-num,html[data-tema=escuro] .td-intro-btn-primary,html[data-tema=escuro] .td-novidade-badge.is-alt{background:var(--dh-marca);border-color:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .td-btn-primary:hover:not(:disabled){background:var(--dh-marca-texto);border-color:var(--dh-marca-texto);color:var(--dh-texto-inverso)}html[data-tema=escuro] .td-form-control:focus{border-color:var(--dh-marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-marca) 25%,transparent)}html[data-tema=escuro] .td-btn-success{background:var(--dh-sucesso);border-color:var(--dh-sucesso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .td-chip-daqui,html[data-tema=escuro] .td-divider-row,html[data-tema=escuro] .td-chip-check,html[data-tema=escuro] .td-status-pill,html[data-tema=escuro] .td-aqui-badge,html[data-tema=escuro] .td-chip.is-concluida .td-chip-time{color:var(--dh-sucesso)}html[data-tema=escuro] .td-chip-daqui,html[data-tema=escuro] .td-status-pill,html[data-tema=escuro] .td-aqui-badge,html[data-tema=escuro] .td-chip.is-concluida .td-chip-time{background:color-mix(in srgb,var(--dh-sucesso) 16%,var(--dh-superficie));border-color:color-mix(in srgb,var(--dh-sucesso) 40%,var(--dh-superficie))}html[data-tema=escuro] .td-obs-final{border-left-color:var(--dh-sucesso)}html[data-tema=escuro] .td-divider-line{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dh-sucesso) 40%,var(--dh-superficie)),transparent)}html[data-tema=escuro] .td-outras .td-divider-line{background:linear-gradient(90deg,transparent,var(--dh-marca-suave),transparent)}html[data-tema=escuro] .td-alerta-banner,html[data-tema=escuro] .td-chip.is-alert,html[data-tema=escuro] .td-chip.is-past:not(.is-alert),html[data-tema=escuro] .has-alerta .td-count-pill{background:color-mix(in srgb,var(--dh-aviso) 16%,var(--dh-superficie));border-color:color-mix(in srgb,var(--dh-aviso) 45%,var(--dh-superficie));color:var(--dh-aviso)}html[data-tema=escuro] .td-alerta-banner:hover,html[data-tema=escuro] .td-chip.is-alert:hover,html[data-tema=escuro] .td-chip.is-past:not(.is-alert):hover{background:color-mix(in srgb,var(--dh-aviso) 24%,var(--dh-superficie))}html[data-tema=escuro] .td-chip.is-alert .td-chip-time,html[data-tema=escuro] .td-chip.is-alert .td-chip-title,html[data-tema=escuro] .td-chip.is-alert .td-chip-daqui,html[data-tema=escuro] .td-header.pulse-amarelo .td-icon{color:var(--dh-aviso)}html[data-tema=escuro] .td-chip.is-alert .td-chip-time{background:color-mix(in srgb,var(--dh-aviso) 28%,var(--dh-superficie))}html[data-tema=escuro] .td-block{background:var(--dh-aviso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .td-chip-daqui.is-past{background:color-mix(in srgb,var(--dh-perigo) 16%,var(--dh-superficie));border-color:color-mix(in srgb,var(--dh-perigo) 40%,var(--dh-superficie));color:var(--dh-perigo)}html[data-tema=escuro] .td-checklist-remove,html[data-tema=escuro] .td-header.pulse-vermelho .td-icon{color:var(--dh-perigo)}html[data-tema=escuro] .td-checklist-remove:hover{background:color-mix(in srgb,var(--dh-perigo) 18%,var(--dh-superficie))}html[data-tema=escuro] .td-chip.prio-alta,html[data-tema=escuro] .td-chip.prio-urgente{border-left-color:var(--dh-perigo)}html[data-tema=escuro] .td-chip.prio-normal{border-left-color:var(--dh-info)}html[data-tema=escuro] .td-chip.prio-baixa{border-left-color:var(--dh-borda)}html[data-tema=escuro] .td-coin,html[data-tema=escuro] .td-coin.coin-static{background:var(--dh-superficie-3)}html[data-tema=escuro] .td-proximas-divider:before,html[data-tema=escuro] .td-proximas-divider:after{background:var(--dh-borda)}html[data-tema=escuro] .td-intro-hero{background:linear-gradient(135deg,var(--dh-fundo) 0%,var(--dh-marca-suave) 60%,var(--dh-marca) 100%)}html[data-tema=escuro] .td-intro-sub{color:var(--dh-texto-suave)}html[data-tema=escuro] .td-intro-close{background:#ffffff26;color:var(--dh-texto)}html[data-tema=escuro] .td-intro-close:hover{background:#ffffff40}html[data-tema=escuro] .td-intro-tag,html[data-tema=escuro] .td-novidade-badge{background:var(--dh-aviso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .td-intro-overlay,html[data-tema=escuro] .td-modal-overlay{background:#0009}html[data-tema=escuro] .td-intro,html[data-tema=escuro] .td-modal,html[data-tema=escuro] .td-intro-card:hover,html[data-tema=escuro] .td-intro-icon,html[data-tema=escuro] .td-intro-btn-primary,html[data-tema=escuro] .td-novidade-badge,html[data-tema=escuro] .td-chip:hover{box-shadow:0 8px 24px var(--dh-sombra)}html[data-tema=escuro] .flatpickr-day.td-fp-tem-tarefa:after{background:var(--dh-marca)!important}html[data-tema=escuro] .flatpickr-day.td-fp-tem-tarefa.selected:after{background:var(--dh-texto-inverso)!important}html[data-tema=escuro] .contact-notes{background:var(--dh-superficie);color:var(--dh-texto)}html[data-tema=escuro] .notes-header{background:var(--dh-superficie-2);border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .notes-header h3,html[data-tema=escuro] .note-content,html[data-tema=escuro] .nova-etiqueta-titulo,html[data-tema=escuro] .modal-header h3,html[data-tema=escuro] .modal-body strong,html[data-tema=escuro] .option-card h4,html[data-tema=escuro] .tag-search-input{color:var(--dh-texto)}html[data-tema=escuro] .notes-header i,html[data-tema=escuro] .note-author,html[data-tema=escuro] .modal-icon,html[data-tema=escuro] .option-card:not(.danger) i,html[data-tema=escuro] .note-action-btn:hover,html[data-tema=escuro] .btn-expand:hover{color:var(--dh-marca-texto)}html[data-tema=escuro] .internal-tab-btn{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .internal-tab-btn:hover{background:var(--dh-borda)}html[data-tema=escuro] .internal-tab-btn.active,html[data-tema=escuro] .btn-save,html[data-tema=escuro] .btn-confirm{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .btn-save:hover:not(:disabled),html[data-tema=escuro] .btn-confirm:hover{background:var(--dh-marca-texto)}html[data-tema=escuro] .loading,html[data-tema=escuro] .empty-state,html[data-tema=escuro] .note-date,html[data-tema=escuro] .note-action-btn,html[data-tema=escuro] .color-picker label,html[data-tema=escuro] .option-card p,html[data-tema=escuro] .modal-body p,html[data-tema=escuro] .btn-cancel,html[data-tema=escuro] .nova-etiqueta-ajuda,html[data-tema=escuro] .btn-expand{color:var(--dh-texto-suave)}html[data-tema=escuro] .note-item,html[data-tema=escuro] .modal-content,html[data-tema=escuro] .option-card{background:var(--dh-superficie);border-color:var(--dh-borda)}html[data-tema=escuro] .note-item:hover,html[data-tema=escuro] .modal-content{box-shadow:0 8px 24px var(--dh-sombra)}html[data-tema=escuro] .note-action-btn:hover,html[data-tema=escuro] .btn-cancel,html[data-tema=escuro] .note-form,html[data-tema=escuro] .tag-form,html[data-tema=escuro] .nova-etiqueta-toggle,html[data-tema=escuro] .nova-etiqueta-toggle:hover{background:var(--dh-superficie-2)}html[data-tema=escuro] .btn-cancel:hover{background:var(--dh-superficie-3)}html[data-tema=escuro] .note-action-btn.delete:hover{background:color-mix(in srgb,var(--dh-perigo) 16%,var(--dh-superficie));color:var(--dh-perigo)}html[data-tema=escuro] .option-card.danger i{color:var(--dh-perigo)}html[data-tema=escuro] .note-form textarea,html[data-tema=escuro] .tag-form input,html[data-tema=escuro] .expanded-textarea{background:var(--dh-superficie-3);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .note-form textarea:focus,html[data-tema=escuro] .tag-form input:focus,html[data-tema=escuro] .expanded-textarea:focus{border-color:var(--dh-marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-marca) 25%,transparent)}html[data-tema=escuro] .color-options button.active{border-color:var(--dh-texto);box-shadow:0 0 0 2px var(--dh-superficie),0 0 0 4px var(--dh-texto)}html[data-tema=escuro] .editing-header{background:color-mix(in srgb,var(--dh-aviso) 16%,var(--dh-superficie));border-color:color-mix(in srgb,var(--dh-aviso) 45%,var(--dh-superficie));color:var(--dh-aviso)}html[data-tema=escuro] .btn-cancel-edit{color:var(--dh-aviso)}html[data-tema=escuro] .btn-cancel-edit:hover{background:#ffffff1a}html[data-tema=escuro] .option-card:hover{border-color:var(--dh-marca);background:var(--dh-marca-suave)}html[data-tema=escuro] .option-card.danger:hover{border-color:var(--dh-perigo);background:color-mix(in srgb,var(--dh-perigo) 14%,var(--dh-superficie))}html[data-tema=escuro] .reservation-details-modal,html[data-tema=escuro] .success-container{background:var(--dh-superficie);color:var(--dh-texto)}html[data-tema=escuro] .reservation-details-overlay{background:#0009}html[data-tema=escuro] .reservation-details-modal{box-shadow:0 10px 40px var(--dh-sombra)}html[data-tema=escuro] .reservation-details-modal h3,html[data-tema=escuro] .detail-value,html[data-tema=escuro] .reservation-code{color:var(--dh-texto)}html[data-tema=escuro] .detail-label,html[data-tema=escuro] .children-ages-label,html[data-tema=escuro] .success-msg p,html[data-tema=escuro] .auto-close-msg,html[data-tema=escuro] .btn-close-details,html[data-tema=escuro] .flatpickr-input::placeholder{color:var(--dh-texto-suave)}html[data-tema=escuro] .btn-close-details:hover{background:var(--dh-superficie-2);color:var(--dh-texto)}html[data-tema=escuro] .detail-row{border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .detail-value.observacoes,html[data-tema=escuro] .children-ages-section,html[data-tema=escuro] .progress-bar-container{background:var(--dh-superficie-2)}html[data-tema=escuro] .children-ages-section{border-color:var(--dh-borda)}html[data-tema=escuro] .form-group input.readonly-field{background:var(--dh-superficie-2);color:var(--dh-texto-suave)}html[data-tema=escuro] .btn-submit,html[data-tema=escuro] .btn-view-reservation{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .btn-submit:hover:not(:disabled),html[data-tema=escuro] .btn-view-reservation:hover{background:var(--dh-marca-texto);box-shadow:0 4px 12px var(--dh-sombra)}html[data-tema=escuro] .btn-submit:disabled{background:var(--dh-superficie-3);color:var(--dh-texto-suave)}html[data-tema=escuro] .reservation-code strong,html[data-tema=escuro] .loading-details{color:var(--dh-marca-texto)}html[data-tema=escuro] .success-msg h3,html[data-tema=escuro] .detail-value.status-badge{color:var(--dh-sucesso)}html[data-tema=escuro] .detail-value.status-badge{background:color-mix(in srgb,var(--dh-sucesso) 18%,var(--dh-superficie))}html[data-tema=escuro] .progress-bar{background:var(--dh-sucesso)}html[data-tema=escuro] .error-msg{background:color-mix(in srgb,var(--dh-perigo) 16%,var(--dh-superficie));border-left-color:var(--dh-perigo);color:var(--dh-perigo)}html[data-tema=escuro] .error-details,html[data-tema=escuro] .error-details i{color:var(--dh-perigo)}html[data-tema=escuro] .child-age-group select,html[data-tema=escuro] .form-group input,html[data-tema=escuro] .form-group select,html[data-tema=escuro] .form-group textarea{background-color:var(--dh-superficie-3);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .child-age-group label{color:var(--dh-texto-suave)}html[data-tema=escuro] .hotel-status-bar,html[data-tema=escuro] .status-menu,html[data-tema=escuro] .menu-dropdown,html[data-tema=escuro] .toast-notification,html[data-tema=escuro] .notif-modal{background:var(--dh-superficie);border-color:var(--dh-borda)}html[data-tema=escuro] .hotel-status-bar{border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .status-menu,html[data-tema=escuro] .menu-dropdown,html[data-tema=escuro] .toast-notification,html[data-tema=escuro] .notif-modal{box-shadow:0 8px 24px var(--dh-sombra)}html[data-tema=escuro] .hotel-info h3,html[data-tema=escuro] .menu-item,html[data-tema=escuro] .notif-modal-header h4,html[data-tema=escuro] .notif-tipo{color:var(--dh-texto)}html[data-tema=escuro] .attendant-name,html[data-tema=escuro] .dialer-btn,html[data-tema=escuro] .menu-btn,html[data-tema=escuro] .notif-bell,html[data-tema=escuro] .notif-modal-sub,html[data-tema=escuro] .notif-modal-close,html[data-tema=escuro] .notif-row-head{color:var(--dh-texto-suave)}html[data-tema=escuro] .notif-row-head{border-bottom-color:var(--dh-borda)}html[data-tema=escuro] .status-badge:hover{background:#ffffff14}html[data-tema=escuro] .status-opt:hover,html[data-tema=escuro] .menu-btn:hover,html[data-tema=escuro] .menu-item:hover{background:var(--dh-superficie-2)}html[data-tema=escuro] .menu-btn:hover{color:var(--dh-texto)}html[data-tema=escuro] .menu-dropdown .menu-item:hover{color:var(--dh-perigo)}html[data-tema=escuro] .dialer-btn:hover:not(:disabled){background:var(--dh-marca-suave);color:var(--dh-marca-texto)}html[data-tema=escuro] .notif-bell:hover{color:var(--dh-marca-texto)}html[data-tema=escuro] .notif-toggle input:checked+.slider{background:var(--dh-marca)}html[data-tema=escuro] .notif-toggle .slider{background:var(--dh-superficie-3)}html[data-tema=escuro] .notif-toggle .slider:before{background:var(--dh-texto)}html[data-tema=escuro] .notif-toggle-disabled .slider{background:var(--dh-borda)!important}html[data-tema=escuro] .status-badge.online,html[data-tema=escuro] .status-opt.online i{color:var(--dh-sucesso)}html[data-tema=escuro] .status-badge.offline,html[data-tema=escuro] .status-opt.offline i,html[data-tema=escuro] .notif-bell.notif-bell-blocked{color:var(--dh-perigo)}html[data-tema=escuro] .status-badge.pausa,html[data-tema=escuro] .status-opt.pausa i{color:var(--dh-aviso)}html[data-tema=escuro] .toast-notification.success{color:var(--dh-sucesso);border-left-color:var(--dh-sucesso)}html[data-tema=escuro] .toast-notification.error{color:var(--dh-perigo);border-left-color:var(--dh-perigo)}html[data-tema=escuro] .toast-notification.info{color:var(--dh-info);border-left-color:var(--dh-info)}html[data-tema=escuro] .notif-push-warn{background:color-mix(in srgb,var(--dh-aviso) 16%,var(--dh-superficie));border-color:color-mix(in srgb,var(--dh-aviso) 45%,var(--dh-superficie))}html[data-tema=escuro] .notif-push-warn-text,html[data-tema=escuro] .notif-push-warn-text strong{color:var(--dh-aviso)}html[data-tema=escuro] .notif-push-warn-btn{background:var(--dh-aviso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .notif-push-ok{background:color-mix(in srgb,var(--dh-sucesso) 16%,var(--dh-superficie));border-color:color-mix(in srgb,var(--dh-sucesso) 40%,var(--dh-superficie));color:var(--dh-sucesso)}html[data-tema=escuro] .notif-modal-overlay,html[data-tema=escuro] .modal-confirmacao-overlay{background:#0009}html[data-tema=escuro] .modal-confirmacao{background:var(--dh-superficie);box-shadow:0 20px 60px var(--dh-sombra);border:1px solid var(--dh-borda)}html[data-tema=escuro] .modal-confirmacao-header,html[data-tema=escuro] .modal-confirmacao-footer{border-color:var(--dh-borda)}html[data-tema=escuro] .modal-confirmacao-header h2,html[data-tema=escuro] .modal-confirmacao-mensagem,html[data-tema=escuro] .modal-confirmacao-checkbox{color:var(--dh-texto)}html[data-tema=escuro] .modal-confirmacao-bullets,html[data-tema=escuro] .modal-confirmacao-close{color:var(--dh-texto-suave)}html[data-tema=escuro] .modal-confirmacao-close:hover{color:var(--dh-texto)}html[data-tema=escuro] .variante-default .modal-confirmacao-icone{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}html[data-tema=escuro] .variante-danger .modal-confirmacao-icone{background:color-mix(in srgb,var(--dh-perigo) 20%,var(--dh-superficie));color:var(--dh-perigo)}html[data-tema=escuro] .variante-warning .modal-confirmacao-icone{background:color-mix(in srgb,var(--dh-aviso) 20%,var(--dh-superficie));color:var(--dh-aviso)}html[data-tema=escuro] .modal-confirmacao-aviso{background:color-mix(in srgb,var(--dh-perigo) 16%,var(--dh-superficie));border-color:color-mix(in srgb,var(--dh-perigo) 45%,var(--dh-superficie));color:var(--dh-perigo)}html[data-tema=escuro] .btn-cancelar{background:var(--dh-superficie-2);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .btn-cancelar:hover{background:var(--dh-superficie-3)}html[data-tema=escuro] .btn-confirmar.btn-default{background:var(--dh-marca);border-color:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .btn-confirmar.btn-default:hover:not(:disabled){background:var(--dh-marca-texto);border-color:var(--dh-marca-texto)}html[data-tema=escuro] .btn-confirmar.btn-danger{background:var(--dh-perigo);border-color:var(--dh-perigo);color:var(--dh-texto-inverso)}html[data-tema=escuro] .btn-confirmar.btn-warning{background:var(--dh-aviso);border-color:var(--dh-aviso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .suggestion-bubble{background:var(--dh-marca-suave);border-color:var(--dh-borda);border-left-color:var(--dh-marca);box-shadow:0 1px 3px var(--dh-sombra)}html[data-tema=escuro] .suggestion-bubble.clickable:hover{box-shadow:0 2px 8px var(--dh-sombra)}html[data-tema=escuro] .suggestion-bubble.clickable:focus-visible{outline-color:var(--dh-marca)}html[data-tema=escuro] .suggestion-top{color:var(--dh-marca-texto)}html[data-tema=escuro] .suggestion-body{color:var(--dh-texto)}html[data-tema=escuro] .source-text,html[data-tema=escuro] .stale-label,html[data-tema=escuro] .btn-dismiss,html[data-tema=escuro] .midia-label{color:var(--dh-texto-suave)}html[data-tema=escuro] .expand-btn,html[data-tema=escuro] .midia-link{color:var(--dh-link)}html[data-tema=escuro] .btn-dismiss{border-color:var(--dh-borda)}html[data-tema=escuro] .btn-dismiss:hover{background:color-mix(in srgb,var(--dh-perigo) 16%,var(--dh-superficie));color:var(--dh-perigo);border-color:color-mix(in srgb,var(--dh-perigo) 45%,var(--dh-superficie))}html[data-tema=escuro] .suggestion-midia{background:#ffffff0f;border-color:var(--dh-borda)}html[data-tema=escuro] .suggestion-bubble.stale{background:var(--dh-superficie-2)!important;border-left-color:var(--dh-texto-suave)!important}html[data-tema=escuro] .suggestion-bubble.warning{border-left-color:var(--dh-aviso)!important}html[data-tema=escuro] .suggestion-bubble.warning .suggestion-top{color:var(--dh-aviso)!important}html[data-tema=escuro] .suggestion-bubble.human{background:color-mix(in srgb,var(--dh-sucesso) 14%,var(--dh-superficie))!important;border-color:color-mix(in srgb,var(--dh-sucesso) 40%,var(--dh-superficie))!important;border-left-color:var(--dh-sucesso)!important}html[data-tema=escuro] .suggestion-bubble.human .suggestion-top{color:var(--dh-sucesso)!important}html[data-tema=escuro] .suggestion-bubble.human .suggestion-midia{background:#ffffff12!important;border-color:color-mix(in srgb,var(--dh-sucesso) 40%,var(--dh-superficie))!important}html[data-tema=escuro] .suggestion-bubble.human.clickable:focus-visible{outline-color:var(--dh-sucesso)!important}html[data-tema=escuro] .budget-preview{background:var(--dh-superficie);border-color:var(--dh-aviso);box-shadow:0 2px 8px var(--dh-sombra)}html[data-tema=escuro] .budget-image{background:var(--dh-superficie-2)}html[data-tema=escuro] .budget-header i,html[data-tema=escuro] .room-price{color:var(--dh-aviso)}html[data-tema=escuro] .budget-header h3,html[data-tema=escuro] .room-name{color:var(--dh-texto)}html[data-tema=escuro] .budget-description,html[data-tema=escuro] .room-guests,html[data-tema=escuro] .budget-loading{color:var(--dh-texto-suave)}html[data-tema=escuro] .budget-rooms{background:var(--dh-superficie-2)}html[data-tema=escuro] .budget-button{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .budget-button:hover{background:var(--dh-marca-texto)}html[data-tema=escuro] .budget-error{color:var(--dh-perigo)}html[data-tema=escuro] .gallery-modal-overlay{background:#000c}html[data-tema=escuro] .gallery-modal,html[data-tema=escuro] .gallery-card,html[data-tema=escuro] .card-thumb-item{background:var(--dh-superficie);border-color:var(--dh-borda)}html[data-tema=escuro] .gallery-modal,html[data-tema=escuro] .gallery-card:hover{box-shadow:0 8px 24px var(--dh-sombra)}html[data-tema=escuro] .gallery-header,html[data-tema=escuro] .gallery-actions,html[data-tema=escuro] .card-thumbnails,html[data-tema=escuro] .skeleton-thumbnails-row,html[data-tema=escuro] .gallery-thumbnail,html[data-tema=escuro] .card-thumb-icon{background:var(--dh-superficie-2);border-color:var(--dh-borda)}html[data-tema=escuro] .gallery-header h2,html[data-tema=escuro] .empty-state h3,html[data-tema=escuro] .gallery-name,html[data-tema=escuro] .btn-close:hover,html[data-tema=escuro] .btn-edit{color:var(--dh-texto)}html[data-tema=escuro] .gallery-header h2 i{color:var(--dh-marca-texto)}html[data-tema=escuro] .btn-close,html[data-tema=escuro] .loading-state,html[data-tema=escuro] .empty-state p,html[data-tema=escuro] .gallery-description,html[data-tema=escuro] .gallery-stats,html[data-tema=escuro] .thumb-placeholder,html[data-tema=escuro] .card-thumb-icon,html[data-tema=escuro] .empty-state i{color:var(--dh-texto-suave)}html[data-tema=escuro] .btn-close:hover{background:var(--dh-superficie-3)}html[data-tema=escuro] .btn-new-gallery,html[data-tema=escuro] .btn-primary,html[data-tema=escuro] .btn-send{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .btn-new-gallery:hover,html[data-tema=escuro] .btn-primary:hover,html[data-tema=escuro] .btn-send:hover{background:var(--dh-marca-texto)}html[data-tema=escuro] .btn-edit,html[data-tema=escuro] .btn-delete{border-color:var(--dh-borda)}html[data-tema=escuro] .btn-delete{color:var(--dh-perigo)}html[data-tema=escuro] .btn-delete:hover{background:var(--dh-perigo);color:var(--dh-texto-inverso)}html[data-tema=escuro] .card-thumb-item:hover,html[data-tema=escuro] .card-thumb-item.active,html[data-tema=escuro] .thumbnail-item:hover,html[data-tema=escuro] .thumbnail-item.active{border-color:var(--dh-marca)}html[data-tema=escuro] .card-thumb-item.active,html[data-tema=escuro] .thumbnail-item.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--dh-marca) 35%,transparent)}html[data-tema=escuro] .card-thumbnails-scroll::-webkit-scrollbar-track{background:var(--dh-superficie-2)}html[data-tema=escuro] .card-thumbnails-scroll::-webkit-scrollbar-thumb{background:var(--dh-superficie-3)}html[data-tema=escuro] .card-thumbnails-scroll::-webkit-scrollbar-thumb:hover{background:var(--dh-borda)}html[data-tema=escuro] .skeleton-thumbnail,html[data-tema=escuro] .skeleton-title,html[data-tema=escuro] .skeleton-description,html[data-tema=escuro] .skeleton-button,html[data-tema=escuro] .skeleton-thumbnails-row:before,html[data-tema=escuro] .skeleton-thumbnails-row:after{background:linear-gradient(90deg,var(--dh-superficie-2) 25%,var(--dh-superficie-3) 50%,var(--dh-superficie-2) 75%)}html[data-tema=escuro] .galeria-badge-rede{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}html[data-tema=escuro] .contact-share-overlay{background:#0009}html[data-tema=escuro] .contact-share-modal{background:var(--dh-superficie);color:var(--dh-texto);box-shadow:0 20px 60px var(--dh-sombra)}html[data-tema=escuro] .csm-header,html[data-tema=escuro] .csm-search,html[data-tema=escuro] .csm-item{border-color:var(--dh-borda)}html[data-tema=escuro] .csm-header h3,html[data-tema=escuro] .csm-nome{color:var(--dh-texto)}html[data-tema=escuro] .csm-header i{color:var(--dh-marca-texto)}html[data-tema=escuro] .csm-close,html[data-tema=escuro] .csm-search i,html[data-tema=escuro] .csm-empty,html[data-tema=escuro] .csm-tel{color:var(--dh-texto-suave)}html[data-tema=escuro] .csm-item:hover:not([disabled]){background:var(--dh-superficie-2)}html[data-tema=escuro] .csm-avatar{background:var(--dh-marca-suave);color:var(--dh-marca-texto)}html[data-tema=escuro] .call-widget{background:linear-gradient(135deg,var(--dh-marca-suave) 0%,var(--dh-marca) 100%);box-shadow:0 4px 12px var(--dh-sombra)}html[data-tema=escuro] .call-widget-header{border-bottom-color:#fff3}html[data-tema=escuro] .call-status{background:#ffffff1a}html[data-tema=escuro] .status-icon-small,html[data-tema=escuro] .control-btn.mute-btn{background:#fff3}html[data-tema=escuro] .call-duration{color:var(--dh-sucesso)}html[data-tema=escuro] .pulse-ring{border-color:var(--dh-sucesso)}html[data-tema=escuro] .control-btn.accept-btn{background:var(--dh-sucesso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .control-btn.reject-btn,html[data-tema=escuro] .control-btn.mute-btn.active{background:var(--dh-perigo);color:var(--dh-texto-inverso)}html[data-tema=escuro] .error-message{background:color-mix(in srgb,var(--dh-perigo) 25%,transparent);border-color:color-mix(in srgb,var(--dh-perigo) 45%,transparent)}html[data-tema=escuro] .dropdown-overlay{background:#00000059}html[data-tema=escuro] .activity-island{background:var(--dh-superficie-2);box-shadow:0 2px 8px var(--dh-sombra)}html[data-tema=escuro] .activity-island:hover{box-shadow:0 4px 14px var(--dh-sombra)}html[data-tema=escuro] .activity-island.is-expanded{box-shadow:0 6px 22px var(--dh-sombra)!important}html[data-tema=escuro] .activity-island.has-notification{background:var(--dh-superficie-3)!important}html[data-tema=escuro] .stat-item,html[data-tema=escuro] .notification-title,html[data-tema=escuro] .expanded-title,html[data-tema=escuro] .stat-number,html[data-tema=escuro] .recent-text,html[data-tema=escuro] .expanded-header .close-btn:hover{color:var(--dh-texto)}html[data-tema=escuro] .stat-item i,html[data-tema=escuro] .notification-icon i,html[data-tema=escuro] .expanded-header .close-btn,html[data-tema=escuro] .notification-subtitle,html[data-tema=escuro] .expanded-stat i,html[data-tema=escuro] .recent-item i,html[data-tema=escuro] .notification-time,html[data-tema=escuro] .stat-label,html[data-tema=escuro] .recent-header,html[data-tema=escuro] .recent-time{color:var(--dh-texto-suave)}html[data-tema=escuro] .stat-divider{background:#ffffff2e}html[data-tema=escuro] .expanded-stats{border-color:#ffffff1a}html[data-tema=escuro] .notification-icon{background:var(--dh-superficie-3)}html[data-tema=escuro] .expanded-header .close-btn,html[data-tema=escuro] .recent-item{background:#ffffff0f}html[data-tema=escuro] .expanded-header .close-btn:hover,html[data-tema=escuro] .recent-item:hover{background:#ffffff1f!important}html[data-tema=escuro] .expanded-stat.highlight i{color:var(--dh-aviso)!important}html[data-tema=escuro] .right-sidebar{background:var(--dh-superficie);border-color:var(--dh-borda);box-shadow:-8px 0 32px var(--dh-sombra)}html[data-tema=escuro] .rs-header,html[data-tema=escuro] .rs-footer{background:var(--dh-superficie-2);border-color:var(--dh-borda)}html[data-tema=escuro] .rs-title{color:var(--dh-texto)}html[data-tema=escuro] .rs-close{color:var(--dh-texto-suave)}html[data-tema=escuro] .rs-close:hover{background:var(--dh-superficie-3);color:var(--dh-texto)}html[data-tema=escuro] .ts-info{background:var(--dh-marca-suave);border-left-color:var(--dh-marca);color:var(--dh-texto-suave)}html[data-tema=escuro] .ts-info strong,html[data-tema=escuro] .ts-group label{color:var(--dh-texto)}html[data-tema=escuro] .ts-group label i{color:var(--dh-marca-texto)}html[data-tema=escuro] .ts-control{background:var(--dh-superficie-3);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .ts-control:focus{border-color:var(--dh-marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--dh-marca) 25%,transparent)}html[data-tema=escuro] .ts-btn{background:var(--dh-superficie);color:var(--dh-texto-suave);border-color:var(--dh-borda)}html[data-tema=escuro] .ts-btn-cancel:hover:not(:disabled){background:var(--dh-superficie-2);color:var(--dh-texto)}html[data-tema=escuro] .ts-btn-primary{background:linear-gradient(135deg,var(--dh-marca) 0%,var(--dh-marca-texto) 100%);color:var(--dh-texto-inverso);box-shadow:0 4px 12px var(--dh-sombra)}html[data-tema=escuro] .vb-banner{background:var(--dh-marca-suave);border-color:color-mix(in srgb,var(--dh-marca) 40%,var(--dh-superficie))}html[data-tema=escuro] .vb-txt{color:var(--dh-texto)}html[data-tema=escuro] .vb-btn{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .vb-btn:hover{background:var(--dh-marca-texto)}html[data-tema=escuro] .vb-x{color:var(--dh-marca)}html[data-tema=escuro] .vb-x:hover{color:var(--dh-marca-texto)}html[data-tema=escuro] .vb-overlay{background:#0009}html[data-tema=escuro] .vb-panel{background:var(--dh-superficie);color:var(--dh-texto)}html[data-tema=escuro] .vb-head strong,html[data-tema=escuro] .vb-at-info strong{color:var(--dh-texto)}html[data-tema=escuro] .vb-close,html[data-tema=escuro] .vb-at-info small,html[data-tema=escuro] .vb-sub{color:var(--dh-texto-suave)}html[data-tema=escuro] .vb-reserva-head{color:var(--dh-marca-texto)}html[data-tema=escuro] .vb-atividade{border-color:var(--dh-borda)}html[data-tema=escuro] .vb-send{background:color-mix(in srgb,var(--dh-sucesso) 16%,var(--dh-superficie));color:var(--dh-sucesso)}html[data-tema=escuro] .vb-send:hover:not(:disabled){background:color-mix(in srgb,var(--dh-sucesso) 24%,var(--dh-superficie))}html[data-tema=escuro] .vb-send.ok{background:var(--dh-superficie-3)!important;color:var(--dh-sucesso)!important}html[data-tema=escuro] .link-preview{background:var(--dh-superficie);border-color:var(--dh-borda)}html[data-tema=escuro] .link-preview:hover{box-shadow:0 2px 12px var(--dh-sombra)}html[data-tema=escuro] .preview-image{background:var(--dh-superficie-2)}html[data-tema=escuro] .preview-title{color:var(--dh-texto)}html[data-tema=escuro] .preview-description,html[data-tema=escuro] .link-preview.loading{color:var(--dh-texto-suave)}html[data-tema=escuro] .visit-link-btn{background:var(--dh-superficie-2);border-top-color:var(--dh-borda);color:var(--dh-marca-texto)}html[data-tema=escuro] .visit-link-btn:hover{background:var(--dh-marca);color:var(--dh-texto-inverso)}html[data-tema=escuro] .pull-request-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--dh-aviso) 70%,var(--dh-superficie)),color-mix(in srgb,var(--dh-aviso) 45%,var(--dh-superficie)));color:var(--dh-texto);box-shadow:0 8px 24px var(--dh-sombra)}html[data-tema=escuro] .pull-icon{background:#ffffff1f}html[data-tema=escuro] .pull-timer{border-left-color:#fff3;border-right-color:#fff3}html[data-tema=escuro] .timer-text{background:var(--dh-superficie);color:var(--dh-texto)}html[data-tema=escuro] .btn-accept{background:var(--dh-sucesso);color:var(--dh-texto-inverso)}html[data-tema=escuro] .btn-deny{background:#ffffff1f;color:var(--dh-texto);border-color:#fff3}html[data-tema=escuro] .btn-deny:hover:not(:disabled){background:var(--dh-perigo);border-color:var(--dh-perigo);color:var(--dh-texto-inverso)}html[data-tema=escuro] input,html[data-tema=escuro] textarea,html[data-tema=escuro] select{background-color:var(--dh-superficie-3);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] input::placeholder,html[data-tema=escuro] textarea::placeholder{color:var(--dh-texto-suave);opacity:1}html[data-tema=escuro] input:disabled,html[data-tema=escuro] textarea:disabled,html[data-tema=escuro] select:disabled{background-color:var(--dh-superficie-2);color:var(--dh-texto-suave)}html[data-tema=escuro] input[type=checkbox],html[data-tema=escuro] input[type=radio],html[data-tema=escuro] input[type=range],html[data-tema=escuro] progress{accent-color:var(--dh-marca)}html[data-tema=escuro] option{background-color:var(--dh-superficie);color:var(--dh-texto)}html[data-tema=escuro] :focus-visible{outline-color:var(--dh-marca)}html[data-tema=escuro] a{color:var(--dh-link)}html[data-tema=escuro] *{scrollbar-color:var(--dh-superficie-3) transparent}html[data-tema=escuro] ::-webkit-scrollbar{width:10px;height:10px}html[data-tema=escuro] ::-webkit-scrollbar-track{background:var(--dh-superficie-2)}html[data-tema=escuro] ::-webkit-scrollbar-thumb{background:var(--dh-superficie-3);border-radius:6px}html[data-tema=escuro] ::-webkit-scrollbar-thumb:hover{background:var(--dh-borda)}html[data-tema=escuro] ::-webkit-scrollbar-corner{background:var(--dh-superficie-2)}html[data-tema=escuro] .modal-overlay{background:#0009}html[data-tema=escuro] .modal-content,html[data-tema=escuro] .modal-body,html[data-tema=escuro] .modal-header,html[data-tema=escuro] .modal-footer,html[data-tema=escuro] .modal-dialog{background-color:var(--dh-superficie);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] .modal-content{box-shadow:0 20px 60px var(--dh-sombra)}html[data-tema=escuro] hr{border-color:var(--dh-borda);background-color:var(--dh-borda)}html[data-tema=escuro] table{color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] th{background-color:var(--dh-superficie-2);color:var(--dh-texto);border-color:var(--dh-borda)}html[data-tema=escuro] td{border-color:var(--dh-borda)}html[data-tema=escuro] tbody tr:nth-child(2n){background-color:var(--dh-superficie-2)}html[data-tema=escuro] ::selection{background:var(--dh-marca-suave);color:var(--dh-texto)}html[data-tema=escuro] code,html[data-tema=escuro] pre,html[data-tema=escuro] kbd{background-color:var(--dh-superficie-2);color:var(--dh-texto);border-color:var(--dh-borda)}@keyframes messageHighlight-escuro{0%,to{box-shadow:0 0 0 0 transparent}16.66%{box-shadow:0 0 15px 5px color-mix(in srgb,var(--dh-marca) 60%,transparent)}33.33%{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 15px 5px color-mix(in srgb,var(--dh-marca) 60%,transparent)}66.66%{box-shadow:0 0 0 0 transparent}83.33%{box-shadow:0 0 15px 5px color-mix(in srgb,var(--dh-marca) 60%,transparent)}}html[data-tema=escuro] .message-highlight{animation-name:messageHighlight-escuro}@keyframes pulse-transfer-escuro{0%,to{transform:scale(1);box-shadow:0 2px 8px color-mix(in srgb,var(--dh-info) 40%,transparent)}50%{transform:scale(1.1);box-shadow:0 4px 16px color-mix(in srgb,var(--dh-info) 60%,transparent)}}html[data-tema=escuro] .transfer-icon{animation-name:pulse-transfer-escuro}@keyframes pulse-transfer-tab-escuro{0%,to{box-shadow:inset 0 0 0 0 transparent}50%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--dh-info) 45%,transparent)}}html[data-tema=escuro] .tab-btn.has-transfer{animation-name:pulse-transfer-tab-escuro}@keyframes td-pulse-amarelo-escuro{0%,to{box-shadow:inset 0 0 0 0 transparent;background:color-mix(in srgb,var(--dh-aviso) 10%,var(--dh-superficie))}50%{box-shadow:inset 0 0 12px 2px color-mix(in srgb,var(--dh-aviso) 45%,transparent);background:color-mix(in srgb,var(--dh-aviso) 22%,var(--dh-superficie))}}html[data-tema=escuro] .td-header.pulse-amarelo{animation-name:td-pulse-amarelo-escuro}@keyframes td-pulse-vermelho-escuro{0%,to{box-shadow:inset 0 0 0 0 transparent;background:color-mix(in srgb,var(--dh-perigo) 10%,var(--dh-superficie))}50%{box-shadow:inset 0 0 12px 2px color-mix(in srgb,var(--dh-perigo) 50%,transparent);background:color-mix(in srgb,var(--dh-perigo) 22%,var(--dh-superficie))}}html[data-tema=escuro] .td-header.pulse-vermelho{animation-name:td-pulse-vermelho-escuro}@keyframes novidade-pulse-alt-escuro{0%,to{box-shadow:0 0 color-mix(in srgb,var(--dh-marca) 55%,transparent)}50%{box-shadow:0 0 0 8px transparent}}html[data-tema=escuro] .td-novidade-badge.is-pulsing.is-alt{animation-name:novidade-pulse-alt-escuro}@keyframes cardPulse-escuro{0%{outline:0 solid transparent;border-color:var(--dh-marca);background-color:color-mix(in srgb,var(--dh-marca) 14%,var(--dh-superficie))!important}50%{outline:3px solid color-mix(in srgb,var(--dh-marca) 90%,transparent);border-color:var(--dh-marca);background-color:color-mix(in srgb,var(--dh-marca) 14%,var(--dh-superficie))!important}to{outline:0 solid transparent;border-color:var(--dh-marca);background-color:transparent!important}}html[data-tema=escuro] .accommodation-card.card-pulsando{animation-name:cardPulse-escuro}@keyframes concChipPulse-escuro{0%,to{box-shadow:0 0 color-mix(in srgb,var(--dh-marca) 45%,transparent)}50%{box-shadow:0 0 0 6px transparent}}html[data-tema=escuro] .conc-pulse{animation-name:concChipPulse-escuro}@keyframes concSimTopicClick-escuro{0%,14%{background:var(--dh-superficie)}17%,90%{background:var(--dh-marca-suave)}95%,to{background:var(--dh-superficie)}}html[data-tema=escuro] .conc-sim-click{animation-name:concSimTopicClick-escuro}@keyframes concSimChipSel-escuro{0%,45%{background:var(--dh-superficie);border-color:var(--dh-borda);color:var(--dh-texto-suave)}50%,88%{background:var(--dh-marca-suave);border-color:var(--dh-marca);color:var(--dh-marca-texto);font-weight:600}95%,to{background:var(--dh-superficie);border-color:var(--dh-borda);color:var(--dh-texto-suave)}}html[data-tema=escuro] .conc-sim-chip-select{animation-name:concSimChipSel-escuro}@keyframes concSimChipSel2-escuro{0%,55%{background:var(--dh-superficie);border-color:var(--dh-borda);color:var(--dh-texto-suave)}60%,88%{background:var(--dh-marca-suave);border-color:var(--dh-marca);color:var(--dh-marca-texto);font-weight:600}95%,to{background:var(--dh-superficie);border-color:var(--dh-borda);color:var(--dh-texto-suave)}}html[data-tema=escuro] .conc-sim-chip-select2{animation-name:concSimChipSel2-escuro}@keyframes concSimChipSel3-escuro{0%,65%{background:var(--dh-superficie);border-color:var(--dh-borda);color:var(--dh-texto-suave)}70%,88%{background:var(--dh-marca-suave);border-color:var(--dh-marca);color:var(--dh-marca-texto);font-weight:600}95%,to{background:var(--dh-superficie);border-color:var(--dh-borda);color:var(--dh-texto-suave)}}html[data-tema=escuro] .conc-sim-chip-select3{animation-name:concSimChipSel3-escuro}@media(prefers-reduced-motion:reduce){html[data-tema=escuro] .accommodation-card.card-pulsando,html[data-tema=escuro] .td-header.pulse-amarelo,html[data-tema=escuro] .td-header.pulse-vermelho,html[data-tema=escuro] .td-novidade-badge.is-pulsing.is-alt{animation-name:none}}
