.translation-diagnostic{padding:14px;margin-top:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg);font:11px/1.9 var(--font-ui);overflow-wrap:anywhere}.translation-diagnostic>strong{display:block;font-size:12px;font-weight:500;line-height:1.7;color:var(--text)}.translation-diagnostic>small{display:block;font:8px/1.7 var(--font-mono);color:var(--muted);margin:5px 0 12px}.translation-diagnostic>p{margin:10px 0;color:var(--secondary);white-space:pre-wrap}.translation-diagnostic>code{display:block;font:9px/1.8 var(--font-mono);color:var(--secondary);margin:7px 0}.translation-diagnostic ol{padding-left:17px;margin:14px 0}.translation-diagnostic li{padding-left:3px;margin:8px 0;color:var(--secondary)}.translation-diagnostic-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.translation-diagnostic-links a{font-size:10px;color:var(--accent);border-bottom:1px solid var(--border)}.model-item.is-success:before{background:var(--accent);border-color:var(--accent)}body[data-project-role=viewer] :is([data-act=translate],[data-act=translation-access]){display:none}
