/* Shared tool category navigation: single-line labels at every viewport. */
@media(min-width:801px){body:not(.model-library-page) .workspace>.sidebar{width:max-content;min-width:240px;max-width:320px;padding-left:16px;padding-right:16px;overflow-x:auto}body:not(.model-library-page) .workspace:has(>.sidebar)>.main{width:0;flex:1 1 0;min-width:0}}
body:not(.model-library-page) .workspace>.sidebar .side-item{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex-wrap:nowrap;min-width:max-content}body:not(.model-library-page) .workspace>.sidebar .side-item>svg,body:not(.model-library-page) .workspace>.sidebar .side-item>.category-live-count{flex-shrink:0}body:not(.model-library-page) .workspace>.sidebar .side-item>.category-live-count{margin-left:3px!important;padding-left:0}
@media(max-width:800px){.topbar .mobile-menu-panel .mobile-category-nav{grid-template-columns:minmax(0,1fr)!important;min-width:0}.mobile-category-group summary{white-space:nowrap;flex-wrap:nowrap}.mobile-category-group summary>span{white-space:nowrap;overflow-wrap:normal;word-break:normal;overflow-x:auto;scrollbar-width:thin}.topbar .mobile-menu-panel .mobile-category-nav a{white-space:nowrap;overflow-wrap:normal;word-break:normal;overflow-x:auto;max-width:100%;box-sizing:border-box}.topbar .mobile-menu-panel .mobile-subcategories{min-width:0;overflow-x:auto}.mobile-category-group summary>svg{flex-shrink:0}}

body:not(.model-library-page) .workspace>.sidebar .sidebar-tip{max-width:220px}