.rich-text-wrapper[data-v-4b59ad91]{border:1px solid var(--default-border);border-radius:.35rem;overflow:hidden}.rich-text-wrapper.is-invalid[data-v-4b59ad91]{border-color:#e55353}.rich-text-toolbar[data-v-4b59ad91]{border-bottom:1px solid var(--default-border);background:var(--custom-white);flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex}.rich-text-toolbar button[data-v-4b59ad91]{cursor:pointer;color:var(--default-text-color);background:0 0;border:none;border-radius:4px;padding:3px 6px;font-size:14px;line-height:1}.rich-text-toolbar button.active[data-v-4b59ad91],.rich-text-toolbar button[data-v-4b59ad91]:hover{background:var(--primary01);color:var(--primary-color)}.rich-text-toolbar .separator[data-v-4b59ad91]{background:var(--default-border);width:1px;height:16px;margin:0 2px}.rich-text-content[data-v-4b59ad91]{background:var(--form-control-bg);min-height:100px;color:var(--default-text-color);padding:8px 12px}.rich-text-content[data-v-4b59ad91] .tiptap{outline:none;min-height:80px}.rich-text-content[data-v-4b59ad91] .tiptap p{margin-bottom:.25rem}.rich-text-content[data-v-4b59ad91] .tiptap ol,.rich-text-content[data-v-4b59ad91] .tiptap ul{padding-left:1.25rem}.rich-text-content[data-v-4b59ad91] .tiptap h3{margin-bottom:.25rem;font-size:1rem;font-weight:600}.rich-text-content[data-v-4b59ad91] .tiptap img{border-radius:.35rem;max-width:100%;height:auto;margin:.75rem 0;display:block}
