.rich-editor{border:1px solid var(--border);border-radius:12px;overflow:hidden}.rich-editor-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;padding:10px;display:flex}.rich-editor-toolbar .dropdown{background:var(--secondary)}.rich-editor-toolbar [aria-pressed=true]{color:var(--primary);background:var(--secondary)}.rich-editor fieldset{border:0;min-width:0;margin:0;padding:0}.rich-editor .tiptap{overflow-wrap:anywhere;outline:none;min-height:340px;padding:20px}.rich-editor .tiptap p{margin:0 0 12px}.rich-editor .tiptap h2,.rich-text h2{margin:24px 0 12px;font-size:20px;font-weight:700}.rich-editor .tiptap h3,.rich-text h3{margin:20px 0 10px;font-size:17px;font-weight:600}.rich-editor .tiptap ul,.rich-text ul{padding-inline-start:24px;list-style:outside}.rich-editor .tiptap ol,.rich-text ol{padding-inline-start:24px;list-style:decimal}.rich-editor .tiptap a,.rich-text a{color:var(--primary);text-decoration:underline}.system-instructions-preview{max-width:640px;margin:auto}.system-save-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.message-status{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.message-status.is-unread{color:var(--primary)}.message-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.message-deletes{gap:8px;display:flex}.rich-editor-skeleton .rich-editor-skeleton-tools{border-radius:8px;width:min(320px,70%);height:28px}.rich-editor-skeleton-body{flex-direction:column;gap:14px;min-height:340px;padding:20px;display:flex}.rich-editor-skeleton-body .home-skeleton-fill:nth-child(2){width:88%}.rich-editor-skeleton-body .home-skeleton-fill:nth-child(4){width:56%}
