.layout-default[data-v-b256eb04]{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.layout-body-row[data-v-b256eb04]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.layout-body-row--sidebar-extends[data-v-b256eb04]{background-color:hsl(var(--company-background-muted));box-shadow:inset 0 1px 0 hsl(var(--foreground)/.035);background-image:radial-gradient(110% 65% at 12% 0,hsl(var(--company-primary)/.055) 0,transparent 58%),linear-gradient(155deg,hsl(var(--company-accent)/.08) 0,transparent 48%,hsl(var(--company-secondary)/.07) 100%),linear-gradient(175deg,hsl(var(--layout-bg-gradient-from)) 0,hsl(var(--company-background-muted)) 42%,hsl(var(--layout-bg-gradient-to)) 100%)}.dark .layout-body-row--sidebar-extends[data-v-b256eb04]{background-color:hsl(var(--company-background));box-shadow:inset 0 1px 0 hsl(var(--foreground)/.06);background-image:radial-gradient(105% 60% at 12% 0,hsl(var(--company-accent)/.14) 0,transparent 55%),linear-gradient(155deg,hsl(var(--company-accent)/.14) 0,transparent 45%,hsl(var(--company-secondary)/.1) 100%),linear-gradient(175deg,hsl(var(--layout-bg-gradient-from)) 0,hsl(var(--company-background-muted)) 38%,hsl(var(--layout-bg-gradient-to)) 100%)}.layout-body-row.layout-body-row--sidebar-extends[data-v-b256eb04]{flex-direction:row;align-items:stretch}@media (width>=1024px){.layout-body-row[data-v-b256eb04]{flex-direction:row;align-items:stretch}}.layout-body-column[data-v-b256eb04]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.rail-sidebar[data-v-b256eb04]{--rail-visual-width:4.5rem;z-index:45;width:4.5rem;min-height:0;box-shadow:none;background-color:#0000;border-right:none;flex-direction:column;flex-shrink:0;align-self:stretch;transition:width .22s;position:relative;overflow:visible}.rail-sidebar--expanded[data-v-b256eb04]{--rail-visual-width:13.5rem;width:13.5rem}.rail-sidebar-inner[data-v-b256eb04]{--rail-pad-x:.35rem;min-height:0;padding:.75rem var(--rail-pad-x);flex-direction:column;flex:1;justify-content:space-between}.rail-bottom[data-v-b256eb04],.rail-sidebar-inner[data-v-b256eb04],.rail-top[data-v-b256eb04]{align-items:center;display:flex;overflow:visible}.rail-bottom[data-v-b256eb04],.rail-top[data-v-b256eb04]{flex-direction:column;gap:.35rem}.rail-brand-row[data-v-b256eb04]{flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-bottom:.35rem;display:flex}.rail-sidebar--expanded .rail-brand-row[data-v-b256eb04]{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-bottom:.5rem}.rail-edge-host[data-v-b256eb04]{overflow:visible}.rail-drawer-toggle[data-v-b256eb04]{z-index:40;border:1px solid hsl(var(--company-border-soft)/.14);background:hsl(var(--card));width:2.875rem;height:2.875rem;color:hsl(var(--header-icon));cursor:pointer;box-shadow:0 1px 2px hsl(var(--foreground)/.06),0 4px 14px hsl(var(--app-page-shadow)/.2);transform:translate(calc(50% + var(--rail-pad-x,.35rem)),-50%);border-radius:.85rem;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:absolute;top:50%;right:0}.rail-drawer-toggle--in-main[data-v-b256eb04]{left:.75rem;right:auto;transform:translate(-50%,-50%)}.rail-drawer-toggle--in-main[data-v-b256eb04]:hover{transform:translate(-50%,-50%)scale(1.06)!important}.rail-drawer-toggle--in-main[data-v-b256eb04]:active{transform:translate(-50%,-50%)scale(.96)!important}.rail-drawer-toggle[data-v-b256eb04]:hover{background:hsl(var(--card));color:hsl(var(--company-secondary));border-color:hsl(var(--company-border-soft)/.4);box-shadow:0 2px 6px hsl(var(--foreground)/.08),0 8px 22px hsl(var(--app-page-shadow)/.22);transform:translate(calc(50% + var(--rail-pad-x,.35rem)),-50%) scale(1.06)}.rail-drawer-toggle[data-v-b256eb04]:active{transform:translate(calc(50% + var(--rail-pad-x,.35rem)),-50%) scale(.96);box-shadow:0 1px 3px hsl(var(--app-page-shadow)/.15)}.rail-drawer-toggle-icon[data-v-b256eb04]{flex-shrink:0;width:1.25rem;height:1.25rem}.rail-sidebar--expanded .rail-edge-host>.rail-item[data-v-b256eb04]:not(.rail-item--has-submenu){padding-right:1.65rem}.rail-item-label[data-v-b256eb04]{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}.rail-notification-wrap--expanded[data-v-b256eb04]{align-items:center}.rail-sidebar .rail-notification-host[data-v-b256eb04]{position:relative;overflow:visible}.rail-sidebar .rail-notification-host[data-v-b256eb04] [data-notification-dropdown]{overflow:visible}.rail-sidebar .rail-notification-host[data-v-b256eb04] [data-notification-dropdown]>button+div,.rail-sidebar .rail-notification-host[data-v-b256eb04] [data-notification-panel]{z-index:200;left:calc(var(--rail-visual-width) + .5rem)!important;height:min(26.25rem,70dvh)!important;max-height:min(26.25rem,70dvh)!important;width:min(24rem,calc(100vw - var(--rail-visual-width) - 1.25rem - env(safe-area-inset-right,0px)))!important;flex-direction:column!important;margin:0!important;display:flex!important;position:fixed!important;top:auto!important;bottom:auto!important;right:auto!important;overflow:hidden!important;transform:none!important}.rail-sidebar--expanded .rail-notification-wrap--expanded[data-v-b256eb04]{cursor:pointer;box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;color:hsl(var(--header-icon));border-radius:.75rem;gap:.65rem;padding-left:.5rem;padding-right:.5rem;transition:background-color .15s,color .15s;justify-content:flex-start!important}.rail-sidebar--expanded .rail-notification-wrap--expanded[data-v-b256eb04]:hover{background:hsl(var(--accent));color:hsl(var(--company-secondary))}.rail-sidebar--expanded .rail-notification-wrap--expanded:hover .rail-item-label[data-v-b256eb04],.rail-sidebar--expanded .rail-notification-wrap--expanded[data-v-b256eb04]:hover [data-notification-dropdown] button{color:inherit}.dark .rail-sidebar--expanded .rail-notification-wrap--expanded[data-v-b256eb04]{color:hsl(var(--header-text))}.dark .rail-sidebar--expanded .rail-notification-wrap--expanded[data-v-b256eb04]:hover{color:hsl(var(--foreground))}.rail-sidebar--expanded .rail-notification-wrap--expanded[data-v-b256eb04] [data-notification-dropdown]{flex-shrink:0;align-items:center;display:flex}.rail-sidebar--expanded .rail-notification-wrap--expanded[data-v-b256eb04] [data-notification-dropdown]>button{box-sizing:content-box;width:1.35rem;min-width:0;height:1.35rem;min-height:0;color:inherit;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative;overflow:visible}.rail-sidebar--expanded .rail-notification-wrap--expanded[data-v-b256eb04] [data-notification-dropdown]>button:hover{background:0 0!important}.rail-sidebar--expanded .rail-notification-wrap--expanded[data-v-b256eb04] [data-notification-dropdown]>button svg{flex-shrink:0;width:1.35rem;height:1.35rem}.rail-sidebar--expanded .rail-sidebar-inner[data-v-b256eb04]{--rail-pad-x:.5rem;padding-left:var(--rail-pad-x);padding-right:var(--rail-pad-x);align-items:stretch}.rail-sidebar--expanded .rail-bottom[data-v-b256eb04],.rail-sidebar--expanded .rail-top[data-v-b256eb04]{align-items:stretch;width:100%}.rail-sidebar--expanded .rail-top .rail-edge-host[data-v-b256eb04],.rail-sidebar--expanded .rail-top [data-quick-checks-menu][data-v-b256eb04]{width:100%}.rail-sidebar--expanded .rail-item[data-v-b256eb04]{justify-content:flex-start;gap:.65rem;width:100%;min-width:0;height:auto;min-height:2.75rem;padding-left:.5rem;padding-right:.5rem}.rail-sidebar--expanded .rail-brand-row .rail-logo-link[data-v-b256eb04]{flex:none;justify-content:center;width:100%;min-width:0;margin-bottom:0;padding-left:0}.rail-sidebar--expanded .rail-item-avatar .user-avatar[data-v-b256eb04]{flex-shrink:0}.dark .rail-drawer-toggle[data-v-b256eb04]{background:hsl(var(--card));border-color:hsl(var(--foreground)/.12);box-shadow:0 1px 2px #00000059,0 4px 16px #0006}.dark .rail-drawer-toggle[data-v-b256eb04]:hover{background:hsl(var(--foreground)/.08);color:hsl(var(--company-secondary));border-color:hsl(var(--foreground)/.2)}.rail-logo-link[data-v-b256eb04]{border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:0;padding:.15rem;display:flex}.rail-logo[data-v-b256eb04]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:2.25rem;height:2rem}.rail-item[data-v-b256eb04]{width:2.75rem;height:2.75rem;color:hsl(var(--header-icon));cursor:pointer;background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.rail-item[data-v-b256eb04]:hover{background:hsl(var(--accent))}.rail-item-active[data-v-b256eb04],.rail-item[data-v-b256eb04]:hover{color:hsl(var(--company-secondary))}.rail-item-active[data-v-b256eb04]{background:hsl(var(--company-secondary)/.12)}.rail-icon[data-v-b256eb04]{flex-shrink:0;width:1.35rem;height:1.35rem}.rail-item-avatar[data-v-b256eb04]{padding:0;overflow:hidden}.rail-item-avatar .user-avatar[data-v-b256eb04]{width:2rem;height:2rem;font-size:.65rem}.rail-flyout[data-v-b256eb04]{z-index:200;margin-left:.5rem;position:absolute;top:0;left:100%}.rail-flyout-panel[data-v-b256eb04]{background:hsl(var(--card));border:1px solid hsl(var(--company-border-soft)/.2);min-width:13rem;box-shadow:0 12px 40px hsl(var(--app-page-shadow)),0 4px 12px hsl(var(--company-shadow-md));border-radius:.75rem;padding:.35rem 0}.rail-flyout-link[data-v-b256eb04]{color:hsl(var(--company-text));align-items:center;gap:.65rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.rail-flyout-accordion-btn[data-v-b256eb04]:hover,.rail-flyout-link[data-v-b256eb04]:hover{background:hsl(var(--company-secondary)/.12);color:hsl(var(--company-secondary))}.rail-flyout-sublink[data-v-b256eb04]{padding-top:.45rem;padding-bottom:.45rem;padding-left:2rem;font-size:.8125rem}.rail-flyout-sublist .rail-flyout-sublink[data-v-b256eb04]:hover{background:hsl(var(--company-secondary)/.12);color:hsl(var(--company-secondary))}.rail-user-menu[data-v-b256eb04]{width:14rem;margin-top:0;margin-left:.5rem;top:auto;bottom:0}.rail-notification-wrap[data-v-b256eb04] .notification-btn,.rail-notification-wrap[data-v-b256eb04] button{color:hsl(var(--header-text-muted))}.rail-notification-wrap[data-v-b256eb04] .notification-btn:hover{color:hsl(var(--company-secondary))}.dark .rail-sidebar[data-v-b256eb04]{box-shadow:none;background-color:#0000;border-right:none}.dark .rail-item[data-v-b256eb04]{color:hsl(var(--header-text))}.dark .rail-item[data-v-b256eb04]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.dark .rail-item-active[data-v-b256eb04]{background:hsl(var(--nav-active-blue-bg));color:hsl(var(--nav-active-blue-text))}.rail-mobile-overlay[data-v-b256eb04]{display:none}@media (width<=768px){.main.main--crm-chat-wide .rail-drawer-toggle--in-main[data-v-b256eb04]{display:none!important}.rail-drawer-toggle--in-main[data-v-b256eb04]{top:calc(var(--impersonation-banner-height,0px) + .75rem + env(safe-area-inset-top,0px));z-index:70;border:1px solid hsl(var(--company-border-soft)/.22);background-color:hsl(var(--company-background));width:2.5rem;height:2.5rem;color:hsl(var(--company-text));opacity:1;box-shadow:0 1px 2px hsl(var(--foreground)/.06),0 4px 12px hsl(var(--app-page-shadow)/.18);border-radius:.75rem;position:fixed;left:.75rem;transform:none}.rail-drawer-toggle--in-main[data-v-b256eb04]:hover{background-color:hsl(var(--company-background-muted));color:hsl(var(--company-secondary));border-color:hsl(var(--company-border-soft)/.35);transform:scale(1.05)!important}.rail-drawer-toggle--in-main[data-v-b256eb04]:active{transform:scale(.96)!important}.dark .rail-drawer-toggle--in-main[data-v-b256eb04]{background-color:hsl(var(--card));color:hsl(var(--company-text));border-color:hsl(var(--foreground)/.18)}.rail-mobile-drawer-close[data-v-b256eb04]{border:1px solid hsl(var(--company-border-soft)/.28);background-color:hsl(var(--company-background));width:2.25rem;height:2.25rem;color:hsl(var(--company-text));opacity:1;cursor:pointer;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.rail-mobile-drawer-close[data-v-b256eb04]:hover{background-color:hsl(var(--company-background-muted));color:hsl(var(--company-secondary))}.dark .rail-mobile-drawer-close[data-v-b256eb04]{background-color:hsl(var(--foreground)/.1);color:hsl(var(--company-text));border-color:hsl(var(--foreground)/.18)}.main.main--crm-chat-wide[data-v-b256eb04],.main.main--crm-chat-wide .main-inner-card[data-v-b256eb04],.main.main--crm-chat-wide .main-inner-card-scroll[data-v-b256eb04]{z-index:0;position:relative}.rail-mobile-overlay[data-v-b256eb04]{z-index:80;background-color:hsl(var(--backdrop-overlay));opacity:1;display:block;position:fixed;inset:0}.dark .rail-sidebar.rail-sidebar--expanded[data-v-b256eb04],.rail-sidebar.rail-sidebar--expanded[data-v-b256eb04]{top:var(--impersonation-banner-height,0);z-index:90;--rail-visual-width:min(15.5rem, calc(100vw - 2.5rem));background-color:hsl(var(--company-background));opacity:1;border-right:1px solid hsl(var(--company-border-soft)/.18);width:min(15.5rem,100vw - 2.5rem);height:100dvh;max-height:100dvh;box-shadow:0 16px 44px hsl(var(--app-page-shadow)),0 4px 14px hsl(var(--company-shadow-md));background-image:none;flex-direction:column;position:fixed;bottom:0;left:0;display:flex!important}.dark .rail-sidebar.rail-sidebar--expanded[data-v-b256eb04]{background-color:hsl(var(--card))}.rail-sidebar--expanded .rail-sidebar-inner[data-v-b256eb04]{background-color:inherit;opacity:1;-webkit-overflow-scrolling:touch;width:100%;height:100%;min-height:0;padding-top:.85rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));flex:auto;justify-content:flex-start;gap:.35rem;overflow:hidden auto}.rail-sidebar--expanded .rail-brand-row[data-v-b256eb04]{justify-content:flex-start;align-items:center;gap:.5rem;padding-right:.15rem}.rail-sidebar--expanded .rail-brand-row .rail-logo-link[data-v-b256eb04]{flex:auto;justify-content:flex-start;width:auto;min-width:0}.rail-sidebar--expanded .rail-top[data-v-b256eb04]{flex:none;width:100%}.rail-sidebar--expanded .rail-bottom[data-v-b256eb04]{border-top:1px solid hsl(var(--company-border-soft)/.2);flex:none;width:100%;margin-top:auto;padding-top:.75rem}.main:not(.main--crm-chat-wide) .main-inner-card-scroll[data-v-b256eb04]{padding-top:3.25rem}.rail-sidebar--expanded .rail-flyout[data-v-b256eb04]{z-index:auto;width:100%;margin-top:.25rem;margin-left:0;position:static;top:auto;left:auto}.rail-sidebar--expanded .rail-flyout-panel[data-v-b256eb04]{border:1px solid hsl(var(--company-border-soft)/.22);width:100%;min-width:0;box-shadow:none;background-color:hsl(var(--company-background-muted));border-radius:.65rem}.rail-sidebar--expanded .rail-flyout-link[data-v-b256eb04]{padding:.6rem .8rem .6rem 1.75rem;font-size:.8125rem}.rail-sidebar--expanded .rail-flyout-sublink[data-v-b256eb04]{padding-left:2.4rem}}.dark .rail-notification-wrap[data-v-b256eb04] .notification-btn,.dark .rail-notification-wrap[data-v-b256eb04] button{color:hsl(var(--header-text-muted))}.dark .rail-notification-wrap[data-v-b256eb04] .notification-btn:hover{color:hsl(var(--foreground))}.header[data-v-b256eb04]{z-index:200;background-color:hsl(var(--company-background));box-shadow:0 1px 0 hsl(var(--app-page-shadow)),0 6px 20px hsl(var(--company-shadow-md));flex-shrink:0;padding:.5rem 0;position:relative}.header nav[data-v-b256eb04]{justify-content:space-between;max-width:1800px;min-height:80px;margin:0 auto;padding:0 1rem}.header nav[data-v-b256eb04],.nav-brand[data-v-b256eb04]{align-items:center;display:flex}.nav-brand[data-v-b256eb04]{flex-shrink:0;gap:1rem}.nav-logo[data-v-b256eb04]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:200px;height:80px;transition:all .3s}.dark .company-logo.nav-logo[data-v-b256eb04],.dark .nav-logo[data-v-b256eb04]{filter:invert()brightness(1.1)saturate(1.5)contrast()}.brand[data-v-b256eb04]{color:hsl(var(--company-text));letter-spacing:-.025em;font-size:1.75rem;font-weight:700;text-decoration:none;transition:all .3s}.brand[data-v-b256eb04]:hover{color:hsl(var(--company-secondary))}.nav-links[data-v-b256eb04]{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:1rem;min-width:0;display:flex}.nav-links.desktop-nav[data-v-b256eb04]{flex-shrink:1;gap:2.5rem;min-width:0}.nav-link[data-v-b256eb04]{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-b256eb04]:hover{color:hsl(var(--company-secondary))}.nav-link-active[data-v-b256eb04]{font-weight:700;color:hsl(var(--company-secondary))!important}.nav-link-active[data-v-b256eb04]: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-b256eb04]{color:hsl(var(--company-text-muted));font-weight:500;text-decoration:none;transition:color .2s}.notification-btn[data-v-b256eb04]:hover{color:hsl(var(--company-secondary))}.user-dropdown-btn[data-v-b256eb04]{color:hsl(var(--company-text-muted));font-weight:500;text-decoration:none;transition:color .2s}.user-dropdown-btn[data-v-b256eb04]:hover{color:hsl(var(--company-secondary))}.header-actions-compact[data-v-b256eb04]{align-items:center;gap:.375rem;display:flex}.header-nav-chat-link[data-v-b256eb04]{flex-shrink:0;text-decoration:none}.header-nav-chat-link[data-v-b256eb04]:focus-visible{outline:2px solid hsl(var(--company-secondary));outline-offset:2px}.header-nav-chat-link--active[data-v-b256eb04]{background-color:hsl(var(--company-background-muted));color:hsl(var(--company-secondary))!important}.dark .header-nav-chat-link--active[data-v-b256eb04]{background-color:#1e293ba6}.theme-toggle-btn[data-v-b256eb04]{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-b256eb04]{display:flex}.mobile-theme-toggle[data-v-b256eb04]{flex-shrink:0;display:flex}.theme-toggle-btn[data-v-b256eb04]:hover{background-color:hsl(var(--company-background-muted));color:hsl(var(--company-secondary))}.theme-icon[data-v-b256eb04]{width:1.25rem;height:1.25rem;transition:transform .2s}.theme-toggle-btn:hover .theme-icon[data-v-b256eb04]{transform:scale(1.1)}button[class*=text-red-600][data-v-b256eb04],button[class*=text-red-600] span[data-v-b256eb04]{color:hsl(var(--mobile-logout))!important}.main[data-v-b256eb04]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:1850px;min-height:0;margin:0 auto;padding:.75rem;display:flex;position:relative;overflow:hidden}@media (width>=1280px){.main.main--crm-chat-wide[data-v-b256eb04]{max-width:min(100%,2200px)}}@media (width>=1920px){.main.main--crm-chat-wide[data-v-b256eb04]{max-width:min(100%,2560px)}}@media (width>=1024px) and (width<=1279px){.main.main--framed[data-v-b256eb04]{padding:.75rem .875rem 1rem .5rem}}@media (width>=1280px){.main.main--framed[data-v-b256eb04]{padding:1rem 1.25rem 1.25rem .75rem}}.main-inner-card[data-v-b256eb04]{background:hsl(var(--company-background));box-shadow:0 1px 0 hsl(var(--app-page-shadow)),0 14px 48px hsl(var(--app-page-shadow));border:1px solid hsl(var(--company-border-soft)/.1);border-radius:1.5rem;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.main-inner-card[data-v-b256eb04],.main-inner-card-scroll[data-v-b256eb04]{box-sizing:border-box;min-width:0;min-height:0}.main-inner-card-scroll[data-v-b256eb04]{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1;padding:1rem;overflow:hidden auto}.main-inner-card-scroll.main-inner-card-scroll--crm-chat-spa[data-v-b256eb04]{flex-direction:column;padding:0;display:flex;overflow:hidden}@media (width>=640px){.main-inner-card[data-v-b256eb04]{border-radius:1.75rem}}@media (width>=1024px){.main-inner-card[data-v-b256eb04]{box-shadow:0 1px 0 hsl(var(--app-page-shadow)),0 22px 56px hsl(var(--app-page-shadow));border-radius:2rem}}.dark .main-inner-card[data-v-b256eb04]{border-color:hsl(var(--company-border-soft)/.16);box-shadow:0 1px 0 hsl(var(--foreground)/.04),0 14px 48px hsl(var(--app-page-shadow))}@media (width>=1024px){.main.main--framed .main-inner-card[data-v-b256eb04]{box-shadow:0 1px 0 hsl(var(--app-page-shadow)),12px 22px 40px -14px hsl(var(--app-page-shadow))}.dark .main.main--framed .main-inner-card[data-v-b256eb04]{box-shadow:0 1px 0 hsl(var(--foreground)/.04),12px 22px 40px -14px hsl(var(--app-page-shadow))}}.mobile-nav[data-v-b256eb04]{align-items:center;gap:.75rem;display:none}.mobile-btn[data-v-b256eb04]{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-b256eb04]:hover{color:hsl(var(--company-secondary))}.mobile-menu-overlay[data-v-b256eb04]{background:hsl(var(--backdrop-overlay));z-index:1000;padding-top:calc(80px + var(--impersonation-banner-height,0px));justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.mobile-menu-content[data-v-b256eb04]{background:hsl(var(--card));width:280px;max-width:90vw;box-shadow:var(--modal-shadow);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-b256eb04;overflow:hidden auto}@keyframes slideIn-b256eb04{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.mobile-nav-link[data-v-b256eb04]{color:hsl(var(--company-text));text-align:left;border:none;border-bottom:1px solid hsl(var(--mobile-divider));cursor:pointer;background:0 0;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-b256eb04]:hover{background-color:hsl(var(--mobile-nav-hover));color:hsl(var(--company-secondary))}.mobile-nav-link[data-v-b256eb04]:last-child{border-bottom:none}.mobile-nav-link-active[data-v-b256eb04]{font-weight:600;background-color:hsl(var(--company-secondary)/.1)!important;color:hsl(var(--company-secondary))!important}.mobile-nav-link-active[data-v-b256eb04]: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-b256eb04]{gap:.75rem!important}.nav-link[data-v-b256eb04]{font-size:.875rem!important}.user-dropdown-menu[data-v-b256eb04]{width:220px}.company-dropdown-menu[data-v-b256eb04]{width:300px;max-height:300px;overflow-y:auto}}@media (width<=900px) and (orientation:landscape){.header nav[data-v-b256eb04]{padding:0 .5rem}.nav-links.desktop-nav[data-v-b256eb04]{gap:.5rem!important}.nav-link[data-v-b256eb04]{padding:.125rem 0;font-size:.8rem!important}.nav-logo[data-v-b256eb04]{max-width:140px!important;height:55px!important}}@media (width<=768px){.header nav[data-v-b256eb04]{position:relative}.nav-links.desktop-nav[data-v-b256eb04]{display:none!important}}@media (width<=1200px){.header nav[data-v-b256eb04]{max-width:100%;padding:0 1.25rem}.main[data-v-b256eb04]{max-width:100%;padding:.625rem .75rem}.main-inner-card-scroll[data-v-b256eb04]{padding:1.75rem 1.5rem}.nav-links.desktop-nav[data-v-b256eb04]{gap:2rem}.nav-logo[data-v-b256eb04]{max-width:190px;height:75px}}@media (width<=1024px){.header nav[data-v-b256eb04]{max-width:100%;padding:0 1rem}.main[data-v-b256eb04]{max-width:100%;padding:.5rem .625rem}.main-inner-card-scroll[data-v-b256eb04]{padding:1.5rem 1.25rem}.nav-links.desktop-nav[data-v-b256eb04]{gap:1.5rem}.nav-link[data-v-b256eb04]{font-size:.95rem}.nav-link svg[data-v-b256eb04]{width:16px;height:16px}.nav-logo[data-v-b256eb04]{max-width:180px;height:70px}.company-selector-btn[data-v-b256eb04]{padding:.375rem}.company-selector-btn svg[data-v-b256eb04]{width:18px;height:18px}}@media (width<=1000px){.header nav[data-v-b256eb04]{padding:0 .875rem}.main[data-v-b256eb04]{padding:.5rem}.main-inner-card-scroll[data-v-b256eb04]{padding:1.35rem 1rem}.nav-links.desktop-nav[data-v-b256eb04]{gap:1.25rem}.nav-link[data-v-b256eb04]{padding:.1875rem 0;font-size:.925rem}.nav-link svg[data-v-b256eb04]{width:15px;height:15px}.nav-logo[data-v-b256eb04]{max-width:170px;height:70px}.user-dropdown-btn[data-v-b256eb04]{padding:.375rem}.user-dropdown-btn .user-avatar[data-v-b256eb04]{width:34px;height:34px;font-size:.75rem}.user-dropdown-btn span[data-v-b256eb04]{font-size:.9rem}.user-dropdown-menu[data-v-b256eb04]{width:220px}}@media (width<=850px){.header nav[data-v-b256eb04]{padding:0 .75rem}.nav-links.desktop-nav[data-v-b256eb04]{flex-wrap:nowrap;gap:1rem;overflow:hidden}.nav-link[data-v-b256eb04]{white-space:nowrap;flex-shrink:0;padding:.1875rem 0;font-size:.875rem}.nav-link svg[data-v-b256eb04]{width:14px;height:14px}.nav-logo[data-v-b256eb04]{max-width:155px;height:65px}.user-dropdown-btn[data-v-b256eb04]{padding:.3125rem}.user-dropdown-btn .user-avatar[data-v-b256eb04]{width:32px;height:32px;font-size:.75rem}.user-dropdown-btn span[data-v-b256eb04]{font-size:.875rem}.header-actions-compact[data-v-b256eb04]{gap:.25rem}.user-dropdown-menu[data-v-b256eb04]{width:200px}}@media (width<=800px){.header nav[data-v-b256eb04]{padding:0 .625rem}.nav-links.desktop-nav[data-v-b256eb04]{flex-wrap:nowrap;justify-content:flex-start;gap:.75rem;overflow:hidden}.nav-link[data-v-b256eb04]{white-space:nowrap;padding:.125rem 0;font-size:.85rem}.nav-link svg[data-v-b256eb04]{width:13px;height:13px}.nav-logo[data-v-b256eb04]{max-width:140px;height:60px}.quick-checks-dropdown-menu[data-v-b256eb04]{display:none}button[class*=nav-link][data-quick-checks-menu][data-v-b256eb04]{padding:.125rem .25rem}button[class*=nav-link][data-quick-checks-menu] span[data-v-b256eb04]{display:none}button[class*=nav-link][data-quick-checks-menu] svg[data-v-b256eb04]:first-child{margin-right:0}.user-dropdown-btn[data-v-b256eb04]{padding:.25rem}.user-dropdown-btn .user-avatar[data-v-b256eb04]{width:30px;height:30px;font-size:.7rem}.user-dropdown-btn span[data-v-b256eb04]{font-size:.8rem}.header-actions-compact[data-v-b256eb04]{gap:.125rem}.user-dropdown-menu[data-v-b256eb04]{width:180px}}@media (width<=768px){.header[data-v-b256eb04]{padding:.75rem 0}.header nav[data-v-b256eb04]{flex-wrap:wrap;gap:.5rem;padding:0 .75rem}.main[data-v-b256eb04]{padding:.5rem}.main-inner-card-scroll[data-v-b256eb04]{padding:1rem .75rem 1.25rem}.main:not(.main--crm-chat-wide) .main-inner-card-scroll[data-v-b256eb04]{padding-top:3.25rem}.desktop-nav[data-v-b256eb04]{display:none}.mobile-nav[data-v-b256eb04]{display:flex}.desktop-theme-toggle[data-v-b256eb04]{display:none}.mobile-theme-toggle[data-v-b256eb04]{display:flex}.nav-links[data-v-b256eb04]{gap:.5rem}.nav-link[data-v-b256eb04]{font-size:.875rem}.mobile-nav[data-v-b256eb04]{gap:.5rem}.user-dropdown-btn span[data-v-b256eb04]{display:none}.mobile-theme-toggle[data-v-b256eb04]{min-width:40px;min-height:40px}.nav-logo[data-v-b256eb04]{max-width:160px;height:60px}.nav-brand[data-v-b256eb04]{flex-shrink:0;min-width:0}.nav-links.desktop-nav[data-v-b256eb04]{flex:1;justify-content:center;min-width:0;overflow:hidden}.header nav>div[data-v-b256eb04]:last-child{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}}@media (width<=640px){.header[data-v-b256eb04]{padding:.625rem 0}.header nav[data-v-b256eb04]{gap:.375rem;padding:0 .625rem}.main[data-v-b256eb04]{padding:.45rem .5rem}.main-inner-card-scroll[data-v-b256eb04]{padding:.95rem .65rem 1.1rem}.mobile-menu-overlay[data-v-b256eb04]{padding-top:68px}.mobile-menu-content[data-v-b256eb04]{width:260px;max-height:calc(100vh - 80px);margin-right:.5rem;overflow-y:auto}.nav-logo[data-v-b256eb04]{max-width:150px;height:55px}.mobile-nav[data-v-b256eb04]{gap:.375rem}.mobile-btn[data-v-b256eb04]{min-width:40px;min-height:40px}.user-dropdown-menu[data-v-b256eb04]{width:180px;right:-.5rem}.company-dropdown-menu[data-v-b256eb04]{width:250px;right:-.5rem}}@media (width<=480px){.header[data-v-b256eb04]{padding:.5rem 0}.header nav[data-v-b256eb04]{gap:.25rem;padding:0 .375rem}.nav-logo[data-v-b256eb04]{max-width:130px;height:50px}.main[data-v-b256eb04]{padding:.375rem}.main-inner-card-scroll[data-v-b256eb04]{padding:.85rem .5rem 1rem}.mobile-menu-overlay[data-v-b256eb04]{padding-top:65px}.mobile-menu-content[data-v-b256eb04]{border-radius:8px;width:calc(100vw - .75rem);max-height:calc(100vh - 75px);margin:0 .375rem}.mobile-nav[data-v-b256eb04]{gap:.25rem}.mobile-broker-info .flex[data-v-b256eb04]{gap:.5rem}.mobile-broker-name[data-v-b256eb04]{font-size:.75rem}.mobile-broker-role[data-v-b256eb04]{font-size:.625rem}.mobile-btn[data-v-b256eb04],.mobile-theme-toggle[data-v-b256eb04]{min-width:36px;min-height:36px}.mobile-nav-link[data-v-b256eb04]{padding:.875rem 1rem}.user-avatar.user-avatar-md[data-v-b256eb04]{width:36px;height:36px;font-size:.75rem}.user-avatar.user-avatar-sm[data-v-b256eb04]{width:28px;height:28px;font-size:.625rem}}.footer p[data-v-b256eb04]{color:hsl(var(--company-text));margin:0}.dark .header[data-v-b256eb04]{background-color:hsl(var(--company-background));box-shadow:0 1px 0 hsl(var(--foreground)/.05),0 8px 24px hsl(var(--app-page-shadow))}.dark .footer[data-v-b256eb04]{background:hsl(var(--company-background));box-shadow:0 -1px 0 hsl(var(--foreground)/.05),0 -8px 24px hsl(var(--app-page-shadow))}.dark .nav-link[data-v-b256eb04]{color:hsl(var(--company-text))}.dark .nav-link[data-v-b256eb04]:hover{color:hsl(var(--company-secondary))}.dark .nav-link-active[data-v-b256eb04]{color:hsl(var(--company-secondary))!important}.dark .user-dropdown-btn[data-v-b256eb04]{color:hsl(var(--company-text-muted))}.dark .user-dropdown-btn[data-v-b256eb04]:hover{color:hsl(var(--company-secondary));background-color:hsl(var(--company-hover))}.dark .mobile-btn[data-v-b256eb04]{color:hsl(var(--company-text-muted))}.dark .mobile-btn[data-v-b256eb04]:hover{color:hsl(var(--company-secondary))}.dark .mobile-menu-content[data-v-b256eb04]{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .mobile-nav-link[data-v-b256eb04]{color:hsl(var(--company-text));border-bottom-color:hsl(var(--border))}.user-dropdown-btn[data-v-b256eb04]{position:relative;overflow:hidden}.user-dropdown-btn[data-v-b256eb04]:before{content:"";background:linear-gradient(90deg,transparent,hsl(var(--foreground)/.06),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.user-dropdown-btn[data-v-b256eb04]:hover:before{left:100%}.dark .user-dropdown-btn[data-v-b256eb04]:before{background:linear-gradient(90deg,transparent,hsl(var(--foreground)/.05),transparent)}.user-dropdown-menu[data-v-b256eb04]{transform-origin:100% 0;animation:.2s ease-out dropdownFadeIn-b256eb04}@keyframes dropdownFadeIn-b256eb04{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-item[data-v-b256eb04]{position:relative;overflow:hidden}.dropdown-item[data-v-b256eb04]:before{content:"";background:linear-gradient(90deg,transparent,hsl(var(--loan-app-primary)/.06),transparent);width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.dropdown-item[data-v-b256eb04]:hover:before{left:100%}.dark .dropdown-item[data-v-b256eb04]:before{background:linear-gradient(90deg,transparent,hsl(var(--loan-app-primary)/.05),transparent)}.dark .mobile-nav-link[data-v-b256eb04]:hover{background-color:hsl(var(--muted));color:hsl(var(--company-secondary))}.dark .theme-toggle-btn[data-v-b256eb04]{color:hsl(var(--company-text-muted))}.dark .theme-toggle-btn[data-v-b256eb04]:hover{background-color:hsl(var(--company-background-muted));color:hsl(var(--company-secondary))}.quick-checks-dropdown-menu[data-v-b256eb04]{z-index:200;background:hsl(var(--card));border:1px solid hsl(var(--border));transform-origin:0 0;color:hsl(var(--foreground));animation:.2s ease-out dropdownFadeIn-b256eb04}.dark .quick-checks-dropdown-menu[data-v-b256eb04]{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}.quick-checks-dropdown-menu .dropdown-item[data-v-b256eb04]{color:hsl(var(--foreground));background:0 0}.quick-checks-dropdown-menu .dropdown-item[data-v-b256eb04]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.dark .quick-checks-dropdown-menu .dropdown-item[data-v-b256eb04]{color:hsl(var(--foreground));background:0 0}.dark .quick-checks-dropdown-menu .dropdown-item[data-v-b256eb04]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.mobile-quick-checks-container[data-v-b256eb04]{width:100%}.mobile-submenu-link[data-v-b256eb04]{background-color:hsl(var(--muted)/.3);padding-left:2rem}.dark .mobile-submenu-link[data-v-b256eb04]{background-color:hsl(var(--muted)/.2)}.mobile-submenu-link[data-v-b256eb04]:hover{background-color:hsl(var(--muted)/.5)}.dark .mobile-submenu-link[data-v-b256eb04]:hover{background-color:hsl(var(--muted)/.3)}
