.translation-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 24px;border-bottom:1px solid var(--border,#e6ece9);background:var(--surface,#fff);font-size:12px;color:var(--muted,#718078)}
.translation-toolbar .translation-toggle{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:inherit;font:inherit;padding:5px 0;cursor:pointer}
.translation-toolbar .translation-toggle[aria-pressed=true]{color:var(--accent,#527867);font-weight:600}
.translation-toolbar .translation-language-select{max-width:165px;min-width:0;border:1px solid var(--border,#e6ece9);border-radius:8px;padding:6px 24px 6px 9px;background:var(--surface,#fff);color:var(--text,#25382e);font:inherit}
.translation-toolbar .translation-status{margin-inline-start:auto;font-size:11px}
.translation-privacy{font-size:13px;line-height:1.8;color:var(--muted,#718078)}
.message-translation{margin-top:8px;padding-top:8px;border-top:1px solid #dce5df;font-size:13px;line-height:1.65;white-space:normal;overflow-wrap:anywhere;color:var(--text,#25382e)}
.message-translation .translation-label{display:block;margin-bottom:3px;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--muted,#718078)}
.message-translation.is-error{color:#a45148}
.message-row.mine .message-translation{border-color:#cbdccf}
@media(max-width:700px){.translation-toolbar{padding:7px 16px;gap:5px 9px;font-size:11px}.translation-toolbar .translation-language-select{max-width:140px;font-size:11px}.translation-toolbar .translation-status{font-size:10px}.message-translation{font-size:12px}}
@media(max-width:359px){.translation-toolbar .translation-status{flex-basis:100%;margin-inline-start:0}}
