.secure-rich-text-wrapper{width:100%;position:relative}.secure-rich-text-wrapper .ql-toolbar.ql-snow{background:#fafafa;border-radius:8px 8px 0 0;border:1px solid #d9d9d9;padding:12px;direction:ltr}.secure-rich-text-wrapper .ql-container.ql-snow{border-radius:0 0 8px 8px;border:1px solid #d9d9d9;border-top:none;font-family:inherit;font-size:15px;position:relative;height:15rem}.secure-rich-text-wrapper .ql-editor{overflow-y:auto;padding:20px;font-size:16px;line-height:1.8;direction:rtl;text-align:right}.secure-rich-text-wrapper .ql-editor p,.secure-rich-text-wrapper .ql-editor h1,.secure-rich-text-wrapper .ql-editor h2,.secure-rich-text-wrapper .ql-editor h3,.secure-rich-text-wrapper .ql-editor h4,.secure-rich-text-wrapper .ql-editor h5,.secure-rich-text-wrapper .ql-editor h6{direction:rtl;text-align:right}.secure-rich-text-wrapper .ql-editor.ql-blank:before{content:attr(data-placeholder);position:absolute;right:20px;left:auto;color:#bfbfbf;font-style:normal;pointer-events:none;direction:rtl;text-align:right}.secure-rich-text-wrapper .ql-container.ql-snow:focus-within{border-color:#00a087}.secure-rich-text-wrapper .ql-editor ol,.secure-rich-text-wrapper .ql-editor ul{padding-right:0;padding-left:0;margin:1em 2.5em 1em 0;direction:rtl;text-align:right}.secure-rich-text-wrapper .ql-editor li{padding-right:0;padding-left:0;margin-bottom:.3em;text-align:right;direction:rtl;position:relative}.secure-rich-text-wrapper .ql-editor ol{counter-reset:list-counter;list-style:none}.secure-rich-text-wrapper .ql-editor ol>li{counter-increment:list-counter;padding-right:.3em}.secure-rich-text-wrapper .ql-editor ol>li:before{content:counter(list-counter) ".";position:absolute;right:-1.5em;width:2em;text-align:right;font-weight:500;color:inherit}.secure-rich-text-wrapper .ql-editor ul{list-style:none}.secure-rich-text-wrapper .ql-editor ul>li{padding-right:.3em}.secure-rich-text-wrapper .ql-editor ul>li:before{content:"•";position:absolute;right:-1em;width:2em;text-align:right;font-weight:700;color:inherit}.secure-rich-text-wrapper .ql-editor li>ol,.secure-rich-text-wrapper .ql-editor li>ul{margin-top:.3em;margin-bottom:.3em}.secure-rich-text-wrapper .ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 8px 24px #00000040;color:#333;padding:18px;direction:rtl;z-index:9999999999;position:absolute;margin-top:10px}.secure-rich-text-wrapper .ql-snow .ql-tooltip:before{content:"";position:absolute;top:-8px;left:90%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1))}.secure-rich-text-wrapper .ql-snow .ql-tooltip:after{content:"أدخل الرابط:";display:block;margin-bottom:10px;font-weight:600;color:#333;font-size:14px}.secure-rich-text-wrapper .ql-snow .ql-tooltip input[type=text]{border:1px solid #d9d9d9;border-radius:8px;padding:10px 14px;font-size:14px;direction:ltr;text-align:left;width:100%;min-width:300px;outline:none;font-family:inherit;display:block;margin-bottom:12px}.secure-rich-text-wrapper .ql-snow .ql-tooltip input[type=text]:focus{border-color:#00a087;box-shadow:0 0 0 3px #00a0871a}.secure-rich-text-wrapper .ql-snow .ql-tooltip .ql-action,.secure-rich-text-wrapper .ql-snow .ql-tooltip .ql-remove{display:inline-block;padding:8px 20px;border-radius:8px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s;margin-left:8px;font-size:14px}.secure-rich-text-wrapper .ql-snow .ql-tooltip a.ql-action:after{content:"حفظ";background:#00a087;color:#fff;padding:8px 20px;border-radius:8px;display:inline-block;position:absolute;left:37%}.secure-rich-text-wrapper .ql-snow .ql-tooltip a.ql-action:hover:after{background:#008a73}.secure-rich-text-wrapper .ql-snow .ql-tooltip a.ql-remove:before{content:"إلغاء";background:#f5f5f5;color:#666;padding:8px 20px;border-radius:8px;display:inline-block}.secure-rich-text-wrapper .ql-snow .ql-tooltip a.ql-remove:hover:before{background:#e0e0e0}.secure-rich-text-wrapper .ql-snow .ql-picker.ql-color .ql-picker-options,.secure-rich-text-wrapper .ql-snow .ql-picker.ql-background .ql-picker-options{padding:8px;width:160px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026}.secure-rich-text-wrapper .ql-snow .ql-picker.ql-color .ql-picker-item,.secure-rich-text-wrapper .ql-snow .ql-picker.ql-background .ql-picker-item{width:20px;height:20px;border-radius:4px;margin:2px;border:1px solid #ddd}.secure-rich-text-wrapper .ql-snow .ql-picker.ql-color .ql-picker-item:hover,.secure-rich-text-wrapper .ql-snow .ql-picker.ql-background .ql-picker-item:hover{border-color:#00a087;transform:scale(1.1)}.secure-rich-text-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"نص عادي"}.secure-rich-text-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"نص عادي"}.secure-rich-text-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.secure-rich-text-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"عنوان 1"}.secure-rich-text-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.secure-rich-text-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"عنوان 2"}.secure-rich-text-wrapper .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.secure-rich-text-wrapper .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"عنوان 3"}.secure-rich-text-wrapper .ql-editor::-webkit-scrollbar{width:4px}.secure-rich-text-wrapper .ql-editor::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.secure-rich-text-wrapper .ql-editor::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.secure-rich-text-wrapper .ql-editor::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.secure-rich-text-loading{border:1px solid #d9d9d9;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafafa;gap:12px}.secure-rich-text-loading-spinner{width:40px;height:40px;border:4px solid #f0f0f0;border-top:4px solid #00a087;border-radius:50%;animation:spin 1s linear infinite}.secure-rich-text-loading-text{color:#999;font-size:14px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ant-input-textarea-show-count:after{float:left}textarea.ant-input[style*="direction: rtl"]{font-family:inherit;resize:vertical}textarea.ant-input[style*="direction: rtl"]:focus{border-color:#00a087;box-shadow:0 0 0 2px #00a0871a}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
