@media (max-width:1023px){.app-shell,.app-shell[data-sidebar-collapsed]{grid-template-columns:minmax(0,1fr)}.app-sidebar{display:none}.mobile-header.md\:hidden,.mobile-nav-slot.md\:hidden{display:block}.app-ambient{left:0}.app-content{--app-header-height:calc(60px + env(safe-area-inset-top));--app-bottom-space:calc(60px + env(safe-area-inset-bottom));padding-bottom:var(--app-bottom-space)}html[data-virtual-keyboard] .app-content{--app-bottom-space:0px}html[data-virtual-keyboard] .mobile-navigation{display:none}.app-content:has(.conversation-workspace textarea:focus){--app-bottom-space:0px}.app-content:has(.conversation-workspace textarea:focus) .mobile-navigation{display:none}.mobile-brand strong{font-size:1.1rem}.mobile-brand-row .language-switcher{box-shadow:none;padding:0}.mobile-brand-row .language-switcher-label{display:none}.mobile-brand-row .language-switcher button{min-width:44px;min-height:44px}.app-content>main>header:not(.dashboard-hero){box-shadow:none;gap:.85rem;padding-block:1rem;background:#fff!important}.app-content>main>header:not(.dashboard-hero) h1{font-size:1.6rem}.app-content>main>section:not(.dashboard-hero),.app-content>main>div.dashboard-canvas{padding-bottom:1.25rem}.app-content :where(main,section,article,aside,form,fieldset,label,.grid,.flex),.app-content :where(.grid,.flex)>*{min-width:0}.app-content :where(h1,h2,h3,p,dd){overflow-wrap:anywhere}.app-content :where(button,summary)>svg{flex-shrink:0}.app-content :where(.overflow-x-auto,.crm-pipeline-tabs,.crm-board-scroll){overscroll-behavior-inline:contain;max-width:100%}.app-content :where(div,section):has(>table){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.app-content :where(th,td){overflow-wrap:anywhere}.app-content>main>main{padding:1rem var(--app-page-gutter)}.app-content>main>main>header{padding:1rem}.nexo-ai-overlay{height:var(--app-viewport-height,100dvh)}.nexo-ai-drawer{width:100%;padding-bottom:env(safe-area-inset-bottom)}.nexo-ai-drawer-hero{padding:.8rem}.nexo-ai-drawer-heading h2{font-size:.95rem}.nexo-ai-trust-row{flex-wrap:wrap;gap:.35rem}.nexo-ai-composer{padding:.65rem}.nexo-ai-composer textarea{font-size:16px}.nexo-ai-composer button{min-width:44px;min-height:44px}.nexo-ai-chat-log{padding:.8rem}.nexo-ai-drawer-heading button{width:44px;height:44px}.nexo-ai-spotlight[data-compact]{display:none}.nexo-ai-spotlight:not([data-compact]){box-shadow:none;background:#fff;padding:.5rem .75rem}.nexo-ai-spotlight-copy,.nexo-ai-value-row,.nexo-ai-spotlight-action>p{display:none}.nexo-ai-spotlight-content,.nexo-ai-spotlight-action{display:block}.nexo-ai-primary-cta{min-height:44px;box-shadow:none;margin:0}.dashboard-hero{padding:1.25rem 1rem 2.75rem}.dashboard-hero h1{font-size:1.75rem}}@media (max-width:1023px),(pointer:coarse){:is(.app-content,.auth-shell,[role=dialog],dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;min-height:44px!important;font-size:max(16px,1rem)!important}:is(.app-content,.auth-shell,[role=dialog],dialog) :is(button,summary,a[class]){min-width:44px;min-height:44px}:is(.app-content,.auth-shell,[role=dialog],dialog) :is(input[type=checkbox],input[type=radio]){width:20px!important;height:20px!important}}@container app-content (max-width:63.99rem){.nexo-ai-spotlight[data-compact]{display:none}}@container app-content (max-width:47.99rem){.app-content>main :where(.md\:grid-cols-2,.md\:grid-cols-3,.md\:grid-cols-4,.lg\:grid-cols-2,.xl\:grid-cols-2,.xl\:grid-cols-3){grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.app-content .grid-cols-2{grid-template-columns:minmax(0,1fr)}.mobile-brand,.mobile-brand-row{gap:6px}}
