.ql-toolbar.ql-snow{border:1px solid hsl(var(--border));border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;background-color:hsl(var(--muted));padding:8px 12px;font-family:inherit}.ql-container.ql-snow{border:1px solid hsl(var(--border));border-radius:0 0 var(--radius) var(--radius);background-color:hsl(var(--background));font-family:inherit;font-size:.875rem;height:var(--editor-height, 400px)}.ql-editor{color:hsl(var(--foreground));height:100%;padding:12px 16px;line-height:1.6}.ql-editor.ql-blank:before{color:hsl(var(--muted-foreground));font-style:normal}.ql-snow .ql-stroke{stroke:hsl(var(--foreground))}.ql-snow .ql-fill{fill:hsl(var(--foreground))}.ql-snow .ql-picker{color:hsl(var(--foreground))}.ql-snow.ql-toolbar button:hover,.ql-snow.ql-toolbar button.ql-active{background-color:hsl(var(--accent));border-radius:calc(var(--radius) - 2px)}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:hsl(var(--accent-foreground))}.ql-snow .ql-picker-options{background-color:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 4px 12px hsl(var(--foreground) / .1);color:hsl(var(--popover-foreground))}.ql-editor table{border-collapse:collapse;width:100%;margin:8px 0}.ql-editor td,.ql-editor th{border:1px solid hsl(var(--border));padding:6px 12px;min-width:80px}.ql-editor th{background-color:hsl(var(--muted));font-weight:600}
