.layout-default[data-v-11d4abc2]{flex-direction:column;min-height:100vh;display:flex}.layout-default--crm-chat-spa[data-v-11d4abc2]{height:100vh;min-height:0;overflow:hidden}.layout-default--crm-chat-spa>.header[data-v-11d4abc2]{z-index:150;position:sticky;top:0;overflow:visible}.layout-default--crm-chat-spa>.main[data-v-11d4abc2]{z-index:0;position:relative}.header[data-v-11d4abc2]{z-index:200;background-color:hsl(var(--company-background));padding:.5rem 0;position:relative;box-shadow:0 2px 4px #0000001a}.header nav[data-v-11d4abc2]{justify-content:space-between;max-width:1800px;min-height:80px;margin:0 auto;padding:0 1rem}.header nav[data-v-11d4abc2],.nav-brand[data-v-11d4abc2]{align-items:center;display:flex}.nav-brand[data-v-11d4abc2]{flex-shrink:0;gap:1rem}.nav-logo[data-v-11d4abc2]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:200px;height:80px;transition:all .3s}.dark .company-logo.nav-logo[data-v-11d4abc2],.dark .nav-logo[data-v-11d4abc2]{filter:invert()brightness(1.1)saturate(1.5)contrast()}.brand[data-v-11d4abc2]{color:hsl(var(--company-text));letter-spacing:-.025em;font-size:1.75rem;font-weight:700;text-decoration:none;transition:all .3s}.brand[data-v-11d4abc2]:hover{color:hsl(var(--company-secondary))}.nav-links[data-v-11d4abc2]{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:1rem;min-width:0;display:flex}.nav-links.desktop-nav[data-v-11d4abc2]{flex-shrink:1;gap:2.5rem;min-width:0}.nav-link[data-v-11d4abc2]{color:hsl(var(--company-text));background:0 0;border:none;border-radius:0;align-items:center;gap:.5rem;padding:.25rem 0;font-weight:600;text-decoration:none;transition:all .2s;display:flex;position:relative}.nav-links a[data-v-11d4abc2]:hover{color:hsl(var(--company-secondary))}.nav-link-active[data-v-11d4abc2]{font-weight:700;color:hsl(var(--company-secondary))!important}.nav-link-active[data-v-11d4abc2]:after{content:"";background-color:hsl(var(--company-secondary));border-radius:1px;height:2px;position:absolute;bottom:-.5rem;left:0;right:0}.notification-btn[data-v-11d4abc2]{color:hsl(var(--company-text-muted));font-weight:500;text-decoration:none;transition:color .2s}.notification-btn[data-v-11d4abc2]:hover{color:hsl(var(--company-secondary))}.user-dropdown-btn[data-v-11d4abc2]{color:hsl(var(--company-text-muted));font-weight:500;text-decoration:none;transition:color .2s}.user-dropdown-btn[data-v-11d4abc2]:hover{color:hsl(var(--company-secondary))}.header-actions-compact[data-v-11d4abc2]{align-items:center;gap:.375rem;display:flex}.theme-toggle-btn[data-v-11d4abc2]{color:hsl(var(--company-text-muted));cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;min-width:36px;min-height:36px;margin:0;transition:all .2s;display:flex}.desktop-theme-toggle[data-v-11d4abc2]{display:flex}.mobile-theme-toggle[data-v-11d4abc2]{flex-shrink:0;display:flex}.theme-toggle-btn[data-v-11d4abc2]:hover{background-color:hsl(var(--company-background-muted));color:hsl(var(--company-secondary))}.theme-icon[data-v-11d4abc2]{width:1.25rem;height:1.25rem;transition:transform .2s}.theme-toggle-btn:hover .theme-icon[data-v-11d4abc2]{transform:scale(1.1)}button[class*=text-red-600][data-v-11d4abc2],button[class*=text-red-600] span[data-v-11d4abc2]{color:#dc2626!important}.main[data-v-11d4abc2]{box-sizing:border-box;flex:1;width:100%;max-width:1850px;margin:0 auto;padding:2rem}.main.main--crm-chat-spa[data-v-11d4abc2]{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.mobile-nav[data-v-11d4abc2]{align-items:center;gap:.75rem;display:none}.mobile-btn[data-v-11d4abc2]{color:hsl(var(--company-text-muted));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.mobile-btn[data-v-11d4abc2]:hover{color:hsl(var(--company-secondary))}.mobile-menu-overlay[data-v-11d4abc2]{z-index:1000;background:#00000080;justify-content:flex-end;align-items:flex-start;padding-top:80px;display:flex;position:fixed;inset:0}.mobile-menu-content[data-v-11d4abc2]{background:hsl(var(--card));width:280px;max-width:90vw;max-height:calc(100dvh - var(--impersonation-banner-height,0px) - 5.5rem);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:12px;margin-right:1rem;animation:.3s ease-out slideIn-11d4abc2;overflow:hidden auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes slideIn-11d4abc2{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.mobile-nav-link[data-v-11d4abc2]{color:hsl(var(--company-text));text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f1f5f9;align-items:center;gap:.75rem;width:100%;padding:1rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative}.mobile-nav-link[data-v-11d4abc2]:hover{color:hsl(var(--company-secondary));background-color:#f8fafc}.mobile-nav-link[data-v-11d4abc2]:last-child{border-bottom:none}.mobile-nav-link-active[data-v-11d4abc2]{font-weight:600;background-color:hsl(var(--company-secondary)/.1)!important;color:hsl(var(--company-secondary))!important}.mobile-nav-link-active[data-v-11d4abc2]:before{content:"";background-color:hsl(var(--company-secondary));width:3px;position:absolute;top:0;bottom:0;left:0}@media (width<=1024px) and (orientation:portrait){.nav-links.desktop-nav[data-v-11d4abc2]{gap:.75rem!important}.nav-link[data-v-11d4abc2]{font-size:.875rem!important}.user-dropdown-menu[data-v-11d4abc2]{width:220px}.company-dropdown-menu[data-v-11d4abc2]{width:300px;max-height:300px;overflow-y:auto}}@media (width<=900px) and (orientation:landscape){.header nav[data-v-11d4abc2]{padding:0 .5rem}.nav-links.desktop-nav[data-v-11d4abc2]{gap:.5rem!important}.nav-link[data-v-11d4abc2]{padding:.125rem 0;font-size:.8rem!important}.nav-logo[data-v-11d4abc2]{max-width:140px!important;height:55px!important}}@media (width<=768px){.header nav[data-v-11d4abc2]{position:relative}.nav-links.desktop-nav[data-v-11d4abc2]{display:none!important}}@media (width<=1200px){.header nav[data-v-11d4abc2]{max-width:100%;padding:0 1.25rem}.main[data-v-11d4abc2]{max-width:100%;padding:2rem 1.5rem}.nav-links.desktop-nav[data-v-11d4abc2]{gap:2rem}.nav-logo[data-v-11d4abc2]{max-width:190px;height:75px}}@media (width<=1024px){.header nav[data-v-11d4abc2]{max-width:100%;padding:0 1rem}.main[data-v-11d4abc2]{max-width:100%;padding:1.75rem 1.25rem}.nav-links.desktop-nav[data-v-11d4abc2]{gap:1.5rem}.nav-link[data-v-11d4abc2]{font-size:.95rem}.nav-link svg[data-v-11d4abc2]{width:16px;height:16px}.nav-logo[data-v-11d4abc2]{max-width:180px;height:70px}.company-selector-btn[data-v-11d4abc2]{padding:.375rem}.company-selector-btn svg[data-v-11d4abc2]{width:18px;height:18px}}@media (width<=1000px){.header nav[data-v-11d4abc2]{padding:0 .875rem}.main[data-v-11d4abc2]{padding:1.5rem 1rem}.nav-links.desktop-nav[data-v-11d4abc2]{gap:1.25rem}.nav-link[data-v-11d4abc2]{padding:.1875rem 0;font-size:.925rem}.nav-link svg[data-v-11d4abc2]{width:15px;height:15px}.nav-logo[data-v-11d4abc2]{max-width:170px;height:70px}.user-dropdown-btn[data-v-11d4abc2]{padding:.375rem}.user-dropdown-btn .user-avatar[data-v-11d4abc2]{width:34px;height:34px;font-size:.75rem}.user-dropdown-btn span[data-v-11d4abc2]{font-size:.9rem}.user-dropdown-menu[data-v-11d4abc2]{width:220px}}@media (width<=850px){.header nav[data-v-11d4abc2]{padding:0 .75rem}.nav-links.desktop-nav[data-v-11d4abc2]{flex-wrap:nowrap;gap:1rem;overflow:hidden}.nav-link[data-v-11d4abc2]{white-space:nowrap;flex-shrink:0;padding:.1875rem 0;font-size:.875rem}.nav-link svg[data-v-11d4abc2]{width:14px;height:14px}.nav-logo[data-v-11d4abc2]{max-width:155px;height:65px}.user-dropdown-btn[data-v-11d4abc2]{padding:.3125rem}.user-dropdown-btn .user-avatar[data-v-11d4abc2]{width:32px;height:32px;font-size:.75rem}.user-dropdown-btn span[data-v-11d4abc2]{font-size:.875rem}.header-actions-compact[data-v-11d4abc2]{gap:.25rem}.user-dropdown-menu[data-v-11d4abc2]{width:200px}}@media (width<=800px){.header nav[data-v-11d4abc2]{padding:0 .625rem}.nav-links.desktop-nav[data-v-11d4abc2]{flex-wrap:nowrap;justify-content:flex-start;gap:.75rem;overflow:hidden}.nav-link[data-v-11d4abc2]{white-space:nowrap;padding:.125rem 0;font-size:.85rem}.nav-link svg[data-v-11d4abc2]{width:13px;height:13px}.nav-logo[data-v-11d4abc2]{max-width:140px;height:60px}.quick-checks-dropdown-menu[data-v-11d4abc2]{display:none}button[class*=nav-link][data-quick-checks-menu][data-v-11d4abc2]{padding:.125rem .25rem}button[class*=nav-link][data-quick-checks-menu] span[data-v-11d4abc2]{display:none}button[class*=nav-link][data-quick-checks-menu] svg[data-v-11d4abc2]:first-child{margin-right:0}.user-dropdown-btn[data-v-11d4abc2]{padding:.25rem}.user-dropdown-btn .user-avatar[data-v-11d4abc2]{width:30px;height:30px;font-size:.7rem}.user-dropdown-btn span[data-v-11d4abc2]{font-size:.8rem}.header-actions-compact[data-v-11d4abc2]{gap:.125rem}.user-dropdown-menu[data-v-11d4abc2]{width:180px}}@media (width<=768px){.header[data-v-11d4abc2]{padding:.75rem 0}.header nav[data-v-11d4abc2]{flex-wrap:wrap;gap:.5rem;padding:0 .75rem}.main[data-v-11d4abc2]{padding:1.25rem .875rem}.desktop-nav[data-v-11d4abc2]{display:none}.mobile-nav[data-v-11d4abc2]{display:flex}.desktop-theme-toggle[data-v-11d4abc2]{display:none}.mobile-theme-toggle[data-v-11d4abc2]{display:flex}.nav-links[data-v-11d4abc2]{gap:.5rem}.nav-link[data-v-11d4abc2]{font-size:.875rem}.mobile-nav[data-v-11d4abc2]{gap:.5rem}.user-dropdown-btn span[data-v-11d4abc2]{display:none}.mobile-theme-toggle[data-v-11d4abc2]{min-width:40px;min-height:40px}.nav-logo[data-v-11d4abc2]{max-width:160px;height:60px}.nav-brand[data-v-11d4abc2]{flex-shrink:0;min-width:0}.nav-links.desktop-nav[data-v-11d4abc2]{flex:1;justify-content:center;min-width:0;overflow:hidden}.header nav>div[data-v-11d4abc2]:last-child{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}}@media (width<=640px){.header[data-v-11d4abc2]{padding:.625rem 0}.header nav[data-v-11d4abc2]{gap:.375rem;padding:0 .625rem}.main[data-v-11d4abc2]{padding:1rem .75rem}.mobile-menu-overlay[data-v-11d4abc2]{padding-top:68px}.mobile-menu-content[data-v-11d4abc2]{width:260px;max-height:calc(100vh - 80px);margin-right:.5rem;overflow-y:auto}.nav-logo[data-v-11d4abc2]{max-width:150px;height:55px}.mobile-nav[data-v-11d4abc2]{gap:.375rem}.mobile-btn[data-v-11d4abc2]{min-width:40px;min-height:40px}.user-dropdown-menu[data-v-11d4abc2]{width:180px;right:-.5rem}.company-dropdown-menu[data-v-11d4abc2]{width:250px;right:-.5rem}}@media (width<=480px){.header[data-v-11d4abc2]{padding:.5rem 0}.header nav[data-v-11d4abc2]{gap:.25rem;padding:0 .375rem}.nav-logo[data-v-11d4abc2]{max-width:130px;height:50px}.main[data-v-11d4abc2]{padding:.75rem .5rem}.mobile-menu-overlay[data-v-11d4abc2]{padding-top:65px}.mobile-menu-content[data-v-11d4abc2]{border-radius:8px;width:calc(100vw - .75rem);max-height:calc(100vh - 75px);margin:0 .375rem}.mobile-nav[data-v-11d4abc2]{gap:.25rem}.mobile-broker-info .flex[data-v-11d4abc2]{gap:.5rem}.mobile-broker-name[data-v-11d4abc2]{font-size:.75rem}.mobile-broker-role[data-v-11d4abc2]{font-size:.625rem}.mobile-btn[data-v-11d4abc2],.mobile-theme-toggle[data-v-11d4abc2]{min-width:36px;min-height:36px}.mobile-nav-link[data-v-11d4abc2]{padding:.875rem 1rem}.user-avatar.user-avatar-md[data-v-11d4abc2]{width:36px;height:36px;font-size:.75rem}.user-avatar.user-avatar-sm[data-v-11d4abc2]{width:28px;height:28px;font-size:.625rem}}.footer p[data-v-11d4abc2]{color:hsl(var(--company-text));margin:0}.dark .header[data-v-11d4abc2]{background-color:hsl(var(--company-background));box-shadow:0 2px 4px #0f0f0f}.dark .footer[data-v-11d4abc2]{background:hsl(var(--company-background));box-shadow:0 -2px 6px #0f0f0f}.dark .nav-link[data-v-11d4abc2]{color:hsl(var(--company-text))}.dark .nav-link[data-v-11d4abc2]:hover{color:hsl(var(--company-secondary))}.dark .nav-link-active[data-v-11d4abc2]{color:hsl(var(--company-secondary))!important}.dark .user-dropdown-btn[data-v-11d4abc2]{color:hsl(var(--company-text-muted))}.dark .user-dropdown-btn[data-v-11d4abc2]:hover{color:hsl(var(--company-secondary));background-color:hsl(var(--company-hover))}.dark .mobile-btn[data-v-11d4abc2]{color:hsl(var(--company-text-muted))}.dark .mobile-btn[data-v-11d4abc2]:hover{color:hsl(var(--company-secondary))}.dark .mobile-menu-content[data-v-11d4abc2]{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .mobile-nav-link[data-v-11d4abc2]{color:hsl(var(--company-text));border-bottom-color:hsl(var(--border))}.user-dropdown-btn[data-v-11d4abc2]{position:relative;overflow:hidden}.user-dropdown-btn[data-v-11d4abc2]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.user-dropdown-btn[data-v-11d4abc2]:hover:before{left:100%}.dark .user-dropdown-btn[data-v-11d4abc2]:before{background:linear-gradient(90deg,#0000,#ffffff0d,#0000)}.user-dropdown-menu[data-v-11d4abc2]{transform-origin:100% 0;animation:.2s ease-out dropdownFadeIn-11d4abc2}@keyframes dropdownFadeIn-11d4abc2{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-item[data-v-11d4abc2]{position:relative;overflow:hidden}.dropdown-item[data-v-11d4abc2]:before{content:"";background:linear-gradient(90deg,#0000,#3b82f61a,#0000);width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.dropdown-item[data-v-11d4abc2]:hover:before{left:100%}.dark .dropdown-item[data-v-11d4abc2]:before{background:linear-gradient(90deg,#0000,#3b82f60d,#0000)}.dark .mobile-nav-link[data-v-11d4abc2]:hover{background-color:hsl(var(--muted));color:hsl(var(--company-secondary))}.dark .theme-toggle-btn[data-v-11d4abc2]{color:hsl(var(--company-text-muted))}.dark .theme-toggle-btn[data-v-11d4abc2]:hover{background-color:hsl(var(--company-background-muted));color:hsl(var(--company-secondary))}.quick-checks-dropdown-menu[data-v-11d4abc2]{background:hsl(var(--card));border:1px solid hsl(var(--border));transform-origin:0 0;color:hsl(var(--foreground));animation:.2s ease-out dropdownFadeIn-11d4abc2}.dark .quick-checks-dropdown-menu[data-v-11d4abc2]{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}.quick-checks-dropdown-menu .dropdown-item[data-v-11d4abc2]{color:hsl(var(--foreground));background:0 0}.quick-checks-dropdown-menu .dropdown-item[data-v-11d4abc2]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.dark .quick-checks-dropdown-menu .dropdown-item[data-v-11d4abc2]{color:hsl(var(--foreground));background:0 0}.dark .quick-checks-dropdown-menu .dropdown-item[data-v-11d4abc2]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.mobile-quick-checks-container[data-v-11d4abc2]{width:100%}.mobile-submenu-link[data-v-11d4abc2]{background-color:hsl(var(--muted)/.3);padding-left:2rem}.dark .mobile-submenu-link[data-v-11d4abc2]{background-color:hsl(var(--muted)/.2)}.mobile-submenu-link[data-v-11d4abc2]:hover{background-color:hsl(var(--muted)/.5)}.dark .mobile-submenu-link[data-v-11d4abc2]:hover{background-color:hsl(var(--muted)/.3)}
