.manual-code-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 6px;color:var(--muted,#56677c)}
.manual-code-tools button{min-height:40px;padding:8px 12px;border:1px solid var(--border,#cdd7e5);border-radius:7px;background:var(--surface,#f4f6fa);color:var(--text,#203b60);font:inherit;font-size:14px;cursor:pointer}
.manual-code-tools button:hover{border-color:var(--accent,#2c65bc)}
.manual-code-tools button:focus-visible{outline:3px solid var(--accent,#2c65bc);outline-offset:3px}
.manual-code-tools button:disabled{opacity:.65;cursor:progress}
.manual-code-tools [role=status]{font-size:14px;line-height:1.6;overflow-wrap:anywhere;flex:1 1 220px}
.manual-code-tools+pre{margin-top:6px}
@media print{.manual-code-tools{display:none}}
