/* Compact utilities; the original translation empty state and reading space are preserved. */
.studio-page #translationWorkspaceView>.page-heading{align-items:center;gap:16px;margin-bottom:16px}
.studio-page #translationWorkspaceView .page-heading h1{font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.025em;margin:0 0 6px}
.studio-page #translationWorkspaceView .page-heading p:last-child{font-size:12px;line-height:1.7;margin-bottom:0}
.studio-page[data-mode=translate] #workspaceEyebrow{display:none}
.studio-page #translationWorkspaceView .heading-actions{gap:6px}
.studio-page #translationWorkspaceView .heading-actions .secondary{min-height:36px;padding:8px 10px;font-size:11px;font-weight:500;border-color:transparent;background:transparent;box-shadow:none}
.studio-page #translationWorkspaceView .heading-actions .secondary:hover{background:var(--surface-2);transform:none}
.studio-page #translationWorkspaceView .heading-actions .icon{width:16px;height:16px}
.studio-page #translationWorkspaceView .course-controls{gap:7px 10px;margin:0 0 14px;font-size:11px}
.studio-page #translationWorkspaceView .course-controls select{min-height:34px;padding-block:6px;font-size:11px}
.studio-page #translationWorkspaceView .course-controls button{font-size:10px;font-weight:500;padding:7px 8px}
.studio-page #translationWorkspaceView .toolbar{gap:10px 16px;padding:14px 16px;flex-wrap:wrap}
.studio-page #translationWorkspaceView .language-pair{gap:8px}
.studio-page #translationWorkspaceView .language-pair label{gap:7px;font-size:10px}
.studio-page #translationWorkspaceView .language-pair select{min-height:36px;width:112px;padding:8px 25px 8px 11px;font-size:12px}
.studio-page #translationWorkspaceView .studio-utilities{margin-left:auto;min-width:0}
.studio-page #translationWorkspaceView .reading-actions{display:flex;gap:2px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.studio-page #translationWorkspaceView .reading-actions>:is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;font-weight:500;line-height:1.45;white-space:nowrap;box-shadow:none;transform:none}
.studio-page #translationWorkspaceView .reading-actions>:is(button,a)::before{width:15px;height:15px}
.studio-page #translationWorkspaceView .reading-actions>:is(button,a):hover{background:var(--surface-2);color:var(--text);transform:none}
.studio-page #translationWorkspaceView .reading-actions>button[aria-pressed=true]{background:var(--soft);color:var(--accent)}
.studio-page #translationWorkspaceView .live-feed-toolbar{padding:9px 16px}
.studio-page #translationWorkspaceView .caption-view button{font-size:11px;font-weight:500;padding:6px 10px}
.studio-page #translationWorkspaceView .feed-tools{gap:4px}
.studio-page #translationWorkspaceView .feed-tools button{font-size:11px;font-weight:500}
.studio-page[data-mode=translate] #translationWorkspaceView .heading-actions #demo{display:none}
.studio-page #translationWorkspaceView .insight-header{padding:17px 18px 13px}
.studio-page #translationWorkspaceView .insight-header .eyebrow{display:none}
.studio-page #translationWorkspaceView .insight-header h2{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0;margin:0}
.studio-page #translationWorkspaceView .insight-tabs button{font-size:11px;font-weight:500;padding:10px 8px}
.studio-page #translationWorkspaceView .insight-empty{padding:24px 12px}
.studio-page #translationWorkspaceView .insight-empty>.icon{width:25px;height:25px;margin-bottom:15px;opacity:.5}
.studio-page #translationWorkspaceView .insight-empty h3{font-size:16px;font-weight:500;line-height:1.6;margin:0 0 9px;letter-spacing:-.015em}
.studio-page #translationWorkspaceView .insight-empty p{font-size:12px;line-height:1.9;max-width:270px;margin-bottom:0}
@media(max-width:760px){
 .studio-page #translationWorkspaceView>.page-heading{flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:14px}
 .studio-page #translationWorkspaceView .page-heading h1{font-size:20px}
 .studio-page #translationWorkspaceView .page-heading p:last-child{font-size:10px;max-width:240px}
 .studio-page #translationWorkspaceView .heading-actions{width:auto;flex-shrink:0;gap:2px;justify-content:flex-end}
 .studio-page #translationWorkspaceView .heading-actions .secondary{font-size:10px;padding:7px 8px}
 .studio-page #translationWorkspaceView .toolbar{padding:12px;gap:10px}
 .studio-page #translationWorkspaceView .language-pair{width:100%;gap:7px}
 .studio-page #translationWorkspaceView .language-pair select{width:100%;min-width:0;min-height:40px}
 .studio-page #translationWorkspaceView .studio-utilities{width:100%;margin:0}
 .studio-page #translationWorkspaceView .reading-actions{justify-content:space-between;gap:2px}
 .studio-page #translationWorkspaceView .reading-actions>:is(button,a){min-height:40px;padding:7px 6px;font-size:10px;gap:5px}
 .studio-page #translationWorkspaceView .reading-actions>:is(button,a)::before{width:14px;height:14px}
 .studio-page #translationWorkspaceView .live-feed-toolbar{padding:8px 12px}
}
