.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-button:disabled{cursor:default;opacity:.4}.qknt-rich-editor__toolbar-button:disabled:hover{background:none}.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__input p{position:relative;margin:0 0 8px}.qknt-rich-editor__input p:last-child{margin-bottom:0}.qknt-rich-editor__input p.is-editor-empty:first-child:before{float:left;height:0;color:#999;content:attr(data-placeholder);pointer-events:none}.qknt-rich-editor__input ul,.qknt-rich-editor__input ol{margin:0 0 8px 16px;padding:0}.qknt-rich-editor__input li{margin:8px 32px}.qknt-rich-editor__input a{color:#216fdb;text-decoration:none}.qknt-rich-editor__input a:hover{text-decoration:underline}.qknt-rich-editor__input strong{font-weight:700}.qknt-rich-editor__input em{font-style:italic}.qknt-rich-editor__input u{text-decoration:underline}.qknt-rich-editor__input s{text-decoration:line-through}.qknt-rich-editor__input ul[data-type=taskList]{margin-left:0;list-style:none}.qknt-rich-editor__input ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px;margin:8px 0;padding:0;list-style:none}.qknt-rich-editor__input ul[data-type=taskList] li>label{display:flex;flex:0 0 auto;align-items:center;margin-top:3px}.qknt-rich-editor__input ul[data-type=taskList] li>label input{width:16px;height:16px;margin:0;accent-color:#3d87f5}.qknt-rich-editor__input ul[data-type=taskList] li>div{flex:1;min-width:0}.qknt-rich-editor__input ul[data-type=taskList] li>div>p{margin:0}.qknt-rich-editor__input ul[data-type=taskList] li[data-checked=true]>div{color:#777;text-decoration:line-through}.qknt-rich-editor__error{padding:16px;color:#7a1c1c;background:#fff5f5;border:1px solid #e0b4b4;border-radius:10px}.qknt-rich-editor__link-editor{position:absolute;top:0;left:0;z-index:10;box-sizing:border-box;width:min(400px,calc(100% - 24px));margin:0;padding:0;background:#fff;border:0;border-radius:0 0 8px 8px;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}}
