/* Consistent stroke icons and touch areas across public and internal navigation. */
.bm-icon{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;flex:0 0 18px!important;vertical-align:middle;overflow:visible;pointer-events:none;stroke:currentColor;fill:none}.bm-icon path,.bm-icon circle,.bm-icon rect{vector-effect:non-scaling-stroke}.p-side button>span:has(>.bm-icon){width:20px!important;min-width:20px!important;max-width:20px!important;flex:0 0 20px!important}.nav-section button{display:flex;align-items:center;gap:10px;white-space:normal;line-height:1.45;min-width:0}.p-side-items button{align-items:center!important;gap:10px!important;white-space:normal!important;line-height:1.45!important}.hamburger{align-items:center;justify-content:center}.mobile-toggle,#bm31-menu,.mobile-menu{gap:8px;align-items:center;justify-content:center}.topbar .sysbtn .bm-icon,.sysnav .sysbtn .bm-icon,.system-switcher .sysbtn .bm-icon{margin-right:5px}.to-top{display:inline-flex;align-items:center;justify-content:center;padding:0}.to-top .bm-icon{margin:0}#biomed-build-marker{display:none!important}
@media(max-width:1100px){button.mobile-toggle,#bm31-menu{align-items:center;justify-content:center;gap:8px}.p-head-actions,.system-switcher{gap:8px!important;flex-wrap:wrap!important}.p-head-actions>*{min-width:0;max-width:100%}.p-side-items button,#side button,#sidebar button{min-height:44px;gap:10px}.p-side-items button svg,#sidebar button svg{align-self:center}.topbar .sysbtn,.p-head-actions .sysbtn,.system-switcher .sysbtn,.integration-header nav a{min-height:44px!important;line-height:1.3!important;display:inline-flex!important;align-items:center;justify-content:center;gap:5px}.bm32-public-shortcuts button,.bm32-public-shortcuts a,.bm31-public-tools button,.bm31-public-tools a{min-height:44px!important;min-width:44px;display:inline-flex!important;align-items:center;justify-content:center;gap:6px}.hamburger{min-width:44px!important;min-height:44px!important;padding:10px!important;line-height:1}.sysbtn .bm-icon{flex-shrink:0}.nav-section button{align-items:center}.topbar .sysbtn .bm-icon,.sysnav .sysbtn .bm-icon,.system-switcher .sysbtn .bm-icon{margin-right:0}.to-top{min-width:44px;min-height:44px}.bm32-public-shortcuts .bm-icon{margin:0}}
@media print{.to-top,#biomed-build-marker{display:none!important}}
