.translation-action{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0}.translation-action button{font:inherit;font-size:13px;background:#ccddf0;color:#25344d;border:1px solid #93aac5;border-radius:7px;padding:10px 14px;cursor:pointer}.translation-action button:disabled{opacity:.55;cursor:default}.translation-action small{font-size:11px}.translation-dialog{max-width:480px;width:calc(100% - 32px);max-height:85vh;overflow:auto;padding:26px;border:1px solid #6683a3;border-radius:14px;background:#25344d;color:#f7f8fa;box-shadow:0 12px 60px #0006}.translation-dialog::backdrop{background:#111a2a99}.translation-dialog h2{font-size:23px;margin:0 0 20px}.translation-dialog label{display:block;margin:12px 0}.translation-dialog input{width:100%;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #8399b4;border-radius:6px;background:#182235;color:#fff}.translation-dialog p{font-size:14px;line-height:1.6}.translation-dialog button{padding:12px 16px;font:inherit;font-size:14px;margin:8px 10px 0 0;background:#ccddf0;color:#25344d;border:0;border-radius:6px;cursor:pointer}.translation-dialog button:disabled{opacity:.6}.translation-dialog :focus-visible{outline:3px solid #e9a18d;outline-offset:3px}.page-selector{font-size:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-selector select{background:#25344d;color:#fff;border:1px solid #8399b4;border-radius:6px;padding:8px;max-width:220px}.preview-toolbar{flex-wrap:wrap}
