@@ -199,11 +199,13 @@ body.tools-platform-workspace-context .tools-platform-frame__description {
199199 border-radius : 12px ;
200200 background : linear-gradient (180deg , var (--panel , rgba (76 , 29 , 149 , 0.88 )) 0% , var (--panel2 , rgba (49 , 17 , 102 , 0.94 )) 100% );
201201 box-shadow : var (--tools-shell-shadow );
202- min-width : 220 px ;
202+ min-width : 0 ;
203203 min-height : 120px ;
204204 height : auto;
205205 align-self : stretch;
206206 justify-content : flex-start;
207+ max-width : 100% ;
208+ box-sizing : border-box;
207209}
208210
209211.tools-platform-frame__nav-bucket-title {
@@ -221,6 +223,7 @@ body.tools-platform-workspace-context .tools-platform-frame__description {
221223 gap : 6px ;
222224 flex-wrap : nowrap;
223225 flex-direction : column;
226+ min-width : 0 ;
224227}
225228
226229.tools-platform-frame__nav-tool-row {
@@ -231,6 +234,7 @@ body.tools-platform-workspace-context .tools-platform-frame__description {
231234 padding-bottom : 4px ;
232235 margin-bottom : 4px ;
233236 border-bottom : 0 ;
237+ min-width : 0 ;
234238}
235239
236240.tools-platform-frame__nav-tool-row : last-child {
@@ -249,6 +253,8 @@ body.tools-platform-workspace-context .tools-platform-frame__description {
249253 gap : 6px ;
250254 margin : 0 ;
251255 pointer-events : none;
256+ min-width : 0 ;
257+ max-width : 100% ;
252258}
253259
254260.tools-platform-frame__binding-badge {
@@ -262,6 +268,10 @@ body.tools-platform-workspace-context .tools-platform-frame__description {
262268 color : var (--muted , # e9ddff );
263269 background : rgba (43 , 16 , 91 , 0.75 );
264270 pointer-events : none;
271+ max-width : 100% ;
272+ white-space : nowrap;
273+ overflow : hidden;
274+ text-overflow : ellipsis;
265275}
266276
267277.tools-platform-frame__binding-badge .is-active {
@@ -280,13 +290,16 @@ body.tools-platform-workspace-context .tools-platform-frame__description {
280290
281291.tools-platform-frame__nav {
282292 display : grid;
283- grid-template-columns : repeat (auto-fit, minmax (240px , 1fr ));
293+ grid-template-columns : repeat (auto-fit, minmax (min ( 100 % , 240px ) , 1fr ));
284294 grid-auto-rows : auto;
285295 gap : 12px ;
286296 align-items : start;
287297 align-content : start;
288298 justify-items : stretch;
289299 width : 100% ;
300+ min-width : 0 ;
301+ overflow-x : hidden;
302+ box-sizing : border-box;
290303}
291304
292305.tools-platform-frame__nav .is-workspace-locked {
@@ -340,6 +353,7 @@ body.tools-platform-workspace-context .tools-platform-frame__description {
340353.tools-platform-frame__nav-section {
341354 display : grid;
342355 gap : 10px ;
356+ min-width : 0 ;
343357}
344358
345359.tools-platform-frame__nav > .tools-platform-frame__nav-section ,
@@ -357,13 +371,16 @@ body.tools-platform-workspace-context .tools-platform-frame__description {
357371
358372.tools-platform-frame__nav-grid {
359373 display : grid;
360- grid-template-columns : repeat (auto-fit, minmax (240px , 1fr ));
374+ grid-template-columns : repeat (auto-fit, minmax (min ( 100 % , 240px ) , 1fr ));
361375 grid-auto-rows : auto;
362376 gap : 12px ;
363377 align-items : start;
364378 align-content : start;
365379 justify-items : stretch;
366380 width : 100% ;
381+ min-width : 0 ;
382+ overflow-x : hidden;
383+ box-sizing : border-box;
367384}
368385
369386.tools-platform-frame__divider--nav-split {
@@ -503,6 +520,11 @@ body.tools-platform-workspace-context .tools-platform-frame__shared-status stron
503520 padding : 6px 10px ;
504521 color : var (--muted , # e9ddff );
505522 font-size : 0.88rem ;
523+ min-width : 0 ;
524+ max-width : 100% ;
525+ overflow : hidden;
526+ text-overflow : ellipsis;
527+ white-space : nowrap;
506528}
507529
508530.tools-platform-frame__nav-link .is-disabled {
0 commit comments