@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Inter:wght@300;400;500;600;700;800;900&display=swap";body,button,input,textarea,select,:not(.font-mono):not(.mono-font):not(code):not(pre){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-mono,.mono-font{font-family:JetBrains Mono,Fira Code,Courier New,monospace!important}:root,html,body,select,option,input,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option{color:#fff;background-color:#0b1120}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bg-primary:#060913;--bg-secondary:#0c111d;--bg-tertiary:#161b26;--bg-glass:#0c111dbf;--border-color:#ffffff0d;--border-glow:#10b98133;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--text-white:#fff;--primary:#10b981;--primary-hover:#059669;--primary-glow:#10b9814d;--accent-purple:#8b5cf6;--accent-purple-glow:#8b5cf633;--accent-blue:#3b82f6;--accent-orange:#f59e0b;--accent-red:#ef4444;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-glass:0 8px 32px 0 #0000005e;--glass-blur:blur(16px);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s ease}:root.theme-emerald{--primary:#10b981;--primary-hover:#059669;--primary-glow:#10b9814d;--border-glow:#10b98133}:root.theme-ocean{--primary:#3b82f6;--primary-hover:#2563eb;--primary-glow:#3b82f64d;--border-glow:#3b82f633}:root.theme-amethyst{--primary:#8b5cf6;--primary-hover:#7c3aed;--primary-glow:#8b5cf64d;--border-glow:#8b5cf633}:root.theme-sunset{--primary:#f97316;--primary-hover:#ea580c;--primary-glow:#f973164d;--border-glow:#f9731633}:root.theme-ruby{--primary:#ef4444;--primary-hover:#dc2626;--primary-glow:#ef44444d;--border-glow:#ef444433}:root.light-theme{--bg-primary:#f3f4f6;--bg-secondary:#fff;--bg-tertiary:#e5e7eb;--bg-glass:#ffffffd9;--border-color:#00000014;--border-glow:#10b98126;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#9ca3af;--shadow-glass:0 8px 32px 0 #1f26870f;--primary-glow:#10b98126}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);transition:background-color var(--transition-normal), color var(--transition-normal);-webkit-font-smoothing:antialiased;line-height:1.5;overflow:hidden}button,input,textarea,select{color:inherit;font-family:inherit}input[type=text],input[type=password],input[type=url],input[type=number],input[type=email],input[type=text],input[type=search],input[type=date],select,.form-input{border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);background-color:#11182773;border:1px solid #ffffff14;outline:none;padding:8px 16px;font-size:13.5px}textarea{color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);background-color:#11182773;border:1px solid #ffffff14;border-radius:12px;outline:none;padding:10px 14px;font-size:13.5px}input[type=text]:focus,input[type=password]:focus,input[type=url]:focus,input[type=number]:focus,input[type=email]:focus,input[type=search]:focus,input[type=date]:focus,textarea:focus,select:focus,.form-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow);background-color:#111827a6}input::placeholder,textarea::placeholder{color:var(--text-muted)}select option{background-color:var(--bg-secondary);color:var(--text-primary)}button{cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.flex-align-center{align-items:center;display:flex}.flex-col-center{flex-direction:column;align-items:center;display:flex}.flex-col-between{flex-direction:column;justify-content:space-between;display:flex}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-3{margin-right:12px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.p-4{padding:16px}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-lg{font-size:18px}.text-muted{color:var(--text-muted)}.text-xxs{font-size:10px}.text-primary{color:var(--primary)}.app-container{background-image:radial-gradient(circle at 10% 20%, rgba(var(--rl-accent-rgb), .04) 0%, transparent 40%), radial-gradient(circle at 90% 80%, #8b5cf60a 0%, transparent 40%);width:100vw;height:100vh;display:flex}.main-content{flex-direction:column;flex:1;height:100vh;display:flex;position:relative;overflow:hidden}.page-container{scrollbar-gutter:stable;box-sizing:border-box;flex-direction:column;flex:1;gap:16px;width:100%;max-width:none;margin:0 auto;padding:16px 24px;display:flex;overflow-y:scroll}.main-content>main,.main-content>.tab-keepalive-pane>main,.settings-content{scrollbar-gutter:stable!important;overflow-y:scroll!important}.page-header{flex-direction:column;gap:4px;display:flex}.page-header.flex-header{flex-direction:row;justify-content:space-between;align-items:center}.page-title{letter-spacing:-.5px;font-size:22px;font-weight:800}.page-subtitle{color:var(--text-secondary);font-size:14px}.glass-card{background:var(--bg-glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-glass);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal)}.glass-card:hover{border-color:#ffffff26}.btn{border-radius:var(--radius-md);transition:all var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.btn-primary{background-color:var(--primary);color:var(--text-white);box-shadow:0 4px 14px var(--primary-glow)}.btn-primary:hover{background-color:var(--primary-hover);box-shadow:0 6px 20px var(--primary-glow);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background-color:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary)}.btn-secondary:hover{background-color:var(--border-color);transform:translateY(-2px)}.btn-lg{border-radius:var(--radius-md);padding:14px 28px;font-size:16px}.btn-sm{border-radius:var(--radius-sm);padding:6px 12px;font-size:12px}.btn-danger{color:var(--accent-red);background-color:#ef44441a;border:1px solid #ef444433}.btn-danger:hover{background-color:var(--accent-red);color:var(--text-white);transform:translateY(-2px);box-shadow:0 4px 14px #ef44444d}.sidebar-container{background-color:var(--bg-secondary);border-right:1px solid var(--border-color);z-index:10;width:240px;height:100vh;transition:width var(--transition-normal);flex-direction:column;flex-shrink:0;display:flex;position:relative}.sidebar-container.collapsed{width:64px!important}.sidebar-collapse-toggle-btn{border-radius:var(--radius-full);background-color:var(--bg-secondary);border:1px solid var(--border-color);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);z-index:12;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:32px;right:-12px}.sidebar-collapse-toggle-btn:hover{color:var(--primary);border-color:var(--primary);background-color:var(--bg-tertiary);box-shadow:0 0 8px var(--primary-glow);transform:scale(1.1)}.sidebar-logo-section{border-bottom:1px solid var(--border-color);transition:padding var(--transition-normal);justify-content:space-between;align-items:center;padding:24px;display:flex;position:relative}.sidebar-container.collapsed .sidebar-logo-section{justify-content:center;padding:24px 10px}.sidebar-logo-icon{color:var(--primary);flex-shrink:0}.sidebar-logo-text{letter-spacing:-.5px;opacity:1;white-space:nowrap;max-width:150px;font-size:20px;font-weight:800;transition:opacity .2s,max-width .2s;display:inline-block;overflow:hidden}.sidebar-container.collapsed .sidebar-logo-text{opacity:0;pointer-events:none;max-width:0}.sidebar-nav{transition:padding var(--transition-normal);flex-direction:column;flex:1;gap:6px;padding:24px 16px;display:flex;overflow-y:auto}.sidebar-container.collapsed .sidebar-nav{padding:24px 8px}.sidebar-nav-btn{border-radius:var(--radius-md);color:var(--text-secondary);text-align:left;transition:padding var(--transition-normal), gap var(--transition-normal);align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;display:flex;position:relative}.sidebar-container.collapsed .sidebar-nav-btn{justify-content:center;gap:0;padding:12px 10px}.sidebar-nav-btn.active{background-color:rgba(var(--rl-accent-rgb), .1);color:var(--primary);font-weight:600}.sidebar-nav-label{opacity:1;white-space:nowrap;max-width:150px;transition:opacity .2s,max-width .2s;display:inline-block;overflow:hidden}.sidebar-container.collapsed .sidebar-nav-label{opacity:0;pointer-events:none;max-width:0}.sidebar-nav-badge{background-color:var(--primary);color:var(--text-white);border-radius:var(--radius-full);opacity:1;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700;transition:opacity .2s,transform .2s;transform:scale(1)}.sidebar-container.collapsed .sidebar-nav-badge{opacity:0;pointer-events:none;transform:scale(0)}.sidebar-nav-badge-compact{background-color:var(--primary);opacity:0;pointer-events:none;border-radius:50%;width:8px;height:8px;transition:opacity .2s,transform .2s;position:absolute;top:8px;right:8px;transform:scale(0)}.sidebar-container.collapsed .sidebar-nav-badge-compact{opacity:1;transform:scale(1)}.sidebar-footer{border-top:1px solid var(--border-color);transition:padding var(--transition-normal);flex-direction:column;gap:12px;padding:16px;display:flex}.sidebar-container.collapsed .sidebar-footer{padding:16px 8px}.sidebar-status-card{border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;transition:padding var(--transition-normal), justify-content var(--transition-normal);background-color:#ffffff05;align-items:center;gap:10px;padding:12px;display:flex}.sidebar-container.collapsed .sidebar-status-card{justify-content:center;padding:12px 10px}.sidebar-status-card:hover{background-color:#ffffff0d}.status-dot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.bg-emerald-500{background-color:var(--primary)}.bg-amber-500{background-color:var(--accent-orange)}.bg-red-500{background-color:var(--accent-red)}.status-glow-ready{box-shadow:0 0 8px var(--primary);animation:1.5s infinite alternate pulse-dot}.status-glow-warning{box-shadow:0 0 8px var(--accent-orange);animation:1.5s infinite alternate pulse-dot-warn}@keyframes pulse-dot{0%{opacity:.5;box-shadow:0 0 2px var(--primary)}to{opacity:1;box-shadow:0 0 8px var(--primary)}}@keyframes pulse-dot-warn{0%{opacity:.5;box-shadow:0 0 2px var(--accent-orange)}to{opacity:1;box-shadow:0 0 8px var(--accent-orange)}}@keyframes blink-green{0%{opacity:.4;transform:scale(.9);box-shadow:0 0 2px #22c55e66}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 10px #22c55ecc}to{opacity:.4;transform:scale(.9);box-shadow:0 0 2px #22c55e66}}@keyframes blink-red{0%{opacity:.4;transform:scale(.9);box-shadow:0 0 2px #ef444466}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 10px #ef4444cc}to{opacity:.4;transform:scale(.9);box-shadow:0 0 2px #ef444466}}.blink-dot-green{background-color:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite blink-green;display:inline-block}.blink-dot-red{background-color:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite blink-red;display:inline-block}.status-info{opacity:1;flex-direction:column;max-width:150px;transition:opacity .2s,max-width .2s;display:flex;overflow:hidden}.sidebar-container.collapsed .status-info{opacity:0;pointer-events:none;max-width:0}.status-label{white-space:nowrap;font-size:12px;font-weight:600}.status-sublabel{color:var(--text-muted);white-space:nowrap;font-size:10px}.sidebar-theme-btn{border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--text-secondary);transition:padding var(--transition-normal), gap var(--transition-normal);justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:600;display:flex}.sidebar-container.collapsed .sidebar-theme-btn{gap:0;padding:10px}.sidebar-theme-btn span{opacity:1;white-space:nowrap;max-width:150px;transition:opacity .2s,max-width .2s;display:inline-block;overflow:hidden}.sidebar-container.collapsed .sidebar-theme-btn span{opacity:0;pointer-events:none;max-width:0}.sidebar-theme-btn:hover{color:var(--text-primary);background-color:#ffffff0a}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.metric-card{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.metric-value{margin-top:4px;font-size:24px;font-weight:800}.text-emerald-500{color:var(--primary)}.text-purple-500{color:var(--accent-purple)}.text-blue-500{color:var(--accent-blue)}.text-orange-500{color:var(--accent-orange)}.metric-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.metric-icon-wrapper{border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:#ffffff08;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dashboard-double-column{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=1024px){.dashboard-double-column{grid-template-columns:1fr}}.dashboard-section-card{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.section-title{letter-spacing:-.3px;font-size:18px;font-weight:700}.funnel-container{flex-direction:column;gap:14px;display:flex}.funnel-row{align-items:center;display:flex}.funnel-label-col{flex-direction:column;flex-shrink:0;width:150px;display:flex}.funnel-stage-name{font-size:13px;font-weight:600}.funnel-stage-count{color:var(--text-muted);font-size:11px}.funnel-bar-col{border-radius:var(--radius-full);background-color:#ffffff08;flex:1;height:20px;position:relative;overflow:hidden}.funnel-bar{border-radius:var(--radius-full);height:100%;transition:width var(--transition-slow);justify-content:flex-end;align-items:center;padding-right:12px;display:flex}.bg-blue-500{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.bg-amber-500{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.bg-purple-500{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.bg-orange-500{background:linear-gradient(90deg,#f97316,#fb923c)}.bg-emerald-500{background:linear-gradient(90deg, var(--rl-accent), #34d399)}.funnel-bar-percent{color:var(--text-white);font-size:10px;font-weight:700}.recent-chats-list{flex-direction:column;flex:1;gap:10px;display:flex}.empty-state-small{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.recent-chat-row{border-radius:var(--radius-md);cursor:pointer;background-color:#ffffff03;border:1px solid #0000;align-items:center;padding:12px;display:flex}.recent-chat-row:hover{border-color:var(--border-color);background-color:#ffffff08;transform:translate(4px)}.recent-chat-avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--primary), var(--accent-purple));width:40px;height:40px;color:var(--text-white);flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;font-weight:700;display:flex;position:relative}.avatar-unread-badge{background-color:var(--primary);border:2px solid var(--bg-secondary);border-radius:var(--radius-full);width:10px;height:10px;position:absolute;top:0;right:0}.recent-chat-details{flex:1;min-width:0}.recent-chat-header{justify-content:space-between;align-items:center;display:flex}.recent-chat-name{font-size:14px;font-weight:600}.recent-chat-time{color:var(--text-muted);font-size:11px}.recent-chat-preview{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.recent-chat-arrow{color:var(--text-muted);margin-left:8px}.status-banner-card{padding:24px}.status-banner-content{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=768px){.status-banner-content{flex-direction:column;align-items:flex-start}}.status-banner-text h4{margin-bottom:4px;font-size:16px;font-weight:700}.filter-bar{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}@media (width<=768px){.filter-bar{flex-direction:column;align-items:stretch}}.search-input-wrapper{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:#ffffff08;flex:1;align-items:center;padding:0 16px;display:flex}.search-icon{color:var(--text-muted)}.filter-search-input{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;padding:12px 10px;font-size:14px}.filter-select-wrapper{align-items:center;gap:8px;display:flex}.filter-select{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);outline:none;padding:10px 14px;font-size:14px}.table-card{padding:0;overflow:hidden}.table-responsive{width:100%;overflow-x:auto}.crm-table{border-collapse:collapse;text-align:left;width:100%}.crm-table th,.table-custom th,table th{color:var(--text-secondary);border-bottom:1px solid var(--border-color);text-transform:uppercase;letter-spacing:.5px;background-color:#ffffff03;font-weight:750;padding:10px 14px!important;font-size:11.5px!important}.crm-table td,.table-custom td,table td{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:8px 14px!important;font-size:12.5px!important}.crm-table tr:last-child td,.table-custom tr:last-child td,table tr:last-child td{border-bottom:none!important}.contact-name-cell{align-items:center;gap:12px;display:flex}.contact-avatar-small{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--accent-purple), var(--accent-blue));width:36px;height:36px;color:var(--text-white);justify-content:center;align-items:center;font-weight:700;display:flex}.contact-name-text{font-weight:600}.contact-company-text{color:var(--text-muted);font-size:12px}.contact-phone-text,.contact-email-text{color:var(--text-secondary);align-items:center;font-size:13px;display:flex}.tags-container{flex-wrap:wrap;gap:6px;display:flex}.tag-pill{border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);background-color:#ffffff0d;padding:2px 8px;font-size:11px}.actions-cell{justify-content:flex-end;gap:8px;display:flex}.btn-action{border-radius:var(--radius-sm);border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.btn-action:hover{color:var(--text-primary);transform:scale(1.05)}.btn-chat:hover{background-color:rgba(var(--rl-accent-rgb), .1);color:var(--primary);border-color:rgba(var(--rl-accent-rgb), .2)}.btn-edit:hover{color:var(--accent-blue);background-color:#3b82f61a;border-color:#3b82f633}.btn-delete:hover{color:var(--accent-red);background-color:#ef44441a;border-color:#ef444433}.btn-google:hover{color:var(--accent-purple);background-color:#8b5cf61a;border-color:#8b5cf633}.modal-backdrop,.modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:1100;width:100vw;height:100vh;animation:modalFadeIn var(--transition-fast) ease-out;background-color:#030712a6;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal-content{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;max-width:500px;box-shadow:var(--shadow-glass);animation:modalScaleUp var(--transition-fast) cubic-bezier(.34, 1.56, .64, 1);background-color:#111827f2;padding:20px 24px;position:relative}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;position:absolute;top:16px;right:16px}.modal-close-btn:hover{color:var(--text-primary)}.form-row-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:12px;display:flex}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.kanban-board{flex:1;grid-template-columns:repeat(5,minmax(220px,1fr));align-items:flex-start;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.kanban-column{border:1px solid var(--border-color);border-radius:var(--radius-md);min-height:500px;max-height:calc(100vh - 180px);transition:background-color var(--transition-fast), border-color var(--transition-fast);background-color:#ffffff03;flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}.kanban-column.drag-over{background-color:rgba(var(--rl-accent-rgb), .03);border-color:var(--primary);border-style:dashed}.kanban-column-header{border-bottom:2px solid #0000;padding-bottom:12px}.border-blue-500{border-color:var(--accent-blue)}.border-amber-500{border-color:var(--accent-orange)}.border-purple-500{border-color:var(--accent-purple)}.border-orange-500{border-color:#f97316}.border-emerald-500{border-color:var(--primary)}.kanban-column-title-row{justify-content:space-between;align-items:center;display:flex}.kanban-column-title{font-size:14px;font-weight:700}.kanban-column-count{border-radius:var(--radius-full);background-color:#ffffff0d;padding:2px 8px;font-size:11px;font-weight:700}.kanban-column-value{color:var(--text-secondary);margin-top:4px;font-size:12px}.kanban-cards-container{flex-direction:column;flex:1;gap:8px;display:flex}.kanban-card{cursor:grab;padding:10px 12px}.kanban-card:active{cursor:grabbing}.draggable-card:hover{box-shadow:var(--shadow-md);border-color:#ffffff26;transform:translateY(-2px)}.kanban-card-title{font-size:14px;font-weight:600}.kanban-card-company{color:var(--text-muted);margin-top:2px;font-size:11px}.kanban-card-value{font-size:13px}.kanban-card-tags{flex-wrap:wrap;gap:4px;display:flex}.kanban-card-footer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.btn-chat-small{border-radius:var(--radius-sm);border:1px solid var(--border-color);width:26px;height:26px;color:var(--text-secondary);background-color:#ffffff05;justify-content:center;align-items:center;display:flex;position:relative}.btn-chat-small:hover{background-color:rgba(var(--rl-accent-rgb), .1);color:var(--primary);border-color:rgba(var(--rl-accent-rgb), .2)}.kanban-card-unread-dot{border-radius:var(--radius-full);background-color:var(--primary);width:6px;height:6px;position:absolute;top:-2px;right:-2px}.kanban-column-empty{border:1px dashed var(--border-color);border-radius:var(--radius-md);text-align:center;justify-content:center;align-items:center;height:100px;display:flex}.info-banner{background-color:rgba(var(--rl-accent-rgb), .04);border:1px solid rgba(var(--rl-accent-rgb), .15);border-radius:var(--radius-md);align-items:center;padding:16px;display:flex}.info-banner-text{font-size:14px}.variable-code{border-radius:var(--radius-sm);color:var(--primary);background-color:#ffffff14;padding:2px 6px;font-family:monospace}.templates-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.template-card{height:180px;padding:16px}.template-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.template-card-title{letter-spacing:-.2px;font-size:16px;font-weight:700}.btn-delete-small{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.btn-delete-small:hover{color:var(--accent-red);background-color:#ef44441a}.template-card-content{color:var(--text-secondary);-webkit-line-clamp:5;text-overflow:ellipsis;white-space:pre-line;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.empty-state-full{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.settings-layout-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}@media (width<=900px){.settings-layout-grid{grid-template-columns:1fr}}.settings-card{padding:16px 20px}.mode-selector-tabs{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:#ffffff05;padding:4px;display:flex}.mode-tab-btn{border-radius:var(--radius-sm);color:var(--text-secondary);flex:1;padding:10px;font-size:13px;font-weight:600}.mode-tab-btn:hover:not(:disabled){color:var(--text-primary)}.mode-tab-btn.active{background-color:var(--primary-glow);color:var(--primary);border:1px solid rgba(var(--rl-accent-rgb), .15)}.mode-tab-btn:disabled{opacity:.5;cursor:not-allowed}.divider{border:none;border-top:1px solid var(--border-color)}.connection-status-panel{border:1px dashed var(--border-color);border-radius:var(--radius-md);background-color:#ffffff03;width:100%;padding:20px}.status-badge-panel{border-radius:var(--radius-full);align-items:center;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.status-badge-panel.ready{background-color:rgba(var(--rl-accent-rgb), .1);color:var(--primary)}.status-badge-panel.connecting{color:var(--accent-blue);background-color:#3b82f61a}.status-badge-panel.qr-pending{color:var(--accent-orange);background-color:#f59e0b1a}.status-badge-panel.disconnected{color:var(--text-secondary);background-color:#ffffff0d}.animate-spin{animation:1.5s linear infinite spin-kf}@keyframes spin-kf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-ring{border:3px solid rgba(var(--rl-accent-rgb), .1);border-top-color:var(--primary);border-radius:var(--radius-full);width:48px;height:48px;animation:1s linear infinite spin-kf}.qr-code-frame{border-radius:var(--radius-md);background-color:#fff;justify-content:center;align-items:center;padding:16px;display:flex}.qr-image{width:200px;height:200px}.qr-instructions{max-width:360px}.session-card{max-width:320px;padding:16px}.guide-item{border-left:none var(--border-color);padding-left:14px}.guide-title{margin-bottom:2px;font-size:14px;font-weight:700}.chat-layout{flex:1;height:100vh;display:flex;overflow:hidden}.chat-sidebar{background-color:var(--bg-secondary);border-right:1px solid var(--border-color);flex-direction:column;flex-shrink:0;width:320px;display:flex}.chat-search-bar{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:#ffffff08;align-items:center;padding:0 12px;display:flex}.chat-search-input{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;padding:8px 6px;font-size:13px}.chat-list{flex:1;overflow-y:auto}.chat-item{cursor:pointer;background-color:#0000;border-bottom:1px solid #ffffff03;border-radius:10px;align-items:center;margin:3px 8px;padding:10px 16px;transition:all .2s;display:flex}.chat-item.active{background-color:#ffffff14}.chat-item.active .chat-item-name{color:var(--rl-accent)!important}.chat-item-avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--accent-blue), var(--primary));width:42px;height:42px;color:var(--text-white);flex-shrink:0;justify-content:center;align-items:center;margin-right:14px;font-size:15px;font-weight:700;display:flex;position:relative}.chat-item-unread-badge{background-color:var(--primary);color:var(--text-white);border-radius:var(--radius-full);border:2px solid var(--bg-secondary);justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:-2px;right:-2px}.chat-unread-count-dot{background-color:var(--primary);color:var(--text-white);border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;display:flex}.chat-item-info{flex:1;min-width:0}.chat-item-header{justify-content:space-between;align-items:center;display:flex}.chat-item-name{font-size:14px;font-weight:600}.chat-item-preview{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.chat-sidebar-header-top{justify-content:space-between;align-items:center;display:flex}.chat-sidebar-title-container{align-items:center;gap:8px;display:flex}.chat-sidebar-title-container h3{color:var(--text-white);margin:0;font-size:18px;font-weight:700}.chat-sidebar-pending-badge{background-color:var(--primary);color:var(--text-white);border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-flex}.chat-header-actions-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.chat-header-actions-btn:hover{color:var(--text-primary);background-color:#ffffff0d}.chat-filter-segmented{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:#ffffff05;width:100%;padding:4px;display:flex}.filter-segment-btn{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding:8px;font-size:13px;font-weight:600;transition:all .2s}.filter-segment-btn:hover{color:var(--text-primary)}.tags-dropdown-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:var(--radius-md);z-index:999;flex-direction:column;width:220px;margin-top:8px;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 25px -5px #00000080;background:#0f172af2!important}.tags-dropdown-header{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background-color:#ffffff03;border-bottom:1px solid #ffffff0d;padding:10px 14px;font-size:10px;font-weight:700}.tags-dropdown-list{flex-direction:column;max-height:160px;padding:6px 0;display:flex;overflow-y:auto}.tags-dropdown-item{cursor:pointer;align-items:center;gap:10px;padding:8px 14px;transition:background-color .2s;display:flex}.tags-dropdown-item:hover{background-color:#ffffff08}.tag-checkbox{width:14px;height:14px;accent-color:var(--primary);cursor:pointer;margin:0}.tag-text{color:var(--text-secondary);font-size:12px;font-weight:500;transition:color .2s}.tags-dropdown-item:hover .tag-text{color:var(--text-primary)}.new-tag-form{background-color:#00000026;border-top:1px solid #ffffff0d;align-items:center;gap:6px;padding:8px 10px;display:flex}.new-tag-form-input{border-radius:var(--radius-sm);color:var(--text-primary);outline:none;flex:1;padding:6px 8px;font-size:11px;background:#ffffff05!important;border:1px solid #ffffff14!important}.new-tag-form-input:focus{border-color:var(--primary)!important}.new-tag-submit-btn{background-color:var(--primary);width:26px;height:26px;color:var(--text-white);border-radius:var(--radius-sm);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.new-tag-submit-btn:hover{opacity:.9}.tag-generic{color:#fff9;background-color:#ffffff0d}.tag-webchat{color:#60a5fa;background-color:#3b82f61a;border:1px solid #3b82f633}.tag-elite{color:#f472b6;background-color:#ec48991a;border:1px solid #ec489933}.tag-oro{color:#fbbf24;background-color:#f59e0b1a;border:1px solid #f59e0b33}.tag-resolver-credenciales{color:#f87171;background-color:#ef44441a;border:1px solid #ef444433}.chat-header-type-badge{text-transform:uppercase!important;letter-spacing:.3px!important;border-radius:9999px!important;align-items:center!important;padding:2px 6px!important;font-size:9px!important;font-weight:700!important;display:inline-flex!important}.chat-header-type-badge.badge-whatsapp{background-color:rgba(var(--rl-accent-rgb), .12);color:var(--rl-accent);border:1px solid rgba(var(--rl-accent-rgb), .2)}.chat-window{background-color:var(--bg-primary);flex-direction:column;flex:1;height:100vh;display:flex}.chat-window-header{background:var(--bg-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border-color);z-index:5;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.chat-header-userinfo{align-items:center;gap:14px;display:flex}.chat-header-avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--accent-purple), var(--primary));width:40px;height:40px;color:var(--text-white);justify-content:center;align-items:center;font-weight:700;display:flex}.chat-header-name{font-size:15px;font-weight:700}.chat-header-status{color:var(--text-secondary);align-items:center;display:flex}.chat-header-deal-value{color:var(--primary);font-size:16px}.chat-warning-banner{color:var(--accent-orange);background-color:#f59e0b14;border-bottom:1px solid #f59e0b26;align-items:center;padding:8px 24px;font-size:11px;display:flex}.chat-messages-container{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex;overflow-y:auto}.message-bubble-wrapper{width:100%;display:flex}.message-bubble-wrapper.msg-me{justify-content:flex-end}.message-bubble-wrapper.msg-them{justify-content:flex-start}.message-bubble{border-radius:var(--radius-md);max-width:60%;box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;padding:10px 14px;animation:.2s ease-out slideUp;display:flex;position:relative}.bubble-me{background:linear-gradient(135deg, var(--primary), #0d9488);color:var(--text-white);border-radius:20px 20px 0!important}.bubble-them{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:20px 20px 20px 0!important}.message-text{white-space:pre-line;font-size:13.5px}.message-time{color:#ffffffb3;align-self:flex-end;font-size:10px}.chat-input-bar{background:var(--bg-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--border-color);z-index:5;align-items:center;gap:14px;padding:16px 24px;display:flex}.chat-action-btn{border-radius:var(--radius-full);background-color:var(--bg-tertiary);border:1px solid var(--border-color);width:42px;height:42px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.chat-action-btn:hover,.chat-action-btn.active{background-color:var(--border-color);color:var(--primary);transform:scale(1.05)}.chat-text-input{background-color:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);transition:border-color var(--transition-fast);border-radius:12px;outline:none;flex:1;padding:12px 20px;font-size:14px}.chat-text-input:focus{border-color:var(--primary)}.chat-send-btn{border-radius:var(--radius-full);background-color:var(--primary);width:42px;height:42px;color:var(--text-white);box-shadow:0 4px 10px var(--primary-glow);justify-content:center;align-items:center;display:flex}.chat-send-btn:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:0 6px 14px var(--primary-glow);transform:scale(1.05)}.chat-send-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.template-btn-wrapper{position:relative}.templates-dropdown-menu{border-radius:var(--radius-md);z-index:100;width:320px;max-height:300px;animation:.2s ease-out slideUp;position:absolute;bottom:56px;left:0;overflow-y:auto}.dropdown-header{border-bottom:1px solid var(--border-color);color:var(--text-secondary);padding:12px 16px;font-size:13px;font-weight:700}.dropdown-items-container{flex-direction:column;display:flex}.dropdown-item{text-align:left;border-bottom:1px solid #ffffff05;flex-direction:column;width:100%;padding:12px 16px;display:flex}.dropdown-item:hover{background-color:rgba(var(--rl-accent-rgb), .08)}.dropdown-item-title{color:var(--primary);font-size:13px;font-weight:700}.dropdown-item-preview{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.empty-chat-welcome{text-align:center;flex:1;justify-content:center;padding:40px}.welcome-chat-logo{border-radius:var(--radius-full);background-color:rgba(var(--rl-accent-rgb), .05);border:1px solid rgba(var(--rl-accent-rgb), .1);justify-content:center;align-items:center;width:120px;height:120px;animation:4s ease-in-out infinite float;display:flex}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.welcome-chat-title{letter-spacing:-.5px;font-size:24px;font-weight:800}.welcome-chat-desc{max-width:420px}.op-dashboard{flex-direction:column;gap:24px;display:flex}.op-header{background-color:#0f172a;border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex;box-shadow:0 10px 30px #00000080}.op-title-area{flex-direction:column;gap:4px;display:flex}.op-title{color:var(--text-white);letter-spacing:-.5px;align-items:center;gap:12px;margin:0;font-size:28px;font-weight:900;display:flex}.op-subtitle{color:#94a3b8;align-items:center;gap:6px;margin-top:2px;font-size:13.5px;font-weight:500;display:flex}.op-filter-area{align-items:center;gap:12px;display:flex}.op-filter-group{background-color:#070a13;border:1px solid #ffffff1a;border-radius:10px;padding:4px;display:flex}.op-filter-btn{color:#94a3b8;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:750}.op-filter-btn:hover{color:var(--text-white)}.op-filter-btn.active{color:#fff;background-color:#04a76c;box-shadow:0 4px 15px #04a76c59}.op-refresh-btn{color:#94a3b8;cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background-color:#070a13;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;display:flex}.op-refresh-btn:hover{color:var(--text-white);border-color:#fff3}.op-custom-range-card{background-color:#0f172a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:16px 20px;animation:.2s ease-out fadeIn;display:flex;box-shadow:0 10px 30px #00000080}.op-custom-range-title{color:#94a3b8;font-size:12.5px;font-weight:700}.op-date-input{color:var(--text-white);background-color:#070a13;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:6px 12px;font-size:12px}.op-date-input:focus{border-color:var(--rl-accent)}.op-cards-row-large{gap:16px;display:grid;grid-template-columns:repeat(4,1fr)!important}@media (width<=1200px){.op-cards-row-large{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.op-cards-row-large{grid-template-columns:1fr}}.op-card-large{transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:16px;flex-direction:column;gap:16px;padding:20px 24px;display:flex;box-shadow:0 10px 30px #00000080;background:#0f172a!important;border:1px solid #ffffff14!important}.op-card-large:hover{transform:translateY(-2px);box-shadow:0 14px 40px #0009;border-color:#ffffff26!important}.op-card-large-header{justify-content:space-between;align-items:center;display:flex}.op-card-large-icon-box{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.op-icon-profit{background-color:rgba(var(--rl-accent-rgb), .12);border:1px solid rgba(var(--rl-accent-rgb), .3);color:var(--rl-accent)}.op-icon-charged{color:#3b82f6;background-color:#3b82f61f;border:1px solid #3b82f64d}.op-icon-withdrawn{color:#ef4444;background-color:#ef44441f;border:1px solid #ef44444d}.op-icon-bonus{color:#a855f7;background-color:#a855f71f;border:1px solid #a855f74d}.op-icon-tickets{color:#6366f1;background-color:#6366f11f;border:1px solid #6366f14d}.op-trend-badge{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.op-trend-badge.positive{background-color:rgba(var(--rl-accent-rgb), .15);color:var(--rl-accent);border:1px solid rgba(var(--rl-accent-rgb), .3)}.op-trend-badge.negative{color:#ef4444;background-color:#ef444426;border:1px solid #ef44444d}.op-trend-badge.neutral{color:#94a3b8;background-color:#ffffff0d;border:1px solid #ffffff1a}.op-card-large-body{flex-direction:column;gap:4px;display:flex}.op-card-large-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.op-card-large-value{font-size:26px;font-weight:900;font-family:var(--font-sans)}.op-card-large-footer{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.op-cards-row-small{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1200px){.op-cards-row-small{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.op-cards-row-small{grid-template-columns:1fr}}.op-card-small{transition:border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex;box-shadow:0 10px 30px #00000080;background:#0f172a!important;border:1px solid #ffffff14!important}.op-card-small:hover{border-color:#ffffff26!important}.op-card-small-header{color:#64748b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:flex}.op-card-small-value{font-size:22px;font-weight:900;font-family:var(--font-sans)}.op-chart-card{transition:border-color var(--transition-normal);border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 10px 30px #00000080;background:#0f172a!important;border:1px solid #ffffff14!important}.op-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.op-chart-title-area{flex-direction:column;gap:4px;display:flex}.op-chart-title{color:var(--text-white);font-size:16px;font-weight:700}.op-chart-controls{align-items:center;gap:8px;display:flex}.op-chart-select{border:1px solid var(--border-color);color:var(--text-white);cursor:pointer;background-color:#0f172a;border-radius:8px;outline:none;padding:6px 12px;font-size:12px}.op-chart-select:focus{border-color:var(--primary)}.op-chart-icon-btn{border:1px solid var(--border-color);width:30px;height:30px;color:var(--text-secondary);background-color:#0f172a;border-radius:8px;justify-content:center;align-items:center;display:flex}.op-chart-svg-wrapper{width:100%;height:320px;min-height:280px;position:relative}.op-chart-legend{background-color:#080e21;border:1px solid #141c2c;border-radius:10px;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:8px;padding:12px;display:flex}.op-legend-item{color:#8a9ab5;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.op-legend-color-line-dashed{border-bottom:2px dashed #fff;width:16px;height:2px}.op-legend-color-box{border-radius:3px;width:12px;height:12px}.op-chart-tooltip{pointer-events:none;z-index:50;background-color:#0a101df2;border:1px solid #1e293b;border-radius:10px;flex-direction:column;gap:6px;min-width:160px;padding:12px 16px;transition:opacity .15s ease-out;display:flex;position:absolute;box-shadow:0 10px 15px -3px #00000080}.op-tooltip-header{color:var(--text-white);margin-bottom:2px;font-size:13px;font-weight:700}.op-tooltip-row{justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.op-tooltip-label{margin-right:8px}.op-tooltip-value{color:var(--text-white);font-family:var(--font-sans)}.spinner{border:3px solid #ffffff1a;border-top:3px solid var(--primary);border-radius:50%;width:36px;height:36px;animation:1s linear infinite spin-kf;display:inline-block}@media (width<=1024px){.hgcash-settings-grid{grid-template-columns:1fr!important}}.custom-confirm-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background-color:#030712d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.custom-confirm-modal{border:1px solid var(--border-color);box-shadow:0 10px 40px -10px #000000b3, 0 0 20px var(--primary-glow);border-radius:var(--radius-md);text-align:left;background-color:#0b0f19;flex-direction:column;gap:20px;width:90%;max-width:450px;padding:24px;display:flex}.custom-confirm-header{align-items:center;gap:12px;display:flex}.custom-confirm-icon-wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.custom-confirm-icon-confirm{color:#ef4444;background-color:#ef44441a;border:1px solid #ef444433}.custom-confirm-icon-alert{color:#3b82f6;background-color:#3b82f61a;border:1px solid #3b82f633}.custom-confirm-title{color:#fff;letter-spacing:-.3px;margin:0;font-size:16px;font-weight:800}.custom-confirm-message{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:13.5px;line-height:1.6}.custom-confirm-buttons{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.custom-confirm-btn{transition:all var(--transition-fast);cursor:pointer;border-radius:8px;outline:none;padding:10px 20px;font-size:13px;font-weight:700}.custom-confirm-btn-cancel{color:var(--text-primary);background-color:#ffffff0d;border:1px solid #ffffff14}.custom-confirm-btn-cancel:hover{background-color:#ffffff1a;border-color:#ffffff26}.custom-confirm-btn-accept{background-color:var(--primary);border:1px solid var(--primary-hover);color:#fff;box-shadow:0 0 8px var(--primary-glow)}.custom-confirm-btn-accept:hover{background-color:var(--primary-hover);box-shadow:0 0 12px var(--primary-glow);transform:translateY(-1px)}.theme-card-hover{transition:all var(--transition-normal)!important}.theme-card-hover:hover{transform:translateY(-2px);border-color:var(--primary)!important;box-shadow:0 4px 20px #0006!important}.quick-responses-floating-bar{border-top:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a73;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.quick-response-pill-btn{cursor:pointer;align-items:center;display:inline-flex;color:#94a3b8!important;background:#0d1527!important;border:1px solid #1e293b!important;border-radius:6px!important;gap:8px!important;padding:8px 16px!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;transition:all .15s!important}.quick-response-icon{color:#64748b!important;transition:color .15s!important}.quick-response-pill-btn:active{transform:translateY(0)}.derivador-chat-layout .quick-responses-floating-bar{border-top:none!important;border-bottom:1px solid var(--border-color)!important;background:0 0!important;flex-wrap:wrap!important;gap:6px!important;padding:8px 16px!important;display:flex!important}.derivador-chat-layout .quick-response-pill-btn{background:#0f172a99!important;border:1px solid #ffffff14!important;border-radius:4px!important;gap:4px!important;padding:4px 8px!important}.derivador-chat-layout .bubble-me{background:var(--rl-accent-strong)!important}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toastProgress{0%{width:100%}to{width:0%}}@keyframes pulseOrangeAlert{0%{opacity:1;transform:scale(1);box-shadow:0 0 #ff9800e6}50%{opacity:.75;transform:scale(1.02);box-shadow:0 0 0 8px #ff980000}to{opacity:1;transform:scale(1);box-shadow:0 0 #ff980000}}.pulse-orange-alert{color:#fff!important;background-color:#ff9800!important;border:1px solid #e65100!important;font-weight:800!important;animation:1.2s ease-in-out infinite pulseOrangeAlert!important}.chat-layout{background-color:#020617!important}.chat-sidebar-header{border-bottom:1px solid #1e293b!important}.chat-search-bar{background-color:#020617!important;border:1px solid #1e293b!important;border-radius:8px!important}.chat-filter-segmented{background-color:#0f172a!important;border:1px solid #1e293b!important;border-radius:8px!important}.filter-segment-btn{color:#64748b!important}.filter-segment-btn.active{color:#fff!important;background-color:#1e293b!important;font-weight:700!important}.chat-item{border:1px solid #0000!important;border-radius:10px!important;margin:4px 8px!important;padding:12px 14px!important;transition:all .15s ease-in-out!important}.chat-item.active .chat-item-name{color:#fff!important;font-weight:700!important}.chat-item-name{color:#f1f5f9!important;font-weight:600!important}.chat-item-preview{color:#94a3b8!important;font-size:12px!important}.chat-item-time{color:#64748b!important}.chat-messages-container{background-color:#020617!important}.derivador-chat-layout .bubble-me{background:#00a86b!important;border-radius:12px!important}.chat-input-container{background-color:#0f172a!important;border-top:1px solid #1e293b!important}.chat-input-field{color:#fff!important}.chat-send-btn{color:#fff!important;background-color:#00b87c!important;border-radius:50%!important;box-shadow:0 2px 10px #00b87c4d!important}.chat-send-btn:hover{transform:scale(1.03);background-color:#00a06c!important}.chat-info-sidebar{background-color:#0f172a!important;border-left:1px solid #1e293b!important}:root{--bg-primary:#080e21!important;--bg-secondary:#020617!important;--bg-tertiary:#0f172a!important;--bg-glass:#0b101bd9!important;--border-color:#1e293b!important;--border-glow:#10b98140!important;--text-primary:#f8fafc!important;--text-secondary:#94a3b8!important;--text-muted:#64748b!important;--text-white:#fff!important;--primary:#10b981!important;--primary-hover:#00b87c!important;--primary-glow:#10b9814d!important}body{color:#f8fafc!important;background-color:#080e21!important}.sidebar-logo-section{border-bottom:1px solid #1e293b!important}.sidebar-nav-btn{color:#94a3b8!important;border-radius:8px!important;transition:all .15s ease-in-out!important}.card,.stat-card,.dashboard-card,.panel-card,.content-card,.bg-secondary-theme{background-color:#0f172a!important;border:1px solid #1e293b!important;border-radius:12px!important}table,.custom-table{background-color:#0f172a!important}th,.table-header{color:#64748b!important;background-color:#020617!important;border-bottom:1px solid #1e293b!important}td,.table-cell{color:#f8fafc!important;border-bottom:1px solid #1e293b!important}input:not([type=checkbox]):not([type=radio]):not(.no-inner-box),select,textarea{color:#fff!important;background-color:#020617!important;border:1px solid #1e293b!important;border-radius:8px!important}input:focus,select:focus,textarea:focus{border-color:var(--rl-accent)!important}:root{--font-sans:"Inter", system-ui, -apple-system, sans-serif!important;--bg-primary:#020617!important;--bg-secondary:#020617!important;--bg-tertiary:#0f172a!important;--bg-glass:#080d1ae6!important;--border-color:#1e293b!important;--border-card:#1e293b!important;--border-glow:#00b87c40!important;--text-primary:#fff!important;--text-secondary:#94a3b8!important;--text-muted:#64748b!important;--text-white:#fff!important;--primary:#00b87c!important;--primary-hover:#00a06c!important;--primary-glow:#00b87c4d!important;--accent-purple:#c084fc!important;--accent-blue:#38bdf8!important;--accent-orange:#f59e0b!important;--accent-red:#ef4444!important}body{margin:0;padding:0;color:#fff!important;background-color:#020617!important;font-family:Inter,system-ui,-apple-system,sans-serif!important}#root,.app-layout,.main-layout,.app-container{background-color:#020617!important}.sidebar-container{width:240px;background-color:#020617!important;border-right:1px solid #1e293b!important}.sidebar-container.collapsed{width:60px!important;min-width:60px!important;max-width:60px!important}.sidebar-logo-section{border-bottom:1px solid #1e293b!important;padding:16px 20px!important}.sidebar-nav-btn{color:#94a3b8!important;border-radius:8px!important;height:38px!important;padding:0 14px!important;font-size:13.5px!important;font-weight:500!important;transition:all .15s!important}.sidebar-nav-btn:hover{color:#fff!important;background-color:#ffffff0a!important}.sidebar-nav-btn.active{color:#00b87c!important;background-color:#1e293b!important;border-left:none!important;font-weight:700!important}.chat-sidebar-header{border-bottom:1px solid #1e293b!important;padding:16px 18px!important}.chat-search-bar{background-color:#0f172a!important;border:1px solid #1e293b!important;border-radius:8px!important;height:38px!important;padding:0 12px!important}.chat-search-input{color:#fff!important;font-size:13px!important}.chat-search-input::placeholder{color:#64748b!important}.chat-filter-segmented{background-color:#0f172a!important;border:1px solid #1e293b!important;border-radius:8px!important;padding:3px!important}.filter-segment-btn{color:#94a3b8!important;border-radius:6px!important;padding:6px 0!important;font-size:12.5px!important;font-weight:500!important}.filter-segment-btn.active{color:#fff!important;background-color:#1e293b!important;font-weight:700!important;box-shadow:0 1px 3px #0000004d!important}.chat-item{background-color:#0000!important;border:1px solid #0000!important;border-radius:10px!important;margin:4px 8px!important;padding:10px 12px!important;transition:all .15s!important}.chat-item:hover{background-color:#ffffff08!important}.chat-item-name{color:#fff!important;font-size:13.5px!important;font-weight:700!important}.chat-item-preview{color:#94a3b8!important;margin-top:2px!important;font-size:12px!important}.chat-item-badges{flex-wrap:wrap!important;gap:4px!important;margin-top:6px!important;display:flex!important}.chat-item-tag{text-transform:uppercase!important;letter-spacing:.02em!important;border-radius:5px!important;align-items:center!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:700!important;display:inline-flex!important}.tag-webchat,.tag-canal{color:#7dd3fc!important;background-color:#075985!important;border:1px solid #0369a1!important}.tag-supernova{color:#67e8f9!important;background-color:#083344!important;border:1px solid #164e63!important}.tag-elite,.tag-vip{color:#d8b4fe!important;background-color:#3b0764!important;border:1px solid #581c87!important}.tag-sin-responder,.tag-repetidos{color:#fca5a5!important;background-color:#450a0a!important;border:1px solid #7f1d1d!important}.tag-generic{color:#94a3b8!important;background-color:#1e293b!important;border:1px solid #334155!important}.chat-window{background-color:#020617!important}.chat-window-header{background-color:#020617!important;border-bottom:1px solid #1e293b!important;height:64px!important;padding:0 20px!important}.chat-messages-container{background-color:#020617!important;padding:20px 24px!important}.message-text{color:#fff!important;font-size:13.5px!important;line-height:1.45!important}.message-time{color:#ffffffb3!important;font-size:10px!important}.chat-input-container{background-color:#020617!important;border-top:1px solid #1e293b!important;padding:12px 16px!important}.chat-input-box{background-color:#0f172a!important;border:1px solid #1e293b!important;border-radius:10px!important}.chat-send-btn{color:#fff!important;background-color:#00b87c!important;border-radius:8px!important;width:40px!important;height:40px!important}.quick-response-pill-btn{color:#94a3b8!important;background-color:#0f172a!important;border:1px solid #1e293b!important;border-radius:6px!important;font-size:11px!important}.quick-response-pill-btn:hover{color:#fff!important;background-color:#1e293b!important;border-color:#00b87c!important}.chat-info-sidebar{background-color:#020617!important;border-left:1px solid #1e293b!important;width:320px!important;padding:16px!important}.card,.stat-card,.dashboard-card,.panel-card,.content-card{background-color:#0f172a!important;border:1px solid #1e293b!important;border-radius:10px!important;padding:16px!important}.action-card-charge{color:#00b87c!important;background-color:#0f172a!important;border:1px solid #00b87c!important;border-radius:10px!important}.action-card-withdraw{color:#ef4444!important;background-color:#0f172a!important;border:1px solid #ef4444!important;border-radius:10px!important}.action-card-bonus{color:#f59e0b!important;background-color:#0f172a!important;border:1px solid #f59e0b!important;border-radius:10px!important}.action-card-password{color:#c084fc!important;background-color:#0f172a!important;border:1px solid #8b5cf6!important;border-radius:10px!important}.sidebar-nav button span[title*="Haz clic para cambiar estado"]{display:none!important}.welcome-chat-logo{background-color:#0f172a!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:80px!important;height:80px!important;margin:0 auto!important;display:flex!important}.welcome-chat-logo svg{color:#1e293b!important;width:44px!important;height:44px!important}.welcome-chat-title{color:#fff!important;font-size:22px!important;font-weight:800!important}.welcome-chat-desc{color:#64748b!important;font-size:13px!important}.sidebar-container.collapsed{border-right:1px solid #1e293b!important;width:60px!important;min-width:60px!important;max-width:60px!important;overflow:visible!important}.sidebar-container.collapsed .sidebar-logo-section{justify-content:center!important;height:48px!important;padding:10px 14px!important}.sidebar-container.collapsed .sidebar-nav{align-items:center!important;gap:4px!important;padding:12px!important}.sidebar-container.collapsed .sidebar-nav-btn{border-radius:6px!important;justify-content:center!important;gap:0!important;width:36px!important;height:36px!important;padding:0!important}.sidebar-container.collapsed .sidebar-nav-btn svg{width:16px!important;height:16px!important}.panel-resizer-handle{transition:background-color .15s}.panel-resizer-handle:hover{background-color:rgba(var(--rl-accent-rgb), .35)!important}.panel-resizer-handle:hover>div{background-color:var(--rl-accent)!important}body,html{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important;font-feature-settings:"cv02", "cv03", "cv04", "cv11"!important}.sidebar-footer{-webkit-backdrop-filter:none!important;background:0 0!important;border-top:1px solid #ffffff14!important}@keyframes spin-sync{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-icon{animation:.8s linear infinite spin-sync!important}body,html,button,input,select,textarea{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important;font-feature-settings:"cv02", "cv03", "cv04", "cv11"!important;letter-spacing:-.012em!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.sidebar-nav-btn{border-radius:6px!important;height:33px!important;padding:0 10px!important}.sidebar-nav-btn.active{background-color:rgba(var(--rl-accent-rgb), .12)!important;color:var(--rl-accent)!important}.chat-item{cursor:pointer!important;background-color:#0000!important;border:1px solid #0000!important;border-radius:12px!important;margin:3px 6px!important;padding:10px 12px!important;transition:all .15s ease-in-out!important}.chat-item:hover{background-color:#ffffff08!important;border-color:#0000!important}.chat-item.active{background-color:#1e293b!important;border:1px solid #28374f!important;box-shadow:0 4px 14px #00000059!important}.chat-item-name{color:#fff!important;letter-spacing:-.01em!important;font-size:14.5px!important;font-weight:700!important}.chat-item-preview{color:#94a3b8!important;letter-spacing:-.01em!important;margin-top:2px!important;font-size:13px!important;line-height:1.35!important}.chat-item-time{color:#64748b!important;font-size:12px!important;font-weight:500!important}.chat-item-badges{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin-top:5px!important;display:flex!important}.chat-item-tag{letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:9999px!important;flex-shrink:0!important;padding:2px 7px!important;font-size:9px!important;font-weight:700!important}.message-bubble{border-radius:8px!important;max-width:62%!important;padding:8px 12px!important;box-shadow:0 1px 2px #00000040!important}.bubble-me{color:#e9edef!important;background:#005c4b!important;border:none!important;border-radius:8px 8px 0!important}.message-text{letter-spacing:-.01em!important;color:#e9edef!important;font-size:14.5px!important;line-height:1.45!important}.message-time{color:#e9edefbf!important;margin-top:2px!important;font-size:10.5px!important;font-weight:500!important}.filter-segment-btn{letter-spacing:-.01em!important;border-radius:6px!important;padding:5px 12px!important;font-size:13.5px!important;font-weight:600!important}.chat-window-header{height:auto!important;min-height:60px!important;box-shadow:none!important;z-index:10!important;background-color:#0f172a!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;padding:10px 20px!important;display:flex!important}.right-panel-header{letter-spacing:-.015em!important;font-size:14.5px!important;font-weight:700!important}@keyframes sync-blink{0%,to{opacity:1;filter:drop-shadow(0 0 6px rgba(var(--rl-accent-rgb), .8))}50%{opacity:.3;filter:drop-shadow(0 0 1px rgba(var(--rl-accent-rgb), .15))}}.blinking-text-sync{animation:2s ease-in-out infinite sync-blink!important}body,html,#root{color:#f1f5f9!important;background-color:#020617!important}.chat-window,.chat-messages-container,.main-content{background-color:#020617!important}.chat-sidebar,.sidebar-container,.chat-window-header{background-color:#0f172a!important}.glass-card,.chat-item.active{background-color:#1e293b!important;border-color:#ffffff12!important}:root{--bg-primary:#020617!important;--bg-secondary:#0f172a!important;--bg-tertiary:#1e293b!important}body,html,#root{color:#f1f5f9!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important;background-color:#020617!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.main-content,.chat-window,.chat-messages-container{background-color:#020617!important}.chat-sidebar,.chat-window-header{background-color:#0f172a!important;border-bottom:1px solid #ffffff0f!important}.sidebar-nav-btn{border-radius:10px!important;height:42px!important;margin-bottom:4px!important;padding:0 16px!important}.sidebar-nav-label{letter-spacing:-.01em!important;font-size:14px!important;font-weight:500!important}.sidebar-nav-btn.active{background-color:rgba(var(--rl-accent-rgb), .14)!important}.sidebar-nav-btn.active .sidebar-nav-label{color:var(--rl-accent)!important;font-weight:600!important}.sidebar-nav-btn:not(.active) .sidebar-nav-label{color:#94a3b8!important}@keyframes pulse-dot-only{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}.blinking-text{animation:2s ease-in-out infinite pulse-dot-only!important}.glass-card{background-color:#0f172a!important;border:1px solid #ffffff0f!important;border-radius:12px!important}.bubble-me{background:var(--rl-accent-strong)!important;color:#fff!important;border:none!important;border-radius:10px 10px 0!important}.bubble-them{color:#e9edef!important;background-color:#1e293b!important;border:1px solid #ffffff0a!important;border-radius:10px 10px 10px 0!important}body,html,#root,.main-content,.dashboard-container{color:#f8fafc!important;background-color:#020617!important}.op-card-large,.op-card-small,.glass-card{background-color:#0f172a!important;border:1px solid #ffffff0d!important;border-radius:12px!important}.op-card-large-value{font-family:Inter,sans-serif!important;font-size:22px!important;font-weight:800!important}body,html,#root,.main-content,.dashboard-container,.chat-window,.chat-messages-container{color:#f8fafc!important;background-color:#020617!important}.sidebar-container,.chat-sidebar{background-color:#020617!important;border-right:1px solid #ffffff0f!important}.op-card-large,.op-card-small,.glass-card{background-color:#0f172a!important;border:1px solid #ffffff0f!important;border-radius:12px!important;box-shadow:0 4px 12px #00000040!important}.sidebar-nav-btn.active{background-color:#ffffff0a!important;border:1px solid #ffffff59!important;border-radius:10px!important}.op-header{background-color:#0f172a!important;border:1px solid #ffffff0f!important;border-radius:12px!important;padding:18px 24px!important;box-shadow:0 4px 12px #00000040!important}.op-title{color:#fff!important;letter-spacing:-.015em!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important}.op-subtitle{color:#64748b!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important}.op-card-large-label,.op-card-small-header{letter-spacing:.05em!important;color:#64748b!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important}.op-card-large-value,.op-card-small-value{letter-spacing:-.02em!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:24px!important;font-weight:800!important}.op-card-large-footer{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:500!important}.op-filter-group{background-color:#0f172a!important;border:1px solid #ffffff0f!important;border-radius:8px!important;padding:3px!important}.op-filter-btn{color:#64748b!important;border-radius:6px!important;padding:5px 12px!important;font-family:Inter,sans-serif!important;font-size:11.5px!important;font-weight:500!important}.op-filter-btn.active{color:#fff!important;box-shadow:none!important;background-color:#0d9488!important}.op-refresh-btn{background-color:#0f172a!important;border:1px solid #ffffff0f!important;border-radius:8px!important;width:32px!important;height:32px!important}body,button,input,select,textarea,p,label,td,th,a,li{font-size:14px}.chat-input-field,.chat-input-container textarea,.chat-input-container input{font-size:14px!important}.casino-sidebar{box-shadow:none!important;background-color:#0f172a!important;border:none!important;border-left:1px solid #ffffff14!important;border-radius:0!important;margin:0!important}.chat-item-header{justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}.chat-item-name{color:#fff!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;min-width:0!important;font-size:13px!important;font-weight:700!important;overflow:hidden!important}.chat-item-meta{white-space:nowrap!important;flex-shrink:0!important}.quick-responses-floating-bar{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-top:1px solid var(--border-color)!important;background:#0f172a99!important;flex-wrap:wrap!important;gap:8px!important;padding:8px 12px!important;display:flex!important}.quick-response-pill-btn{color:#f8fafc!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:11px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}.quick-response-pill-btn:hover{background:rgba(var(--rl-accent-rgb), .1)!important;border-color:var(--rl-accent)!important;color:var(--rl-accent)!important}.quick-response-icon{color:#94a3b8!important}.quick-response-pill-btn:hover .quick-response-icon{color:var(--rl-accent)!important}.form-input,input[type=text],input[type=number],input[type=search],input[type=email],input[type=password],select{padding:8px 12px;border-radius:8px!important;height:40px!important;min-height:40px!important;font-size:14px!important;line-height:1.5!important}textarea:not(.chat-text-input){padding:8px 12px;border-radius:8px!important;min-height:80px!important;font-size:14px!important}.chat-text-input{min-height:38px!important;max-height:96px!important;padding:8px 14px!important}.chat-input-bar{padding:10px 18px!important}.chat-input-container input,.chat-search-container input,.hg-search-container input,.search-box input{height:40px!important;min-height:40px!important;font-size:14px!important}.search-box,.hg-search-container{height:40px!important;min-height:40px!important;padding-left:12px!important}.chat-search-bar{box-sizing:border-box!important;background-color:#0f172a!important;border:1px solid #1e293b!important;border-radius:8px!important;align-items:center!important;height:44px!important;min-height:44px!important;padding:0 12px!important;display:flex!important;overflow:hidden!important}.chat-search-bar input,.chat-search-bar input[type=text],.chat-search-input{box-shadow:none!important;color:#fff!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0 8px!important;font-size:13.5px!important}.chat-search-bar input::placeholder,.chat-search-input::placeholder{color:#64748b!important}td select,table select,tr select,.status-select-badge{height:32px!important;min-height:32px!important;max-height:32px!important;line-height:1.2!important}td select{padding-top:4px!important;padding-bottom:4px!important}.chat-sidebar{box-sizing:border-box!important;overflow-x:hidden!important}.chat-sidebar-header{box-sizing:border-box!important;width:100%!important;padding:12px 14px!important}.chat-search-bar{box-sizing:border-box!important;width:100%!important}.chat-search-input{width:100%!important;min-width:0!important}.chat-filter-segmented{box-sizing:border-box!important;flex-wrap:wrap!important;gap:2px!important;width:100%!important;display:flex!important}.filter-segment-btn{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;padding:6px 4px!important;font-size:11.5px!important;overflow:hidden!important}.chat-list{box-sizing:border-box!important;width:100%!important;overflow-x:hidden!important}.chat-item{box-sizing:border-box!important;width:100%!important}input[type=text].login-input,input[type=password].login-input,.login-input{border:1px solid #ffffff80!important;padding-left:48px!important;padding-right:48px!important}input[type=text].login-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #1f2937!important}input[type=password].login-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #1f2937!important}.login-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #1f2937!important}input[type=text].input-with-icon,input[type=search].input-with-icon,input.input-with-icon,.input-with-icon{padding-left:38px!important}.chat-sidebar{background-color:#020617!important;border-right:1px solid #1e293b!important}.chat-search-bar,.chat-filter-segmented{background-color:#0f172a!important;border:1px solid #1e293b!important}.filter-segment-btn.active{color:#fff!important;background-color:#1e293b!important}.chat-item{border:1px solid #0000!important}.chat-item:hover:not(.active){background-color:#1e293b73!important}.chat-item.active{box-shadow:none!important;background-color:#1e293b!important;border:1px solid #0000!important}.chat-window,.chat-messages-container{background-color:#060b1d!important}.chat-window-header{background-color:#04081a!important;border-bottom:1px solid #141c2e!important}.bubble-them{color:#f1f5f9!important;background-color:#1e293b!important;border:none!important}.bubble-them .message-text{color:#f1f5f9!important}.bubble-them .message-time{color:#94a3b8!important}.quick-responses-floating-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#04081a!important;border-top:none!important}.quick-response-pill-btn{background:#11192b!important;border:1px solid #ffffff12!important}.quick-response-pill-btn:hover{background:rgba(var(--rl-accent-rgb), .1)!important;border-color:var(--rl-accent)!important}.chat-input-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#020617!important;border-top:none!important}.chat-text-input{outline:2px solid rgba(var(--rl-accent-rgb), .16)!important;outline-offset:1px!important;background-color:#0f172a!important;border:1px solid #192335!important;border-radius:10px!important}.chat-text-input:focus{outline-color:rgba(var(--rl-accent-rgb), .38)!important;border-color:#192335!important}.chat-action-btn{background-color:#0f172a!important;border:1px solid #1e293b!important}.chat-send-btn{background-color:var(--rl-accent-deep)!important;color:#fff!important;box-shadow:none!important;border-radius:8px!important}.chat-send-btn:hover:not(:disabled){background-color:color-mix(in srgb, var(--rl-accent) 70%, #000)!important}.chat-header-type-badge.badge-webchat{color:#60a5fa!important;background-color:#3b82f624!important;border:1px solid #3b82f64d!important}.chat-header-type-badge.badge-casino-user{color:#a78bfa!important;background-color:#8b5cf626!important;border:1px solid #8b5cf64d!important}.chat-item-tag[style*="rgba(14, 165, 233, 0.2)"]{color:#60a5fa!important;background-color:#3b82f633!important;border-color:#3b82f64d!important}.casino-sidebar{background-color:#020617!important;border-left:1px solid #1e293b!important}.casino-sidebar .glass-card{background-color:#0f172a!important;border:1px solid #ffffff0d!important}.casino-sidebar .glass-card[style*="rgb(6, 24, 30)"]{background-color:#0f2732!important;border:1px solid #10b98147!important}.casino-sidebar .glass-card[style*="rgb(6, 24, 30)"]+.glass-card{background-color:#080e21!important;border:1px solid #0f172a!important}.casino-sidebar button[style*="rgba(16, 185, 129, 0.03)"]{background:#0f172a!important;border-color:#10b98180!important}.casino-sidebar button[style*="rgba(239, 68, 68, 0.03)"]{color:#fb7185!important;background:#0f172a!important;border-color:#f43f5e66!important}.casino-sidebar button[style*="rgba(245, 158, 11, 0.03)"]{background:#0f172a!important;border-color:#f59e0b73!important}.sidebar-container.collapsed .sidebar-nav{scrollbar-width:none!important;padding:12px 0!important;overflow-x:hidden!important}.sidebar-container.collapsed .sidebar-nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.sidebar-container.collapsed .sidebar-nav-btn{background-color:#0000!important;border:none!important;justify-content:center!important;width:38px!important;height:38px!important;margin:0 auto!important;padding:0!important}.sidebar-container.collapsed .sidebar-nav-btn:hover{background-color:#1e293b80!important}.sidebar-container.collapsed .sidebar-nav-btn.active{background-color:#0000!important;border:none!important}.sidebar-container.collapsed .sidebar-nav-btn.active svg{color:var(--rl-accent)!important}.app-container,.main-content{background-color:#020617!important}table,.custom-table,.crm-table,.table-custom{background-color:#0f172a!important}thead,thead tr,th,.table-header{background-color:#080e21!important}[style*="background: rgb(3, 7, 18)"],[style*="background-color: rgb(3, 7, 18)"]{background-color:#020617!important}[style*="background: rgb(17, 23, 38)"],[style*="background-color: rgb(17, 23, 38)"],[style*="background: rgb(13, 20, 36)"],[style*="background-color: rgb(13, 20, 36)"],[style*="background: rgb(13, 21, 38)"],[style*="background-color: rgb(13, 21, 38)"]{background-color:#0f172a!important}div[style*="background: rgb(7, 9, 14)"],div[style*="background-color: rgb(7, 9, 14)"],div[style*="background: rgb(10, 13, 20)"],div[style*="background-color: rgb(10, 13, 20)"],div[style*="background: rgb(8, 12, 20)"],div[style*="background-color: rgb(8, 12, 20)"],div[style*="background: rgb(9, 13, 22)"],div[style*="background-color: rgb(9, 13, 22)"],div[style*="background: rgb(12, 16, 23)"],div[style*="background-color: rgb(12, 16, 23)"],div[style*="background: rgb(11, 16, 27)"],div[style*="background-color: rgb(11, 16, 27)"],thead[style],tr[style*="rgb(9, 13, 22)"]{background-color:#080e21!important}input[style*="rgb(11, 16, 27)"],select[style*="rgb(11, 16, 27)"],textarea[style*="rgb(11, 16, 27)"]{background-color:#020617!important;border-color:#1e293b!important}*{scrollbar-width:thin;scrollbar-color:#253143 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#253143;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#334155}html,body,button,input,select,textarea,optgroup{letter-spacing:normal!important;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}h1,h2,.op-title,.page-title,.header-title,.module-title{letter-spacing:-.025em!important}.sidebar-nav-label{letter-spacing:normal!important}.sidebar-container{background-color:#020617!important;border-right:1px solid #1e293b!important}.sidebar-container:not(.collapsed){width:256px!important;min-width:256px!important;max-width:256px!important}.sidebar-container:not(.collapsed) .sidebar-nav-btn{background-color:#0000!important;border:none!important;border-radius:8px!important;gap:8px!important;height:44px!important;margin-bottom:2px!important;padding:8px 12px!important}.sidebar-nav-btn:not(.active) .sidebar-nav-label,.sidebar-nav-btn:not(.active) svg{color:#94a3b8!important;font-weight:500!important}.sidebar-nav-btn:not(.active):hover{background-color:#1e293b80!important}.sidebar-nav-btn:not(.active):hover .sidebar-nav-label,.sidebar-nav-btn:not(.active):hover svg{color:#f1f5f9!important}.sidebar-container:not(.collapsed) .sidebar-nav-btn.active{background-color:rgba(var(--rl-accent-rgb), .1)!important;border:none!important}.sidebar-nav-btn.active .sidebar-nav-label,.sidebar-nav-btn.active svg{color:var(--rl-accent)!important;font-weight:500!important}.sidebar-nav-label{font-size:14px!important}.glass-card:not(.casino-sidebar),.op-card-large,.op-card-small{border:1px solid #1e293b!important;border-radius:8px!important;box-shadow:0 1px 2px #0000000d!important}.op-card-small{background-color:#080e21!important}.op-card-large-value{letter-spacing:-.025em!important;font-size:30px!important;font-weight:700!important}table tbody tr{border-bottom:1px solid #1e293b80!important}th{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-bottom:1px solid #1e293b!important;font-weight:700!important}.op-chart-card{min-height:520px;overflow:hidden;background:#0f172a!important;border:1px solid #1e293b!important;border-radius:8px!important;flex:none!important;gap:0!important;padding:0!important;box-shadow:0 25px 50px -12px #00000040!important}.op-chart-card:hover{border-color:#1e293b!important}.op-chart-header{background:#0206174d;border-bottom:1px solid #1e293b80;padding:16px 24px;flex-wrap:nowrap!important;align-items:center!important}.op-chart-title{letter-spacing:-.025em!important;color:#fff!important;margin:0!important;font-size:18px!important;font-weight:700!important}.op-chart-subtitle{color:#64748b!important;font-size:12px!important}.op-chart-select-wrap{align-items:center;display:inline-flex;position:relative}.op-chart-select{appearance:none;cursor:pointer;color:#f8fafc!important;background-color:#1e293b!important;border:1px solid #334155!important;border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 28px 0 30px!important;font-size:12px!important;font-weight:500!important}.op-chart-select-icon{pointer-events:none;color:#f8fafc;position:absolute;left:10px}.op-chart-select-chevron{pointer-events:none;color:#f8fafc;position:absolute;right:10px}.op-chart-svg-wrapper{padding:40px 24px 24px;height:auto!important;min-height:0!important}.op-chart-legend{flex-wrap:wrap;justify-content:space-around;gap:16px;display:flex;background:#02061780!important;border:1px solid #1e293bcc!important;border-radius:8px!important;margin:0 24px 24px!important;padding:12px 16px!important}.op-legend-item{letter-spacing:.05em;text-transform:uppercase;gap:8px;color:#94a3b8!important;font-size:10px!important;font-weight:700!important}.op-legend-color-dot{border-radius:50%;width:12px!important;height:12px!important}.op-legend-color-line-dashed{border-radius:50%;background:0 0!important;border:1px dashed #f8fafc!important;width:12px!important;height:12px!important}.op-chart-tooltip{min-width:230px;box-shadow:0 10px 15px -3px #00000080;background-color:#0f172a!important;border:1px solid #1e293b!important;border-radius:12px!important;gap:8px!important;padding:14px 16px!important}.op-tooltip-header{color:#f8fafc!important;margin:0!important;font-size:16px!important;font-weight:400!important}.op-tooltip-row{justify-content:flex-start!important;font-size:16px!important;font-weight:400!important}:root,:root.theme-emerald{--rl-accent:#10b981;--rl-accent-rgb:16,185,129;--rl-accent-strong:#059669;--rl-accent-deep:#034e3f}:root.theme-ocean{--rl-accent:#3b82f6;--rl-accent-rgb:59,130,246;--rl-accent-strong:#2563eb;--rl-accent-deep:#1e3a8a}:root.theme-amethyst{--rl-accent:#8b5cf6;--rl-accent-rgb:139,92,246;--rl-accent-strong:#7c3aed;--rl-accent-deep:#4c1d95}:root.theme-sunset{--rl-accent:#f97316;--rl-accent-rgb:249,115,22;--rl-accent-strong:#ea580c;--rl-accent-deep:#7c2d12}:root.theme-ruby{--rl-accent:#ef4444;--rl-accent-rgb:239,68,68;--rl-accent-strong:#dc2626;--rl-accent-deep:#7f1d1d}select:not([multiple]):not(.op-chart-select){appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:32px!important}td select,table select{appearance:menulist;background-image:none;padding-right:8px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.chat-text-input):not(.chat-search-input):not(.no-inner-box):focus,select:focus,textarea:not(.chat-text-input):focus,.form-input:focus{border-color:var(--rl-accent)!important;box-shadow:0 0 0 3px rgba(var(--rl-accent-rgb), .18)!important;outline:none!important}.chat-search-bar:focus-within{border-color:rgba(var(--rl-accent-rgb), .55)!important}div[style*="border-radius: 16px"],div[style*="border-radius: 12px"],div[style*="border-radius: 10px"],section[style*="border-radius: 16px"],section[style*="border-radius: 12px"]{border-radius:8px!important}button[style*="border-radius: 12px"],button[style*="border-radius: 10px"],button[style*="border-radius: 8px"],input[style*="border-radius: 12px"],input[style*="border-radius: 10px"],input[style*="border-radius: 8px"],select[style*="border-radius: 12px"],select[style*="border-radius: 10px"],select[style*="border-radius: 8px"],textarea[style*="border-radius: 12px"],textarea[style*="border-radius: 10px"],textarea[style*="border-radius: 8px"]{border-radius:6px!important}.sidebar button,.sidebar-nav button,nav button{border-radius:8px}[style*="monospace, sans-serif"],[style*="font-family: monospace"]{font-variant-numeric:tabular-nums;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}[style*="font-size: 9px"][style*="font-weight: 800"],[style*="font-size: 9.5px"][style*="font-weight: 800"],.chat-item-tag,.chat-header-type-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px!important;font-weight:700!important}@keyframes rl-skel-pulse{0%,to{opacity:.55}50%{opacity:1}}.rl-skeleton{background:linear-gradient(90deg,#1e293b 0%,#273449 50%,#1e293b 100%) 0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite rl-skel-pulse}.rl-skel-row td{padding:14px 16px!important}.login-input{background:#0f172a!important;border:1px solid #1e293b!important;border-radius:6px!important}.login-input:focus{border-color:var(--rl-accent)!important;box-shadow:0 0 0 3px rgba(var(--rl-accent-rgb), .18)!important}.login-submit{background:var(--rl-accent-strong)!important;box-shadow:none!important;color:#fff!important;border:none!important;border-radius:6px!important}.login-submit:hover{filter:brightness(1.1)}.font-mono,.mono-font{font-variant-numeric:tabular-nums;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}.chat-window,.chat-messages-container{overflow-x:hidden!important}.message-bubble{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.message-bubble a{overflow-wrap:anywhere;word-break:break-all}table th,table td{white-space:nowrap}.crm-table th,.crm-table td{padding-left:10px!important;padding-right:10px!important}[style*="monospace, sans-serif"]{white-space:nowrap}div[style*="font-size: 26px"][style*="font-weight: 900"]{white-space:nowrap;font-size:clamp(19px,1.7vw,26px)!important}.mobile-topbar,.mobile-nav-backdrop,.chat-back-btn,.casino-close-btn{display:none}@media (width<=768px){html,body{max-width:100vw;overflow-x:hidden}.mobile-topbar{height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;box-sizing:border-box;z-index:2000;background:#04081a;border-bottom:1px solid #1e293b;align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-topbar-btn{color:#f8fafc;cursor:pointer;background:#0f172a;border:1px solid #1e293b;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.mobile-topbar-logo{object-fit:contain;border-radius:6px;flex:0 0 28px;width:28px;height:28px}.mobile-topbar-title{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.mobile-nav-backdrop{z-index:2999;opacity:0;pointer-events:none;background:#0009;transition:opacity .2s;display:block;position:fixed;inset:0}body.mobile-nav-open .mobile-nav-backdrop{opacity:1;pointer-events:auto}.app-container{flex-direction:column;width:100%;height:100dvh}.sidebar-container{top:0;left:0;transform:translate(-105%);z-index:3000!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:100dvh!important;transition:transform .22s!important;position:fixed!important}body.mobile-nav-open .sidebar-container{transform:none;box-shadow:0 0 40px #0009}.sidebar-container [title=Colapsar],.sidebar-container [title=Expandir]{display:none!important}.main-content{width:100%;height:100dvh;padding-top:calc(52px + env(safe-area-inset-top,0px));box-sizing:border-box;overflow-x:hidden}.main-content>:not(.chat-layout):not(.tab-keepalive-pane),.main-content>.tab-keepalive-pane>:not(.chat-layout){box-sizing:border-box;max-width:100%!important;padding:12px 12px 18px!important}.glass-card{padding:14px!important}[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.main-content h1,.page-title{font-size:20px!important;line-height:1.25!important}.page-container{gap:12px;padding:0!important}.main-content [style*="padding: 40px"],.main-content [style*="padding: 32px"],.main-content [style*="padding: 30px"],.main-content [style*="padding: 28px"],.main-content [style*="padding: 24px"]{padding:14px!important}.main-content [style*="padding: 20px"]{padding:12px!important}.op-cards-row-large{grid-template-columns:minmax(0,1fr)!important}[class*=op-cards-row]:not(.op-cards-row-large){grid-template-columns:repeat(2,minmax(0,1fr))!important}.op-card-large,.op-card-small{min-width:0!important}.main-content [style*="flex-wrap: wrap"],.main-content [style*=inline-flex]{max-width:100%}.main-content [style*=dashed]{box-sizing:border-box;flex-wrap:wrap!important;max-width:100%!important}div:has(>table.rl-cards){overflow-x:visible!important}table.rl-cards,table.rl-cards tbody{width:100%!important;min-width:0!important;display:block!important}table.rl-cards thead{display:none!important}table.rl-cards tr{background:#0f172a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;margin:0 0 10px;padding:10px 12px;border:1px solid #1e293b!important;height:auto!important;display:grid!important}table.rl-cards td{min-width:0!important}table.rl-cards td:first-child,table.rl-cards td.rl-full,table.rl-cards td.rl-span{grid-column:1/-1}table.rl-cards td{overflow-wrap:anywhere;white-space:normal!important;text-align:left!important;border:none!important;width:auto!important;max-width:100%!important;padding:6px 0!important;display:block!important}table.rl-cards td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:2px;font-size:10px;font-weight:700;display:block}table.rl-cards td[data-label=""]:before,table.rl-cards td.rl-span:before,table.rl-cards td:first-child:before{display:none}table.rl-cards td:first-child{margin-bottom:4px;border-bottom:1px solid #1e293b!important;padding-bottom:8px!important}table.rl-cards td.rl-span{text-align:center!important}table.rl-cards td>*{max-width:100%}table.rl-cards:not(.contacts-table) td [style*="text-align: right"]{text-align:left!important}table.rl-cards:not(.contacts-table) td [style*="align-items: flex-end"]{align-items:flex-start!important}table.rl-cards:not(.contacts-table) td>div[style*="justify-content: flex-end"],table.rl-cards:not(.contacts-table) td>div[style*="justify-content: center"]{justify-content:flex-start!important}.op-filter-area{flex-wrap:wrap;gap:8px;width:100%}.op-filter-group{max-width:100%;overflow-x:auto}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}button{min-height:36px}.modal-backdrop>div{box-sizing:border-box;max-height:92dvh;overflow-y:auto;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.chat-layout{width:100%;height:calc(100dvh - 52px - env(safe-area-inset-top,0px))!important;padding:0!important}.chat-sidebar{flex:auto;width:100%!important;min-width:0!important;max-width:100%!important}.chat-layout>div[title*=Arrastrar]{display:none!important}.chat-layout:has(.chat-window-header) .chat-sidebar{display:none!important}.chat-layout:not(:has(.chat-window-header)) .chat-window{display:none!important}.chat-window-header{gap:8px;flex-wrap:wrap!important;padding:8px 10px!important}.chat-header-userinfo{min-width:0;flex:1 1 0!important}.chat-header-name{font-size:16px!important}.chat-header-actions{order:3;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;flex:0 0 100%!important;gap:8px!important}.chat-header-actions>*{flex:none}.chat-back-btn{color:#f8fafc;cursor:pointer;background:#0f172a;border:1px solid #1e293b;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.casino-sidebar{top:calc(52px + env(safe-area-inset-top,0px));z-index:2500;bottom:0;left:0;right:0;overflow-y:auto;background:#020617!important;width:100%!important;max-width:none!important;position:fixed!important}.casino-close-btn{z-index:3;color:#f8fafc;cursor:pointer;background:#0f172a;border:1px solid #1e293b;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;margin:0 0 10px;font-weight:600;display:flex;position:sticky;top:0}.message-bubble{max-width:86%!important}.settings-layout{overflow-y:auto;flex-direction:column!important;height:100%!important}.settings-menu{z-index:5;border-bottom:1px solid #1e293b;position:sticky;top:0;border-right:none!important;flex:none!important;width:100%!important;height:auto!important}.settings-menu>div:first-child{display:none!important}.settings-menu>div:last-child{flex-direction:row!important;flex:none!important;gap:6px!important;padding:8px!important;overflow:auto hidden!important}.settings-menu .sidebar-nav-btn{flex:none;width:auto!important;padding:0 12px!important}.settings-menu .sidebar-nav-label{white-space:nowrap}.settings-content{flex:none!important;height:auto!important;padding:14px 12px!important;overflow:visible!important}}.op-header{box-sizing:border-box!important;background-color:#0f172a!important;border:1px solid #ffffff0f!important;border-radius:12px!important;min-height:78px!important;padding:18px 24px!important;box-shadow:0 4px 12px #00000040!important}.op-header h1,.op-header h2,.op-header .op-title{color:#fff!important;letter-spacing:-.015em!important;margin:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important}.op-header p,.op-header .op-subtitle{color:#64748b!important;margin:2px 0 0!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}.op-header>div:first-child>div:first-child{border-radius:10px!important;flex-shrink:0!important;width:42px!important;height:42px!important}.op-header>div:first-child>div:first-child svg{width:22px!important;height:22px!important}.op-header>button,.op-header>div:last-child>button:not(.op-filter-btn):not(.op-refresh-btn),.op-header>div:last-child select,.op-header>div:last-child input[type=date]{box-sizing:border-box!important;border-radius:8px!important;height:36px!important;padding-top:0!important;padding-bottom:0!important;font-size:12.5px!important}input.no-inner-box:not([type=checkbox]):not([type=radio]),input.no-inner-box:not([type=checkbox]):not([type=radio]):focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}:root.beting-theme{--bg-primary:#1c0b3b!important;--bg-secondary:#210d44!important;--bg-tertiary:#311663!important;--bg-glass:#311663e0!important;--border-color:#52279c!important;--border-card:#52279c!important;--border-glow:#b366ff61!important;--primary:#b366ff!important;--primary-hover:#9f47f5!important;--primary-glow:#b366ff61!important;--rl-accent:#b366ff!important;--rl-accent-rgb:179, 102, 255!important;--rl-accent-strong:#9333ea!important;--rl-accent-deep:#6b21a8!important}:root.beting-theme body,:root.beting-theme #root,:root.beting-theme .app-layout,:root.beting-theme .main-layout,:root.beting-theme .app-container,:root.beting-theme .main-content{background-color:#1c0b3b!important;background-image:radial-gradient(circle at 18% 15%,#a855f733 0%,#0000 48%),radial-gradient(circle at 85% 82%,#8b5cf629 0%,#0000 45%)!important}:root.beting-theme .sidebar-container{background:linear-gradient(#240f4a 0%,#1a0a36 100%)!important;border-right:1px solid #4a228c!important}:root.beting-theme .sidebar-logo-section{border-bottom:1px solid #4a228c!important}:root.beting-theme #crm-sidebar>button[title=Expandir],:root.beting-theme #crm-sidebar>button[title=Colapsar]{background-color:#a855f7!important;box-shadow:0 2px 10px #a855f78c!important}:root.beting-theme .sidebar-nav-btn:not(.active):hover{background-color:#b366ff29!important}:root.beting-theme .sidebar-container:not(.collapsed) .sidebar-nav-btn.active{background:linear-gradient(90deg,#a855f757 0%,#8b5cf629 100%)!important;border:1px solid #c084fc7a!important}:root.beting-theme .sidebar-nav-btn.active .sidebar-nav-label,:root.beting-theme .sidebar-nav-btn.active svg{color:#f3e8ff!important}:root.beting-theme .sidebar-footer{border-top:1px solid #4a228c!important}:root.beting-theme .chat-layout{background-color:#1c0b3b!important}:root.beting-theme .chat-sidebar{background-color:#210d44!important;border-right:1px solid #4a228c!important}:root.beting-theme .chat-sidebar-header{border-bottom:1px solid #4a228c!important}:root.beting-theme .chat-search-bar,:root.beting-theme .chat-filter-segmented{background-color:#2f1560!important;border:1px solid #52279c!important}:root.beting-theme .filter-segment-btn.active{color:#fff!important;background:linear-gradient(135deg,#7c3aed 0%,#5b21b6 100%)!important;box-shadow:0 2px 10px #7c3aed73!important}:root.beting-theme .chat-item:hover:not(.active){background-color:#b366ff24!important}:root.beting-theme .chat-item.active{background:linear-gradient(135deg,#431f82 0%,#341669 100%)!important;border:1px solid #c084fc85!important;box-shadow:0 4px 16px #11052473!important}:root.beting-theme .chat-window,:root.beting-theme .chat-messages-container{background-color:#240f4a!important;background-image:radial-gradient(circle at 50% 30%,#a855f724 0%,#0000 65%)!important}:root.beting-theme .chat-window-header,:root.beting-theme .quick-responses-floating-bar{background-color:#1e0c3f!important;border-bottom:1px solid #482187!important}:root.beting-theme .quick-response-pill-btn{color:#f3e8ff!important;background:#311663!important;border:1px solid #c084fc52!important}:root.beting-theme .quick-response-pill-btn:hover{color:#fff!important;background:#b366ff47!important;border-color:#c084fc!important}:root.beting-theme .bubble-me,:root.beting-theme .derivador-chat-layout .bubble-me{color:#fff!important;background:linear-gradient(135deg,#7c3aed 0%,#5b21b6 100%)!important;border:1px solid #d8b4fe57!important}:root.beting-theme .bubble-them{color:#f8fafc!important;background-color:#35176b!important;border:1px solid #c084fc4d!important}:root.beting-theme .chat-input-bar,:root.beting-theme .chat-input-container{background-color:#1e0c3f!important;border-top:1px solid #482187!important}:root.beting-theme .chat-text-input,:root.beting-theme .chat-input-box,:root.beting-theme .chat-action-btn{background-color:#2f1560!important;border:1px solid #562aa3!important}:root.beting-theme .chat-send-btn{color:#fff!important;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%)!important}:root.beting-theme .casino-sidebar,:root.beting-theme .chat-info-sidebar{background-color:#210d44!important;border-left:1px solid #4a228c!important}:root.beting-theme .casino-sidebar .glass-card{background-color:#2f1560!important;border:1px solid #c084fc47!important}:root.beting-theme .casino-sidebar .glass-card[style*="rgb(6, 24, 30)"]{background:linear-gradient(135deg,#291254 0%,#17363c 100%)!important;border:1px solid #10b98173!important}:root.beting-theme .casino-sidebar .glass-card[style*="rgb(6, 24, 30)"]+.glass-card{background-color:#26104f!important;border:1px solid #482187!important}:root.beting-theme .casino-sidebar button[style*="rgba(16, 185, 129, 0.03)"],:root.beting-theme .casino-sidebar button[style*="rgba(239, 68, 68, 0.03)"],:root.beting-theme .casino-sidebar button[style*="rgba(245, 158, 11, 0.03)"]{background:#311663!important}:root.beting-theme .welcome-chat-logo{background-color:#311663!important;border:1px solid #c084fc52!important}:root.beting-theme .welcome-chat-logo svg{color:#c084fc!important}:root.beting-theme .card,:root.beting-theme .stat-card,:root.beting-theme .dashboard-card,:root.beting-theme .panel-card,:root.beting-theme .content-card,:root.beting-theme .bg-secondary-theme,:root.beting-theme .glass-card:not(.casino-sidebar),:root.beting-theme .op-card-large,:root.beting-theme .op-header,:root.beting-theme .op-chart-card,:root.beting-theme .op-chart-tooltip,:root.beting-theme .op-custom-range-card,:root.beting-theme table,:root.beting-theme .custom-table,:root.beting-theme .crm-table,:root.beting-theme .table-custom{background-color:#2f1560!important;border-color:#52279c!important}:root.beting-theme .op-card-small,:root.beting-theme thead,:root.beting-theme thead tr,:root.beting-theme th,:root.beting-theme .table-header{color:#d8b4fe!important;background-color:#240f4a!important;border-color:#4a228c!important}:root.beting-theme td,:root.beting-theme .table-cell,:root.beting-theme table tbody tr{border-bottom-color:#c084fc33!important}:root.beting-theme .op-filter-group,:root.beting-theme .op-refresh-btn,:root.beting-theme .op-date-input{background-color:#220e46!important;border-color:#c084fc52!important}:root.beting-theme .op-filter-btn.active{color:#fff!important;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%)!important;box-shadow:0 4px 14px #a855f773!important}:root.beting-theme .op-chart-header,:root.beting-theme .op-chart-legend{background:#1a0a3699!important;border-color:#c084fc42!important}:root.beting-theme .op-chart-select{background-color:#3d1c78!important;border-color:#6332b8!important}:root.beting-theme input:not([type=checkbox]):not([type=radio]):not(.no-inner-box),:root.beting-theme select,:root.beting-theme textarea{color:#fff!important;background-color:#220e46!important;border-color:#52279c!important}:root.beting-theme [style*="background: rgb(2, 6, 23)"],:root.beting-theme [style*="background-color: rgb(2, 6, 23)"],:root.beting-theme [style*="background: rgb(3, 7, 18)"],:root.beting-theme [style*="background-color: rgb(3, 7, 18)"],:root.beting-theme [style*="background: rgb(4, 7, 15)"],:root.beting-theme [style*="background-color: rgb(4, 7, 15)"]{background-color:#1c0b3b!important}:root.beting-theme [style*="background: rgb(7, 10, 19)"],:root.beting-theme [style*="background-color: rgb(7, 10, 19)"],:root.beting-theme [style*="background: rgb(7, 11, 19)"],:root.beting-theme [style*="background-color: rgb(7, 11, 19)"],:root.beting-theme [style*="background: rgb(7, 9, 14)"],:root.beting-theme [style*="background-color: rgb(7, 9, 14)"],:root.beting-theme [style*="background: rgb(8, 14, 33)"],:root.beting-theme [style*="background-color: rgb(8, 14, 33)"],:root.beting-theme [style*="background: rgb(9, 13, 22)"],:root.beting-theme [style*="background-color: rgb(9, 13, 22)"],:root.beting-theme [style*="background: rgb(10, 13, 20)"],:root.beting-theme [style*="background-color: rgb(10, 13, 20)"],:root.beting-theme [style*="background: rgb(11, 15, 25)"],:root.beting-theme [style*="background-color: rgb(11, 15, 25)"],:root.beting-theme [style*="background: rgb(11, 16, 27)"],:root.beting-theme [style*="background-color: rgb(11, 16, 27)"],:root.beting-theme [style*="background: rgb(11, 18, 33)"],:root.beting-theme [style*="background-color: rgb(11, 18, 33)"],:root.beting-theme [style*="background: rgb(12, 17, 29)"],:root.beting-theme [style*="background-color: rgb(12, 17, 29)"]{background-color:#240f4a!important}:root.beting-theme [style*="background: rgb(13, 20, 36)"],:root.beting-theme [style*="background-color: rgb(13, 20, 36)"],:root.beting-theme [style*="background: rgb(13, 21, 38)"],:root.beting-theme [style*="background-color: rgb(13, 21, 38)"],:root.beting-theme [style*="background: rgb(14, 22, 38)"],:root.beting-theme [style*="background-color: rgb(14, 22, 38)"],:root.beting-theme [style*="background: rgb(15, 23, 42)"],:root.beting-theme [style*="background-color: rgb(15, 23, 42)"],:root.beting-theme [style*="background: rgb(17, 23, 38)"],:root.beting-theme [style*="background-color: rgb(17, 23, 38)"],:root.beting-theme [style*="background: rgb(17, 24, 39)"],:root.beting-theme [style*="background-color: rgb(17, 24, 39)"],:root.beting-theme [style*="background: rgb(19, 28, 46)"],:root.beting-theme [style*="background-color: rgb(19, 28, 46)"]{background-color:#2f1560!important}:root.beting-theme [style*="background: rgb(30, 41, 59)"],:root.beting-theme [style*="background-color: rgb(30, 41, 59)"]{background-color:#431f82!important}:root.beting-theme .mobile-topbar{background:#1e0c3f!important;border-bottom:1px solid #4a228c!important}:root.beting-theme .mobile-topbar-btn{background:#2f1560!important;border-color:#52279c!important}:root.beting-theme *{scrollbar-color:#52279c transparent}:root.beting-theme ::-webkit-scrollbar-thumb{background:#52279c}:root.beting-theme ::-webkit-scrollbar-thumb:hover{background:#7c3aed}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important;display:none!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;display:none!important}input[type=number]{appearance:textfield!important}.crm-amount-box{box-sizing:border-box!important;background:#070c18!important;border:1px solid #1e293b!important;border-radius:10px!important;align-items:center!important;gap:8px!important;height:48px!important;padding:0 16px!important;transition:border-color .18s,box-shadow .18s,background-color .18s!important;display:flex!important}.crm-amount-box:focus-within{background:#091020!important;border-color:#10b981!important;box-shadow:0 0 0 3px #10b98124!important}.crm-amount-box.crm-amount-box-red{border-color:#ef44448c!important}.crm-amount-box.crm-amount-box-red:focus-within{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444429!important}.crm-amount-box.crm-amount-box-amber{border-color:#f59e0b8c!important}.crm-amount-box.crm-amount-box-amber:focus-within{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b29!important}.crm-amount-box>span{color:#64748b!important;-webkit-user-select:none!important;user-select:none!important;margin-right:2px!important;font-size:15px!important;font-weight:700!important}:root body .crm-amount-box input,:root body .crm-amount-box input:focus,:root body .crm-amount-box input:focus-visible,:root body input.no-inner-box:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.chat-text-input):not(.chat-search-input),:root body input.no-inner-box:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.chat-text-input):not(.chat-search-input):focus,:root body input.no-inner-box:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.chat-text-input):not(.chat-search-input):focus-visible{box-shadow:none!important;color:#fff!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 6px!important;font-size:16px!important;font-weight:700!important}.crm-text-field{box-sizing:border-box!important;color:#fff!important;background:#070c18!important;border:1px solid #1e293b!important;border-radius:10px!important;outline:none!important;height:46px!important;padding:12px 16px!important;font-size:14px!important;font-weight:500!important;transition:border-color .18s,box-shadow .18s!important}.crm-text-field:focus{border-color:#10b981!important;box-shadow:0 0 0 3px #10b98124!important}.op-header{flex-shrink:0!important;height:auto!important}@media (width<=768px){.op-header{flex-flow:column!important;flex-shrink:0!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important;display:flex!important;position:relative!important;overflow:visible!important}.op-header>div:first-child{width:100%!important;min-width:0!important}.op-header>div:last-child,.op-header .conversion-header-controls,.op-header .op-filter-area{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important;position:relative!important}.op-header .conversion-header-controls>select{flex:calc(50% - 4px)!important;min-width:125px!important;max-width:100%!important;height:36px!important;padding:0 28px 0 10px!important;font-size:12.5px!important}.op-header .op-filter-area{flex-wrap:nowrap!important;gap:6px!important}.op-header .op-filter-group{scrollbar-width:none!important;background-color:#070a13!important;border:1px solid #ffffff1a!important;border-radius:8px!important;flex:auto!important;gap:2px!important;min-width:0!important;max-width:calc(100% - 40px)!important;padding:3px!important;display:flex!important;overflow-x:auto!important}.op-header .op-filter-group::-webkit-scrollbar{display:none!important}.op-header .op-filter-btn{white-space:nowrap!important;border-radius:6px!important;flex:none!important;height:28px!important;min-height:28px!important;padding:5px 9px!important;font-size:11px!important;line-height:1!important}.op-header .op-refresh-btn{flex:0 0 34px!important;width:34px!important;height:34px!important;min-height:34px!important}.op-custom-popover{box-sizing:border-box!important;width:calc(100vw - 28px)!important;max-width:360px!important;padding:14px!important;left:auto!important;right:0!important}.op-custom-popover>div:first-child{flex-direction:column!important;gap:16px!important}.retiros-header-actions{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0 auto!important;display:flex!important}.retiros-auto-bar{box-sizing:border-box!important;text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:8px 10px!important;display:flex!important}.retiros-auto-bar-inner{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.retiros-auto-bar button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:11px!important;display:inline-flex!important}.retiros-auto-bar>span{white-space:normal!important;text-align:center!important;justify-content:center!important;font-size:10px!important;line-height:1.25!important}.contacts-filter-row-1{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.contacts-filter-row-1>div:first-child{grid-column:1/-1!important}.contacts-filter-row-2{flex-wrap:wrap!important;gap:8px!important}.contacts-filter-row-2>div{flex:calc(50% - 4px)!important;width:auto!important;min-width:120px!important}.table-responsive:has(>table.contacts-table.rl-cards){padding:10px!important}table.contacts-table.rl-cards tr{background:#0f172abf!important;border:1px solid #ffffff14!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 10px!important;margin:0 0 8px!important;padding:10px 12px!important;display:grid!important;box-shadow:0 2px 8px #0003!important}:root.beting-theme table.contacts-table.rl-cards tr{background:#240f4ae6!important;border:1px solid #c084fc38!important}table.contacts-table.rl-cards td:before{display:none!important}table.contacts-table.rl-cards td.contact-cell-info{border:none!important;grid-area:1/1/2/2!important;min-width:0!important;margin:0!important;padding:0!important}table.contacts-table.rl-cards .contact-info-wrap{align-items:center!important;gap:10px!important}table.contacts-table.rl-cards td .contact-avatar-box{text-align:center!important;border-radius:9px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:11.5px!important;display:inline-flex!important}table.contacts-table.rl-cards .contact-primary-name{color:#fff!important;font-size:13.5px!important;font-weight:700!important;line-height:1.25!important}table.contacts-table.rl-cards td.contact-cell-actions{border:none!important;grid-area:1/2/2/3!important;justify-self:end!important;width:auto!important;margin:0!important;padding:0!important}table.contacts-table.rl-cards .contact-actions-wrap{justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}table.contacts-table.rl-cards td .contact-action-icon-btn,table.contacts-table.rl-cards td .contact-action-icon-disabled{box-sizing:border-box!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;display:inline-flex!important}table.contacts-table.rl-cards .contact-action-icon-btn svg,table.contacts-table.rl-cards .contact-action-icon-disabled svg{flex-shrink:0!important;width:14px!important;height:14px!important;margin:0!important;display:block!important}table.contacts-table.rl-cards .contact-action-icon-disabled{display:none!important}table.contacts-table.rl-cards td.contact-cell-login{border:none!important;grid-area:2/1/3/2!important;margin:0!important;padding:0!important}table.contacts-table.rl-cards td.contact-cell-login>div{flex-direction:row!important;align-items:center!important;gap:6px!important}table.contacts-table.rl-cards .contact-login-user{display:none!important}table.contacts-table.rl-cards td.contact-cell-login .badge{border-radius:5px!important;padding:2px 7px!important;font-size:9px!important}table.contacts-table.rl-cards td.contact-cell-vip{border:none!important;grid-area:2/2/3/3!important;justify-self:end!important;width:auto!important;margin:0!important;padding:0!important}table.contacts-table.rl-cards td.contact-cell-vip>div{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important}table.contacts-table.rl-cards td.contact-cell-vip .badge{border-radius:5px!important;padding:2px 7px!important;font-size:9px!important}table.contacts-table.rl-cards .contact-agent-label{display:none!important}table.contacts-table.rl-cards td.contact-cell-balance{background:#00000038!important;border:1px solid #ffffff0d!important;border-radius:8px!important;grid-area:3/1/4/-1!important;margin:2px 0 0!important;padding:6px 8px!important}table.contacts-table.rl-cards .contact-balance-wrap{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important}table.contacts-table.rl-cards .contact-netwin-block{flex-direction:row!important;align-items:center!important;gap:6px!important}table.contacts-table.rl-cards .contact-netwin-icon{display:none!important}table.contacts-table.rl-cards .contact-netwin-val{margin-top:0!important;font-size:12.5px!important}table.contacts-table.rl-cards .contact-depret-block{gap:10px!important;font-size:10.5px!important}table.players-single-line-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;display:table!important}table.players-single-line-table thead{display:table-header-group!important}table.players-single-line-table tbody{display:table-row-group!important}table.players-single-line-table tr{background:0 0!important;border:none!important;border-bottom:1px solid #1e293b99!important;height:auto!important;margin:0!important;padding:0!important;display:table-row!important}table.players-single-line-table th{white-space:nowrap!important;padding:10px 6px!important;font-size:9.5px!important;display:table-cell!important}table.players-single-line-table th:first-child,table.players-single-line-table td:first-child{text-align:left!important;width:38%!important;padding:8px 8px 8px 10px!important}table.players-single-line-table th:nth-child(2),table.players-single-line-table td:nth-child(2){text-align:center!important;width:26%!important;padding:8px 4px!important}table.players-single-line-table th:nth-child(3),table.players-single-line-table td:nth-child(3){text-align:right!important;width:36%!important;padding:8px 10px 8px 4px!important}table.players-single-line-table td{vertical-align:middle!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:table-cell!important;overflow:hidden!important}table.players-single-line-table td:before{display:none!important}table.players-single-line-table td:first-child>div{justify-content:flex-start!important;align-items:center!important;gap:6px!important;max-width:100%!important;display:flex!important;overflow:hidden!important}table.players-single-line-table td:first-child>div>div:first-child{border-radius:7px!important;width:26px!important;height:26px!important}table.players-single-line-table td:first-child>div>div:first-child svg{width:14px!important;height:14px!important}table.players-single-line-table td:first-child>div>span{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;overflow:hidden!important}table.players-single-line-table td:nth-child(2)>span{white-space:nowrap!important;font-size:12.5px!important}table.players-single-line-table td:nth-child(3)>div{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;display:flex!important}table.players-single-line-table td:nth-child(3) button{border-radius:6px!important;height:28px!important;min-height:28px!important}table.players-single-line-table td:nth-child(3) button:first-child{gap:3px!important;padding:0 7px!important;font-size:10.5px!important}table.players-single-line-table td:nth-child(3) button:not(:first-child){width:28px!important;padding:0!important}}.custom-confirm-overlay.wd-action-overlay{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:12px;overflow-y:auto}.custom-confirm-modal.wd-action-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;max-height:calc(100dvh - 24px);margin:auto;overflow-y:auto}.wd-action-modal span,.wd-action-modal div{overflow-wrap:anywhere}.wd-action-modal [style*="justify-content: flex-end"]{flex-wrap:wrap}@media (width<=640px),(height<=760px){.custom-confirm-overlay.wd-action-overlay{padding:8px}.custom-confirm-modal.wd-action-modal{max-height:calc(100dvh - 16px);border-radius:14px!important;gap:10px!important;width:100%!important;max-width:480px!important;padding:14px!important}.wd-action-modal h3{font-size:16px!important}.wd-action-modal [style*="margin-bottom: 16px"],.wd-action-modal [style*="margin-bottom: 20px"]{margin-bottom:10px!important}.wd-action-modal [style*="padding: 18px"],.wd-action-modal [style*="padding: 20px"]{padding:12px!important}.wd-action-modal [style*="font-size: 32px"]{font-size:26px!important}.wd-action-modal textarea{height:60px!important}.wd-action-modal [style*="justify-content: flex-end"]>button{flex:auto}}:root{--glass-blur:none}.glass-panel,.modal-backdrop,.custom-confirm-overlay{-webkit-backdrop-filter:none!important}.table-row-hover{transition:background-color .1s!important}.crm-table tbody tr{contain:layout style}.op-cards-row-large,.op-cards-row-small{align-items:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.op-card-large{justify-content:space-between;gap:12px!important;min-width:0!important;padding:clamp(14px,1.35vw,20px) clamp(14px,1.5vw,22px)!important}.op-card-small{min-width:0!important;padding:clamp(13px,1.2vw,16px) clamp(14px,1.4vw,18px)!important}.op-card-large-header{min-width:0;gap:6px!important}.op-card-large-header>div:first-child{flex:1;min-width:0}.op-card-large-icon-box{flex-shrink:0;width:34px!important;height:34px!important}.op-card-large-label,.op-card-small-header{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;gap:5px!important;font-size:clamp(9.5px,.72vw,11px)!important}.op-card-large-label svg,.op-card-small-header svg{flex-shrink:0}.op-trend-badge{white-space:nowrap;flex-shrink:0;padding:2px 8px!important;font-size:10.5px!important}.op-card-large-value{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(17px,1.55vw,27px)!important;font-weight:800!important;line-height:1.2!important}.op-card-small-value{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(16px,1.4vw,22px)!important;font-weight:800!important;line-height:1.2!important}.op-card-large-footer{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;margin-top:auto!important;font-size:clamp(9px,.68vw,10.5px)!important}@media (width<=1220px){.op-cards-row-large,.op-cards-row-small{grid-template-columns:repeat(2,minmax(0,1fr))!important}.op-card-large-value{font-size:clamp(20px,2.2vw,26px)!important}.op-card-small-value{font-size:clamp(18px,1.9vw,22px)!important}}@media (width<=640px){.op-cards-row-large,.op-cards-row-small{grid-template-columns:minmax(0,1fr)!important}}.page-container,.main-content>main,.main-content>.tab-keepalive-pane>main{scrollbar-gutter:stable!important;overflow:hidden scroll!important}.page-container>*,.main-content>main>div>*,.main-content>.tab-keepalive-pane>main>div>*{box-sizing:border-box!important;flex-shrink:0!important;max-width:100%!important}.metrics-grid{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}.metrics-grid>div,.reportes-kpi-grid>div{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.conversion-daily-card{flex-shrink:0!important;width:100%!important;max-width:100%!important;overflow:visible!important}.conversion-table-wrap{max-height:none!important;overflow-y:visible!important}.conversion-table-wrap table th,.conversion-table-wrap table td{padding-left:clamp(8px,.9vw,18px)!important;padding-right:clamp(8px,.9vw,18px)!important}@media (width<=1360px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reportes-kpi-grid,.contacts-filter-row-1{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=768px){.metrics-grid,.reportes-kpi-grid{grid-template-columns:minmax(0,1fr)!important}.page-container{align-items:stretch!important;padding:14px!important}}.retiros-table-wrap{width:100%!important;overflow-x:hidden!important}table.retiros-fit-table{table-layout:fixed!important;width:100%!important;max-width:100%!important}table.retiros-fit-table th,table.retiros-fit-table td{box-sizing:border-box!important;padding-left:clamp(6px,.7vw,12px)!important;padding-right:clamp(6px,.7vw,12px)!important}
