.mobile-properties-button{display:none!important}.editor-shell .editor-workspace.topology-mode{grid-template-columns:minmax(0,1fr)}.editor-shell .topology-mode>.tool-rail,.editor-shell .topology-mode>.properties{display:none}@media(max-width:760px){.editor-shell .editor-subbar{height:96px;align-items:flex-start;padding-top:8px}.editor-shell .editor-subbar>button{height:34px;display:flex;align-items:center;gap:3px;padding:0 3px;white-space:nowrap;line-height:1}.editor-shell .editor-subbar>button span{display:inline-flex;align-items:center;line-height:1}.editor-shell .editor-tabs{display:flex;position:absolute;top:50px;left:0;right:0;transform:none;height:46px;overflow-x:auto;border-top:1px solid #e1e7ef}.editor-shell .editor-tabs button{display:flex!important;justify-content:center;flex:1;padding:0 9px;white-space:nowrap}.editor-shell .editor-workspace{top:152px}.editor-shell .canvas-status{display:flex;flex-wrap:wrap;top:8px;left:8px;right:8px;max-height:120px;overflow:auto;font-size:9px}.editor-shell .canvas-status span{padding:5px}.editor-shell .mobile-properties-button{display:flex!important}.editor-shell .properties.mobile-open{display:block;position:fixed;top:152px;right:0;bottom:0;width:min(320px,100vw - 40px);z-index:24;box-shadow:-5px 0 25px #07162c22}.editor-shell .tool-rail{overflow-y:auto}.editor-shell .quote-view{min-width:0;overflow:auto}.editor-shell .topology-toolbar{height:auto;min-height:80px;flex-wrap:wrap;padding:10px;gap:10px}.editor-shell .topology-toolbar .topology-actions{flex-wrap:wrap;margin-left:0}.editor-shell .topology-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(260px,1fr) auto;overflow:auto}.editor-shell .topology-analysis{max-height:220px;border-left:0;border-top:1px solid #e1e7ef}.editor-shell .quote-view{padding:16px}.editor-shell .quote-header{flex-direction:column;align-items:stretch;gap:16px}.editor-shell .quote-settings{flex-wrap:wrap}.editor-shell .quote-content{grid-template-columns:minmax(0,1fr)}.editor-shell .quote-table-card{overflow-x:auto}.editor-shell .quote-table-card table{min-width:600px}.editor-shell .quote-card-title{height:auto;min-height:60px;padding:12px;flex-wrap:wrap;gap:10px}.editor-shell .quote-document-actions{flex-wrap:wrap}}
