.extended-workspace .file-picker input{padding:16px;border:1px dashed var(--border,#ccd4e1);border-radius:12px;background:transparent;width:100%}.extended-workspace .field{margin-bottom:16px}.extended-workspace .field textarea{width:100%;min-height:110px;padding:12px;border:1px solid var(--border,#ccd4e1);border-radius:10px;font:inherit;background:var(--card,#fff);color:inherit}.extended-workspace video{display:block;width:100%;max-height:440px;background:#111;border-radius:12px;margin:16px 0}.extended-workspace audio{display:block;width:100%;margin:16px 0}.extended-workspace .settings form>.primary{width:100%;margin-top:16px}.extended-workspace .ai-options>.secondary{width:100%;white-space:normal}.source-passage{border-top:1px solid var(--border,#dce2eb);padding:16px 0}.source-passage p,.assistant-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:1rem}.source-passage strong{font-size:.875rem}.extended-workspace [hidden]{display:none!important}.extended-workspace .success>a{display:inline-flex;margin-top:12px}.extended-workspace .hint{font-size:.875rem;line-height:1.6}.dark .extended-workspace textarea{background:#162033}.extended-workspace #ex-file-info{overflow-wrap:anywhere}.extended-workspace #ex-prepare{white-space:normal;height:auto;min-height:44px}
/* Match the existing PDF workspace without reserving an empty preview area. */
.extended-workspace .input-panel{min-height:0}
.extended-workspace .dropzone{min-height:170px;padding:24px}
.extended-workspace .dropzone.has-files{min-height:76px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.extended-workspace .dropzone.has-files p{margin:0;font-size:14px}
.extended-workspace .selected-file{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:8px 0}
.extended-workspace #ex-file-info{min-width:0;font-size:14px;font-weight:600;line-height:1.6}
.extended-workspace #ex-remove{flex-shrink:0}
.extended-workspace .settings h2{margin:0 0 20px}
.extended-workspace .field select,.extended-workspace .field input{max-width:100%;min-width:0}
.extended-workspace .trim-sliders{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.extended-workspace input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer;min-height:32px}
.extended-workspace #ex-duration{font-size:14px;font-variant-numeric:tabular-nums}
.extended-workspace .estimate{font-size:15px;font-weight:650;font-variant-numeric:tabular-nums;padding:12px;background:var(--surface);border-radius:9px}
.extended-workspace .estimate:empty,.extended-workspace #ex-inspection:empty{display:none}
.extended-workspace .settings .primary,.extended-workspace .settings .secondary{white-space:normal;height:auto;min-height:44px;line-height:1.5}
.extended-workspace #ex-fallback{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}
.extended-workspace #ex-fallback p{flex-basis:100%}
.extended-workspace .source-passage:last-of-type{margin-bottom:8px}
@media(max-width:750px){.extended-workspace .selected-file{align-items:flex-start;flex-wrap:wrap}.extended-workspace .trim-sliders{grid-template-columns:1fr;gap:0}.extended-workspace .dropzone.has-files{flex-wrap:wrap}.extended-workspace .dropzone.has-files p{max-width:none}.extended-workspace .actions>a,.extended-workspace .actions>button{flex:1;justify-content:center;min-width:120px}.extended-workspace .settings{margin:0}}

.translation-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.translation-pair>strong{grid-column:1/-1}.translation-pair>div{min-width:0;border:1px solid var(--border);border-radius:10px;padding:14px;background:var(--bg)}.translation-pair h4{margin:0 0 10px;font-size:14px;color:var(--muted)}.translation-pair p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:750px){.translation-pair{grid-template-columns:1fr}}
