.rich-editor .ProseMirror{min-height:140px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.rich-editor .ProseMirror p{margin-bottom:.75rem;line-height:1.625}.rich-editor .ProseMirror ul{margin-bottom:.75rem;list-style-type:disc}.rich-editor .ProseMirror ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.rich-editor .ProseMirror ul{padding-left:1.25rem}.rich-editor .ProseMirror ol{margin-bottom:.75rem;list-style-type:decimal}.rich-editor .ProseMirror ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.rich-editor .ProseMirror ol{padding-left:1.25rem}.rich-editor .ProseMirror a{--tw-text-opacity: 1;color:hsl(var(--color-primary) / var(--tw-text-opacity, 1));text-decoration-line:underline}.rich-editor .ProseMirror strong{font-weight:700}.rich-editor .ProseMirror em{font-style:italic}.rich-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);pointer-events:none;float:left;height:0px;color:hsl(var(--muted-foreground))}.rich-editor .ProseMirror .file-download-link{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;background:#f0f4ff;border:1px solid #c7d2fe;border-radius:4px;color:#4338ca;font-size:.85em;text-decoration:none;white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rich-editor .ProseMirror .file-download-link:before{content:"📎";font-size:.9em}.toast-enter-active[data-v-cc120898],.toast-leave-active[data-v-cc120898]{transition:all .3s ease}.toast-enter-from[data-v-cc120898],.toast-leave-to[data-v-cc120898]{opacity:0;transform:translate(100%)}
