[data-paused-feature]{display:none!important}
.session-detail-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:16px}.session-detail-grid small{font-size:12px;font-weight:400}
.video-dropzone{border:2px dashed var(--border-strong);transition:border-color .15s,background .15s}.video-dropzone.dragging{border-color:var(--accent);background:#063f55;outline:4px solid #00a9d633}
#videoempty{pointer-events:auto;align-content:center;gap:14px;text-align:center;padding:24px;background:#102c3c;color:#e9f5fc}#videoempty strong{font-size:24px}#videoempty span{font-size:14px}#videoempty .file-button{justify-self:center;background:#00a9d6;color:#092d3f;border-color:#00a9d6;font-weight:650}#videoempty input{display:none}
#sessionname{flex:1}#trackmappreview{display:block;max-width:100%;object-fit:contain;margin:16px auto}#trackmaphint{font-size:14px;margin-bottom:0}
#browsevideo{justify-self:center;padding:12px 22px}#sessionvideo:not([src]){visibility:hidden}body:has(#videoempty:not([hidden])) #lapselection{display:none}#sessionplayer:has(#videoempty:not([hidden]))>.playback,#sessionplayer:has(#videoempty:not([hidden]))>#sessionscrub{display:none}
.viewer-actions{gap:10px}.viewer-actions #expandvideo{margin-left:auto}#jumpcomplex{max-width:280px}#viewingsession{margin:10px 0}#sharestatus:empty{display:none}#sharelink{width:100%}
#editorpage.video-expanded .workspace-grid{grid-template-columns:1fr}#editorpage.video-expanded .video-pane{position:static}#editorpage.video-expanded .stage video{max-height:none}#editorpage.video-expanded .controls-pane{display:none}#editorpage.video-expanded.notes-visible .controls-pane{display:block;max-width:800px;width:100%;justify-self:center}
@media(min-width:1440px){#editorpage.video-expanded{max-width:2200px}#editorpage.video-expanded .workspace-grid{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,440px)}#editorpage.video-expanded .controls-pane,#editorpage.video-expanded.notes-visible .controls-pane{display:block;max-width:none;width:auto;justify-self:stretch}#editorpage.video-expanded #togglenotes{display:none}}
.video-pane:fullscreen{background:#081722;padding:16px;overflow:auto;display:flex;flex-direction:column;gap:8px}.video-pane:fullscreen .stage{flex:0 0 auto;min-height:0;width:min(100%,calc((100vh - 160px)*16/9));max-height:calc(100vh - 160px);aspect-ratio:16/9;border:0;align-self:center}.video-pane:fullscreen .stage video{max-height:none}.video-pane:fullscreen #exitfullscreen{align-self:flex-start}.video-pane:fullscreen .playback{flex-shrink:0;margin:0}.video-pane:fullscreen span{color:#fff}
@media(max-width:650px){.session-detail-grid{grid-template-columns:1fr;gap:0}#videoempty strong{font-size:18px}.viewer-actions #expandvideo{margin-left:0}#jumpcomplex{max-width:100%}}
#mapchoices summary{cursor:pointer;color:var(--accent-text);font-weight:650}#mapchoices input{width:100%;min-width:0}#maplocalsuggestions button{display:block;margin:8px 0;text-align:left}#maplookupstatus{font-size:14px}#mapcandidate{border:1px solid var(--border-strong);border-radius:10px;padding:14px;margin:16px 0}#mapcandidate img{display:block;object-fit:contain;max-width:100%;margin:auto}#mapcandidate>a,.map-external{display:block;margin:12px 0;font-size:14px}.map-result{padding:14px 0;border-bottom:1px solid var(--border)}.map-result p{font-size:13px;margin:5px 0}#mapcandidate p{font-size:14px}

.library-heading>label{font-size:14px}.library-heading>label select{margin-left:8px}

.viewer-failure{max-width:850px;margin:24px auto;padding:24px}.viewer-failure[hidden]{display:none}.viewer-failure button{margin:8px 12px 8px 0}.viewer-failure h2,.viewer-failure h3{margin-top:20px}
