@charset "UTF-8";.rich-editor[data-v-1745151d]{display:block;min-width:0}.rich-editor_error[data-v-1745151d] .ql-container,.rich-editor_error[data-v-1745151d] .ql-toolbar{border-color:color-mix(in srgb,rgb(var(--color-danger)) 65%,rgb(var(--color-border)))}.rich-editor_disabled[data-v-1745151d]{opacity:.82}.rich-editor[data-v-1745151d] .ql-editor{height:auto;word-break:break-word}.rich-editor[data-v-1745151d] .ql-container{border-radius:.375rem;min-height:40px;width:100%}.rich-editor[data-v-1745151d] .ql-container :before{color:rgb(var(--color-text-primary));opacity:.6}.rich-editor[data-v-1745151d] .ql-toolbar{background:#d1d5db;border-radius:.375rem;border-width:1px;margin:0 auto 10px;width:-moz-fit-content;width:fit-content}.rich-editor__fallback[data-v-1745151d]{min-height:120px}.rich-editor__error[data-v-1745151d]{color:var(--color-danger);font-size:12px;margin:6px 0 0}.rich-editor__emoji-popup[data-v-1745151d]{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 10px 30px #0003;color:var(--color-text,#1a1a1a);max-width:min(90vw,340px);padding:8px}.rich-editor__emoji-grid[data-v-1745151d]{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.rich-editor__emoji-item[data-v-1745151d]{background:var(--color-surface-2,rgba(0,0,0,.04));border:1px solid var(--color-border,rgba(0,0,0,.12));border-radius:8px;cursor:pointer;font-size:20px;line-height:1;padding:8px}.rich-editor__emoji-item[data-v-1745151d]:hover{background:color-mix(in srgb,var(--color-primary,#2563eb) 14%,var(--color-surface,#fff));border-color:var(--color-primary,#2563eb)}.rich-editor[data-v-1745151d] .ql-emoji{align-items:center;display:inline-flex;height:24px;justify-content:center;padding:0;width:28px}.rich-editor[data-v-1745151d] .ql-emoji:before{color:var(--color-text-secondary,#555);content:"😊";font-size:14px;line-height:1}.rich-editor[data-v-1745151d] .ql-snow .ql-toolbar button.ql-emoji.ql-active:before,.rich-editor[data-v-1745151d] .ql-snow .ql-toolbar button.ql-emoji:focus:before,.rich-editor[data-v-1745151d] .ql-snow .ql-toolbar button.ql-emoji:hover:before,.rich-editor[data-v-1745151d] .ql-snow.ql-toolbar button.ql-emoji.ql-active:before,.rich-editor[data-v-1745151d] .ql-snow.ql-toolbar button.ql-emoji:focus:before,.rich-editor[data-v-1745151d] .ql-snow.ql-toolbar button.ql-emoji:hover:before{color:var(--color-primary,#2563eb)}.rich-editor__input-wrapper[data-v-1745151d]{align-items:center;display:flex;gap:8px;width:100%}.rich-editor__toggle[data-v-1745151d]{align-items:center;background:var(--color-surface);border-radius:.375rem;display:flex;height:40px;justify-content:center;width:40px}.rich-editor__toggle[data-v-1745151d]:hover{background:color-mix(in srgb,rgb(var(--color-primary)) 16%,rgb(var(--color-bg-secondary)))}.rich-editor__toolbar_popup[data-v-1745151d]{border-radius:12px;box-shadow:0 10px 30px #0003}
