.workspace-menu-toggle{display:none}.unified-shell{min-height:100dvh}.unified-sidebar{height:100dvh}.unified-sidebar nav{min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(max-width:900px){.unified-shell{display:block}.unified-sidebar{position:relative;height:auto;padding:14px 16px;border-bottom:1px solid #ebe6ef}.unified-sidebar .unified-brand{padding:0;max-width:180px;min-height:44px}.workspace-menu-toggle{display:flex;align-items:center;justify-content:center;gap:8px;position:absolute;right:16px;top:14px;min-height:44px;padding:9px 12px;border:1px solid #ded8e5;border-radius:9px;background:#fff;color:#493954;font:inherit;font-size:13px}.workspace-menu-toggle svg{width:16px;height:16px}.workspace-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.unified-sidebar .unified-profile,.unified-sidebar nav{display:none}.unified-sidebar[data-mobile-open=true] nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;max-height:60dvh;margin-top:14px;overflow:auto;padding:0 0 6px}.unified-sidebar nav>p{display:none}.unified-sidebar nav a{min-height:44px;height:auto;margin:0;padding:11px 10px;font-size:13px;white-space:normal;overflow-wrap:anywhere}.unified-sidebar .inquiry-nav-group{display:block;min-width:0}.unified-sidebar nav .inquiry-nav-parent>button{top:0;width:36px;height:44px}.unified-sidebar nav .inquiry-nav-parent>a{padding-right:36px}.unified-sidebar nav #inquiry-crm-submenu>a{padding-left:12px}.unified-sidebar[data-mobile-open=true] .unified-profile{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0 0;border-top:1px solid #eee;margin-top:8px}.unified-profile button{min-height:44px}.unified-body .content-workbench,.unified-body .manage-main{padding:20px 16px}.unified-body :is(.buyer-dialog,.inq-dialog,.knowledge-dialog,.kpn-dialog,.manage-modal,.org-dialog,.sb-dialog,.team-scope-dialog){max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box}.unified-body :is(.crm-toolbar,.org-toolbar,.geo-toolbar,.buyer-toolbar,.taxonomy-toolbar){flex-wrap:wrap;min-width:0}.unified-body :is(.crm-table-wrap,.deal-table-wrap,.geo-table-wrap,.sb-table-wrap,.wa-table-wrap){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}}@media(max-width:640px){:is(.unified-body,.login-card,.customer-portal,.portal-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:16px;max-width:100%;min-width:0}.unified-body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select){min-height:44px}.unified-body button{min-height:40px;touch-action:manipulation}.unified-body :is(h1,h2,h3,p){overflow-wrap:anywhere}.unified-body pre{max-width:100%;overflow:auto}.login-screen{min-height:100dvh;padding:24px 16px}.login-card{padding:24px}.workspace-menu-toggle{right:12px}.unified-sidebar{padding-inline:12px}.unified-sidebar .unified-brand{max-width:165px}}@media(prefers-reduced-motion:reduce){.workspace-menu-toggle svg{transition:none}}.unified-body .account-card,.unified-body .account-name{min-width:0}.unified-body .account-name>div{flex-wrap:wrap}.unified-body .account-name :is(strong,span){overflow-wrap:anywhere;white-space:normal}@media(max-width:900px){.unified-body .account-grid{grid-template-columns:minmax(0,1fr)}.unified-body .account-top{flex-wrap:wrap}.unified-body .account-name{flex:1 1}.unified-body .account-labels,.unified-body .card-foot{flex-wrap:wrap}.unified-body .account-labels>*{max-width:100%;overflow-wrap:anywhere}.unified-body .top-tags{flex-wrap:wrap}.unified-body .top-tags em{max-width:100%;overflow-wrap:anywhere}}@media(max-width:640px){.unified-body button{min-height:44px}}