.rich-text-editor .quill{border-radius:8px;overflow:hidden}.rich-text-editor .ql-toolbar.ql-snow{border:1px solid #d1d5db;border-radius:8px 8px 0 0;background:#f9fafb}.rich-text-editor .ql-container.ql-snow{border:1px solid #d1d5db;border-top:none;border-radius:0 0 8px 8px;min-height:150px;font-size:14px}.rich-text-editor .ql-editor{min-height:150px}.rich-text-editor .ql-editor.ql-blank:before{color:#9ca3af;font-style:normal}.rich-text-editor.rtl-editor .ql-editor{direction:rtl;text-align:right}.rich-text-editor.rtl-editor .ql-toolbar{direction:ltr}.quill-loading{border:1px solid #d1d5db;border-radius:8px;padding:40px;text-align:center;color:#9ca3af;min-height:150px;display:flex;align-items:center;justify-content:center}.product-html-content{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;overflow:hidden;max-width:100%;width:100%;min-width:0}.product-html-content *{max-width:100%!important;box-sizing:border-box}.product-html-content embed,.product-html-content iframe,.product-html-content img,.product-html-content object,.product-html-content video{max-width:100%!important;height:auto}.product-html-content code,.product-html-content pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.product-html-content table{max-width:100%!important;width:100%!important;table-layout:fixed;overflow-wrap:break-word}.product-html-content td,.product-html-content th{word-wrap:break-word;overflow-wrap:break-word;overflow:hidden}.product-html-content div,.product-html-content p,.product-html-content span{max-width:100%!important;word-wrap:break-word;overflow-wrap:break-word}.product-html-content h1,.product-html-content h2,.product-html-content h3{margin-top:.8em;margin-bottom:.4em;font-weight:600;word-wrap:break-word;overflow-wrap:break-word}.product-html-content h1{font-size:1.4em}.product-html-content h2{font-size:1.2em}.product-html-content h3{font-size:1.1em}.product-html-content p{margin-bottom:.6em;line-height:1.6}.product-html-content ol,.product-html-content ul{margin-bottom:.6em;padding-left:1.5em;padding-right:0}[dir=rtl] .product-html-content ol,[dir=rtl] .product-html-content ul{padding-left:0;padding-right:1.5em}.product-html-content li{margin-bottom:.3em}.product-html-content strong{font-weight:600}.product-html-content a{color:var(--primary-color,#b8860b);text-decoration:underline;word-wrap:break-word;overflow-wrap:break-word}.product-html-content a:hover{opacity:.8}