.richtext{position:relative}.richtext:after{pointer-events:none;content:"";text-align:center;z-index:2;background-image:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15L15 21M21 8L8 21' stroke='%2399a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-color:hsl(var(--background));width:18px;height:18px;font-size:14px;position:absolute;bottom:0;right:0}.richtext .ProseMirror{resize:vertical;height:auto;padding:.5rem .75rem;overflow-y:auto}.richtext .ProseMirror:focus{outline:none}.richtext a{color:hsl(var(--primary));text-decoration:underline}.richtext ul{margin-top:1rem;margin-bottom:1rem;padding-left:2rem;list-style-type:disc}.richtext ol{margin-top:1rem;margin-bottom:1rem;padding-left:2rem;font-size:.875rem;list-style-type:decimal}.richtext ul li p,.richtext ol li p{margin-bottom:0}.richtext p{margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.richtext h1{margin-bottom:1rem;font-size:2.125rem;font-weight:600;line-height:2.5rem}.richtext h2{margin-bottom:1rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.richtext h3{margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:2rem}.richtext h4{margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.richtext h5{margin-bottom:1rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.richtext h6{margin-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.5rem}
.toastify{color:#fff;opacity:0;cursor:pointer;z-index:2147483647;background:linear-gradient(135deg,#73a5ff,#5477f5);border-radius:2px;max-width:calc(50% - 20px);padding:12px 20px;text-decoration:none;transition:all .4s cubic-bezier(.215,.61,.355,1);display:inline-block;position:fixed;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3)}.toastify.on{opacity:1}.toast-close{color:#fff;cursor:pointer;opacity:.4;background:0 0;border:0;padding:0 5px;font-family:inherit;font-size:1em}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{border-radius:2px;width:1.5em;height:1.5em;margin:-7px 5px}.toastify-center{max-width:-moz-fit-content;margin-left:auto;margin-right:auto;left:0;right:0}@media only screen and (max-width:360px){.toastify-right,.toastify-left{max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-right:auto;left:0;right:0}}
