.translation-main{max-width:1300px;margin:auto;padding:28px 22px}.translation-main h1,.translation-main h2{font-family:Georgia,serif}.translation-main section,.translation-main details{background:var(--panel);border:1px solid var(--line);padding:20px;margin:18px 0;border-radius:12px}.translation-main label{display:block;margin:12px 0}.translation-main input:not([type=checkbox]),.translation-main select,.translation-main textarea{display:block;width:100%;padding:10px;background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:6px;margin-top:6px}.translation-main textarea{min-height:110px;line-height:1.7}.translation-main button{margin:6px 8px 6px 0}.translation-main button:disabled{opacity:.5;cursor:wait}.translation-main .actions{display:flex;flex-wrap:wrap}.translation-status{white-space:pre-wrap;padding:14px;border-left:3px solid var(--gold);background:var(--panel)}.translation-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.source-text,.reading-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:18px/1.85 Georgia,serif;max-height:70vh;overflow:auto;padding:16px;border:1px solid var(--line)}.translation-main #englishBody{min-height:400px}.queue-row{padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.queue-row small{display:block;color:var(--muted)}.qa-issues{white-space:pre-wrap;overflow-wrap:anywhere}.translation-main summary{cursor:pointer;font-size:18px}.translation-main pre{white-space:pre-wrap;overflow-wrap:anywhere}.translation-main a{text-decoration:underline}.translation-main :focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:760px){.translation-grid{grid-template-columns:1fr}.translation-main{padding:20px 12px}.translation-main section{padding:14px}}
