.rich-text-input[data-v-8e5e717a]{overflow:hidden;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.rich-text-input--focused[data-v-8e5e717a]{border-color:#38bdf8;box-shadow:0 0 0 2px #bae6fd}.rich-text-input--invalid[data-v-8e5e717a]{border-color:#f87171}.rich-text-input--disabled[data-v-8e5e717a]{opacity:.6}.rich-text-input__toolbar[data-v-8e5e717a]{display:flex;min-height:2.5rem;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid #cbd5e1;background:#f8fafc;padding:.375rem}.rich-text-input__toolbar-group[data-v-8e5e717a]{display:inline-flex;align-items:center;gap:.125rem}.rich-text-input__toolbar-group+.rich-text-input__toolbar-group[data-v-8e5e717a]{border-left:1px solid #cbd5e1;padding-left:.375rem}.rich-text-input__button[data-v-8e5e717a]{display:inline-flex;height:1.875rem;width:1.875rem;align-items:center;justify-content:center;border:0;border-radius:.5rem;background:transparent;color:#475569;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.rich-text-input__button[data-v-8e5e717a]:hover:not(:disabled){background:#e0f2fe;color:#0369a1}.rich-text-input__button[data-v-8e5e717a]:focus-visible{outline:none;box-shadow:0 0 0 2px #bae6fd}.rich-text-input__button--active[data-v-8e5e717a]{background:#dff3ff;color:#0369a1}.rich-text-input__button[data-v-8e5e717a]:disabled{cursor:not-allowed}.rich-text-input__editor[data-v-8e5e717a]{min-height:11rem;max-height:22rem;overflow-y:auto;padding:.875rem 1rem;color:#334155;font-size:.875rem;line-height:1.5;outline:none;white-space:normal}.rich-text-input__editor--lg[data-v-8e5e717a]{font-size:1.125rem;line-height:1.75rem}.rich-text-input__editor[data-v-8e5e717a]:empty:before{content:attr(data-placeholder);color:#94a3b8}.rich-text-input__editor[data-v-8e5e717a] p{margin:0}.rich-text-input__editor[data-v-8e5e717a] p+p,.rich-text-input__editor[data-v-8e5e717a] ul+p,.rich-text-input__editor[data-v-8e5e717a] ol+p,.rich-text-input__editor[data-v-8e5e717a] p+ul,.rich-text-input__editor[data-v-8e5e717a] p+ol{margin-top:.375rem}.rich-text-input__editor[data-v-8e5e717a] ul,.rich-text-input__editor[data-v-8e5e717a] ol{margin:.25rem 0 .25rem 1rem;padding-left:.75rem}.rich-text-input__editor[data-v-8e5e717a] ul{list-style-type:disc}.rich-text-input__editor[data-v-8e5e717a] ol{list-style-type:decimal}.rich-text-input__editor[data-v-8e5e717a] li{margin-top:.125rem;padding-left:.125rem}
