.rt{gap:var(--al-space-2);font:var(--al-font-body);color:var(--al-text);overflow-wrap:anywhere;flex-direction:column;display:flex}.rt p,.rt ul,.rt ol{margin:0}.rt ul,.rt ol{padding-left:calc(var(--al-space-5))}.rt li+li{margin-top:2px}.rt a{color:var(--al-link,var(--al-action));text-decoration:underline}.rt-input{border:1px solid var(--al-border-input);border-radius:var(--al-radius-control);background:var(--al-surface);flex-direction:column;display:flex;overflow:hidden}.rt-input:focus-within{border-color:var(--al-action);box-shadow:0 0 0 3px color-mix(in srgb, var(--al-action) 18%, transparent)}.rt-tools{padding:2px var(--al-space-1);border-bottom:1px solid var(--al-border);background:var(--al-surface-head);align-items:center;gap:2px;display:flex}.rt-tools button{width:var(--al-control-sm);height:var(--al-control-sm);border-radius:var(--al-radius-control);color:var(--al-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.rt-tools button:hover{background:var(--al-row-hover);color:var(--al-text)}.rt-tools svg{width:var(--al-icon);height:var(--al-icon)}.rt-sep{width:1px;height:calc(var(--al-icon) + 2px);margin:0 var(--al-space-1);background:var(--al-border)}.cx-app .rt-input textarea,.rt-input textarea{width:100%;min-height:calc(var(--al-control) * 2.5);padding:var(--al-space-2) var(--al-space-3);box-shadow:none;resize:vertical;font:var(--al-font-list);font-size:var(--al-font-input);background:0 0;border:0;border-radius:0;outline:none;line-height:1.45}.cx-app .rt ul,.rt ul{list-style:outside}.cx-app .rt ol,.rt ol{list-style:decimal}.rt li::marker{color:var(--al-text-muted)}
