body.combined-enabled .steps{display:none!important}
body.combined-enabled #editorpage{max-width:1800px}
body.combined-enabled #editorpage .workspace-grid{grid-template-columns:190px minmax(0,1fr) minmax(260px,320px);gap:20px;align-items:start}
body.combined-enabled #editorpage:has(#complexsidebar:not([open])) .workspace-grid{grid-template-columns:44px minmax(0,1fr) minmax(260px,320px)}
#complexsidebar{position:sticky;top:16px;margin:0;border:1px solid var(--border);border-radius:10px;padding:12px;min-width:0}
#complexsidebar summary{cursor:pointer;color:var(--text);font-weight:650;list-style:none;white-space:nowrap}
#complexsidebar:not([open]){padding:12px 8px}#complexsidebar:not([open]) .sidebar-label{display:none}
#complexsidebar nav{display:grid;gap:8px;margin:18px 0;max-height:65vh;overflow:auto}
#complexsidebar nav button{text-align:left;font-size:14px;overflow-wrap:anywhere}
#complexsidebar [aria-current=true]{border-color:var(--accent-text);background:var(--surface-accent,#dceff5);color:var(--accent-text)}
body.combined-enabled #complexnavigation{display:none}
body.combined-enabled .reference-heading{position:relative;margin-bottom:20px}
body.combined-enabled #viewingsession{margin:8px 0;font-size:15px}
body.combined-enabled #complextitle{display:inline-block;margin-right:18px;vertical-align:middle}
.complex-more{display:inline-block;margin:8px 12px;vertical-align:middle}.complex-more summary{cursor:pointer}.complex-more[open]{display:block}
body.combined-enabled #editorpage .controls-pane>.panel{margin-top:0}
body.combined-enabled #editorpage .controls-pane{display:block;max-width:none;width:auto}
body.combined-enabled #editorpage.video-expanded{max-width:2200px}
body.combined-enabled #togglenotes{display:none!important}
body.combined-enabled #complexrange{display:none}
body.combined-enabled:has(#editorpage:not([hidden])) #savetitle,body.combined-enabled:has(#editorpage:not([hidden])) .statusbar{display:none}
body.combined-enabled #sessiontoolbar{justify-content:flex-end}
body.combined-enabled[data-workspace-mode=view]:has(#editorpage:not([hidden])) #saveproject{display:none}
.workspace-map{border:1px solid var(--border);border-radius:10px;padding:12px;margin:16px 0}.workspace-map summary{cursor:pointer;color:var(--text)}.workspace-map .panel{padding:0;background:transparent}
#cliptask input{max-width:100%}#cliptask input[size]{width:110px}#draftmessage{color:var(--warning-text);min-height:22px}
#returnworkspace{margin:16px 0}#workspaceempty{padding:18px;background:var(--surface);border-radius:10px}
body.combined-enabled.reference-following #context{display:none}
@media(max-width:1100px){
 body.combined-enabled #complexsidebar{display:none!important}
 body.combined-enabled #editorpage .workspace-grid,body.combined-enabled #editorpage:has(#complexsidebar:not([open])) .workspace-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}
 body.combined-enabled #complexnavigation:not([hidden]){display:flex}
 #jumpcomplex{max-width:220px;min-width:100px}
}
@media(max-width:760px){
 body.combined-enabled #editorpage .workspace-grid,body.combined-enabled #editorpage:has(#complexsidebar:not([open])) .workspace-grid{grid-template-columns:minmax(0,1fr);gap:12px}
 body.combined-enabled #complexnavigation{gap:5px;width:100%}#previouscomplex,#nextcomplex{font-size:0;padding:10px}#previouscomplex::after{content:'←';font-size:18px}#nextcomplex::after{content:'→';font-size:18px}#complexposition{font-size:12px}#jumpcomplex{flex:1;max-width:calc(100vw - 170px)}
 body.combined-enabled #editorpage .video-pane{position:static}.complex-more{margin-left:0}body.combined-enabled #complextitle{font-size:24px}.viewer-actions button{font-size:13px;padding:8px 10px}
}

body.combined-enabled #editorpage[data-clip-task=adjust] #overlay,body.combined-enabled #editorpage[data-clip-task=add] #overlay{visibility:hidden;pointer-events:none}body.combined-enabled #sessionname{display:none}

body.combined-enabled .workspace-topline{display:flex;align-items:center;gap:16px;flex-wrap:wrap}body.combined-enabled .workspace-topline #viewingsession{flex:1;min-width:180px;margin:0}body.combined-enabled .workspace-topline .viewer-actions{margin:0;gap:8px}body.combined-enabled .workspace-topline .viewer-actions #expandvideo{margin-left:0}body.combined-enabled .workspace-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}body.combined-enabled .workspace-title-row h1{margin:0!important}body.combined-enabled .workspace-title-row .complex-more{margin:0}body.combined-enabled #sessiontoolbar{margin:0 auto;padding:8px 28px;min-height:32px}#workspace-landmarks{display:grid;gap:7px;margin:12px 0}#workspace-landmarks button{text-align:left}#workspace-landmarks [aria-current=true]{border-color:var(--accent-text)}body.combined-enabled #refs{display:none} @media(max-width:760px){body.combined-enabled .workspace-topline{gap:10px}body.combined-enabled .workspace-topline #viewingsession{font-size:13px}body.combined-enabled .workspace-topline .viewer-actions{width:100%}}

body.combined-enabled #editorpage:has(#complexsidebar[hidden]) .workspace-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}@media(max-width:760px){body.combined-enabled #editorpage:has(#complexsidebar[hidden]) .workspace-grid{grid-template-columns:minmax(0,1fr)}}

.setup-option{border:1px solid var(--border);border-radius:10px;padding:14px;margin:16px 0}.setup-option summary{cursor:pointer;font-weight:650;color:var(--text)}.setup-option-value{display:block;margin-top:5px;font-weight:400;font-size:13px;color:var(--text-muted)}.setup-option .panel{margin-bottom:0;padding:8px 0;background:transparent}.setup-option #mapchoices>summary{display:none}.choose-references{width:100%;font-size:17px;font-weight:750;padding:14px!important}.choose-references:disabled{background:var(--border)!important;color:var(--text-muted)!important;opacity:.7;cursor:not-allowed}

body.combined-enabled #savetitle{display:none}

.complex-share-menu{position:relative;margin:0}.complex-share-menu>summary{display:grid;place-items:center;width:36px;height:36px;list-style:none;border-radius:50%;cursor:pointer;color:var(--text-muted)}.complex-share-menu>summary::-webkit-details-marker{display:none}.complex-share-menu>summary:hover{background:var(--surface);color:var(--accent-text)}.complex-share-menu[open]>button{position:absolute;left:0;top:42px;z-index:10;white-space:nowrap;background:var(--surface);box-shadow:0 8px 24px #102c3c22}.player-icon{display:inline-grid;place-items:center;width:40px;height:40px;padding:0!important;border:0;background:transparent;border-radius:50%;color:var(--text)}.player-icon svg{pointer-events:none}.player-icon:hover{background:var(--border)}.player-icon:focus-visible,.complex-share-menu summary:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px}.player-main{background:var(--accent-text)!important;color:white!important;width:44px;height:44px}.player-main:hover{filter:brightness(1.12)}body.styled-player .playback{gap:6px;align-items:center;margin:12px 0 8px}body.styled-player .playback button{flex-shrink:0}body.styled-player .playback select{border-radius:20px;font-size:13px;font-weight:650;padding:8px 10px;min-width:76px}body.styled-player .playback span{font-family:ui-monospace,monospace;font-size:12px;color:var(--text-muted)}body.styled-player input[type=range]{height:22px;cursor:pointer}body.styled-player #expandvideo,body.styled-player #fullscreenvideo{border:1px solid var(--border);width:36px;height:36px}.library-heading{flex-wrap:wrap;gap:12px}

body.combined-enabled .workspace-video-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 8px}body.combined-enabled .workspace-video-actions button{flex-shrink:0}
