.custom-quill-wrapper{position:relative}.custom-quill-wrapper .quill{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;transition:all .2s ease}.custom-quill-wrapper .ql-container{font-family:Inter,sans-serif;font-size:.875rem;border:none!important;order:2}.custom-quill-wrapper .ql-toolbar{border:none!important;background-color:transparent;padding:.5rem .75rem;order:1;border-bottom:1px solid hsl(var(--heroui-default-200))!important}.custom-quill-wrapper .quill{background-color:hsl(var(--heroui-default-100));border:2px solid hsl(var(--heroui-default-200))}.custom-quill-wrapper .ql-editor{padding:.75rem;min-height:120px;color:hsl(var(--heroui-foreground))}.custom-quill-wrapper .ql-editor.ql-blank:before{color:hsl(var(--heroui-default-400));font-style:normal;left:.75rem}.custom-quill-wrapper .ql-toolbar button{width:28px;height:28px;padding:4px;border-radius:6px;transition:all .2s ease}.custom-quill-wrapper .ql-toolbar button:hover{background-color:hsl(var(--heroui-default-200))}.custom-quill-wrapper .ql-toolbar button.ql-active{background-color:hsl(var(--heroui-primary-100));color:hsl(var(--heroui-primary-600))}.custom-quill-wrapper .ql-toolbar .ql-stroke{stroke:hsl(var(--heroui-default-600))}.custom-quill-wrapper .ql-toolbar .ql-fill{fill:hsl(var(--heroui-default-600))}.custom-quill-wrapper .ql-toolbar button:hover .ql-stroke{stroke:hsl(var(--heroui-foreground))}.custom-quill-wrapper .ql-toolbar button:hover .ql-fill{fill:hsl(var(--heroui-foreground))}.custom-quill-wrapper .ql-toolbar button.ql-active .ql-stroke{stroke:hsl(var(--heroui-primary-600))}.custom-quill-wrapper .ql-toolbar button.ql-active .ql-fill{fill:hsl(var(--heroui-primary-600))}.custom-quill-wrapper .quill:focus-within{border-color:hsl(var(--heroui-primary-500));box-shadow:0 0 0 2px hsl(var(--heroui-primary-100))}.dark .custom-quill-wrapper .quill{background-color:hsl(var(--heroui-default-100));border-color:hsl(var(--heroui-default-300))}.dark .custom-quill-wrapper .ql-toolbar{border-bottom-color:hsl(var(--heroui-default-300))!important}.dark .custom-quill-wrapper .ql-editor{color:hsl(var(--heroui-foreground))}.dark .custom-quill-wrapper .ql-editor.ql-blank:before{color:hsl(var(--heroui-default-500))}.dark .custom-quill-wrapper .ql-toolbar button:hover{background-color:hsl(var(--heroui-default-200))}.dark .custom-quill-wrapper .ql-toolbar .ql-stroke{stroke:hsl(var(--heroui-default-600))}.dark .custom-quill-wrapper .ql-toolbar .ql-fill{fill:hsl(var(--heroui-default-600))}.dark .custom-quill-wrapper .ql-toolbar button:hover .ql-stroke{stroke:hsl(var(--heroui-foreground))}.dark .custom-quill-wrapper .ql-toolbar button:hover .ql-fill{fill:hsl(var(--heroui-foreground))}.dark .custom-quill-wrapper .quill:focus-within{border-color:hsl(var(--heroui-primary-500));box-shadow:0 0 0 2px hsl(var(--heroui-primary-200)/.2)}.custom-quill-wrapper.has-error .quill{border-color:hsl(var(--heroui-danger-500))}.custom-quill-wrapper.has-error .quill:focus-within{border-color:hsl(var(--heroui-danger-500));box-shadow:0 0 0 2px hsl(var(--heroui-danger-100))}.dark .custom-quill-wrapper.has-error .quill:focus-within{box-shadow:0 0 0 2px hsl(var(--heroui-danger-200)/.2)}.custom-quill-label{display:block;font-size:.875rem;font-weight:500;color:hsl(var(--heroui-foreground));margin-bottom:.375rem}.custom-quill-label.required:after{content:" *";color:hsl(var(--heroui-danger-500))}.custom-quill-error{font-size:.75rem;color:hsl(var(--heroui-danger-500));margin-top:.375rem;display:block}.custom-quill-wrapper.disabled .quill{opacity:.5;cursor:not-allowed;pointer-events:none}.custom-quill-wrapper .ql-editor h1,.custom-quill-wrapper .ql-editor h2,.custom-quill-wrapper .ql-editor h3{font-weight:600;margin-top:.5rem;margin-bottom:.5rem}.custom-quill-wrapper .ql-editor ol,.custom-quill-wrapper .ql-editor ul{padding-left:1.5rem}.custom-quill-wrapper .ql-editor li{margin-bottom:.25rem}.custom-quill-wrapper .ql-editor strong{font-weight:600}.custom-quill-wrapper .ql-editor em{font-style:italic}.custom-quill-wrapper .ql-editor u{text-decoration:underline}.html-content b,.html-content strong{font-weight:700!important}.html-content em,.html-content i{font-style:italic}.html-content u{text-decoration:underline}.html-content ul{list-style-type:disc}.html-content ol,.html-content ul{padding-left:1.5rem;margin-bottom:.5rem}.html-content ol{list-style-type:decimal}.html-content li{margin-bottom:.25rem}.html-content p{margin-bottom:.5rem}.html-content h1,.html-content h2,.html-content h3{font-weight:700;margin-top:.75rem;margin-bottom:.5rem}.html-content h1{font-size:1.5rem}.html-content h2{font-size:1.25rem}.html-content h3{font-size:1.125rem}