.login-container[data-v-2a40c827]{height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top right,var(--bg-card),var(--bg-dark))}.login-card[data-v-2a40c827]{width:100%;max-width:400px;padding:40px;border-radius:24px;text-align:center}.brand-logo h1[data-v-2a40c827]{font-size:3rem;color:var(--accent);margin-bottom:0}.brand-logo p[data-v-2a40c827]{color:var(--text-secondary);margin-bottom:30px}.login-form[data-v-2a40c827]{display:flex;flex-direction:column;gap:20px;text-align:left}.input-group[data-v-2a40c827]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-2a40c827]{font-size:.9rem;color:var(--text-secondary)}.error-banner[data-v-2a40c827]{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;font-size:.85rem;font-weight:500;text-align:center}button[data-v-2a40c827]{margin-top:10px;height:48px}@media (max-width: 480px){.login-card[data-v-2a40c827]{padding:30px 20px;width:95%;border-radius:16px}.brand-logo h1[data-v-2a40c827]{font-size:2.2rem}}.sidebar-container[data-v-a4a10ba5]{width:70px;height:100%;flex-shrink:0;z-index:100;position:relative}.sidebar[data-v-a4a10ba5]{width:100%;height:100%;background:var(--bg-nav-sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;padding:20px 0;position:relative}.logo-section[data-v-a4a10ba5]{margin-bottom:25px}.logo-circle[data-v-a4a10ba5]{width:42px;height:42px;border-radius:12px;background:var(--brand-gradient);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #22b55f59;transition:transform .3s ease}.logo-circle[data-v-a4a10ba5]:hover{transform:scale(1.05) rotate(5deg)}.logo-letter[data-v-a4a10ba5]{color:#fff;font-size:1.5rem;font-weight:900;font-family:Outfit,Inter,sans-serif;-webkit-user-select:none;user-select:none}.nav-links[data-v-a4a10ba5]{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;width:100%}.nav-link-item[data-v-a4a10ba5]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:none;border:none;position:relative;text-decoration:none}.nav-link-item[data-v-a4a10ba5]:hover{background:var(--hover-bg);color:var(--text-primary);transform:translateY(-1px)}.nav-link-item.active[data-v-a4a10ba5]{background:var(--border);color:var(--accent);box-shadow:inset 0 0 0 1px #10b98126}@media (min-width: 769px){.nav-link-item[data-tooltip][data-v-a4a10ba5]:after,.avatar-btn[data-tooltip][data-v-a4a10ba5]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-8px);background:var(--bg-card);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);color:var(--text-primary);padding:6px 12px;border-radius:8px;font-size:.85rem;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0000004d;z-index:9999}.nav-link-item[data-tooltip][data-v-a4a10ba5]:hover:after,.avatar-btn[data-tooltip][data-v-a4a10ba5]:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}}.bottom-section[data-v-a4a10ba5]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding-top:15px;border-top:1px solid var(--border)}.profile-container[data-v-a4a10ba5],.sidebar-popover-container[data-v-a4a10ba5]{position:relative}.avatar-btn[data-v-a4a10ba5]{background:none;border:none;position:relative;cursor:pointer;padding:0;outline:none}.avatar-circle[data-v-a4a10ba5]{width:40px;height:40px;border-radius:50%;background:#db2777;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;box-shadow:0 2px 8px #db27774d;transition:transform .2s ease;overflow:hidden}.sidebar-avatar-img[data-v-a4a10ba5]{width:100%;height:100%;object-fit:cover}.avatar-btn:hover .avatar-circle[data-v-a4a10ba5]{transform:scale(1.05)}.status-dot[data-v-a4a10ba5]{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;border:2px solid var(--bg-nav-sidebar);background:#10b981;box-shadow:0 0 6px #10b98180;transition:background .3s ease}.status-dot.online[data-v-a4a10ba5]{background:#10b981}.status-dot.away[data-v-a4a10ba5]{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.status-dot.offline[data-v-a4a10ba5]{background:#71717a;box-shadow:none}.profile-popover[data-v-a4a10ba5]{position:absolute;bottom:0;left:55px;width:200px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px;box-shadow:0 10px 25px #0000004d;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.popover-header[data-v-a4a10ba5]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px}.popover-title[data-v-a4a10ba5]{font-weight:700;font-size:.95rem;color:var(--text-primary)}.user-name[data-v-a4a10ba5]{font-weight:700;font-size:.95rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-a4a10ba5]{font-size:.75rem;color:var(--text-secondary)}.popover-divider[data-v-a4a10ba5]{height:1px;background:var(--border);margin:6px 0}.status-option[data-v-a4a10ba5]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;cursor:pointer;color:var(--text-primary);font-size:.9rem;font-weight:600;transition:background .2s ease}.status-option[data-v-a4a10ba5]:hover{background:var(--hover-bg)}.status-option.active[data-v-a4a10ba5]{background:rgba(16,185,129,.1);color:var(--accent)}.status-option .status-dot[data-v-a4a10ba5]{position:static;border:none;width:8px;height:8px}.popover-logout-btn[data-v-a4a10ba5]{display:flex;align-items:center;gap:10px;background:none;border:none;padding:8px;border-radius:8px;color:#ef4444;font-weight:600;font-size:.9rem;width:100%;cursor:pointer;transition:background .2s ease}.popover-logout-btn[data-v-a4a10ba5]:hover{background:rgba(239,68,68,.1)}.modal-overlay[data-v-a4a10ba5]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content[data-v-a4a10ba5]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:30px;width:90%;max-width:500px;text-align:center;box-shadow:0 20px 40px #0006}.modal-content h2[data-v-a4a10ba5]{font-size:1.5rem;margin-bottom:10px;color:var(--text-primary)}.modal-actions[data-v-a4a10ba5]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.btn-secondary[data-v-a4a10ba5]{background:var(--glass);border:1px solid var(--border);color:var(--text-primary);padding:10px 20px;border-radius:12px;font-weight:600;cursor:pointer}.btn-secondary[data-v-a4a10ba5]:hover{background:var(--hover-bg)}.btn-danger-sm[data-v-a4a10ba5]{background:#ef4444;color:#fff;border:none;padding:10px 20px;border-radius:12px;font-weight:600;cursor:pointer}.btn-danger-sm[data-v-a4a10ba5]:hover{background:#dc2626}.btn-success-sm[data-v-a4a10ba5]{background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:12px;font-weight:600;cursor:pointer}.btn-success-sm[data-v-a4a10ba5]:hover{background:var(--accent-hover)}.fade-enter-active[data-v-a4a10ba5],.fade-leave-active[data-v-a4a10ba5]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-a4a10ba5],.fade-leave-to[data-v-a4a10ba5]{opacity:0;transform:translateY(6px)}.modal-fade-enter-active[data-v-a4a10ba5],.modal-fade-leave-active[data-v-a4a10ba5]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-a4a10ba5],.modal-fade-leave-to[data-v-a4a10ba5]{opacity:0}.search-popover[data-v-a4a10ba5]{position:absolute;bottom:0;left:55px;width:250px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:12px;box-shadow:0 10px 25px #0000004d;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search-input-wrapper[data-v-a4a10ba5]{position:relative;display:flex;align-items:center;margin-top:8px}.search-input-icon[data-v-a4a10ba5]{position:absolute;left:10px;color:var(--text-secondary);pointer-events:none}.search-input[data-v-a4a10ba5]{width:100%;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;padding:8px 10px 8px 32px;color:var(--text-primary);outline:none;font-size:.85rem}.search-input[data-v-a4a10ba5]:focus{border-color:var(--accent)}.notifications-popover[data-v-a4a10ba5]{position:absolute;bottom:0;left:55px;width:300px;max-height:350px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:12px;box-shadow:0 10px 25px #0000004d;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column}.notifications-list[data-v-a4a10ba5]{max-height:250px;overflow-y:auto;padding:4px}.notif-item[data-v-a4a10ba5]{display:flex;gap:10px;padding:8px;border-radius:8px;cursor:pointer;transition:background .2s;margin-bottom:4px}.notif-item[data-v-a4a10ba5]:hover{background:var(--hover-bg)}.notif-item.unread[data-v-a4a10ba5]{background:rgba(34,181,95,.05)}.notif-icon[data-v-a4a10ba5]{width:28px;height:28px;border-radius:6px;background:rgba(34,181,95,.1);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-content[data-v-a4a10ba5]{flex:1;text-align:left}.notif-content h5[data-v-a4a10ba5]{margin:0 0 2px;font-size:.8rem;font-weight:700;color:var(--text-primary)}.notif-content p[data-v-a4a10ba5]{margin:0 0 4px;font-size:.75rem;color:var(--text-secondary);line-height:1.3}.notif-time[data-v-a4a10ba5]{font-size:.65rem;color:var(--text-secondary);opacity:.7}.empty-notif[data-v-a4a10ba5]{padding:20px;text-align:center;color:var(--text-secondary);font-size:.8rem}.clear-btn[data-v-a4a10ba5]{background:none;border:none;color:#ef4444;font-size:.75rem;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:4px}.clear-btn[data-v-a4a10ba5]:hover{background:rgba(239,68,68,.1)}.nav-link-item .badge[data-v-a4a10ba5]{position:absolute;top:2px;right:2px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.toggle-item[data-v-a4a10ba5]{justify-content:space-between!important;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-switch[data-v-a4a10ba5]{width:30px;height:16px;border-radius:8px;background:var(--border);position:relative;transition:background .25s;flex-shrink:0;pointer-events:none}.toggle-switch.active[data-v-a4a10ba5]{background:var(--accent);box-shadow:0 0 8px #22b55f66}.toggle-thumb[data-v-a4a10ba5]{width:12px;height:12px;border-radius:50%;background:white;position:absolute;top:2px;left:2px;transition:transform .25s}.toggle-switch.active .toggle-thumb[data-v-a4a10ba5]{transform:translate(14px)}.nav-label-mobile[data-v-a4a10ba5]{display:none;font-size:.95rem;font-weight:600;margin-left:12px}.sidebar-mobile-overlay[data-v-a4a10ba5]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;height:100dvh;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1999}@media (max-width: 768px){.sidebar-container[data-v-a4a10ba5]{position:fixed;top:0;left:0;bottom:0;width:260px;height:100dvh;z-index:2000;transform:translate(-100%);transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:10px 0 30px #00000080}.sidebar-container.mobile-open[data-v-a4a10ba5]{transform:translate(0)!important}.sidebar[data-v-a4a10ba5]{height:100%;flex-direction:column;padding:20px 15px;align-items:flex-start;justify-content:flex-start;border-right:1px solid var(--border);border-top:none;background:var(--bg-sidebar)}.logo-section[data-v-a4a10ba5],.bottom-section[data-v-a4a10ba5],.profile-container[data-v-a4a10ba5],.sidebar-popover-container[data-v-a4a10ba5]{display:flex!important}.logo-section[data-v-a4a10ba5]{margin-bottom:20px;width:100%}.nav-links[data-v-a4a10ba5]{flex-direction:column;gap:8px;width:100%;align-items:stretch;overflow-y:auto}.nav-link-item[data-v-a4a10ba5]{width:100%;height:48px;padding:0 16px;justify-content:flex-start;border-radius:10px}.nav-label-mobile[data-v-a4a10ba5]{display:inline-block}.bottom-section[data-v-a4a10ba5]{width:100%;margin-top:auto}}.global-header[data-v-3d32ddb9]{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;border-bottom:1px solid var(--border);background:var(--bg-sidebar);height:70px;flex-shrink:0;position:relative;z-index:999}.mobile-menu-toggle-btn[data-v-3d32ddb9]{display:none}.header-left[data-v-3d32ddb9]{display:flex;align-items:center;gap:20px}.header-brand-info[data-v-3d32ddb9]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.header-left h1[data-v-3d32ddb9]{font-size:1.35rem;font-weight:800;margin:0;letter-spacing:-.5px;color:var(--text-primary)}.company-switcher-pill[data-v-3d32ddb9]{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card, rgba(255, 255, 255, .05));border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:20px;padding:4px 12px 4px 10px;box-shadow:0 2px 8px #00000026;transition:all .2s ease}.company-switcher-pill[data-v-3d32ddb9]:hover{border-color:var(--accent, #6366f1);box-shadow:0 4px 12px #6366f133}.company-icon[data-v-3d32ddb9]{color:var(--accent, #6366f1);flex-shrink:0}.company-select-input[data-v-3d32ddb9]{background:transparent;border:none;color:var(--text-primary, #fff);font-size:.85rem;font-weight:600;cursor:pointer;outline:none;padding:2px 4px}.company-select-input option[data-v-3d32ddb9]{background:var(--bg-sidebar, #111827);color:var(--text-primary, #fff);padding:8px}.switcher-badge[data-v-3d32ddb9]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:6px;background:rgba(99,102,241,.2);color:var(--accent, #818cf8);border:1px solid rgba(99,102,241,.3)}.company-name-tag[data-v-3d32ddb9]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:var(--text-secondary);background:var(--bg-card, rgba(255, 255, 255, .04));border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:16px;padding:4px 10px}.header-right[data-v-3d32ddb9]{display:flex;align-items:center;gap:20px}.header-search-container[data-v-3d32ddb9]{position:relative;cursor:pointer}.header-search[data-v-3d32ddb9]{position:relative;display:flex;align-items:center;transition:all .2s ease;cursor:pointer}.search-icon[data-v-3d32ddb9]{position:absolute;left:14px;color:var(--text-secondary);pointer-events:none;transition:color .2s ease}.header-search input.header-search-trigger-input[data-v-3d32ddb9]{background:var(--input-bg);border:1px solid var(--border);border-radius:12px;padding:9px 38px 9px 40px;color:var(--text-primary);outline:none;width:290px;font-size:.85rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.header-search-container:hover .header-search input.header-search-trigger-input[data-v-3d32ddb9]{border-color:var(--accent);box-shadow:0 0 12px #10b98126;background:var(--input-bg-focus)}.header-search-container:hover .search-icon[data-v-3d32ddb9]{color:var(--accent)}.search-shortcut-hint[data-v-3d32ddb9]{position:absolute;right:10px;font-size:.68rem;font-weight:700;background:var(--kbd-bg);color:var(--text-secondary);padding:2px 6px;border-radius:4px;border:1px solid var(--border);pointer-events:none}.notification-container[data-v-3d32ddb9]{position:relative}.header-icon-btn[data-v-3d32ddb9]{background:var(--glass);border:1px solid var(--border);color:var(--text-primary);width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .2s}.header-icon-btn[data-v-3d32ddb9]:hover{background:var(--hover-bg)}.badge[data-v-3d32ddb9]{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:800;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.notification-dropdown[data-v-3d32ddb9]{position:absolute;top:100%;right:0;margin-top:10px;width:320px;background:var(--bg-sidebar);border:1px solid var(--border);border-radius:16px;box-shadow:0 16px 35px #0006;overflow:hidden;z-index:1050}.dropdown-header[data-v-3d32ddb9]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border)}.dropdown-header h4[data-v-3d32ddb9]{margin:0;font-size:.9rem}.clear-btn[data-v-3d32ddb9]{background:none;border:none;color:var(--accent);font-size:.8rem;cursor:pointer}.dropdown-list[data-v-3d32ddb9]{max-height:300px;overflow-y:auto}.notif-item[data-v-3d32ddb9]{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);cursor:pointer}.notif-item[data-v-3d32ddb9]:hover{background:var(--hover-bg)}.notif-content h5[data-v-3d32ddb9]{margin:0 0 4px;font-size:.85rem}.notif-content p[data-v-3d32ddb9]{margin:0 0 4px;font-size:.8rem;color:var(--text-secondary)}.notif-time[data-v-3d32ddb9]{font-size:.7rem;color:var(--text-secondary)}.empty-notif[data-v-3d32ddb9]{padding:20px;text-align:center;color:var(--text-secondary);font-size:.85rem}@media (max-width: 768px){.mobile-menu-toggle-btn[data-v-3d32ddb9]{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-primary);cursor:pointer}.header-search input[data-v-3d32ddb9]{width:160px}.header-search.focused input[data-v-3d32ddb9],.header-search input[data-v-3d32ddb9]:focus{width:220px}.global-search-popover[data-v-3d32ddb9]{width:300px}}.modal-overlay[data-v-8dc4c447]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000}.premium-modal[data-v-8dc4c447]{width:500px;max-width:90%;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;border:1px solid var(--border);background:var(--bg-sidebar)}.modal-header[data-v-8dc4c447]{padding:20px 25px;background:rgba(255,255,255,.02);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:15px}.header-icon[data-v-8dc4c447]{background:var(--accent);color:#fff;padding:10px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #22b55f4d}.modal-header h2[data-v-8dc4c447]{font-size:1.25rem;font-weight:800;margin:0;color:#fff}.modal-header p[data-v-8dc4c447]{font-size:.85rem;color:var(--text-secondary);margin:3px 0 0}.close-btn-round[data-v-8dc4c447]{margin-left:auto;background:rgba(255,255,255,.05);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn-round[data-v-8dc4c447]:hover{background:rgba(239,68,68,.2);color:#ef4444}.modal-body[data-v-8dc4c447]{padding:25px;display:flex;flex-direction:column;gap:20px}.form-group.premium[data-v-8dc4c447]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-8dc4c447]{font-weight:700;color:var(--text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.flex-between[data-v-8dc4c447]{display:flex;justify-content:space-between;align-items:center}.text-link[data-v-8dc4c447]{background:none;border:none;color:var(--accent);font-size:.8rem;font-weight:600;cursor:pointer;text-decoration:none}.text-link[data-v-8dc4c447]:hover{color:var(--accent-hover)}.premium-input-textarea[data-v-8dc4c447]{width:100%;background:rgba(0,0,0,.2);border:1px solid var(--border);padding:12px;border-radius:12px;color:#fff;font-size:.95rem;outline:none;resize:none;transition:all .2s}.premium-input-textarea[data-v-8dc4c447]:focus{border-color:var(--accent);box-shadow:0 0 0 4px #22b55f1a}.search-wrapper[data-v-8dc4c447]{position:relative;display:flex;align-items:center}.search-icon[data-v-8dc4c447]{position:absolute;left:12px;color:var(--text-secondary);opacity:.7}.premium-search-input[data-v-8dc4c447]{width:100%;background:rgba(0,0,0,.15);border:1px solid var(--border);padding:10px 10px 10px 38px;border-radius:10px;color:#fff;font-size:.9rem;outline:none}.premium-search-input[data-v-8dc4c447]:focus{border-color:var(--accent)}.customers-list-wrapper[data-v-8dc4c447]{background:rgba(0,0,0,.2);border:1px solid var(--border);border-radius:12px;max-height:180px;overflow-y:auto;padding:5px}.customer-selection-item[data-v-8dc4c447]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s}.customer-selection-item[data-v-8dc4c447]:hover{background:rgba(255,255,255,.03)}.customer-selection-item.selected[data-v-8dc4c447]{background:rgba(34,181,95,.08)}.checkbox-indicator[data-v-8dc4c447]{width:20px;height:20px;border:1px solid var(--border);border-radius:6px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2);transition:all .2s}.customer-selection-item.selected .checkbox-indicator[data-v-8dc4c447]{border-color:var(--accent);background:var(--accent);color:#fff}.customer-info-mini[data-v-8dc4c447]{display:flex;flex-direction:column}.customer-info-mini .name[data-v-8dc4c447]{font-size:.9rem;font-weight:600;color:#fff}.customer-info-mini .phone[data-v-8dc4c447]{font-size:.8rem;color:var(--text-secondary)}.no-customers[data-v-8dc4c447]{text-align:center;color:var(--text-secondary);font-size:.85rem;padding:20px}.warning-box[data-v-8dc4c447]{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);border-radius:12px;padding:12px 15px;display:flex;gap:12px;align-items:flex-start}.warning-icon[data-v-8dc4c447]{color:#f59e0b;flex-shrink:0;margin-top:2px}.warning-text[data-v-8dc4c447]{font-size:.8rem;color:#f59e0b;line-height:1.4;text-align:left}.warning-text strong[data-v-8dc4c447]{font-weight:700}.modal-footer[data-v-8dc4c447]{padding:15px 25px;background:rgba(0,0,0,.1);display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--border)}.btn-secondary-v2[data-v-8dc4c447]{background:rgba(255,255,255,.05);border:1px solid var(--border);color:#fff;padding:10px 20px;border-radius:10px;font-weight:600;cursor:pointer}.btn-primary-v2[data-v-8dc4c447]{background:var(--accent);border:none;color:#fff;padding:10px 25px;border-radius:10px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-primary-v2[data-v-8dc4c447]:disabled{opacity:.5;cursor:not-allowed}.btn-primary-v2[data-v-8dc4c447]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #22b55f4d}@keyframes fadeIn-8dc4c447{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-8dc4c447]{animation:fadeIn-8dc4c447 .2s ease-out forwards}.warning-modal-overlay[data-v-4a94801f]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.warning-modal-card[data-v-4a94801f]{background:rgba(23,27,34,.95);border:1px solid rgba(239,68,68,.3);box-shadow:0 20px 50px #0009,0 0 30px #ef444426;border-radius:24px;width:100%;max-width:480px;overflow:hidden;position:relative;animation:modalScaleUp-4a94801f .3s cubic-bezier(.16,1,.3,1)}@keyframes modalScaleUp-4a94801f{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.warning-header[data-v-4a94801f]{padding:28px 28px 10px;display:flex;align-items:flex-start;justify-content:space-between}.warning-icon-badge[data-v-4a94801f]{width:64px;height:64px;border-radius:20px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);display:flex;align-items:center;justify-content:center;color:#ef4444;box-shadow:0 0 20px #ef444440}.wifi-off-icon[data-v-4a94801f]{animation:pulseWarning-4a94801f 2s infinite ease-in-out}@keyframes pulseWarning-4a94801f{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.8}}.close-btn[data-v-4a94801f]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.close-btn[data-v-4a94801f]:hover{background:rgba(255,255,255,.12);color:#fff}.warning-body[data-v-4a94801f]{padding:10px 28px 28px;display:flex;flex-direction:column;gap:16px}.warning-body h2[data-v-4a94801f]{margin:0;font-size:1.35rem;font-weight:800;color:#fff;letter-spacing:-.3px;line-height:1.3}.warning-body .description[data-v-4a94801f]{margin:0;font-size:.95rem;color:#94a3b8;line-height:1.5}.warning-status-pill[data-v-4a94801f]{display:inline-flex;align-items:center;gap:10px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);padding:8px 14px;border-radius:12px;font-size:.85rem;color:#f87171;width:fit-content}.warning-status-pill .dot[data-v-4a94801f]{width:8px;height:8px;border-radius:50%;background:#ef4444}.warning-status-pill .pulse-red[data-v-4a94801f]{box-shadow:0 0 #ef4444b3;animation:pulseRedDot-4a94801f 1.8s infinite}@keyframes pulseRedDot-4a94801f{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 8px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.warning-actions[data-v-4a94801f]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.btn-connect-now[data-v-4a94801f]{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:none;padding:14px 20px;border-radius:14px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 15px #10b9814d}.btn-connect-now[data-v-4a94801f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98173}.btn-connect-now .arrow[data-v-4a94801f]{transition:transform .2s}.btn-connect-now:hover .arrow[data-v-4a94801f]{transform:translate(4px)}.btn-dismiss[data-v-4a94801f]{background:transparent;color:#64748b;border:none;padding:10px;border-radius:12px;font-size:.85rem;font-weight:600;cursor:pointer;transition:color .2s}.btn-dismiss[data-v-4a94801f]:hover{color:#94a3b8}.modal-fade-enter-active[data-v-4a94801f],.modal-fade-leave-active[data-v-4a94801f]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-4a94801f],.modal-fade-leave-to[data-v-4a94801f]{opacity:0}.command-palette-backdrop[data-v-4cf11c14]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 24px}.command-palette-container[data-v-4cf11c14]{width:100%;max-width:680px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 50px #00000080,0 0 0 1px #ffffff14;display:flex;flex-direction:column;overflow:hidden;max-height:75vh;animation:modal-pop-4cf11c14 .2s cubic-bezier(.16,1,.3,1)}@keyframes modal-pop-4cf11c14{0%{opacity:0;transform:scale(.96) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.palette-search-bar[data-v-4cf11c14]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.02)}.palette-search-icon[data-v-4cf11c14]{color:var(--accent);flex-shrink:0}.palette-input[data-v-4cf11c14]{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:1.05rem;outline:none}.palette-input[data-v-4cf11c14]::placeholder{color:var(--text-secondary);font-size:.95rem}.palette-clear-btn[data-v-4cf11c14]{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.palette-clear-btn[data-v-4cf11c14]:hover{color:var(--text-primary);background:rgba(255,255,255,.08)}.palette-esc-badge[data-v-4cf11c14]{font-size:.7rem;font-weight:700;padding:3px 7px;border-radius:6px;background:rgba(255,255,255,.08);color:var(--text-secondary);border:1px solid var(--border);cursor:pointer}.palette-results-list[data-v-4cf11c14]{flex:1;overflow-y:auto;padding:8px 0;max-height:50vh}.palette-group[data-v-4cf11c14]{margin-bottom:8px}.palette-group[data-v-4cf11c14]:last-child{margin-bottom:0}.palette-group-header[data-v-4cf11c14]{display:flex;align-items:center;gap:6px;padding:8px 20px 4px;font-size:.7rem;font-weight:700;letter-spacing:.06em;color:var(--text-secondary)}.palette-item[data-v-4cf11c14]{display:flex;align-items:center;gap:12px;padding:10px 20px;cursor:pointer;border-left:3px solid transparent;transition:background .15s ease,border-color .15s ease}.palette-item.selected[data-v-4cf11c14]{background:rgba(16,185,129,.1);border-left-color:var(--accent)}.item-icon-box[data-v-4cf11c14]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-icon-box.action-box[data-v-4cf11c14]{background:rgba(16,185,129,.15);color:var(--accent)}.item-icon-box.nav-box[data-v-4cf11c14]{background:rgba(59,130,246,.15);color:#3b82f6}.item-icon-box.pendency-box[data-v-4cf11c14]{background:rgba(245,158,11,.15);color:#f59e0b}.item-avatar[data-v-4cf11c14]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.item-avatar.ticket-avatar[data-v-4cf11c14]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.item-avatar.customer-avatar[data-v-4cf11c14]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.item-details[data-v-4cf11c14]{flex:1;display:flex;flex-direction:column;min-width:0;gap:2px}.item-title-row[data-v-4cf11c14]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.item-title[data-v-4cf11c14]{font-size:.9rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-subtitle[data-v-4cf11c14]{font-size:.75rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-id-tag[data-v-4cf11c14]{font-size:.7rem;font-weight:700;color:var(--accent);background:rgba(16,185,129,.12);padding:1px 6px;border-radius:4px}.ticket-status-pill[data-v-4cf11c14]{font-size:.65rem;font-weight:600;padding:1px 6px;border-radius:4px;text-transform:uppercase}.ticket-status-pill.open[data-v-4cf11c14]{background:rgba(16,185,129,.15);color:#10b981}.ticket-status-pill.pending[data-v-4cf11c14]{background:rgba(245,158,11,.15);color:#f59e0b}.ticket-status-pill.closed[data-v-4cf11c14]{background:rgba(107,114,128,.2);color:var(--text-secondary)}.doc-badge[data-v-4cf11c14]{font-size:.7rem;color:var(--text-secondary);background:rgba(255,255,255,.05);padding:1px 5px;border-radius:4px}.priority-pill[data-v-4cf11c14]{font-size:.65rem;font-weight:600;padding:1px 6px;border-radius:4px;text-transform:capitalize}.priority-pill.high[data-v-4cf11c14],.priority-pill.urgent[data-v-4cf11c14]{background:rgba(239,68,68,.15);color:#ef4444}.priority-pill.normal[data-v-4cf11c14]{background:rgba(59,130,246,.15);color:#3b82f6}.priority-pill.low[data-v-4cf11c14]{background:rgba(107,114,128,.15);color:var(--text-secondary)}.item-badge[data-v-4cf11c14]{font-size:.7rem;font-weight:600;color:var(--text-secondary);background:rgba(255,255,255,.06);padding:2px 8px;border-radius:6px}.nav-arrow[data-v-4cf11c14]{color:var(--text-secondary);opacity:.5;font-size:1rem}.palette-empty-state[data-v-4cf11c14]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center;gap:8px}.empty-icon[data-v-4cf11c14]{color:var(--text-secondary);opacity:.4;margin-bottom:4px}.palette-empty-state p[data-v-4cf11c14]{font-size:.95rem;color:var(--text-primary);margin:0}.palette-empty-state span[data-v-4cf11c14]{font-size:.8rem;color:var(--text-secondary)}.palette-footer[data-v-4cf11c14]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:rgba(0,0,0,.15);border-top:1px solid var(--border);font-size:.75rem;color:var(--text-secondary)}.footer-keys[data-v-4cf11c14]{display:flex;align-items:center;gap:14px}.key-hint[data-v-4cf11c14]{display:flex;align-items:center;gap:4px}.key-hint kbd[data-v-4cf11c14]{font-family:inherit;font-size:.65rem;font-weight:700;background:rgba(255,255,255,.08);border:1px solid var(--border);border-radius:4px;padding:1px 5px;color:var(--text-primary)}.footer-brand[data-v-4cf11c14]{font-weight:600;opacity:.6}.palette-fade-enter-active[data-v-4cf11c14],.palette-fade-leave-active[data-v-4cf11c14]{transition:opacity .18s ease}.palette-fade-enter-from[data-v-4cf11c14],.palette-fade-leave-to[data-v-4cf11c14]{opacity:0}@media (max-width: 640px){.command-palette-backdrop[data-v-4cf11c14]{padding:0;align-items:stretch}.command-palette-container[data-v-4cf11c14]{max-height:100dvh;height:100dvh;border-radius:0;border:none}.palette-results-list[data-v-4cf11c14]{max-height:none}.footer-brand[data-v-4cf11c14]{display:none}}.app-layout[data-v-0d37a5d9]{display:flex;height:100vh;height:100dvh;background:var(--bg-dark);color:var(--text-primary);overflow:hidden}.main-content-wrapper[data-v-0d37a5d9]{flex:1;height:100%;overflow:hidden;display:flex;flex-direction:column}.page-content-wrapper[data-v-0d37a5d9]{flex:1;overflow:hidden;height:100%}@media (max-width: 768px){.app-layout[data-v-0d37a5d9]{flex-direction:column}.main-content-wrapper[data-v-0d37a5d9]{height:100dvh}}:root{--bg-dark: #09090b;--bg-card: rgba(24, 24, 27, .85);--bg-sidebar: #09090b;--accent: #22b55f;--accent-hover: #15803d;--text-primary: #f4f4f5;--text-secondary: #a1a1aa;--border: rgba(255, 255, 255, .08);--glass: rgba(255, 255, 255, .02);--pattern-opacity: .04;--pattern-filter: grayscale(1) brightness(.6);--empty-bg-inner: #18181b;--empty-bg-outer: #09090b;--sidebar-width: 350px;--chat-bg: #0b141a;--bg-nav-sidebar: #09090b;--bg-ticket-sidebar: #18181b;--msg-bubble-received: #202c33;--msg-bubble-sent: #005c4b;--msg-text-received: #e9edef;--msg-text-sent: #e9edef;--msg-meta-received: #8696a0;--msg-meta-sent: rgba(233, 237, 239, .65);--brand-gradient: linear-gradient(135deg, #14532d 0%, #22b55f 50%, #3fcd67 100%);--input-bg: rgba(0, 0, 0, .2);--input-bg-focus: rgba(0, 0, 0, .35);--surface-tinted: rgba(0, 0, 0, .1);--surface-tinted-hover: rgba(0, 0, 0, .15);--hover-bg: rgba(255, 255, 255, .06);--kbd-bg: rgba(255, 255, 255, .1)}[data-theme=light]{--bg-dark: #f4f4f5;--bg-card: rgba(255, 255, 255, .9);--bg-sidebar: #ffffff;--accent: #22b55f;--accent-hover: #16a34a;--text-primary: #09090b;--text-secondary: #71717a;--border: rgba(0, 0, 0, .08);--glass: rgba(0, 0, 0, .02);--pattern-opacity: .06;--pattern-filter: grayscale(1) brightness(.35);--empty-bg-inner: #ffffff;--empty-bg-outer: #e4e4e7;--chat-bg: #efeae2;--bg-nav-sidebar: #ffffff;--bg-ticket-sidebar: #f4f4f5;--msg-bubble-received: #ffffff;--msg-bubble-sent: #d9fdd3;--msg-text-received: #111b21;--msg-text-sent: #111b21;--msg-meta-received: #667781;--msg-meta-sent: #667781;--brand-gradient: linear-gradient(135deg, #166534 0%, #22b55f 50%, #4ade80 100%);--input-bg: rgba(0, 0, 0, .04);--input-bg-focus: rgba(0, 0, 0, .08);--surface-tinted: rgba(0, 0, 0, .04);--surface-tinted-hover: rgba(0, 0, 0, .08);--hover-bg: rgba(0, 0, 0, .05);--kbd-bg: rgba(0, 0, 0, .08)}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}body{background-color:var(--bg-dark);color:var(--text-primary);overflow:hidden}h1,h2,h3,.brand{font-family:Outfit,sans-serif}.glass-effect{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border)}.btn-primary{background-color:var(--accent);color:#fff;padding:10px 20px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-primary:hover{background-color:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.input-glass{background:var(--glass);border:1px solid var(--border);color:var(--text-primary);padding:12px 16px;border-radius:8px;outline:none;transition:all .3s ease}.input-glass:focus{border-color:var(--accent);box-shadow:0 0 0 3px #10b98126}.input-glass::placeholder{color:var(--text-secondary);opacity:.6}.btn-secondary{background:var(--glass);border:1px solid var(--border);color:var(--text-secondary);padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-secondary:hover{color:var(--text-primary);background:var(--border);transform:translateY(-1px)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.modal-content{background:var(--bg-sidebar);border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #0000000a;color:var(--text-primary);padding:30px;width:100%;max-width:450px;position:relative;max-height:90vh;max-height:90dvh;display:flex;flex-direction:column}.modal-content>form,.modal-body{overflow-y:auto;flex:1;padding-right:5px}@media (max-width: 480px){.modal-content{padding:20px 15px;border-radius:16px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-active .modal-content,.modal-fade-leave-active .modal-content{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.modal-fade-enter-from{opacity:0}.modal-fade-enter-from .modal-content{opacity:0;transform:scale(.95) translateY(10px)}.modal-fade-leave-to{opacity:0}.modal-fade-leave-to .modal-content{opacity:0;transform:scale(.95) translateY(10px)}.performance-mode *,.performance-mode *:before,.performance-mode *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.performance-mode .glass-effect,.performance-mode .modal-overlay,.performance-mode .modal-content{background:var(--bg-card)!important}.performance-mode .messages-wrapper:before{display:none!important}.performance-mode img{content-visibility:auto}@media (max-width: 768px){html,body,#app{height:100dvh!important;overflow:hidden}input,select,textarea{font-size:16px!important}.glass-effect,.modal-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}button,.btn-primary,.btn-secondary,.action-icon-btn{min-height:44px;touch-action:manipulation}html.mobile-menu-open:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1999}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.03) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite;border-radius:6px}[data-theme=light] .skeleton-shimmer{background:linear-gradient(90deg,rgba(0,0,0,.04) 25%,rgba(0,0,0,.09) 50%,rgba(0,0,0,.04) 75%);background-size:200% 100%}.skeleton-text{height:12px;border-radius:4px}.skeleton-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0}.skeleton-pill{height:22px;border-radius:12px}.skeleton-card{padding:16px;border-radius:12px;border:1px solid var(--border);background:var(--glass);display:flex;flex-direction:column;gap:12px}.kbd-badge{display:inline-flex;align-items:center;gap:2px;background:var(--kbd-bg);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:.65rem;font-family:monospace;color:var(--text-secondary);font-weight:600;letter-spacing:.5px;-webkit-user-select:none;user-select:none}.ticket-draft-badge{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:#f59e0b;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);padding:1px 6px;border-radius:4px;letter-spacing:.2px}html.density-compact .ticket-item{padding:10px 14px!important;gap:10px!important}html.density-compact .ticket-item .avatar{width:32px!important;height:32px!important;font-size:.85rem!important}html.density-compact .ticket-item .top-row .name{font-size:.86rem!important}html.density-compact .ticket-item .bottom-row .last-msg{font-size:.78rem!important}html.density-compact .customers-table td,html.density-compact .pendencies-table td{padding:8px 12px!important;font-size:.82rem!important}html.density-compact .customers-table th,html.density-compact .pendencies-table th{padding:8px 12px!important;font-size:.75rem!important}html.density-compact .pendency-card{padding:12px 14px!important;min-height:auto!important}html.density-compact .customer-card{padding:14px 16px!important}html.density-compact .chat-header{padding:8px 18px!important;min-height:52px!important}html.density-compact .chat-header .customer-avatar{width:36px!important;height:36px!important}html.density-compact .chat-header .customer-avatar .avatar-img,html.density-compact .chat-header .customer-avatar .avatar-placeholder{width:36px!important;height:36px!important;font-size:.85rem!important}html.density-compact .chat-header .customer-name{font-size:.95rem!important}html.density-compact .chat-header .customer-status{font-size:.74rem!important}html.density-compact .chat-header .sla-header-badge{font-size:.68rem!important;padding:1px 6px!important}html.density-compact .chat-header .transfer-btn,html.density-compact .chat-header .close-ticket-btn,html.density-compact .chat-header .accept-btn{padding:5px 10px!important;font-size:.8rem!important}html.density-compact .messages-container{padding:12px 18px!important;gap:4px!important}html.density-compact .date-divider-center{margin:8px 0 4px!important}html.density-compact .date-divider-badge{padding:2px 10px!important;font-size:.7rem!important}html.density-compact .system-message-center{margin:6px 0!important}html.density-compact .system-message-badge{padding:3px 10px!important;font-size:.78rem!important}html.density-compact .message-bubble{padding:6px 10px!important;border-radius:8px!important;font-size:.875rem!important;line-height:1.35!important}html.density-compact .message-bubble-wrapper{max-width:74%!important;gap:6px!important}html.density-compact .msg-time{font-size:.65rem!important;margin-top:2px!important}html.density-compact .quoted-message-bubble-container{padding:4px 8px!important;margin-bottom:4px!important;border-radius:6px!important}html.density-compact .quoted-message-sender{font-size:.7rem!important;margin-bottom:1px!important}html.density-compact .quoted-message-text{font-size:.75rem!important}html.density-compact .media-image,html.density-compact .media-video{max-width:190px!important;margin:4px 0!important}html.density-compact .media-image img,html.density-compact .media-video video{max-height:170px!important}html.density-compact .custom-audio-player{min-width:220px!important;max-width:290px!important;padding:2px 0!important;gap:6px!important}html.density-compact .custom-audio-player .play-btn{width:32px!important;height:32px!important}html.density-compact .chat-input-container{padding:8px 16px!important}html.density-compact .chat-input-card{padding:6px 12px!important;border-radius:12px!important}html.density-compact .textarea-section textarea{min-height:28px!important;font-size:.86rem!important;padding:4px 0!important}html.density-compact .toolbar-section{padding-top:4px!important}html.density-compact .toolbar-btn{padding:2px 4px!important;font-size:.75rem!important}html.density-compact .send-circle-btn{width:32px!important;height:32px!important}.floating-bulk-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--bg-sidebar);border:1px solid rgba(34,181,95,.35);border-radius:16px;padding:8px 16px;box-shadow:0 16px 36px #00000080,0 0 20px #22b55f1f;display:flex;align-items:center;gap:10px;z-index:999;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);max-width:95vw;flex-wrap:wrap}.bulk-count-badge{background:rgba(34,181,95,.15);color:#22b55f;font-weight:700;font-size:.82rem;padding:5px 12px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(34,181,95,.25);white-space:nowrap}.bulk-action-btn{background:var(--surface-tinted);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;padding:7px 12px;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease;white-space:nowrap}.bulk-action-btn:hover{background:var(--hover-bg);border-color:var(--accent);transform:translateY(-1px)}.bulk-action-btn.danger{color:#ef4444}.bulk-action-btn.danger:hover{background:rgba(239,68,68,.15);border-color:#ef4444}.bulk-select-input{background:var(--surface-tinted);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;padding:6px 10px;font-size:.82rem;outline:none;cursor:pointer}.bulk-checkbox{width:17px;height:17px;accent-color:#22b55f;cursor:pointer;border-radius:4px}.message{content-visibility:auto;contain-intrinsic-size:58px}.ticket-item{content-visibility:auto;contain-intrinsic-size:72px}.customer-row,.pendency-table-row{content-visibility:auto;contain-intrinsic-size:52px}
