/* Divider swaps already provide pane positioning without a second viewer action. */
#viewer-pane #swap-button{display:none!important}
.review-workspace-compact>.pane-heading{display:none!important}
.review-workspace-compact .review-controls{display:block;flex:0 0 auto}
.review-workspace-compact .review-type-row,.review-workspace-compact .review-rating-row{justify-content:center}
.review-workspace-compact .review-controls #review-done{margin-left:2px;margin-right:4px}
.review-workspace-compact .gps-row{display:none!important}
.review-workspace-compact .playback-actions{align-items:center;column-gap:8px;row-gap:4px}
.review-workspace-compact .playback-actions>.review-playback-tools,.review-workspace-compact .playback-actions>.review-playback-gps{display:flex;align-items:center;gap:3px;flex:0 0 auto;min-width:0;margin:0}
.review-workspace-compact .review-playback-tools .quality-label{display:inline-block;max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 5px;border-radius:4px;background:#edf3f9;color:#668099;font-size:9px;line-height:17px}
.review-workspace-compact .review-playback-tools .quiet-button{display:inline-flex;align-items:center;justify-content:center;width:27px;min-width:27px;height:27px;min-height:27px;padding:4px;border:1px solid #e2eaf4;border-radius:6px;background:#fff;color:#667e9a}
.review-workspace-compact .review-playback-tools .quiet-button:hover{background:#f3f7fc;border-color:#b9cee8;color:#356eae}
.review-workspace-compact .review-playback-tools .quiet-button>span:not([data-icon]){display:none}
.review-workspace-compact .review-playback-tools .quiet-button svg{width:16px;height:16px}
.review-workspace-compact .review-playback-tools .review-mobile-library{display:none}
.review-workspace-compact .review-playback-tools #return-to-leads-button{font-size:0}
.review-workspace-compact .review-playback-tools #return-to-leads-button::before{content:'↩';font:17px/1 system-ui,sans-serif}
.review-workspace-compact .review-playback-gps #calibration-button{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:3px 4px;font-size:10px;color:#7087a3;white-space:nowrap;min-width:0;max-width:none}
.review-workspace-compact .review-playback-gps #calibration-button svg{width:14px;height:14px}
.review-workspace-compact .review-playback-gps #gps-offset{font-variant-numeric:tabular-nums}
.review-workspace-compact .review-playback-gps #gps-source{display:none}
.review-workspace-compact .review-playback-gps .gps-adjust{display:flex;align-items:center;gap:1px;width:auto;min-width:0;margin:0}
.review-workspace-compact .review-playback-gps #gps-minus,.review-workspace-compact .review-playback-gps #gps-plus{width:20px;min-width:20px;height:24px;min-height:24px;padding:0;font-size:13px}
.review-workspace-compact .review-playback-gps #gps-apply{display:inline-flex!important;align-items:center;justify-content:center;width:38px;min-width:38px;flex:0 0 38px;padding:3px 4px;font-size:0}
.review-workspace-compact .review-playback-gps #gps-apply:disabled{visibility:hidden;opacity:0;pointer-events:none}
.review-workspace-compact .review-playback-gps #gps-apply:not(:disabled){visibility:visible;opacity:1;pointer-events:auto}
.review-workspace-compact .review-playback-gps #gps-apply::before{content:'Apply';font-size:10px}
.review-workspace-compact .review-playback-gps #gps-offset{display:inline-block;width:7ch;min-width:7ch;max-width:7ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}
#playback-bar .seek-row #time-current,#playback-bar .seek-row #time-duration{min-width:6.5ch;white-space:nowrap;font-variant-numeric:tabular-nums}
.review-workspace-compact .review-playback-tools[hidden],.review-workspace-compact .review-playback-gps[hidden],.review-playback-tools[hidden],.review-playback-gps[hidden]{display:none!important}
@container viewer (min-width:1300px){.review-workspace-compact .review-controls{display:flex;align-items:center;justify-content:center;gap:12px}.review-workspace-compact .review-rating-row{margin-top:0}}
@container viewer (max-width:550px){.review-workspace-compact .playback-actions{column-gap:5px}.review-workspace-compact .review-playback-tools .quality-label{max-width:78px;font-size:8px}.review-workspace-compact .review-playback-tools .quiet-button{width:25px;min-width:25px;height:25px;min-height:25px;padding:3px}.review-workspace-compact .review-playback-gps #calibration-button{font-size:9px;gap:3px}.review-workspace-compact .review-playback-gps #gps-minus,.review-workspace-compact .review-playback-gps #gps-plus{width:18px;min-width:18px}.review-workspace-compact .review-controls #review-done{margin-right:2px}}
@container viewer (max-width:380px){.review-workspace-compact .review-playback-tools .quality-label{max-width:62px;font-size:8px;padding:2px 3px}.review-workspace-compact .playback-actions{column-gap:4px}.review-workspace-compact .review-playback-gps #calibration-button{padding-left:1px;padding-right:1px}.review-workspace-compact .review-playback-gps #gps-apply:not(:disabled)::before{font-size:9px}}
@container viewer (max-width:380px){
 .review-workspace-compact .review-rating-row{gap:2px}
 .review-workspace-compact .review-controls #review-done{margin-left:1px;margin-right:0}
 .review-workspace-compact .review-controls .review-state{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;line-height:20px;padding:0;border-radius:50%;font-size:0;overflow:hidden;white-space:nowrap;color:#627d9e;background:#eaf1fa}
 .review-workspace-compact .review-controls .review-state::before{content:'i';font:600 11px/20px system-ui,sans-serif}
 .review-workspace-compact .review-controls .review-state.ready{color:#286e4c;background:#eaf6ee}
 .review-workspace-compact .review-controls .review-state.ready::before{content:'✓';font-size:12px}
 .review-workspace-compact .review-controls .review-state.tentative{color:#72508f;background:#f1ebfa}
 .review-workspace-compact .review-controls .review-state.tentative::before{content:'?';font-size:12px}
}
@media(max-width:580px){.review-workspace-compact .review-playback-tools .review-mobile-library{display:inline-flex}}
