/* Company identity and canvas controls share a row, never the same space. */
@media(min-width:1000px){
 .editor-topbar .top-brand{top:11px;left:16px;width:max-content;max-width:clamp(180px,22vw,300px);height:36px;min-width:0}
 .editor-topbar .top-brand>.sabsus-suite-trigger{max-width:100%;min-width:0;height:36px}
 .editor-topbar .suite-brand-copy{flex:1;min-width:0}
 .editor-topbar .suite-current-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .editor-topbar+.flow-toolbar{padding-left:var(--flow-brand-space,332px)!important}
 .editor-topbar+.flow-toolbar .flow-title{min-width:0;flex:1}
 .editor-topbar+.flow-toolbar .flow-title>div{min-width:0;flex:1}
 .editor-topbar+.flow-toolbar .title-input{width:100%;min-width:0;text-overflow:ellipsis}
 .editor-topbar+.flow-toolbar .flow-actions{flex:none}
}
@media(min-width:1000px) and (max-width:1350px){
 .editor-topbar+.flow-toolbar .flow-actions>.button span{display:none}
 .editor-topbar+.flow-toolbar .flow-actions>.button{min-width:36px;padding:8px}
 .editor-topbar+.flow-toolbar .new-canvas span{display:none}
 .editor-topbar+.flow-toolbar .new-canvas{min-width:36px;padding:8px}
}
@media(max-width:999px){
 .topbar .top-brand{flex:1;min-width:0;overflow:hidden}
 .topbar .top-brand>.sabsus-suite-trigger{min-width:0;max-width:100%;flex:1}
 .topbar .suite-brand-copy{min-width:0;flex:1}
 .topbar .suite-brand-copy .suite-current-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .topbar .top-brand>.mobile-only{flex:none}
 .topbar .top-right{flex:none}
}
@media(max-width:600px){
 .topbar .top-brand{gap:6px}
 .topbar .sabsus-suite-trigger{gap:5px!important}
 .topbar .suite-brand-mark{display:none}
 .topbar .suite-chevron{font-size:14px}
 .topbar .top-brand>.sabsus-suite-trigger .suite-current-label{font-size:12px}
}