/* Translation stays with its paragraph and uses the page's pixel controls. */
.translation-field{min-width:0;overflow-anchor:none}
.translation-field [hidden]{display:none!important}
.translation-copy-inline{display:inline;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}
.translation-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:8px;color:var(--px-muted,var(--muted));font-size:12px;line-height:1.6}
.translation-original-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:5px 8px;border:var(--ui-rule,2px) solid transparent;border-radius:0;color:var(--px-ink,var(--ink));background:transparent;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.translation-original-toggle:hover{border-color:var(--px-line,var(--line));background:var(--px-surface,var(--surface))}
.translation-original-toggle:focus-visible{outline:2px solid var(--px-ink,var(--focus));outline-offset:3px}
.translation-status{max-width:100%;overflow-wrap:anywhere}
@media(max-width:600px){.translation-toolbar{gap:4px 8px}.translation-original-toggle{min-height:40px}}
