.rich-text-editor .ql-toolbar{position:sticky!important;top:0!important;z-index:50!important;border-top:1px solid hsl(var(--border))!important;border-left:1px solid hsl(var(--border))!important;border-right:1px solid hsl(var(--border))!important;border-bottom:none!important;border-radius:.375rem .375rem 0 0!important;background:hsl(var(--muted))!important;box-shadow:0 2px 8px -2px hsl(var(--foreground) / .1)!important}.rich-text-editor .ql-container{border-bottom:1px solid hsl(var(--border))!important;border-left:1px solid hsl(var(--border))!important;border-right:1px solid hsl(var(--border))!important;border-top:none!important;border-radius:0 0 .375rem .375rem!important;background:hsl(var(--background))!important}.rich-text-editor .ql-editor{color:hsl(var(--foreground))!important;font-family:inherit!important;font-size:.875rem!important;line-height:1.5!important;min-height:120px!important}.rich-text-editor .ql-editor.ql-blank:before{color:hsl(var(--muted-foreground))!important;font-style:normal!important}.rich-text-editor .ql-toolbar .ql-stroke{stroke:hsl(var(--foreground))!important}.rich-text-editor .ql-toolbar .ql-fill{fill:hsl(var(--foreground))!important}.rich-text-editor .ql-toolbar button:hover{background:hsl(var(--accent))!important;border-radius:.25rem!important}.rich-text-editor .ql-toolbar button.ql-active{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-radius:.25rem!important}.rich-text-editor .ql-toolbar button.ql-active .ql-stroke{stroke:hsl(var(--primary-foreground))!important}.rich-text-editor .ql-toolbar button.ql-active .ql-fill{fill:hsl(var(--primary-foreground))!important}.rich-text-editor .ql-picker{color:hsl(var(--foreground))!important}.rich-text-editor .ql-picker-options{background:hsl(var(--background))!important;border:1px solid hsl(var(--border))!important;border-radius:.375rem!important}.rich-text-editor .ql-picker-item:hover{background:hsl(var(--accent))!important}.rich-text-editor .video-embed{margin:1rem 0}.rich-text-editor .video-embed iframe{border-radius:.375rem;box-shadow:0 4px 6px -1px hsl(var(--foreground) / .1)}
