.article-body-editor{min-width:0}
.article-editor-hint{margin:8px 2px 0;color:#7d8a83;font-size:.63rem;line-height:1.8}
.article-editor-load-error{margin:0 0 8px;padding:10px 12px;border:1px solid #efc7bd;border-radius:9px;background:#fff4f1;color:#9c3d2d;font-size:.7rem}
.article-body-editor .ck.ck-editor{margin-top:8px}
.article-body-editor .ck.ck-toolbar{border-color:#d8e3dc;border-radius:13px 13px 0 0!important;background:linear-gradient(180deg,#fff,#f5f8f6);padding:8px;box-shadow:0 7px 20px rgba(33,62,47,.05)}
.article-body-editor .ck.ck-toolbar>.ck-toolbar__items{gap:2px}
.article-body-editor .ck.ck-button{border-radius:7px;min-height:34px}
.article-body-editor .ck.ck-button.ck-on{background:#e1f2e8;color:#086a3b}
.article-body-editor .ck.ck-dropdown__panel{border-color:#d7e1db;box-shadow:0 14px 38px rgba(22,48,34,.15)}
.article-body-editor .ck.ck-editor__main>.ck-editor__editable{min-height:520px;padding:28px 34px;border-color:#d8e3dc;border-radius:0 0 13px 13px!important;background:#fff;color:#26352d;font-family:inherit;font-size:.9rem;line-height:2.15;box-shadow:0 12px 34px rgba(32,60,45,.06)}
.article-body-editor .ck.ck-editor__main>.ck-editor__editable.ck-focused{border-color:#57a377;box-shadow:inset 0 0 0 1px #57a377,0 14px 34px rgba(23,105,61,.09)}
.article-body-editor .ck-content{direction:rtl;text-align:right}
.article-body-editor .ck-content h2{margin:1.7em 0 .65em;font-size:1.45rem;color:#183c2a}
.article-body-editor .ck-content h3{margin:1.45em 0 .55em;font-size:1.18rem;color:#24513a}
.article-body-editor .ck-content h4{margin:1.3em 0 .5em;font-size:1rem}
.article-body-editor .ck-content p{margin:.65em 0}
.article-body-editor .ck-content blockquote{margin:1.2em 0;padding:12px 18px;border-right:4px solid var(--accent);border-left:0;background:#f3f8f5;color:#40594b}
.article-body-editor .ck-content table{direction:rtl}
.article-body-editor .ck-content a{color:#087b42;text-decoration:underline}
.article-body-editor .ck-source-editing-area textarea{direction:rtl;text-align:right;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;line-height:1.8!important}
.article-body figure.table{margin:26px 0;overflow-x:auto}
.article-body table{width:100%;border-collapse:collapse}
.article-body :is(th,td){padding:11px 13px;border:1px solid #d8e2dc;text-align:right}
.article-body th{background:#edf5f0}
.article-body blockquote{margin:25px 0;padding:15px 20px;border-right:4px solid var(--accent);background:#f3f8f5;color:#40594b}
.article-body hr{border:0;border-top:1px solid #dce5df;margin:30px 0}
.article-body pre{direction:ltr;text-align:left;overflow:auto;padding:17px;border-radius:10px;background:#1f2924;color:#f4f7f5}
.article-body mark{background:#fff1a8}
.article-body s{text-decoration-thickness:1px}
@media(max-width:650px){.article-body-editor .ck.ck-editor__main>.ck-editor__editable{min-height:390px;padding:20px 17px}.article-body-editor .ck.ck-toolbar{padding:6px}.article-body-editor .ck.ck-button{min-height:32px}}
.article-body-editor .ck-content figure.image,.article-body figure.image{margin:24px auto;text-align:center}.article-body-editor .ck-content figure.image img,.article-body figure.image img{display:block;width:100%;height:auto;border-radius:13px}.article-body-editor .ck-content figure.image figcaption,.article-body figure.image figcaption{padding:8px 12px;color:#68766e;font-size:.72rem;line-height:1.8;background:#f4f7f5;border-radius:0 0 10px 10px}.article-body-editor .ck-content .image-style-side,.article-body .image-style-side{max-width:48%;float:left;margin:8px 24px 18px 0}.article-body-editor .ck.ck-upload-placeholder-loader{color:#0b7d45}
