.ql-tooltip{z-index:1000}.editor[class*=quill]{box-sizing:border-box;border-radius:4px;flex-direction:column;height:100%;min-height:0;padding:4px;display:flex}.editor [class*=ql-container]{border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.editor [class*=ql-editor]{border:0;min-height:68px;padding:8px 0}.editor [class*=ql-toolbar] [class*=ql-expanded] [class*=ql-picker-options]{margin:0 0 -1px;top:auto;bottom:100%}.editor [class*=ql-toolbar]{background:#e5e5e5;border:0;border-radius:4px;flex-wrap:wrap;padding:4px;display:flex}.editor [class*=ql-toolbar] [class*=ql-formats]{margin:0;display:flex}.editor [class*=ql-toolbar] [class*=ql-formats]:after{display:none}.editor [class*=ql-toolbar] [class*=ql-formats]+[class*=ql-formats]:before{content:"";border-left:1px solid #ccc;height:80%;margin:auto 8px;display:block}.editor [class*=ql-toolbar] [class*=ql-formats] button{float:none}.editor [class*=ql-clipboard] *{margin-top:0;margin-bottom:0}.editor.ql-container.ql-snow{color:var(--colors-on-surface);border:none;padding-inline:8px;font-size:14px}.ql-toolbar.ql-snow:has(~.editor.ql-container.ql-snow){background-color:var(--colors-toolbar-background);border:none;border-radius:8px;margin:0 6px;padding:6px!important}.ql-toolbar.ql-snow:has(~.editor.ql-container.ql-snow) .ql-picker.ql-expanded .ql-picker-options{border-radius:8px;margin-top:0;margin-bottom:2px;top:auto;bottom:100%}.ql-toolbar.ql-snow:has(~.editor.ql-container.ql-snow) button,.ql-toolbar.ql-snow:has(~.editor.ql-container.ql-snow) span.ql-picker-label{border-radius:8px}.ql-toolbar.ql-snow:has(~.editor.ql-container.ql-snow) .ql-stroke,.ql-toolbar.ql-snow:has(~.editor.ql-container.ql-snow) .ql-stroke-miter{stroke:var(--colors-on-surface)}.ql-toolbar.ql-snow:has(~.editor.ql-container.ql-snow) .ql-fill,.ql-toolbar.ql-snow:has(~.editor.ql-container.ql-snow) .ql-stroke.ql-fill{fill:var(--colors-on-surface)}.ql-toolbar.ql-snow:has(~.editor.ql-container.ql-snow) .ql-header.ql-picker .ql-picker-label{color:var(--colors-on-surface)}.editor.ql-container.ql-snow .ql-tooltip.ql-editing{border-radius:8px}.editor.ql-container.ql-snow .ql-tooltip.ql-editing input{border-radius:8px}.editor.ql-container.ql-snow .ql-tooltip.ql-editing input:focus{outline:1px solid var(--colors-primary);border:1px solid var(--colors-primary)}.editor.ql-container.ql-snow .ql-tooltip.ql-flip{border-radius:8px}.editor.ql-container.ql-snow .ql-tooltip.ql-flip a{text-underline-offset:2px}.editor.ql-container.ql-snow .ql-tooltip.ql-flip a:hover{text-decoration:underline}.ql-toolbar.ql-snow:has(+.editor[data-readonly=true]){display:none!important}