.ql-snow{border:none!important}.ql-toolbar{border-top:1px solid hsl(var(--border))!important;background-color:hsl(var(--muted))!important;border-radius:.375rem .375rem 0 0!important}.ql-container,.ql-toolbar{border-left:1px solid hsl(var(--border))!important;border-right:1px solid hsl(var(--border))!important}.ql-container{border-bottom:1px solid hsl(var(--border))!important;border-radius:0 0 .375rem .375rem!important;font-family:inherit!important}.ql-editor{color:hsl(var(--foreground))!important;background-color:hsl(var(--background))!important;min-height:200px!important;font-size:14px!important;line-height:1.5!important}.ql-editor.ql-blank:before{color:hsl(var(--muted-foreground))!important;font-style:normal!important}.ql-snow .ql-tooltip{background-color:hsl(var(--popover))!important;border:1px solid hsl(var(--border))!important;color:hsl(var(--popover-foreground))!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important}.ql-snow .ql-tooltip input[type=text]{background-color:hsl(var(--input))!important;border:1px solid hsl(var(--border))!important;color:hsl(var(--foreground))!important;border-radius:.375rem!important;padding:.5rem!important}.ql-snow .ql-tooltip a{color:hsl(var(--primary))!important}.ql-snow .ql-stroke{stroke:hsl(var(--foreground))!important}.ql-snow .ql-fill{fill:hsl(var(--foreground))!important}.ql-snow .ql-picker{color:hsl(var(--foreground))!important}.ql-snow .ql-picker-options{background-color:hsl(var(--popover))!important;border:1px solid hsl(var(--border))!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important}.ql-snow .ql-picker-item{color:hsl(var(--foreground))!important}.ql-snow .ql-picker-item:hover{background-color:hsl(var(--accent))!important}.ql-snow .ql-picker-item.ql-selected{color:hsl(var(--primary))!important}.dark .ql-editor{color:hsl(var(--foreground))!important;background-color:hsl(var(--background))!important}.dark .ql-toolbar{background-color:hsl(var(--muted))!important}.dark .ql-container,.dark .ql-toolbar{border-color:hsl(var(--border))!important}.ql-snow .ql-toolbar button{border-radius:.25rem!important;margin:1px!important}.ql-snow .ql-toolbar button:hover{background-color:hsl(var(--accent))!important}.ql-snow .ql-toolbar button.ql-active{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.ql-snow .ql-toolbar button.ql-active .ql-stroke{stroke:hsl(var(--primary-foreground))!important}.ql-snow .ql-toolbar button.ql-active .ql-fill{fill:hsl(var(--primary-foreground))!important}.ql-editor ol,.ql-editor ol li,.ql-editor ul,.ql-editor ul li{color:inherit!important}.ql-editor ol li::marker,.ql-editor ul li::marker{color:inherit!important}.ql-editor ol li .ql-ui,.ql-editor ul li .ql-ui{color:inherit!important}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{color:inherit!important;font-weight:700!important}.ql-editor h1{font-size:2em!important;margin:.67em 0!important}.ql-editor h2{font-size:1.5em!important;margin:.75em 0!important}.ql-editor h3{font-size:1.17em!important;margin:.83em 0!important}.ql-image-resize{position:absolute;border:1px dashed hsl(var(--primary))!important}.ql-image-resize-handle{position:absolute;width:8px;height:8px;background:hsl(var(--primary))!important;border:1px solid hsl(var(--primary-foreground))!important}.prose ul{list-style-type:disc!important}.prose ol,.prose ul{list-style-position:outside!important;padding-left:1.625em!important;margin-left:0!important;margin-top:1.25em!important;margin-bottom:1.25em!important}.prose ol{list-style-type:decimal!important}.prose ol,.prose ol li,.prose ul,.prose ul li{color:hsl(var(--muted-foreground))!important}.prose ol li,.prose ul li{margin:.5em 0!important;padding-left:.375em!important}.prose ol li::marker,.prose ul li::marker{color:hsl(var(--foreground))!important;font-weight:500!important}.prose li p{margin:.75em 0!important}.prose li>:first-child{margin-top:0!important}.prose li>:last-child{margin-bottom:0!important}.prose li>ol,.prose li>ul{margin-top:.5em!important;margin-bottom:.5em!important;padding-left:1.25rem!important}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:inherit!important;font-weight:700!important}