.editor-clone .workspace{margin-left:0!important;width:100%;min-height:100dvh}
.editor-clone .editor-copy-bar{display:flex;align-items:center;gap:10px;padding:5px 12px;flex:none;border-bottom:1px solid var(--line);font-size:12px;background:var(--surface)}
.editor-clone .editor-copy-bar[hidden]{display:none}
#editorCompany{max-width:25vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}
#editorSheet{max-width:300px;min-width:120px;padding:5px;font-size:12px}
.editor-copy-bar .hint{margin-left:auto}
.editor-gate{max-width:650px;margin:60px auto;line-height:1.8}
.editor-clone #saveStatus{font-size:11px;width:auto;height:auto;min-height:32px;max-width:180px;white-space:normal}
.editor-clone .save-tools{display:flex;align-items:center;gap:10px;flex-shrink:0}
.editor-clone #editorDownload{white-space:nowrap}
.editor-clone #saveStatus[data-error=true]{color:#c64343}
.editor-clone .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.editor-clone .map-header-controls{max-width:360px}
.editor-clone [data-map-action=share],.editor-clone [data-map-action=shares],.editor-clone a[href^="#rack/"]{display:none}
@media(max-width:1100px){.editor-copy-bar .hint{display:none}.editor-clone .topbar{flex-wrap:wrap;height:auto;min-height:54px;flex-basis:auto;padding:6px}}
