.app-rich-editor[data-v-46c2e6bf]{--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-46c2e6bf]:focus-within{border-color:var(--color-brand-600)}.app-rich-editor--invalid[data-v-46c2e6bf]{border-color:#b91c1c}.app-rich-editor--disabled[data-v-46c2e6bf]{opacity:.6;pointer-events:none}.app-rich-editor__toolbar[data-v-46c2e6bf]{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-46c2e6bf]{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-46c2e6bf]:hover:not(:disabled){background:#fff;color:var(--color-brand-700)}}.app-rich-editor__btn[data-v-46c2e6bf]:disabled{cursor:not-allowed;opacity:.4}.app-rich-editor__btn--active[data-v-46c2e6bf]{background:#fff;color:var(--color-brand-600)}.app-rich-editor__btn--mono[data-v-46c2e6bf]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@media(hover:hover){.app-rich-editor__btn--danger[data-v-46c2e6bf]:hover:not(:disabled){color:#b91c1c}}.app-rich-editor__btn-overlay[data-v-46c2e6bf]{background:#fff;border-radius:50%;bottom:2px;padding:1px;position:absolute;right:2px}.app-rich-editor__sep[data-v-46c2e6bf]{background:#2b0d0026;height:1.25rem;margin:0 .25rem;width:1px}.app-rich-editor__sep--auto[data-v-46c2e6bf]{margin-left:auto}.app-rich-editor__content[data-v-46c2e6bf]{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-46c2e6bf] .ProseMirror{min-height:var(--min-height);outline:none}.app-rich-editor__content[data-v-46c2e6bf] .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-46c2e6bf] .ProseMirror p{margin:0 0 .75rem}.app-rich-editor__content[data-v-46c2e6bf] .ProseMirror p:last-child{margin-bottom:0}.app-rich-editor__content[data-v-46c2e6bf] .ProseMirror ul{list-style:disc outside;margin:0 0 .75rem;padding-left:1.5rem}.app-rich-editor__content[data-v-46c2e6bf] .ProseMirror ol{list-style:decimal outside;margin:0 0 .75rem;padding-left:1.5rem}.app-rich-editor__content[data-v-46c2e6bf] .ProseMirror li{display:list-item;margin:.125rem 0}.app-rich-editor__content[data-v-46c2e6bf] .ProseMirror li>p{margin:0}.app-rich-editor__content[data-v-46c2e6bf] .ProseMirror ul ul{list-style:circle outside}.app-rich-editor__content[data-v-46c2e6bf] .ProseMirror ul ul ul{list-style:square outside}.app-rich-editor__content[data-v-46c2e6bf] .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-46c2e6bf] .ProseMirror a{color:var(--color-brand-600);text-decoration:underline;text-underline-offset:2px}.app-rich-editor__content[data-v-46c2e6bf] .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-46c2e6bf] .ProseMirror hr{border:0;border-top:1px solid rgba(43,13,0,.15);margin:1.25rem 0}.app-rich-editor__content[data-v-46c2e6bf] .ProseMirror img{border-radius:4px;display:block;height:auto;margin:.75rem 0;max-width:100%}.app-rich-editor__content[data-v-46c2e6bf] .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--color-brand-600)}.app-rich-editor__file[data-v-46c2e6bf]{display:none}.app-rich-editor__footer[data-v-46c2e6bf]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;padding:.375rem .5rem .5rem}.app-rich-editor__footer-gap[data-v-46c2e6bf]{margin-left:auto}.app-rich-editor__btn--labelled[data-v-46c2e6bf]{font-weight:700;gap:.375rem}.app-rich-editor__btn--format[data-v-46c2e6bf]{font-family:var(--font-display);font-size:1rem}.app-rich-editor__spinner[data-v-46c2e6bf]{animation:app-rich-editor-spin-46c2e6bf .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes app-rich-editor-spin-46c2e6bf{to{transform:rotate(1turn)}}.app-rich-editor__upload-error[data-v-46c2e6bf]{color:var(--color-brand-700);font-size:.875rem;margin:.5rem 0 0}.app-rich-editor__btn-mini[data-v-46c2e6bf]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;margin-left:.125rem}
