.toolbar{z-index:1000;background-color:#111520;align-items:center;gap:12px;width:100%;height:60px;margin-left:20px;display:flex;position:relative}.rich-menu-buttons{align-items:center;gap:6px;display:flex}.rich-menu-buttons select,.rich-menu-buttons button{background-color:inherit;height:24px;color:inherit;border-radius:4px;padding:2px 6px}.block-option-paragraph{font-size:14px}.block-option-h1{font-size:18px;font-weight:700}.block-option-h2{font-size:16px;font-weight:700}.block-option-h3{font-size:15px;font-weight:600}.block-option-h4{font-size:14px;font-weight:600}.block-option-code{font-family:monospace;font-size:13px}.block-option-multiple{opacity:.6;font-style:italic}.char-style-btn{cursor:pointer;justify-content:center;align-items:center;min-width:28px;font-weight:600;display:inline-flex}.char-style-btn.active{background-color:#2e3a5c;box-shadow:inset 0 0 0 1px}.char-style-btn .char-style-label{pointer-events:none;line-height:1}.char-style-bold .char-style-label{font-weight:800}.char-style-italic .char-style-label{font-style:italic}.char-style-underline .char-style-label{text-decoration:underline}.char-style-code .char-style-label{font-family:monospace;font-size:11px}.flow-dropdown{align-items:center;display:inline-flex;position:relative}.flow-toggle-btn{z-index:1;position:relative}.flow-menu{z-index:2000;background:#111520;border:1px solid #2e3a5c;border-radius:6px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 20px #00000026}.flow-list{flex-direction:column;max-height:180px;display:flex;overflow-y:auto}.flow-item{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:6px 8px}.flow-actions{justify-content:center;margin-top:6px;display:flex}
.rich-editor{text-align:left;height:100%}.rich-editor .title{text-overflow:ellipsis;white-space:nowrap;height:70px;margin:0;padding:15px;overflow-x:hidden}.rich-editor .editor-container{background:#0d1018;border:none;outline:none;height:calc(100% - 130px);padding:0 20px 0 10px;overflow-y:auto}.rich-editor .editor-container .code-block{counter-increment:linenumber;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;background:#10141f30;width:100%;margin:0;padding:3px 30px;font-family:inherit;font-size:smaller;position:relative}.rich-editor .editor-container .code-block .line-number{margin:0!important}.rich-editor .editor-container .code-block .line-number:before{content:counter(linenumber);color:#727272;padding:0 10px;position:absolute;left:0}.rich-editor .editor-container .code-block+:not(.code-block){counter-reset:linenumber}.rich-editor .editor-container :not(.code-block)+.code-block{border-radius:10px 10px 0 0;padding-top:15px}.rich-editor .editor-container .inline-code{color:#00ffffc0;font-family:inherit;font-size:inherit;background-color:#0006}.rich-editor .editor-container .flow-editor-wrap{border:1px solid #2e3a5c;border-radius:10px;margin-bottom:20px;height:300px!important}
