.qknt-rich-editor{box-sizing:border-box;min-width:0;width:100%;color:#050505;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left}.qknt-rich-editor__inner{position:relative;min-width:0;background:#fff;border:1px solid #d0d0d0;border-radius:10px;overflow:hidden}.qknt-rich-editor__toolbar{display:flex;box-sizing:border-box;min-width:0;min-height:44px;align-items:center;gap:2px;padding:4px;background:#fff;border-bottom:1px solid #d3d3d3;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.qknt-rich-editor__toolbar-button,.qknt-rich-editor__link-actions button{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;padding:8px;color:#333;background:none;border:0;border-radius:8px;cursor:pointer}.qknt-rich-editor__toolbar-button:hover,.qknt-rich-editor__toolbar-button.is-active,.qknt-rich-editor__link-actions button:hover{background:#dfe8facc}.qknt-rich-editor__toolbar-divider{width:1px;height:24px;margin:0 4px;background:#d3d3d3}.qknt-rich-editor__icon{display:block;width:18px;height:18px;fill:currentColor}.qknt-rich-editor__scroller{position:relative;min-width:0;max-height:70vh;overflow:auto}.qknt-rich-editor__input{box-sizing:border-box;min-height:96px;padding:15px 10px;font-size:15px;line-height:1.5;outline:0;caret-color:#050505}.qknt-rich-editor__placeholder{position:absolute;top:15px;left:10px;color:#999;font-size:15px;-webkit-user-select:none;user-select:none;pointer-events:none}.qknt-rich-editor__ltr{text-align:left}.qknt-rich-editor__rtl{text-align:right}.qknt-rich-editor__paragraph{position:relative;margin:0 0 8px}.qknt-rich-editor__paragraph:last-child{margin-bottom:0}.qknt-rich-editor__heading-h1{margin:0 0 12px;font-size:24px;font-weight:400}.qknt-rich-editor__heading-h2{margin:10px 0 0;color:#65676b;font-size:15px;font-weight:700;text-transform:uppercase}.qknt-rich-editor__quote{margin:0 0 8px 20px;padding-left:16px;color:#65676b;border-left:4px solid rgb(206,208,212)}.qknt-rich-editor__code,.qknt-rich-editor__text-code{font-family:Menlo,Consolas,Monaco,monospace;background:#f0f2f5}.qknt-rich-editor__code{display:block;box-sizing:border-box;margin:8px 0;padding:8px 8px 8px 52px;font-size:13px;line-height:1.53;overflow-x:auto;-moz-tab-size:2;tab-size:2}.qknt-rich-editor__text-code{padding:1px .25rem;font-size:94%}.qknt-rich-editor__text-bold{font-weight:700}.qknt-rich-editor__text-italic{font-style:italic}.qknt-rich-editor__text-underline{text-decoration:underline}.qknt-rich-editor__text-strikethrough{text-decoration:line-through}.qknt-rich-editor__text-underline-strikethrough{text-decoration:underline line-through}.qknt-rich-editor__link{color:#216fdb;text-decoration:none}.qknt-rich-editor__list-ol,.qknt-rich-editor__list-ul{margin:0 0 8px 16px;padding:0}.qknt-rich-editor__list-item{margin:8px 32px}.qknt-rich-editor__list-item-checked,.qknt-rich-editor__list-item-unchecked{position:relative;margin:8px;padding:0 24px;list-style:none;outline:0}.qknt-rich-editor__list-item-checked{text-decoration:line-through}.qknt-rich-editor__list-item-unchecked:before,.qknt-rich-editor__list-item-checked:before{position:absolute;top:2px;left:0;display:block;box-sizing:border-box;width:16px;height:16px;border-radius:2px;content:""}.qknt-rich-editor__list-item-unchecked:before{border:1px solid #999}.qknt-rich-editor__list-item-checked:before{background:#3d87f5;border:1px solid #3d87f5}.qknt-rich-editor__list-item-checked:after{position:absolute;top:5px;left:6px;display:block;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.qknt-rich-editor__nested-list-item{list-style:none}.qknt-rich-editor__link-editor{position:absolute;top:0;left:0;z-index:10;width:min(400px,calc(100% - 24px));margin:0;padding:0;background:#fff;border-radius:0 0 8px 8px;border:0;box-shadow:0 5px 10px #0000004d;opacity:0;transition:opacity .2s;will-change:transform}.qknt-rich-editor__link-editor form,.qknt-rich-editor__link-view{display:flex;align-items:center;gap:4px;box-sizing:border-box;width:100%;padding:8px 12px}.qknt-rich-editor__link-input{min-width:0;flex:1;box-sizing:border-box;padding:8px 12px;font-size:15px;background:#eee;border:0;border-radius:15px;outline:0}.qknt-rich-editor__link-view a{min-width:0;flex:1;color:#216fdb;word-break:break-word}.qknt-rich-editor__link-actions{display:flex;flex-shrink:0;gap:2px}@media(max-width:480px){.qknt-rich-editor__toolbar{min-height:40px}.qknt-rich-editor__toolbar-button{padding:6px}.qknt-rich-editor__input{padding:12px 8px}.qknt-rich-editor__placeholder{top:12px;left:8px}}
