/* Selected Proof07 composition. Media styling remains owned by project settings. */
/* Header actions use their existing homes; retain backing controls for their owners. */
#editor .project-heading #deepcut-more{display:none}
#editor.proof-editor{--bg:var(--proof-background);--panel:var(--proof-background);--raised:var(--proof-surface-subtle);--text:var(--proof-text);--muted:var(--proof-text-muted);--line:var(--proof-border);--color-field:var(--proof-surface);--color-control-border:var(--proof-control-border);--color-selection:var(--proof-indicator);--color-selection-text:var(--proof-primary-text);--color-selection-surface:var(--proof-selection);--color-action-soft:var(--proof-selection);--color-action-text:var(--proof-primary-text);--color-focus:var(--proof-focus);--color-player-background:var(--proof-background);display:grid;grid-template-rows:60px 64px auto minmax(0,1fr);font:16px/1.5 var(--proof-font-family);background:var(--proof-background);color:var(--proof-text)}
#editor.proof-editor [hidden]{display:none!important}#editor.proof-editor svg{width:24px;height:24px;flex-shrink:0}
#editor.proof-editor>.project-heading{padding:12px 36px;gap:16px;min-height:80px;position:relative;border-bottom:1px solid var(--proof-border);background:var(--proof-background)}
#editor.proof-editor .editor-crumbs{font:16px/1.5 var(--proof-font-family);gap:12px}#editor.proof-editor .editor-crumbs h1{font:500 16px/1.5 var(--proof-font-family);cursor:text;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#editor.proof-editor #editor-group-link,#editor.proof-editor #editor-group-link+span{display:none}
#editor.proof-editor #saved-label{display:block;font-size:13px;max-width:180px;margin-right:16px}#editor.proof-editor .heading-actions{gap:12px}#editor.proof-editor #deepcut-history-host{border-left:1px solid var(--proof-border);border-right:1px solid var(--proof-border);padding:0 12px;margin:0}#editor.proof-editor #export-open,#editor.proof-editor #proof-back-review{min-height:48px;font-size:15px;padding:12px 20px;border-radius:8px;background:var(--proof-surface);color:var(--proof-text);border:1px solid var(--proof-border)}#editor.proof-editor #export-open{background:var(--proof-primary);color:white;border-color:var(--proof-primary)}#editor.proof-editor #deepcut-more{font-size:14px}#editor.proof-editor #draft-recovery{position:absolute;right:36px;top:72px;z-index:50;max-width:420px}#editor.proof-editor #draft-recovery:not([open]){display:none}
#editor.proof-editor #proof-editor-rename{position:absolute;left:80px;top:64px;z-index:60;padding:20px;background:var(--proof-surface);box-shadow:var(--proof-shadow-menu);border-radius:12px;max-width:420px}#proof-editor-rename label{display:block!important}#proof-editor-rename input{width:100%;margin:8px 0}#proof-editor-rename p{color:var(--proof-error)}
#editor.proof-editor>#deepcut-messages:empty{display:none}#editor.proof-editor #result-banner{display:none}#editor.proof-editor>.workspace{grid-template-rows:minmax(0,1fr) 6px max-content!important;background:var(--proof-background);padding-bottom:22px;gap:0!important}
#editor.proof-editor #deepcut-upper,#editor.proof-editor.is-transcript-open #deepcut-upper{grid-template-columns:minmax(0,1fr) 436px!important;min-height:0}#editor.proof-editor.proof-transcript-edit #deepcut-upper{grid-template-columns:436px minmax(0,1fr) 436px!important}
#editor.proof-editor #proof-editor-left{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--proof-border);grid-column:1;grid-row:1}#editor.proof-editor #preview-panel{grid-column:1!important;grid-row:1!important;background:var(--proof-background);padding:16px 24px 28px;align-items:center;overflow:visible}#editor.proof-editor.proof-transcript-edit #preview-panel{grid-column:2!important}
#editor.proof-editor #deepcut-inspector{grid-column:2!important;grid-row:1;order:0;background:var(--proof-background);border-left:1px solid var(--proof-border);overflow:auto;padding:22px 34px;display:flex;flex-direction:column}#editor.proof-editor.proof-transcript-edit #deepcut-inspector{grid-column:3!important}
#editor.proof-editor.proof-transcript-edit #deepcut-inspector>.deepcut-tabs{display:none}#editor.proof-editor #deepcut-inspector #deepcut-selection{order:0;flex:none;max-height:none!important;min-height:0;padding:0;border:0;background:transparent;overflow:visible}#editor.proof-editor #deepcut-selection>.selection-head{display:none}#editor.proof-editor #timeline-properties{display:flex;flex-direction:column}#editor.proof-editor #timeline-properties>legend{font-size:20px;font-weight:600;margin:0 0 14px}#editor.proof-editor #deepcut-property-extra{display:contents}#editor.proof-editor .proof-speech-text{order:0;display:block;font-size:0;margin-bottom:16px}#editor.proof-editor #deepcut-speech-text{font:16px/1.5 var(--proof-font-family);height:98px;width:100%;padding:12px 15px;border:1px solid var(--proof-border);border-radius:8px;background:var(--proof-surface);margin:0}
#editor.proof-editor .timeline-property-fields{order:1;display:block}#editor.proof-editor .timeline-property-times{display:none}#editor.proof-editor #timeline-property-exact>summary{display:none}#editor.proof-editor .timeline-property-exact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}#editor.proof-editor .timeline-property-exact-fields label{font:14px/1.5 var(--proof-font-family)}#editor.proof-editor .timeline-property-exact-fields input{width:100%;height:46px;font-size:16px;background:var(--proof-surface);border:1px solid var(--proof-border);border-radius:8px;margin-top:6px}
#editor.proof-editor .deepcut-property-actions{order:2;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 8px}#editor.proof-editor #timeline-property-apply{width:100%;min-height:44px;font-size:14px;background:var(--proof-primary);color:white;border:0;border-radius:8px}#editor.proof-editor #timeline-property-apply:disabled{background:var(--proof-disabled-surface);color:var(--proof-disabled-text);opacity:1}#editor.proof-editor .deepcut-property-actions>:not(#timeline-property-apply){font-size:12px}#editor.proof-editor #timeline-properties-note,#editor.proof-editor #deepcut-property-message{order:3;font-size:12px;margin:6px 0}#editor.proof-editor .proof-speech-options{order:4;font-size:13px;margin:8px 0}#editor.proof-editor .proof-speech-options summary{cursor:pointer}#editor.proof-editor .proof-speech-options fieldset{margin:12px 0;padding:12px;border:1px solid var(--proof-border);border-radius:8px}#editor.proof-editor .proof-speech-options p{font-size:12px}
#editor.proof-editor #proof-more-editing{order:3;border-top:1px solid var(--proof-border);margin-top:24px;padding-top:16px;flex:none}#proof-more-editing h2{font-size:18px;margin:0 0 14px}#proof-more-editing>button{display:flex;gap:20px;align-items:center;width:100%;border:0;border-bottom:1px solid var(--proof-border);background:none;text-align:left;padding:14px 0;color:var(--proof-text);font:15px/1.4 var(--proof-font-family)}#proof-more-editing>button>span:first-of-type{flex:1}#proof-more-editing small{display:block;color:var(--proof-text-muted);font-size:13px;margin-top:2px}#proof-advanced{margin-top:16px;font-size:13px}#proof-advanced>summary{cursor:pointer}#proof-advanced .button{margin:12px 0}#proof-interval-host fieldset{border:0;padding:8px 0}
#editor.proof-editor #editor-review-panel{padding:22px 18px 12px 35px;background:var(--proof-background);border:0;flex:1;overflow:hidden}#editor.proof-editor #editor-review-panel>.panel-title{display:none}#editor.proof-editor #editor-review-panel>.tabs{border:1px solid var(--proof-border);border-radius:8px;padding:0;margin:0 0 18px;gap:0;height:44px;flex-shrink:0}#editor.proof-editor #editor-review-panel>.tabs button{font:16px/1.5 var(--proof-font-family);padding:8px 10px;border:0;border-radius:8px;color:var(--proof-text)}#editor.proof-editor #editor-review-panel>.tabs button[aria-selected=true]{background:var(--proof-selection);color:var(--proof-primary-text)}#editor.proof-editor #editor-review-panel [data-tab=zooms]:not([aria-selected=true]){display:none}
#proof-transcript-search{margin-bottom:20px}#proof-transcript-search label{display:flex;align-items:center;height:42px;border:1px solid var(--proof-border);border-radius:8px;padding:0 14px;gap:12px;color:var(--proof-text-muted);background:var(--proof-surface)}#editor.proof-editor #proof-transcript-search input{border:0;background:none;padding:0;min-width:0;width:100%;font:14px/1.5 var(--proof-font-family);height:100%}#proof-search-status{font-size:13px;color:var(--proof-text-muted);margin:8px 0 0}
#editor.proof-editor #review-items{padding:2px 0;overflow:auto;flex:1}#editor.proof-editor #review-items .caption-row{margin:0 0 10px;padding:16px 42px 16px 16px;border:1px solid var(--proof-border);border-radius:8px;box-shadow:none;background:var(--proof-surface);min-height:64px}#editor.proof-editor #review-items .caption-row:is(.is-selected,.in-time-selection,.is-current){background:var(--proof-selection);border-color:transparent;box-shadow:none}#editor.proof-editor #review-items .deepcut-speech-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;font:16px/1.5 var(--proof-font-family)}#editor.proof-editor #review-items .deepcut-speech-time{font:14px/1.6 var(--proof-font-family);padding:0;min-height:0}#proof-transcript-options{display:none!important}#editor.proof-editor #review-hint{display:block;font-size:12px;line-height:1.5}
#editor.proof-editor #preview-panel>.preview-toolbar{position:absolute;left:34px;top:26px;z-index:10;min-height:0;padding:0;display:block}#editor.proof-editor .preview-toolbar>.segmented{display:none}#editor.proof-editor #preview-badge{font-size:12px;padding:5px 8px;border-radius:5px;color:white;background:#111326b3}
#editor.proof-editor #player-shell{position:relative;flex:1;min-height:0;width:min(100%,calc((100vh - 414px) * var(--proof-video-ratio)));max-height:100%;display:flex;flex-direction:column;background:var(--proof-player-background);border-radius:9px;overflow:hidden}#editor.proof-editor #video-slot{margin:0;width:100%;flex:1;min-height:0}#editor.proof-editor .video-stage{height:100%!important;width:100%!important;background:var(--proof-player-background)}
#editor.proof-editor #deepcut-transport{position:absolute;bottom:0;left:0;right:0;display:flex;gap:10px;min-height:62px;padding:26px 10px 8px;background:linear-gradient(transparent,#101114e6);color:white;border:0}#editor.proof-editor #deepcut-transport>button{color:white}#editor.proof-editor #deepcut-clock{color:white;font-size:12px;min-width:0;margin-right:auto}#editor.proof-editor #deepcut-seek{display:block!important;position:absolute;top:8px;left:12px;width:calc(100% - 24px);height:14px;margin:0}#editor.proof-editor #deepcut-mute{font-size:0}#editor.proof-editor #deepcut-mute::before{content:"";display:block;width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M10 4 5 9H2v6h3l5 5ZM14 8a6 6 0 0 1 0 8M17 4a11 11 0 0 1 0 16'/%3E%3C/svg%3E") center/contain no-repeat}#editor.proof-editor #deepcut-mute[aria-pressed=true]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M10 4 5 9H2v6h3l5 5ZM15 9l6 6m0-6-6 6'/%3E%3C/svg%3E")}
#editor.proof-editor #simulation-status{font-size:13px;white-space:normal;text-align:center;min-height:22px;margin-top:8px}#editor.proof-editor #edit-draft-status{height:24px;min-height:24px;line-height:20px;margin-top:-24px}#editor.proof-editor #edit-draft-status:empty{display:none}#proof-playback-settings>details{margin-bottom:12px}#proof-playback-settings>input{width:100px}
#editor.proof-editor #deepcut-divider{background:var(--proof-background);border:0}#editor.proof-editor .timeline-card{margin:0 35px;padding:8px 12px!important;border:1px solid var(--proof-border);border-radius:8px;background:var(--proof-surface);position:relative}#editor.proof-editor #timeline-viewport{order:0;flex:none;max-height:40dvh;padding-right:0}#editor.proof-editor #deepcut-timeline-toolbar{order:2;min-height:44px;padding:6px 2px;gap:10px}#editor.proof-editor #timeline-selection-footer{order:1;border:0;padding:0;font-size:12px}#editor.proof-editor #timeline-time-readout{display:flex;position:static;height:auto;border:0;background:none;flex-wrap:wrap;justify-content:flex-start;gap:6px;max-width:100%;min-width:0;margin:12px 0 4px;padding:0;color:var(--proof-text);font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums;white-space:normal}#editor.proof-editor .timeline-track{grid-template-columns:116px minmax(0,1fr);min-height:27px;background:none}#editor.proof-editor .timeline-track>span{font-size:13px;padding:0 8px;background:var(--proof-surface);color:var(--proof-text)}#editor.proof-editor .timeline-lane{height:27px!important;background:var(--proof-surface-subtle)}#editor.proof-editor .timeline-event{top:3px!important;height:21px!important;border-radius:4px;font-size:12px}#editor.proof-editor .timeline-wave{height:25px;background:var(--proof-selection);margin:0}#editor.proof-editor .timeline-wave canvas{height:25px!important}#editor.proof-editor #timeline-ruler{height:30px}#editor.proof-editor #timeline-ticks span{font-size:12px}
#editor.proof-editor.is-video-focus #deepcut-upper{display:flex!important}#editor.proof-editor.is-video-focus #proof-editor-left,#editor.proof-editor.is-video-focus #deepcut-inspector{display:none!important}#editor.proof-editor.is-video-focus #preview-panel{width:100%}#editor.proof-editor #player-shell:fullscreen{width:100%;height:100%;border-radius:0}#editor.proof-editor :is(button,a,input,summary,textarea):focus-visible{outline:2px solid var(--proof-focus);outline-offset:3px}
@media(max-width:1450px){#editor.proof-editor.proof-transcript-edit #deepcut-upper{grid-template-columns:350px minmax(0,1fr) 350px!important}#editor.proof-editor #deepcut-inspector{padding:22px}#editor.proof-editor #editor-review-panel{padding-left:24px}#editor.proof-editor>.project-heading{padding-inline:24px}#editor.proof-editor #proof-more-editing small{font-size:12px}}
@media(max-width:1200px){#editor.proof-editor.proof-transcript-edit #deepcut-upper{grid-template-columns:300px minmax(0,1fr) 310px!important}#editor.proof-editor #saved-label{max-width:120px;margin:0}#editor.proof-editor .heading-actions{gap:6px}#editor.proof-editor #proof-back-review,#editor.proof-editor #export-open{padding:10px 12px;font-size:13px}}

/* Batched correction: preserve secondary actions while matching the compact primary composition. */
#editor.proof-editor .timeline-card{display:flex!important;flex-direction:column}#editor.proof-editor #timeline-viewport{min-height:0}#editor.proof-editor #timeline-selection-bar{box-shadow:none;border:0;padding:0!important}#editor.proof-editor #timeline-selection-strip{padding:0;min-height:0}#editor.proof-editor #deepcut-timeline-toolbar{flex-wrap:wrap;overflow:visible}#editor.proof-editor #deepcut-timeline-toolbar>.timeline-scale{margin-left:auto}
#editor.proof-editor #proof-property-secondary{order:4;margin:4px 0 8px;font-size:12px}#proof-property-secondary>summary{cursor:pointer}#proof-property-secondary>.button{margin:8px 4px 8px 0}#editor.proof-editor .deepcut-property-actions{margin-bottom:0}#editor.proof-editor #proof-more-editing{margin-top:16px}#editor.proof-editor #proof-more-editing>button{padding-block:11px}#editor.proof-editor #deepcut-property-message:empty{display:none}
#editor.proof-editor #preview-badge{position:absolute;left:12px;top:10px;z-index:4;font:12px/1.5 var(--proof-font-family);max-width:calc(100% - 24px)}#editor.proof-editor .preview-toolbar{display:none!important}#editor.proof-editor #proof-editor-compare{position:absolute;right:0;top:max(0px,calc((100cqh - 100cqw / var(--displayed-video-ratio,var(--proof-video-ratio))) / 2));z-index:10;display:flex;flex-wrap:wrap;margin:0;max-width:100%;background:var(--proof-surface);box-shadow:var(--proof-shadow-menu)}
#editor.proof-editor #export-open::before,#editor.proof-editor #editor-home::before{content:"";display:inline-block;vertical-align:middle;width:22px;height:22px;background:currentColor;margin-right:10px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M12 16V3m-5 5 5-5 5 5M5 12H3v9h18v-9h-2'/%3E%3C/svg%3E") center/contain no-repeat}#editor.proof-editor #editor-home::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' d='M20 12H4m6-6-6 6 6 6'/%3E%3C/svg%3E")}
#editor.proof-editor #saved-label:not(.dirty)::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:8px;background:var(--proof-success);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22 11 11 0 0 0 0-22Zm-2 16-5-5 1.5-1.5L10 14l7.5-7.5L19 8Z'/%3E%3C/svg%3E") center/contain no-repeat}

/* Independent-review corrections: retained precision controls and bounded menus. */
#editor.proof-editor #proof-property-secondary .timeline-property-times{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}#editor.proof-editor #proof-property-secondary .property-time{display:flex;flex-wrap:wrap;gap:6px}#editor.proof-editor #proof-property-secondary .property-time>span{width:100%}#editor.proof-editor #proof-property-secondary .property-time output{font-size:13px}
#editor.proof-editor .deepcut-property-actions{margin-top:12px}#editor.proof-editor #proof-more-editing{margin-top:12px;padding-top:12px}#editor.proof-editor #proof-more-editing h2{margin-bottom:6px}#editor.proof-editor #proof-more-editing>button{padding-block:6px;min-height:49px;gap:16px}#editor.proof-editor #proof-more-editing small{line-height:1.3}#editor.proof-editor #deepcut-inspector{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--proof-control-border) transparent}

#editor.proof-editor #proof-more-editing{margin-top:4px;padding-top:8px}#editor.proof-editor #proof-more-editing h2{margin-bottom:4px}#editor.proof-editor .deepcut-property-actions{margin-top:8px}

/* Reserve the normal two-line live-preview status at compact desktop widths. */
@media(max-width:1200px){#editor.proof-editor #simulation-status{min-height:var(--proof-space-10)}}

/* Approved direct navigation between the two detailed editor views. */
#editor.proof-editor #proof-editor-mode{display:flex;flex:none;gap:2px;padding:3px;border-radius:var(--proof-radius-control);background:var(--proof-surface-subtle)}
#editor.proof-editor #proof-editor-mode[hidden]{display:none}
#editor.proof-editor #proof-editor-mode button{display:flex;align-items:center;gap:6px;min-height:32px;padding:6px 8px;border:0;border-radius:var(--proof-radius-control);background:transparent;color:var(--proof-text-muted);font:500 12px/1.3 var(--proof-font-family);white-space:nowrap;cursor:pointer}
#editor.proof-editor #proof-editor-mode button:hover{background:var(--proof-surface-hover);color:var(--proof-text)}
#editor.proof-editor #proof-editor-mode button[aria-pressed=true]{background:var(--proof-selection);color:var(--proof-selection-text)}
#editor.proof-editor #proof-editor-mode svg{width:16px;height:16px;flex:none}
@media(max-width:1200px){#editor.proof-editor #proof-editor-mode button span{display:none}}

/* Retained renders expose their reference and current edit as separate clickable rows. */
#editor.proof-editor .timeline-track:not([data-track-kind=legenda]) .timeline-lane:has(.is-reference):has(.is-pending){height:50px!important}
#editor.proof-editor .timeline-track:not([data-track-kind=legenda]) .timeline-lane:has(.is-reference) .timeline-event.is-pending{top:26px!important}

/* Short desktop windows keep the full clock above, not across, player actions. */
#editor.proof-editor #player-shell{container-type:inline-size}
@container(max-width:240px){
 #editor.proof-editor #deepcut-transport{padding-top:56px;justify-content:space-between}
 #editor.proof-editor #deepcut-clock{position:absolute;bottom:52px;left:0;right:0;margin:0;text-align:center}
}

#editor.proof-editor #proof-advanced #timeline-time-readout :is([data-ruler-frame],.timeline-time-separator){display:inline;color:var(--proof-text-muted)}
#editor.proof-editor #proof-playback-settings #deepcut-timeline-toolbar{display:flex;flex-direction:column;align-items:stretch;padding:12px 0;border-top:1px solid var(--proof-border)}
#editor.proof-editor #proof-playback-settings #timeline-selection-actions{flex-wrap:wrap}
#editor.proof-editor #proof-playback-settings .timeline-scale{margin:0;justify-content:space-between}
#editor.proof-editor #proof-playback-settings #timeline-selection-footer{display:block;padding-top:8px}
#editor.proof-editor #proof-playback-settings #selection-precision-fields{max-width:100%;flex-wrap:wrap}
#editor.proof-editor .timeline-card #timeline-gesture-status{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0}

/* Let the viewport fit the displayed frame inside the available editor space.
   The outer box absorbs spare room; the player itself never adds letterboxing. */
#proof-player-fit{display:contents}
#editor.proof-editor:not(.is-framing) #proof-player-fit{position:relative;display:grid;place-items:center;container-type:size;flex:1;min-height:0;min-width:0;width:100%}
#editor.proof-editor:not(.is-framing) #player-shell:not(:fullscreen){flex:none;width:min(100cqw,calc(100cqh * var(--displayed-video-ratio,var(--proof-video-ratio))));height:min(100cqh,calc(100cqw / var(--displayed-video-ratio,var(--proof-video-ratio))))}

/* Processing stays on its dedicated page instead of floating over editing. */

#editor.proof-editor #player-shell:fullscreen>#proof-editor-compare{top:12px;right:12px}
@container(max-width:560px){#editor.proof-editor #preview-badge{top:48px}}

/* One editor bar: back to review, clip name with save/export state, a centered mode switch, then history and export. */
#editor.proof-editor>.project-heading{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px;min-height:64px;padding:8px 24px}
#proof-editor-lead{display:flex;align-items:center;gap:12px;min-width:0}
#proof-editor-lead[hidden]{display:none}
#editor.proof-editor #proof-back-review{display:grid;place-items:center;flex:none;width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:var(--proof-radius-control);background:transparent;color:var(--proof-primary-text)}
#editor.proof-editor #proof-back-review[hidden]{display:none}
#editor.proof-editor #proof-back-review:hover{background:var(--proof-surface-hover)}
#editor.proof-editor #proof-back-review svg{width:22px;height:22px}
#editor.proof-editor .editor-crumbs{flex:0 1 auto;min-width:0;overflow:hidden}
#editor.proof-editor .editor-crumbs>:is(a,span){display:none}
#editor.proof-editor .editor-crumbs h1{position:relative;display:block;min-width:0;max-width:100%;padding-right:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 17px/1.4 var(--proof-font-family);cursor:pointer;border-radius:var(--proof-radius-small)}
#editor.proof-editor .editor-crumbs h1:is(:hover,:focus-visible)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:var(--proof-text-muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") center/contain no-repeat}
#proof-editor-status{display:flex;align-items:center;gap:10px;flex:none}
#proof-editor-status[hidden]{display:none}
#editor.proof-editor #proof-editor-status #saved-label{max-width:none;margin:0;font-size:var(--proof-font-sm);white-space:nowrap}
#editor.proof-editor #proof-editor-status #saved-label:not(.dirty)::before{width:16px;height:16px;margin-right:6px}
#proof-editor-status .export-chip{height:26px;line-height:20px;border-radius:var(--proof-radius-round)}
#proof-editor-status .export-chip.warn{background:var(--proof-warning-surface);color:var(--proof-warning)}
#editor.proof-editor #proof-editor-mode{justify-self:center;margin:0;gap:4px;padding:4px;border:var(--proof-border-width) solid var(--proof-border);border-radius:var(--proof-radius-control);background:var(--proof-surface-subtle)}
#editor.proof-editor #proof-editor-mode button{gap:8px;min-height:40px;padding:0 16px;border-radius:var(--proof-radius-small);font:500 15px/1.2 var(--proof-font-family);white-space:nowrap}
#editor.proof-editor #proof-editor-mode button[aria-pressed=true]{background:var(--proof-surface);color:var(--proof-text);font-weight:600;box-shadow:0 1px 3px var(--proof-shadow-color),0 0 0 var(--proof-border-width) var(--proof-border)}
#editor.proof-editor #proof-editor-mode svg{width:18px;height:18px}
#editor.proof-editor #proof-editor-mode :is(.proof-mode-long,.proof-mode-label){display:inline}
#editor.proof-editor #proof-editor-mode .proof-mode-short{display:none}
#editor.proof-editor .heading-actions{justify-self:end;gap:8px}
#editor.proof-editor #deepcut-history-host{border-right:0;padding:0 4px 0 12px}
#editor.proof-editor #export-open{min-height:44px;padding:0 18px;font-size:15px}
@media(max-width:1100px){
 #editor.proof-editor #proof-editor-mode .proof-mode-long{display:none}
 #editor.proof-editor #proof-editor-mode .proof-mode-short{display:inline}
 #editor.proof-editor #proof-editor-mode button{padding:0 12px}
}
