.cms-edit-toolbar{position:fixed;left:16px;bottom:16px;z-index:99999;display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:rgba(7,14,28,.92);backdrop-filter:blur(14px);border:1px solid rgba(37,169,255,.35);box-shadow:0 20px 60px rgba(0,0,0,.35);border-radius:18px;padding:10px 12px;color:#fff;font-family:Arial,sans-serif}.cms-edit-toolbar button,.cms-edit-toolbar a{border:0;border-radius:999px;padding:8px 12px;background:linear-gradient(135deg,#15b7ff,#ff9b27);color:#06101d;text-decoration:none;font-weight:800}.cms-edit-toolbar a{background:rgba(255,255,255,.12);color:#fff}.cms-editable-outline{outline:1px dashed rgba(255,188,77,.85)!important;outline-offset:4px}.cms-mini-edit{position:relative;z-index:9999;margin:4px 4px 4px 0;border:0;border-radius:999px;background:#ffb13b;color:#08101c;padding:4px 9px;font-size:12px;font-weight:800;box-shadow:0 8px 18px rgba(0,0,0,.25)}.cms-inserted-media video,.cms-inserted-media img{width:100%;max-height:620px;object-fit:cover;border-radius:24px;border:1px solid rgba(255,255,255,.13);box-shadow:0 25px 80px rgba(0,0,0,.35)}.dc-public-popup-backdrop{position:fixed;inset:0;z-index:99998;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:18px}.dc-public-popup{position:relative;max-width:520px;width:100%;border-radius:28px;padding:28px;background:linear-gradient(145deg,rgba(9,18,36,.98),rgba(22,35,66,.96));border:1px solid rgba(37,169,255,.25);box-shadow:0 30px 100px rgba(0,0,0,.55);text-align:center;color:#fff}.dc-public-popup h3{font-weight:900;margin-bottom:12px}.dc-public-popup p{color:#dce8f6;font-size:1.05rem;white-space:pre-line}.dc-popup-x{position:absolute;top:12px;left:12px;border:0;border-radius:50%;width:34px;height:34px;background:rgba(255,255,255,.12);color:#fff;font-size:22px}.footer-counters{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:18px 0}.footer-counter-box{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:15px 10px}.footer-counter-box i{display:block;font-size:24px;color:#2ecbff}.footer-counter-box strong{display:block;font-size:28px;font-weight:950;line-height:1.1}.footer-counter-box span{font-size:13px;color:#aebbd0}.homepage-live-counters .stat-card strong{direction:ltr}@media(max-width:768px){.cms-edit-toolbar{right:8px;left:8px;bottom:8px}.footer-counter-box strong{font-size:21px}.footer-counter-box span{font-size:11px}}

/* V16.3 Arabic/English mixed text fix */
.dc-bidi,
.cms-bidi-safe,
.cms-edit-mode main h1,
.cms-edit-mode main h2,
.cms-edit-mode main h3,
.cms-edit-mode main h4,
.cms-edit-mode main p,
.cms-edit-mode main a,
.cms-edit-mode main button,
.cms-edit-mode .tools-title,
.cms-edit-mode .tools-subtitle,
.cms-edit-mode .tools-btn,
.cms-edit-mode .nav-link,
.cms-edit-mode .footer-link{
  unicode-bidi: plaintext;
}
[dir="rtl"] .dc-bidi,
[dir="rtl"] .cms-bidi-safe,
[dir="rtl"] .tools-title,
[dir="rtl"] .tools-subtitle,
[dir="rtl"] .tools-btn{
  text-align: right;
}
[dir="ltr"] .dc-bidi,
[dir="ltr"] .cms-bidi-safe{
  text-align: start;
}
.cms-edit-mode .tools-btn,
.cms-edit-mode .btn,
.cms-edit-mode .footer-link,
.cms-edit-mode .nav-link{
  white-space: normal;
  line-height: 1.45;
}
.cms-edit-toolbar,
.cms-edit-toolbar *{
  direction: rtl;
  unicode-bidi: isolate;
}
.cms-mini-edit{
  direction: rtl;
  unicode-bidi: isolate;
}
html[dir="ltr"] body.cms-visual-page{
  direction: ltr;
}
body.cms-visual-page main :is(h1,h2,h3,h4,h5,h6,p,a,button,span,li){
  unicode-bidi: plaintext;
}
