.rich-text-field[data-v-50a3b148]{display:flex;flex-direction:column;gap:6px;font-size:.88rem}.field-label[data-v-50a3b148]{font-weight:600;color:var(--color-text)}.req[data-v-50a3b148]{color:var(--color-danger);margin-left:2px}.field-hint[data-v-50a3b148]{color:var(--color-text-muted);font-size:.78rem}.rich-text-editor[data-v-50a3b148]{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;background:#fff}.rich-text-editor.is-basic[data-v-50a3b148] .ql-editor{min-height:110px}.rte-placeholder[data-v-50a3b148]{cursor:text}.rte-toolbar-stub[data-v-50a3b148]{height:42px;border-bottom:1px solid var(--color-border)}.rte-preview[data-v-50a3b148]{padding:12px 15px;min-height:110px;font-size:.9rem;line-height:1.42}.rte-preview[data-v-50a3b148] p{margin:0}.rte-preview[data-v-50a3b148] .rte-ph{color:var(--color-text-muted)}.rich-text-editor:not(.is-basic) .rte-preview[data-v-50a3b148]{min-height:180px}.validation-shadow[data-v-50a3b148]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rich-text-editor[data-v-50a3b148] .ql-toolbar.ql-snow{border:none;border-bottom:1px solid var(--color-border);font-family:inherit}.rich-text-editor[data-v-50a3b148] .ql-container.ql-snow{border:none;font-family:inherit;font-size:.92rem}.rich-text-editor[data-v-50a3b148] .ql-editor{min-height:180px}.rich-text-editor[data-v-50a3b148] .ql-editor.ql-blank:before{color:var(--color-text-muted);font-style:normal}
