.rich-text-field.svelte-cuqxry{display:flex;flex-direction:column;gap:.5rem;min-width:0}.rtf-label.svelte-cuqxry{font-size:.875rem;font-weight:500;color:var(--text-primary)}.rtf-editor.svelte-cuqxry{display:flex;flex-direction:column;flex:1;min-height:0}.rich-text-field.bordered.svelte-cuqxry .rtf-editor:where(.svelte-cuqxry){border:1px solid var(--border);border-radius:var(--br);overflow:hidden}.tb.svelte-cuqxry{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem;padding:.375rem .5rem;border-bottom:1px solid var(--border);background:var(--bg-secondary, #f9fafb)}.tb-btn.svelte-cuqxry{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .375rem;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-secondary, #475569);font-size:.8125rem;cursor:pointer;transition:all .12s ease}.tb-btn.svelte-cuqxry:hover:not(:disabled){background:var(--bg-primary);border-color:var(--border)}.tb-btn.active.svelte-cuqxry{background:var(--primary-fade, rgba(29, 78, 216, .1));color:var(--primary);border-color:var(--primary)}.tb-btn.svelte-cuqxry:disabled{opacity:.5;cursor:not-allowed}.tb-sep.svelte-cuqxry{width:1px;height:1.25rem;background:var(--border);margin:0 .25rem}.rich-text-field.svelte-cuqxry .ejp-tipex.tipex-editor{display:flex;flex-direction:column;width:100%;flex:1;min-height:0}.rich-text-field.svelte-cuqxry .ejp-tipex .tipex-editor-wrap{display:flex;flex-direction:column;flex:1;min-height:0}.rich-text-field.svelte-cuqxry .ejp-tipex .tipex-editor-section{flex:1;overflow-y:auto;min-height:var(--rtf-min-height);background:var(--bg-primary, #fff)}.rich-text-field.svelte-cuqxry .ejp-tipex .ProseMirror{min-height:var(--rtf-min-height);padding:1rem;outline:none;font-size:.875rem;line-height:1.6;color:var(--text-primary)}.rich-text-field.svelte-cuqxry .ejp-tipex .ProseMirror p{margin:0 0 .75rem}.rich-text-field.svelte-cuqxry .ejp-tipex .ProseMirror strong,.rich-text-field.svelte-cuqxry .ejp-tipex .ProseMirror b{font-weight:700}.rich-text-field.svelte-cuqxry .ejp-tipex .ProseMirror em,.rich-text-field.svelte-cuqxry .ejp-tipex .ProseMirror i{font-style:italic}.rich-text-field.svelte-cuqxry .ejp-tipex .ProseMirror u{text-decoration:underline}.rich-text-field.svelte-cuqxry .ejp-tipex .ProseMirror h2{font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.rich-text-field.svelte-cuqxry .ejp-tipex .ProseMirror ul,.rich-text-field.svelte-cuqxry .ejp-tipex .ProseMirror ol{padding-left:1.5rem;margin:0 0 .75rem}.rich-text-field.svelte-cuqxry .ejp-tipex .ProseMirror a{color:var(--primary);text-decoration:underline}
