.premium-sidebar{border-right:1px solid rgb(var(--border))!important;background:linear-gradient(#fff,#f7fafa)!important;box-shadow:10px 0 32px #0f1f280b!important}.sidebar-brand{border-color:rgb(var(--border))!important}.sidebar-brand img{filter:none!important;opacity:1!important}.navigation-control{border:1px solid rgb(var(--border));background:rgb(var(--panel));width:2.5rem;height:2.5rem;color:rgb(var(--muted));border-radius:.75rem;flex:none;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;box-shadow:0 3px 10px #0f1f280d}.navigation-control:hover{border-color:rgb(var(--accent) / .3);background:rgb(var(--accent) / .08);color:rgb(var(--accent-strong));transform:translateY(-1px);box-shadow:0 6px 16px #0f1f2814}.navigation-control:focus-visible{outline:3px solid rgb(var(--accent) / .18);outline-offset:2px}html[data-theme=midnight] .navigation-control{color:#ffffffad;box-shadow:none;background:#ffffff0a;border-color:#ffffff1f}html[data-theme=midnight] .navigation-control:hover{border-color:rgb(var(--accent) / .4);background:rgb(var(--accent) / .14);color:#fff}.sidebar-group-label{color:rgb(var(--muted-soft))!important}.sidebar-link{color:rgb(var(--muted))!important}.sidebar-link-icon{color:rgb(var(--muted-soft))!important}.sidebar-link:hover{background:rgb(var(--panel-soft))!important;color:rgb(var(--ink))!important}.sidebar-link:hover .sidebar-link-icon{color:rgb(var(--accent-strong))!important}.sidebar-link-active{background:rgb(var(--accent) / .1)!important;color:rgb(var(--accent-strong))!important;box-shadow:inset 3px 0 0 rgb(var(--accent))!important}.sidebar-link-active .sidebar-link-icon{color:rgb(var(--accent-strong))!important}.sidebar-badge{border:1px solid rgb(var(--accent) / .18)!important;background:rgb(var(--accent) / .08)!important;color:rgb(var(--accent-strong))!important}.sidebar-intelligence-card{border:1px solid rgb(var(--accent) / .18)!important;background:linear-gradient(145deg, rgb(var(--accent) / .1), rgb(var(--panel)))!important;box-shadow:0 8px 22px #0f1f280e!important}.sidebar-intelligence-card .text-white{color:rgb(var(--ink))!important}.sidebar-intelligence-card .text-white\/55{color:rgb(var(--muted))!important}.sidebar-intelligence-card button{border-color:rgb(var(--accent) / .2)!important;background:rgb(var(--panel))!important;color:rgb(var(--accent-strong))!important}.sidebar-intelligence-card button:hover{background:rgb(var(--accent) / .08)!important}html[data-theme=midnight] .premium-sidebar{border-color:rgb(var(--border))!important;background:linear-gradient(#08080a,#000)!important}html[data-theme=midnight] .sidebar-group-label{color:#ffffff57!important}html[data-theme=midnight] .sidebar-link{color:#ffffffa8!important}html[data-theme=midnight] .sidebar-link-icon{color:#ffffff80!important}html[data-theme=midnight] .sidebar-link-active{background:rgb(var(--accent) / .17)!important;color:#fff!important}html[data-theme=midnight] .sidebar-intelligence-card .text-white{color:#fff!important}html[data-theme=midnight] .sidebar-intelligence-card .text-white\/55{color:#ffffff8c!important}@media (max-width:767px){html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0;overflow-x:hidden}.mobile-sidebar-safe{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.premium-sidebar{box-shadow:8px 0 24px #00000038!important}.premium-topbar,.mobile-bottom-navigation{-webkit-backdrop-filter:none;background:rgb(var(--panel))}.premium-topbar{padding-right:max(.75rem, env(safe-area-inset-right));padding-left:max(.75rem, env(safe-area-inset-left))}.mobile-safe-content,.mobile-safe-content>*,.mobile-safe-content .premium-page,.mobile-safe-content .premium-page>*,.mobile-safe-content .grid>*,.mobile-safe-content .flex>*{min-width:0}.mobile-safe-content h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.5rem,7vw,2rem);line-height:1.14}.mobile-safe-content h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.2rem,5.6vw,1.55rem);line-height:1.2}.mobile-safe-content h3,.mobile-safe-content h4,.mobile-safe-content p,.mobile-safe-content label,.mobile-safe-content li,.mobile-safe-content dd,.mobile-safe-content dt{overflow-wrap:anywhere;max-width:100%}.mobile-safe-content .premium-card,.mobile-safe-content .premium-panel,.mobile-safe-content .premium-kpi-card,.mobile-safe-content .premium-analytic-panel{max-width:100%}.mobile-safe-content .premium-button{white-space:normal;text-align:center;max-width:100%;min-height:2.75rem;line-height:1.25}.mobile-safe-content input,.mobile-safe-content select,.mobile-safe-content textarea,.enterprise-global-search{min-width:0;max-width:100%;font-size:16px}.mobile-safe-content textarea{resize:vertical}.mobile-safe-content pre,.mobile-safe-content code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.mobile-safe-content img,.mobile-safe-content video,.mobile-safe-content canvas{max-width:100%}.mobile-safe-content .overflow-x-auto{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%}.enterprise-search-results{overflow-wrap:anywhere}.mobile-bottom-navigation{padding-right:max(.5rem, env(safe-area-inset-right));padding-left:max(.5rem, env(safe-area-inset-left))}.mobile-nav-item{min-height:3.6rem}.mobile-nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.premium-sidebar{transition-duration:.15s}}@media (max-width:389px){.premium-topbar .navigation-control,.premium-topbar .topbar-icon-button{width:2.5rem;height:2.5rem;min-height:2.5rem}.mobile-safe-content{padding-left:.625rem;padding-right:.625rem}.mobile-safe-content h1{font-size:clamp(1.35rem,7vw,1.65rem)}.mobile-nav-item{font-size:.575rem}}
.crm-profile-dialog{width:min(24rem,100vw - 1.5rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid rgb(var(--border));background:rgb(var(--panel));color:rgb(var(--ink));border-radius:1rem;padding:1.25rem;overflow-y:auto}.crm-profile-dialog::backdrop{background:#02061773}.crm-profile-dialog input{font-size:1rem}.crm-profile-dialog button,.crm-profile-dialog label[for]{min-height:2.75rem}@media (max-width:1023px){.mobile-safe-content{padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right))}.mobile-sidebar-safe{overscroll-behavior:contain;height:100dvh}.sidebar-brand{flex-shrink:0}.sidebar-brand>div{overflow:visible}.sidebar-brand>div>span:last-child{overflow-wrap:anywhere}.sidebar-brand>div>span:last-child>span{white-space:normal;text-overflow:clip;overflow:visible}.sidebar-brand>div>span:last-child>span:last-child{font-size:.625rem;line-height:1.35}.sidebar-link,.sidebar-brand button,.topbar-icon-button{min-height:2.75rem}.premium-topbar .topbar-icon-button,.premium-topbar .navigation-control{min-width:2.75rem;min-height:2.75rem}.sidebar-brand button,.topbar-icon-button{flex-shrink:0;min-width:2.75rem}.sidebar-intelligence-card{flex-shrink:0}.sidebar-intelligence-card>div:nth-child(2){display:none}.sidebar-intelligence-card button{min-height:2.75rem}.crm-inbox-panels{scroll-margin-top:calc(8.5rem + env(safe-area-inset-top))}.crm-chat-panel,.crm-conversation-list{height:max(27rem,100dvh - 12rem);min-height:0;max-height:none}.crm-chat-panel{height:var(--crm-chat-height,max(27rem, calc(100dvh - 12rem)))}:root[data-crm-keyboard=open] .mobile-bottom-navigation{display:none}.crm-chat-panel>:first-child,.crm-chat-composer{flex-shrink:0}.crm-chat-panel button{min-height:2.75rem}.crm-chat-messages{overscroll-behavior-y:contain;overflow-wrap:anywhere}.crm-chat-composer textarea{font-size:1rem}.crm-chat-composer>:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-chat-composer>:last-child button{white-space:normal;height:auto;padding:.5rem;font-size:.75rem}.crm-notifications-popover button{overflow-wrap:anywhere;min-height:2.75rem}.premium-card,.premium-kpi-card,.lift-surface{box-shadow:none}.lift-surface:hover{transform:none}.animate-ping{animation:none}}@media (max-width:767px){.crm-welcome-summary>div{gap:.75rem;padding:1rem}.crm-welcome-summary .blur-3xl{display:none}.crm-welcome-context{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-welcome-context>div{gap:.5rem;padding:.625rem}.crm-welcome-context>div:first-child{grid-column:1/-1}.crm-welcome-context>div>span:first-child{width:1.75rem;height:1.75rem}.crm-dashboard-header>div:first-child>div:first-child{display:none}.crm-dashboard-kpis,.crm-follow-up-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-kpis .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.crm-dashboard-kpis article>div>div:first-child>:last-child:not(:first-child){display:none}.crm-dashboard-kpis article>div>div:last-child{flex-wrap:wrap}.crm-dashboard-kpis article{overflow-wrap:anywhere}.crm-follow-up-metrics>div:nth-child(odd){border-left:0}.leads-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.leads-summary-card{padding:.875rem}.leads-summary-card>div>div{gap:.25rem}.leads-summary-card>div>div>span{display:none}.leads-summary-card p:first-child{letter-spacing:0;font-size:.6875rem;line-height:1.4}.leads-summary-card p:last-child{margin-top:.5rem;font-size:.75rem;line-height:1.5}.leads-summary-card .text-3xl{margin-top:.5rem;font-size:1.625rem}.mobile-lead-list article{overflow-wrap:anywhere}.mobile-lead-list button,.mobile-lead-list summary{min-height:2.75rem}.mobile-lead-list article{content-visibility:auto;contain-intrinsic-size:auto 31rem}.crm-pipeline-board{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-padding-inline:0}.crm-pipeline-column{scroll-snap-align:start;width:min(82vw,20rem);min-height:25rem}.crm-pipeline-column button,.crm-pipeline-column select{min-height:2.75rem}.crm-pipeline-column select,.mobile-safe-content input:not([type=checkbox]):not([type=radio]),.mobile-safe-content select,.mobile-safe-content textarea{font-size:1rem}.mobile-nav-item{min-height:3.25rem}.mobile-nav-item span{font-size:.6875rem}}@media (max-width:639px){.premium-topbar>div:first-child{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.5rem;display:grid}.premium-topbar>div:first-child>button:first-child{grid-area:1/1}.premium-topbar>div:first-child>div:nth-child(2){grid-area:1/2;margin-right:0}.premium-topbar>div:first-child>div:nth-child(3){order:initial;grid-area:2/1/3/-1}.premium-topbar>div:first-child>div:nth-child(4){grid-area:1/3;gap:.25rem}}@media (prefers-reduced-motion:reduce){.crm-pipeline-board{scroll-behavior:auto}.premium-sidebar{transition:none}}
