.codex-rich-source{display:none!important}
.codex-rich-field{width:100%;min-width:0}
.codex-rich-text{min-height:130px;padding:12px;border:1px solid var(--line,#aa9463);border-radius:12px;background:var(--input-bg,#f8eed5);color:var(--text,#241d11);white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.6;outline-offset:2px}
.codex-rich-text:focus{outline:2px solid #176866}
.codex-rich-text[aria-disabled=true]{opacity:.7}
.codex-edit-chip{display:inline;padding:2px 5px;border-radius:5px;background:#d7e7df;color:#174b46;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-bottom:1px solid #6d998a}
.codex-rich-tools{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}
.codex-rich-picker{margin:5px 0 12px}
.codex-rich-picker input{margin-top:8px;width:100%;font-size:16px}
.codex-rich-field .family-connection-option{flex-wrap:wrap}
.codex-passages mark{background:#ffe18b;color:#241d11;outline-offset:3px}
.codex-passages .list-actions{display:flex;flex-wrap:wrap;gap:8px}
.passage-text{line-height:1.7;overflow-wrap:anywhere;margin-top:20px}
.codex-repair-editor input{width:100%;font-size:16px}
.broken-relations,.description-conflicts{margin:18px 0;padding:12px;border:1px solid var(--line,#aa9463);border-radius:10px}
.description-conflicts p{overflow-wrap:anywhere;white-space:pre-wrap}
