.app-rich-editor[data-v-d519f28d]{--min-height:12rem;background:#fff;border:1px solid rgba(43,13,0,.2);border-radius:4px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s ease}.app-rich-editor[data-v-d519f28d]:focus-within{border-color:var(--color-brand-600)}.app-rich-editor--invalid[data-v-d519f28d]{border-color:#b91c1c}.app-rich-editor--disabled[data-v-d519f28d]{opacity:.6;pointer-events:none}.app-rich-editor__toolbar[data-v-d519f28d]{align-items:center;background:#eeebe380;border-bottom:1px solid rgba(43,13,0,.1);display:flex;flex-wrap:wrap;gap:.125rem;padding:.375rem .5rem}.app-rich-editor__btn[data-v-d519f28d]{align-items:center;background:transparent;border:0;border-radius:4px;color:#2b0d00;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.875rem;height:2rem;justify-content:center;line-height:1;min-width:2rem;padding:0 .5rem;position:relative;transition:background .15s ease,color .15s ease}@media(hover:hover){.app-rich-editor__btn[data-v-d519f28d]:hover:not(:disabled){background:#fff;color:var(--color-brand-700)}}.app-rich-editor__btn[data-v-d519f28d]:disabled{cursor:not-allowed;opacity:.4}.app-rich-editor__btn--active[data-v-d519f28d]{background:#fff;color:var(--color-brand-600)}.app-rich-editor__btn--mono[data-v-d519f28d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@media(hover:hover){.app-rich-editor__btn--danger[data-v-d519f28d]:hover:not(:disabled){color:#b91c1c}}.app-rich-editor__btn-overlay[data-v-d519f28d]{background:#fff;border-radius:50%;bottom:2px;padding:1px;position:absolute;right:2px}.app-rich-editor__sep[data-v-d519f28d]{background:#2b0d0026;height:1.25rem;margin:0 .25rem;width:1px}.app-rich-editor__sep--auto[data-v-d519f28d]{margin-left:auto}.app-rich-editor__content[data-v-d519f28d]{color:var(--color-marron-950);font-family:var(--font-sans);font-size:.9375rem;line-height:1.55;min-height:var(--min-height);padding:.75rem .875rem}.app-rich-editor__content[data-v-d519f28d] .ProseMirror{min-height:var(--min-height);outline:none}.app-rich-editor__content[data-v-d519f28d] .ProseMirror p.is-editor-empty:first-child:before{color:var(--color-marron-700);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.app-rich-editor__content[data-v-d519f28d] .ProseMirror p{margin:0 0 .75rem}.app-rich-editor__content[data-v-d519f28d] .ProseMirror p:last-child{margin-bottom:0}.app-rich-editor__content[data-v-d519f28d] .ProseMirror ul{list-style:disc outside;margin:0 0 .75rem;padding-left:1.5rem}.app-rich-editor__content[data-v-d519f28d] .ProseMirror ol{list-style:decimal outside;margin:0 0 .75rem;padding-left:1.5rem}.app-rich-editor__content[data-v-d519f28d] .ProseMirror li{display:list-item;margin:.125rem 0}.app-rich-editor__content[data-v-d519f28d] .ProseMirror li>p{margin:0}.app-rich-editor__content[data-v-d519f28d] .ProseMirror ul ul{list-style:circle outside}.app-rich-editor__content[data-v-d519f28d] .ProseMirror ul ul ul{list-style:square outside}.app-rich-editor__content[data-v-d519f28d] .ProseMirror blockquote{background:#eeebe380;border-left:3px solid var(--color-brand-600);color:var(--color-marron-800);font-style:italic;margin:.5rem 0 .75rem;padding:.5rem .875rem}.app-rich-editor__content[data-v-d519f28d] .ProseMirror a{color:var(--color-brand-600);text-decoration:underline;text-underline-offset:2px}.app-rich-editor__content[data-v-d519f28d] .ProseMirror code{background:#2b0d0014;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;padding:.125rem .375rem}.app-rich-editor__content[data-v-d519f28d] .ProseMirror hr{border:0;border-top:1px solid rgba(43,13,0,.15);margin:1.25rem 0}.app-rich-editor__btn-mini[data-v-d519f28d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;margin-left:.125rem}
