/* v2.0.9.13: prevent horizontal overflow in toolbars / panel surfaces */
html,body{max-width:100%;overflow-x:hidden}
.app,.layout,.top,.top-row,.top-row .row-inner,.panel,.work{min-width:0!important;max-width:100%}
.top-row{box-sizing:border-box}
.menu-row .menu-meta{flex:1 1 250px;min-width:0}
.menu-row #filename{max-width:min(240px,100%)}
.menu-row #diagramType{max-width:min(230px,100%)}
.network-profile-library{max-width:100%;overflow:hidden}
.network-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}
.network-device-btn{min-width:0;max-width:100%;padding:8px 3px;word-break:break-word}
.network-device-btn svg{max-width:100%;flex-shrink:0}
.panel.right,.panel.left{overflow-y:auto;overflow-x:hidden}
@media(max-width:1150px){.top-row .row-inner{row-gap:7px}.menu-row #diagramType{width:min(220px,100%)}}
@media(max-width:760px){.top-row .row-inner{flex-wrap:wrap}.top-group{flex-wrap:wrap}.network-device-grid{gap:6px}}
