/* v2.0.9.2: final layout layer. Keep toolbar scrollable but overlay menus outside its clipping context. */
html,body{max-width:100%;overflow-x:hidden}
.app,.layout,.layout>.work{min-width:0}
.top{box-sizing:border-box;width:100%;max-width:100%;min-width:0;scrollbar-gutter:stable;overscroll-behavior:contain}
.top .workshop-menus{min-width:0;max-width:100%}
.top button,.top summary{touch-action:manipulation}
body>.s2d-menu-portal{z-index:2147483000!important;width:max-content;min-width:min(205px,calc(100vw - 16px))!important;max-width:min(340px,calc(100vw - 16px))!important;max-height:calc(100dvh - 16px)!important;overscroll-behavior:contain}
body>.s2d-menu-portal button{cursor:pointer}
.sheets-strip{min-width:0}
.canvas-context-label{max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}
@media(max-width:760px){.top{max-height:min(35dvh,225px)!important;overflow-y:auto!important}.top>.brand{min-width:0!important}.bottom .version-pill{flex:0 0 auto}.layout>.work{min-width:0}}
@media(max-width:420px){.top{padding:6px 8px!important;gap:5px!important}.top>button,.top .menu-drop summary{min-height:38px}.top>#filename{max-width:100%!important}}
