.ccb-rich-editor{display:flex;flex-direction:column;gap:6px}.ccb-rich-editor__label{font-size:12px;font-weight:500;color:var(--ccb-font-comment);line-height:1;padding-left:16px}.ccb-rich-editor__wrapper{border-radius:8px;overflow:hidden;border:1px solid var(--ccb-border-normal);transition:border-color var(--ccb-transition-normal)}.ccb-rich-editor__wrapper:focus-within{border-color:var(--ccb-blue-fg-normal)}.ccb-rich-editor__wrapper .ql-toolbar{border:none;border-bottom:1px solid var(--ccb-border-normal);background:var(--ccb-bgr-sidebar);padding:6px 8px}.ccb-rich-editor__wrapper .ql-toolbar .ql-formats{margin-right:6px}.ccb-rich-editor__wrapper .ql-toolbar button,.ccb-rich-editor__wrapper .ql-toolbar .ql-picker-label{color:var(--ccb-font-text)}.ccb-rich-editor__wrapper .ql-toolbar button:hover,.ccb-rich-editor__wrapper .ql-toolbar button.ql-active,.ccb-rich-editor__wrapper .ql-toolbar .ql-picker-label:hover,.ccb-rich-editor__wrapper .ql-toolbar .ql-picker-label.ql-active{color:var(--ccb-blue-fg-normal)}.ccb-rich-editor__wrapper .ql-toolbar button:hover .ql-stroke,.ccb-rich-editor__wrapper .ql-toolbar button.ql-active .ql-stroke,.ccb-rich-editor__wrapper .ql-toolbar .ql-picker-label:hover .ql-stroke,.ccb-rich-editor__wrapper .ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:var(--ccb-blue-fg-normal)}.ccb-rich-editor__wrapper .ql-toolbar button:hover .ql-fill,.ccb-rich-editor__wrapper .ql-toolbar button.ql-active .ql-fill,.ccb-rich-editor__wrapper .ql-toolbar .ql-picker-label:hover .ql-fill,.ccb-rich-editor__wrapper .ql-toolbar .ql-picker-label.ql-active .ql-fill{fill:var(--ccb-blue-fg-normal)}.ccb-rich-editor__wrapper .ql-toolbar .ql-stroke{stroke:var(--ccb-font-text)}.ccb-rich-editor__wrapper .ql-toolbar .ql-fill{fill:var(--ccb-font-text)}.ccb-rich-editor__wrapper .ql-toolbar .ql-picker-options{background:var(--ccb-bgr-overlay);border:1px solid var(--ccb-border-normal);border-radius:6px;box-shadow:0 4px 12px #0000001a}.ccb-rich-editor__wrapper .ql-container{border:none;font-family:inherit;font-size:13px}.ccb-rich-editor__wrapper .ql-editor{min-height:140px;max-height:280px;overflow-y:auto;color:var(--ccb-font-text);line-height:1.6}.ccb-rich-editor__wrapper .ql-editor.ql-blank:before{color:var(--ccb-font-comment);font-style:normal}.ccb-rich-editor__wrapper .ql-editor h1{font-size:20px}.ccb-rich-editor__wrapper .ql-editor h2{font-size:17px}.ccb-rich-editor__wrapper .ql-editor h3{font-size:15px}.ccb-rich-editor__wrapper .ql-editor blockquote{border-left:3px solid var(--ccb-blue-fg-normal);padding-left:10px;color:var(--ccb-font-comment)}.ccb-rich-editor__wrapper .ql-editor pre{background:var(--ccb-bw-dull-normal);border-radius:4px;padding:8px 12px;font-size:12px}
