/* Sorat Alenjaz Blog Template */
:root{
  --ue-dark:#071B49;
  --ue-dark2:#0B2E73;
  --ue-purple:#0A73F0;
  --ue-pink:#0A73F0;
  --ue-pink2:#1588FF;
  --ue-gold:#F5C400;
  --ue-text:#31415F;
  --ue-muted:#74809A;
  --ue-border:#DCE5F3;
  --ue-soft:#F7F9FD;
}

body.uebt-archive-active,
body.uebt-single-active{
  overflow-x:clip;
  background:var(--ue-soft)!important
}
body.uebt-archive-active #secondary,
body.uebt-archive-active .sidebar,
body.uebt-archive-active .widget-area,
body.uebt-single-active #secondary,
body.uebt-single-active .sidebar,
body.uebt-single-active .widget-area{display:none!important}
.uebt-page,.uebt-page *{box-sizing:border-box;font-family:"Alexandria",Tahoma,Arial,sans-serif!important}
.uebt-page{
  position:relative;
  width:100vw;
  max-width:100vw!important;
  margin-inline:calc(50% - 50vw);
  direction:rtl;
  color:var(--ue-text);
  background:var(--ue-soft)
}
.uebt-page a{text-decoration:none}
.uebt-shell{width:min(calc(100% - 40px),1450px);margin:auto}



/* إجبار قوالب المدونة والمقال على استخدام عرض الموقع كاملًا */
body.uebt-archive-active #page,
body.uebt-single-active #page,
body.uebt-archive-active .site,
body.uebt-single-active .site{
  width:100%!important;
  max-width:none!important;
  overflow:visible!important;
}

body.uebt-archive-active #content,
body.uebt-single-active #content,
body.uebt-archive-active .site-content,
body.uebt-single-active .site-content,
body.uebt-archive-active .content-area,
body.uebt-single-active .content-area,
body.uebt-archive-active .site-main,
body.uebt-single-active .site-main{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}

.uebt-archive-page,
.uebt-single-page,
.uebt-archive-hero,
.uebt-archive-content{
  width:100vw;
  max-width:100vw!important;
}


/* Archive */
.uebt-archive-hero{
  position:relative;overflow:hidden;padding:88px 0 84px;text-align:center;color:#fff;
  background:
    radial-gradient(circle at 12% 12%,rgba(245,196,0,.24),transparent 26%),
    radial-gradient(circle at 88% 86%,rgba(10,115,240,.34),transparent 28%),
    linear-gradient(135deg,var(--ue-dark),var(--ue-dark2) 52%,#0A73F0)
}
.uebt-eyebrow{margin-bottom:14px;display:flex;align-items:center;justify-content:center;gap:12px;color:#F5C400;font-size:13px;font-weight:900}
.uebt-eyebrow:before,.uebt-eyebrow:after{content:"";width:70px;height:1px;background:linear-gradient(90deg,transparent,#F5C400)}
.uebt-eyebrow:after{background:linear-gradient(90deg,#F5C400,transparent)}
.uebt-archive-hero h1{margin:0 0 15px!important;color:#fff!important;font-size:clamp(36px,5vw,66px)!important;font-weight:900!important;line-height:1.35!important}
.uebt-description{max-width:760px;margin:auto;color:#EAF2FF;font-size:15px;line-height:2}
.uebt-description p{margin:0!important;color:inherit!important}
.uebt-archive-content{
  padding:64px 0 78px;
  background:
    radial-gradient(circle at 5% 15%,rgba(245,196,0,.08),transparent 22%),
    radial-gradient(circle at 95% 85%,rgba(10,115,240,.07),transparent 24%),
    var(--ue-soft)
}
.uebt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.uebt-card{
  min-width:0;overflow:hidden;display:flex;flex-direction:column;margin:0!important;background:#fff;
  border:1px solid var(--ue-border);border-radius:22px;box-shadow:0 14px 38px rgba(7,27,73,.08);
  transition:.25s ease
}
.uebt-card:hover{transform:translateY(-7px);border-color:rgba(10,115,240,.30);box-shadow:0 20px 46px rgba(7,27,73,.14)}
.uebt-card-image{position:relative;width:100%;aspect-ratio:16/10;display:block;overflow:hidden;background:linear-gradient(135deg,var(--ue-dark),#0A73F0)}
.uebt-card-image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;transition:transform .42s ease}
.uebt-card:hover .uebt-card-image img{transform:scale(1.045)}
.uebt-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(circle at 25% 20%,rgba(245,196,0,.32),transparent 30%),linear-gradient(135deg,var(--ue-dark),#0A73F0)}
.uebt-placeholder svg{width:58px;height:58px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.uebt-category{position:absolute;right:15px;bottom:15px;padding:8px 13px;color:#fff;background:linear-gradient(135deg,var(--ue-pink2),var(--ue-purple));border-radius:999px;font-size:11px;font-weight:900}
.uebt-card-body{padding:22px 21px 23px;display:flex;flex:1;flex-direction:column}
.uebt-date{margin-bottom:10px;display:flex;align-items:center;gap:7px;color:#74809A;font-size:11px}
.uebt-date svg{width:16px;height:16px;fill:none;stroke:var(--ue-pink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.uebt-card h2{margin:0 0 11px!important;color:var(--ue-dark2)!important;font-size:20px!important;font-weight:900!important;line-height:1.65!important}
.uebt-card h2 a{color:inherit!important}
.uebt-card h2 a:hover{color:var(--ue-pink)!important}
.uebt-excerpt{margin-bottom:18px;color:var(--ue-muted);font-size:13px;line-height:1.95;flex:1}
.uebt-excerpt p{margin:0!important;color:inherit!important}
.uebt-read{width:max-content;display:inline-flex;align-items:center;gap:7px;color:var(--ue-pink)!important;font-size:12px;font-weight:900}
.uebt-read svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.uebt-pagination{margin-top:38px}
.uebt-pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}
.uebt-pagination .page-numbers{min-width:43px;height:43px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;color:var(--ue-dark2)!important;background:#fff;border:1px solid var(--ue-border);border-radius:12px;font-size:13px;font-weight:900}
.uebt-pagination .current,.uebt-pagination .page-numbers:hover{color:#fff!important;background:linear-gradient(135deg,var(--ue-pink),var(--ue-purple));border-color:transparent}

/* Single */
.uebt-single-page{
  padding:48px 0 78px;
  background:
    radial-gradient(circle at 6% 12%,rgba(10,115,240,.06),transparent 23%),
    radial-gradient(circle at 94% 25%,rgba(10,115,240,.07),transparent 24%),
    var(--ue-soft)
}
.uebt-single-shell{max-width:none!important}
.uebt-breadcrumb{margin:0 0 17px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#74809A;font-size:12px;line-height:1.8}
.uebt-breadcrumb a{color:var(--ue-pink)!important;font-weight:900}
.uebt-single-card{
  width:100%;
  max-width:none!important;
  overflow:hidden;
  margin:0!important;
  background:#fff;
  border:1px solid var(--ue-border);
  border-radius:28px;
  box-shadow:0 22px 60px rgba(7,27,73,.10)
}
.uebt-single-featured{width:100%;max-width:none!important;margin:0!important;overflow:hidden;background:#EEF4FD}
.uebt-single-featured img{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  height:auto!important;
  min-height:420px;
  max-height:760px!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center!important
}
.uebt-single-header{padding:42px 50px 35px;text-align:center;border-bottom:1px solid var(--ue-border);background:linear-gradient(180deg,#fff,#fbfdfc)}
.uebt-single-category{margin-bottom:16px;padding:8px 15px;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,var(--ue-pink2),var(--ue-purple));border-radius:999px;font-size:12px;font-weight:900}
.uebt-single-header h1{max-width:920px;margin:0 auto 19px!important;color:var(--ue-dark2)!important;font-size:clamp(31px,4.6vw,58px)!important;font-weight:900!important;line-height:1.48!important}
.uebt-meta{display:flex;align-items:center;justify-content:center;gap:12px 22px;flex-wrap:wrap;color:#74809A;font-size:13px}
.uebt-meta span{display:inline-flex;align-items:center;gap:7px}
.uebt-meta svg{width:17px;height:17px;fill:none;stroke:var(--ue-pink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.uebt-content{max-width:1180px;margin:auto;padding:48px 38px 42px;color:var(--ue-text);font-size:17px;line-height:2.15}
.uebt-content> *:first-child{margin-top:0!important}
.uebt-content p{margin:0 0 23px!important;color:#31415F!important;font-size:17px!important;line-height:2.15!important}
.uebt-content h2{margin:45px 0 21px!important;padding:15px 18px!important;color:var(--ue-dark2)!important;background:linear-gradient(90deg,rgba(10,115,240,.09),rgba(245,196,0,.10),transparent);border-right:4px solid var(--ue-pink);border-radius:12px;font-size:30px!important;font-weight:900!important;line-height:1.55!important}
.uebt-content h3{margin:35px 0 17px!important;color:var(--ue-purple)!important;font-size:24px!important;font-weight:900!important;line-height:1.6!important}
.uebt-content h4{margin:28px 0 14px!important;color:var(--ue-pink)!important;font-size:20px!important;font-weight:900!important}
.uebt-content a{color:var(--ue-pink)!important;font-weight:900;text-decoration:underline;text-underline-offset:4px}
.uebt-content img{display:block;max-width:100%;height:auto;margin:28px auto!important;border-radius:17px;box-shadow:0 13px 35px rgba(7,27,73,.11)}
.uebt-content figure,.uebt-content .wp-block-image{margin:30px auto!important;text-align:center}
.uebt-content figure img,.uebt-content .wp-block-image img{margin:0 auto!important}
.uebt-content ul,.uebt-content ol{margin:22px 0 30px!important;padding:23px 48px 23px 22px!important;color:#31415F;background:#FAFCFF;border:1px solid var(--ue-border);border-radius:17px}
.uebt-content li{margin-bottom:11px;line-height:2}
.uebt-content blockquote{margin:32px 0!important;padding:27px 30px!important;color:#fff!important;background:linear-gradient(135deg,var(--ue-dark),var(--ue-dark2));border:0!important;border-right:5px solid var(--ue-pink)!important;border-radius:18px}
.uebt-content blockquote p{margin:0!important;color:#fff!important}
.uebt-content .wp-block-table{width:100%;margin:30px 0!important;overflow-x:auto;border-radius:16px}
.uebt-content table{width:100%;min-width:650px;border-collapse:collapse;background:#fff}
.uebt-content th{padding:18px 16px;color:#fff;text-align:center;font-weight:900;background:linear-gradient(100deg,#071B49 0%,#0B2E73 48%,#0878EF 100%);border:1px solid rgba(255,255,255,.22)}
.uebt-content thead th,
.uebt-content table tr:first-child th{position:relative}
.uebt-content thead th:not(:last-child),
.uebt-content table tr:first-child th:not(:last-child){border-left:1px solid rgba(255,255,255,.78)}
.uebt-content thead th:first-child,
.uebt-content table tr:first-child th:first-child{border-top-right-radius:14px}
.uebt-content thead th:last-child,
.uebt-content table tr:first-child th:last-child{border-top-left-radius:14px}
.uebt-content td{padding:14px;text-align:center;border:1px solid var(--ue-border)}
.uebt-single-footer{max-width:1180px;margin:auto;padding:0 38px 42px}
.uebt-share{padding:25px 0;text-align:center;border-top:1px solid var(--ue-border)}
.uebt-share strong{display:block;margin-bottom:14px;color:var(--ue-dark2)}
.uebt-share>div{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}
.uebt-share a{min-height:42px;padding:0 15px;display:inline-flex;align-items:center;color:#fff!important;background:var(--ue-dark2);border-radius:11px;font-size:12px;font-weight:900}
.uebt-share a:hover{background:var(--ue-pink)}
.uebt-cta{padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:22px;color:#fff;background:radial-gradient(circle at 10% 10%,rgba(245,196,0,.28),transparent 28%),linear-gradient(135deg,var(--ue-dark),var(--ue-dark2));border-radius:20px}
.uebt-cta h2{margin:0 0 7px!important;color:#fff!important;font-size:24px!important;font-weight:900!important}
.uebt-cta p{margin:0!important;color:#EAF2FF!important;font-size:13px!important;line-height:1.9!important}
.uebt-cta>a{min-height:49px;padding:0 21px;display:inline-flex;align-items:center;flex:0 0 auto;color:#fff!important;background:linear-gradient(135deg,var(--ue-pink2),var(--ue-pink),var(--ue-purple));border-radius:13px;font-size:13px;font-weight:900}
.uebt-post-nav{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:14px}
.uebt-post-nav a{min-height:110px;padding:20px;display:flex;flex-direction:column;justify-content:center;color:#fff!important;background:linear-gradient(135deg,var(--ue-dark),var(--ue-dark2));border-radius:17px}
.uebt-post-nav span{margin-bottom:6px;color:#F5C400;font-size:11px}
.uebt-post-nav strong{color:#fff;font-size:15px;line-height:1.7}
.uebt-related{margin-top:58px}
.uebt-section-title{margin-bottom:24px;text-align:center}
.uebt-section-title span{display:block;margin-bottom:6px;color:var(--ue-pink);font-size:12px;font-weight:900}
.uebt-section-title h2{margin:0!important;color:var(--ue-dark2)!important;font-size:34px!important;font-weight:900!important}
.uebt-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.uebt-related-card{overflow:hidden;margin:0!important;background:#fff;border:1px solid var(--ue-border);border-radius:18px;box-shadow:0 12px 32px rgba(7,27,73,.08)}
.uebt-related-image{width:100%;aspect-ratio:16/9;display:block;overflow:hidden;background:linear-gradient(135deg,var(--ue-dark),#0A73F0)}
.uebt-related-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important}
.uebt-related-card>div{padding:17px}
.uebt-related-card time{color:#74809A;font-size:10px}
.uebt-related-card h3{margin:7px 0 0!important;color:var(--ue-dark2)!important;font-size:17px!important;font-weight:900!important;line-height:1.65!important}
.uebt-related-card h3 a{color:inherit!important}
.uebt-single-page .comments-area,.uebt-single-page #comments{margin-top:45px;padding:30px;background:#fff;border:1px solid var(--ue-border);border-radius:20px}
.uebt-empty{padding:60px 25px;text-align:center;background:#fff;border:1px solid var(--ue-border);border-radius:22px}

@media(max-width:960px){
  .uebt-grid,.uebt-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .uebt-cta{flex-direction:column;text-align:center}
}
@media(max-width:640px){
  .uebt-shell{width:calc(100% - 22px)}
  .uebt-archive-hero{padding:64px 0 60px}
  .uebt-archive-hero h1{font-size:34px!important}
  .uebt-archive-content{padding:42px 0 50px}
  .uebt-grid,.uebt-related-grid{grid-template-columns:1fr}
  .uebt-single-page{padding:24px 0 48px}
  .uebt-single-card{border-radius:20px}
  .uebt-single-featured img{min-height:220px;max-height:390px!important}
  .uebt-single-header{padding:30px 17px 27px}
  .uebt-single-header h1{font-size:29px!important}
  .uebt-meta{font-size:11px}
  .uebt-content{padding:31px 17px 28px;font-size:15px}
  .uebt-content p{font-size:15px!important;line-height:2!important}
  .uebt-content h2{margin-top:34px!important;padding:12px 13px!important;font-size:23px!important}
  .uebt-content h3{font-size:20px!important}
  .uebt-content h4{font-size:18px!important}
  .uebt-content ul,.uebt-content ol{padding:18px 36px 18px 14px!important}
  .uebt-single-footer{padding:0 15px 25px}
  .uebt-cta{padding:23px 16px}
  .uebt-cta>a{width:100%;justify-content:center}
  .uebt-post-nav{grid-template-columns:1fr}
}


/* إزالة الفراغ بين الهيدر وصفحة المدونة على الشاشات الكبيرة فقط */
@media(min-width:641px){
  body.uebt-archive-active .uebt-archive-page{
    position:relative;
    z-index:2;
  }
}



/* =========================================================
   تحسين بطاقات المدونة والمقالات – الإصدار 1.4
   ========================================================= */

/* بطاقات صفحة المدونة: صورة أكبر ومساحات أقل وشكل أكثر توازنًا */
.uebt-card{
  height:100%;
  min-height:0!important;
}

.uebt-card-image{
  flex:0 0 auto;
  min-height:220px;
  aspect-ratio:16/9;
}

.uebt-card-body{
  min-height:285px;
  padding:24px 23px 22px;
}

.uebt-card h2{
  display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
}

.uebt-excerpt{
  display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:4;
}

.uebt-read{
  margin-top:auto;
}

/* منع أي قواعد من القالب الأساسي من تصغير الصور داخل البطاقات */
.uebt-card-image > img,
.uebt-card-image .attachment-large,
.uebt-card-image .wp-post-image{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  max-width:none!important;
  min-height:100%!important;
  max-height:none!important;
  padding:0!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center!important;
}

/* جميع الجداول داخل المقال قابلة للتمرير أفقيًا */
.uebt-table-scroll,
.uebt-content .wp-block-table{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:30px 0!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  border:1px solid var(--ue-border);
  border-radius:16px;
  background:#fff;
  box-shadow:0 10px 28px rgba(7,27,73,.06);
  -webkit-overflow-scrolling:touch;
  scrollbar-width:thin;
  scrollbar-color:var(--ue-gold) #EEF4FD;
}

.uebt-table-scroll::-webkit-scrollbar,
.uebt-content .wp-block-table::-webkit-scrollbar{
  height:8px;
}

.uebt-table-scroll::-webkit-scrollbar-track,
.uebt-content .wp-block-table::-webkit-scrollbar-track{
  background:#EEF4FD;
}

.uebt-table-scroll::-webkit-scrollbar-thumb,
.uebt-content .wp-block-table::-webkit-scrollbar-thumb{
  border-radius:20px;
  background:var(--ue-gold);
}

.uebt-table-scroll table,
.uebt-content .wp-block-table table{
  width:max-content!important;
  min-width:100%!important;
  margin:0!important;
  border:0!important;
  border-collapse:collapse!important;
  table-layout:auto!important;
}

.uebt-table-scroll th,
.uebt-table-scroll td,
.uebt-content .wp-block-table th,
.uebt-content .wp-block-table td{
  min-width:145px;
  white-space:normal;
  vertical-align:middle;
}

/* تنبيه سحب بسيط أسفل الجداول على الشاشات الصغيرة */
.uebt-table-scroll::after,
.uebt-content .wp-block-table::after{
  content:"اسحب الجدول يمينًا ويسارًا لعرض جميع البيانات";
  display:none;
  position:sticky;
  right:0;
  width:max-content;
  margin:8px 10px 9px;
  padding:6px 10px;
  border-radius:999px;
  background:#F7F9FD;
  color:#74809A;
  font-size:10px;
  font-weight:700;
}

/* تحسينات أقوى للموبايل */
@media(max-width:640px){
  /* إنزال بداية المقال والصورة البارزة بعيدًا عن الهيدر */
  .uebt-single-page{
    padding-top:10px!important;
  }

  .uebt-breadcrumb{
    margin-bottom:20px!important;
    padding-inline:4px;
  }

  .uebt-single-card{
    margin-top:10px!important;
    overflow:visible;
  }

  .uebt-single-featured{
    position:relative;
    width:calc(100% - 18px)!important;
    margin:9px auto 0!important;
    border-radius:16px;
    overflow:hidden;
    box-shadow:0 12px 30px rgba(7,27,73,.13);
  }

  .uebt-single-featured img{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:16/10;
    object-fit:cover!important;
    object-position:center!important;
  }

  .uebt-single-header{
    padding:27px 14px 24px!important;
  }

  .uebt-single-header h1{
    font-size:clamp(24px,7.1vw,31px)!important;
    line-height:1.55!important;
  }

  .uebt-content{
    width:100%;
    max-width:100%;
    padding:28px 13px 26px!important;
    overflow:hidden;
  }

  .uebt-content p{
    font-size:15px!important;
    line-height:2.05!important;
    overflow-wrap:anywhere;
  }

  .uebt-content h2{
    padding:12px 11px!important;
    font-size:21px!important;
    line-height:1.6!important;
  }

  .uebt-content h3{
    font-size:19px!important;
  }

  .uebt-content img,
  .uebt-content figure,
  .uebt-content .wp-block-image{
    max-width:100%!important;
  }

  .uebt-content ul,
  .uebt-content ol{
    padding:17px 33px 17px 12px!important;
  }

  .uebt-table-scroll,
  .uebt-content .wp-block-table{
    width:calc(100vw - 48px)!important;
    max-width:calc(100vw - 48px)!important;
    margin:24px auto!important;
    border-radius:13px;
  }

  .uebt-table-scroll table,
  .uebt-content .wp-block-table table{
    min-width:650px!important;
    font-size:12px!important;
  }

  .uebt-table-scroll th,
  .uebt-table-scroll td,
  .uebt-content .wp-block-table th,
  .uebt-content .wp-block-table td{
    min-width:135px;
    padding:11px 9px!important;
    line-height:1.7!important;
  }

  .uebt-table-scroll::after,
  .uebt-content .wp-block-table::after{
    display:block;
  }

  /* بطاقات المدونة على الموبايل */
  .uebt-grid{
    gap:18px;
  }

  .uebt-card{
    border-radius:18px;
  }

  .uebt-card-image{
    min-height:0;
    aspect-ratio:16/9;
  }

  .uebt-card-body{
    min-height:0;
    padding:18px 17px 19px;
  }

  .uebt-card h2{
    margin-bottom:9px!important;
    font-size:18px!important;
    line-height:1.7!important;
    -webkit-line-clamp:3;
  }

  .uebt-excerpt{
    margin-bottom:15px;
    font-size:12px;
    line-height:1.9;
    -webkit-line-clamp:3;
  }
}


/* =========================================================
   تصميم المدونة والجداول – الإصدار 1.5
   ========================================================= */

/* عرض بطاقات المدونة بنفس الشكل المطلوب */
.uebt-archive-content{
  background:#fff!important;
}

.uebt-archive-content .uebt-shell{
  width:min(calc(100% - 30px),1000px)!important;
}

.uebt-archive-content .uebt-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:stretch;
}

.uebt-archive-content .uebt-card{
  height:100%;
  min-height:485px!important;
  overflow:hidden!important;
  border:1px solid #e6ede9!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 8px 24px rgba(7,27,73,.08)!important;
  transform:none!important;
}

.uebt-archive-content .uebt-card:hover{
  transform:translateY(-4px)!important;
  border-color:rgba(10,115,240,.22)!important;
  box-shadow:0 15px 34px rgba(7,27,73,.13)!important;
}

.uebt-archive-content .uebt-card-image{
  position:relative!important;
  width:100%!important;
  min-height:0!important;
  aspect-ratio:16/9!important;
  overflow:hidden!important;
  border-radius:0!important;
  background:#eef4f1!important;
}

.uebt-archive-content .uebt-card-image img{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:cover!important;
  object-position:center!important;
}

.uebt-archive-content .uebt-category{
  display:none!important;
}

.uebt-archive-content .uebt-card-body{
  min-height:300px!important;
  padding:24px 20px 17px!important;
  align-items:center!important;
  text-align:center!important;
}

.uebt-archive-content .uebt-date{
  width:100%;
  margin:0 0 16px!important;
  justify-content:center!important;
  color:#74837b!important;
  font-size:10px!important;
}

.uebt-archive-content .uebt-card h2{
  width:100%;
  min-height:96px;
  margin:0 0 13px!important;
  color:#111!important;
  font-size:20px!important;
  font-weight:600!important;
  line-height:1.62!important;
  text-align:right!important;
  -webkit-line-clamp:3!important;
}

.uebt-archive-content .uebt-card h2 a{
  color:#111!important;
}

.uebt-archive-content .uebt-excerpt{
  width:100%;
  min-height:98px;
  margin:0 0 19px!important;
  color:#606d67!important;
  font-size:12px!important;
  font-weight:400!important;
  line-height:1.95!important;
  text-align:center!important;
  -webkit-line-clamp:4!important;
}

.uebt-archive-content .uebt-read{
  width:100%!important;
  min-height:46px;
  margin-top:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 16px!important;
  border-radius:10px!important;
  background:#0A73F0!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:800!important;
  text-align:center!important;
  transition:background .2s ease,transform .2s ease!important;
}

.uebt-archive-content .uebt-read:hover{
  background:#0B2E73!important;
  color:#fff!important;
  transform:translateY(-1px);
}

/* نظام الجداول المتجاوب:
   حتى 4 أعمدة يظهر الجدول كاملًا داخل عرض الهاتف،
   وأكثر من 4 أعمدة يصبح قابلًا للسحب أفقيًا. */
.uebt-content .uebt-table-scroll,
.uebt-content .wp-block-table{
  position:relative!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:28px 0!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  border:1px solid #DCE8F4!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 8px 23px rgba(7,27,73,.06)!important;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-inline:contain;
}

.uebt-content .uebt-table-scroll table,
.uebt-content .wp-block-table table{
  width:100%!important;
  max-width:none!important;
  min-width:100%!important;
  margin:0!important;
  border:0!important;
  border-collapse:collapse!important;
}

.uebt-content .uebt-table-scroll th,
.uebt-content .uebt-table-scroll td,
.uebt-content .wp-block-table th,
.uebt-content .wp-block-table td{
  height:auto!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  vertical-align:middle!important;
}

.uebt-content .uebt-table-wide table{
  width:max-content!important;
  min-width:760px!important;
  table-layout:auto!important;
}

.uebt-content .uebt-table-wide th,
.uebt-content .uebt-table-wide td{
  min-width:135px!important;
}

.uebt-content th{font-size:16px;line-height:1.55}
.uebt-content td{font-size:15px;line-height:1.85}

/* الموبايل */
@media(max-width:640px){

  /* إنزال المقال قليلًا حتى لا يغطي الهيدر الصورة البارزة */
  body.uebt-single-active .uebt-single-page{
    padding-top:10px!important;
  }

  .uebt-single-shell{
    width:calc(100% - 18px)!important;
  }

  .uebt-content th{
    padding:14px 12px!important;
    font-size:14px!important;
    line-height:1.5!important;
  }

  .uebt-content td{
    padding:12px 10px!important;
    font-size:13px!important;
    line-height:1.75!important;
  }

  .uebt-breadcrumb{
    margin-bottom:16px!important;
  }

  .uebt-single-card{
    margin-top:8px!important;
  }

  .uebt-single-featured{
    width:calc(100% - 12px)!important;
    margin:14px auto 0!important;
    border-radius:15px!important;
    box-shadow:0 10px 26px rgba(7,27,73,.12)!important;
  }

  .uebt-single-featured img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:16/10!important;
    object-fit:cover!important;
    object-position:center!important;
  }

  .uebt-content{
    padding:27px 12px 25px!important;
    overflow:visible!important;
  }

  /* الجدول الصغير: يظهر كاملًا دون قص أو سحب */
  .uebt-content .uebt-table-scroll,
  .uebt-content .wp-block-table{
    width:100%!important;
    max-width:100%!important;
    margin:22px 0!important;
    border-radius:11px!important;
  }

  .uebt-content .uebt-table-scroll:not(.uebt-table-wide) table,
  .uebt-content .wp-block-table:not(.uebt-table-wide) table{
    width:100%!important;
    min-width:0!important;
    table-layout:fixed!important;
    font-size:10.5px!important;
  }

  .uebt-content .uebt-table-scroll:not(.uebt-table-wide) th,
  .uebt-content .uebt-table-scroll:not(.uebt-table-wide) td,
  .uebt-content .wp-block-table:not(.uebt-table-wide) th,
  .uebt-content .wp-block-table:not(.uebt-table-wide) td{
    min-width:0!important;
    width:auto!important;
    padding:8px 5px!important;
    font-size:10.5px!important;
    line-height:1.55!important;
  }

  /* الجدول الكبير: سحب أفقي واضح */
  .uebt-content .uebt-table-wide{
    overflow-x:auto!important;
  }

  .uebt-content .uebt-table-wide table{
    width:max-content!important;
    min-width:720px!important;
    table-layout:auto!important;
    font-size:11px!important;
  }

  .uebt-content .uebt-table-wide th,
  .uebt-content .uebt-table-wide td{
    min-width:125px!important;
    padding:9px 7px!important;
    font-size:11px!important;
    line-height:1.6!important;
  }

  .uebt-content .uebt-table-wide::after{
    content:"مرّر الجدول يمينًا ويسارًا لرؤية باقي البيانات";
    position:sticky;
    right:8px;
    bottom:5px;
    display:block;
    width:max-content;
    margin:7px 8px 8px;
    padding:5px 9px;
    border-radius:999px;
    background:#EEF6FF;
    color:#667A91;
    font-size:9px;
    font-weight:700;
  }

  /* بطاقات المدونة على الهاتف */
  .uebt-archive-content .uebt-shell{
    width:calc(100% - 18px)!important;
  }

  .uebt-archive-content .uebt-grid{
    grid-template-columns:1fr!important;
    gap:18px!important;
  }

  .uebt-archive-content .uebt-card{
    min-height:0!important;
    border-radius:16px!important;
  }

  .uebt-archive-content .uebt-card-image{
    aspect-ratio:16/9!important;
  }

  .uebt-archive-content .uebt-card-body{
    min-height:0!important;
    padding:18px 16px 16px!important;
  }

  .uebt-archive-content .uebt-date{
    margin-bottom:11px!important;
  }

  .uebt-archive-content .uebt-card h2{
    min-height:0!important;
    margin-bottom:10px!important;
    font-size:18px!important;
    line-height:1.65!important;
  }

  .uebt-archive-content .uebt-excerpt{
    min-height:0!important;
    margin-bottom:15px!important;
    font-size:12px!important;
    -webkit-line-clamp:3!important;
  }

  .uebt-archive-content .uebt-read{
    min-height:44px!important;
    border-radius:9px!important;
  }
}

@media(min-width:641px) and (max-width:960px){
  .uebt-archive-content .uebt-shell{
    width:min(calc(100% - 28px),720px)!important;
  }

  .uebt-archive-content .uebt-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}


/* =========================================================
   إصلاح بطاقات المدونة على الديسكتوب – الإصدار 1.6
   يحافظ على تنسيق الموبايل والجداول دون تغيير
   ========================================================= */

@media(min-width:961px){

  body.uebt-archive-active .uebt-archive-content .uebt-shell{
    width:min(calc(100% - 44px),1040px)!important;
    max-width:1040px!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:16px!important;
    align-items:stretch!important;
  }

  /* إلغاء أي تنسيق من القالب الأساسي يضغط محتويات البطاقة */
  body.uebt-archive-active .uebt-archive-content article.uebt-card{
    position:relative!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:auto!important;
    min-height:510px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    transform:none!important;
    scale:1!important;
    zoom:1!important;
    opacity:1!important;
    visibility:visible!important;
    border:1px solid #e2ebe6!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 9px 26px rgba(7,27,73,.09)!important;
  }

  body.uebt-archive-active .uebt-archive-content article.uebt-card:hover{
    transform:translateY(-4px)!important;
    box-shadow:0 16px 36px rgba(7,27,73,.14)!important;
  }

  /* الصورة: دعم img و picture وإضافات تحسين الصور */
  body.uebt-archive-active .uebt-archive-content .uebt-card-image{
    position:relative!important;
    display:block!important;
    flex:0 0 auto!important;
    align-self:stretch!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border-radius:0!important;
    background:#edf4f0!important;
    transform:none!important;
    scale:1!important;
    zoom:1!important;
    opacity:1!important;
    visibility:visible!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-card-image picture{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    min-width:100%!important;
    min-height:100%!important;
    max-width:none!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-card-image img,
  body.uebt-archive-active .uebt-archive-content .uebt-card-image picture img,
  body.uebt-archive-active .uebt-archive-content .uebt-card-image .wp-post-image,
  body.uebt-archive-active .uebt-archive-content .uebt-card-image .attachment-large{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    min-width:100%!important;
    min-height:100%!important;
    max-width:none!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    object-fit:cover!important;
    object-position:center!important;
    transform:none!important;
    scale:1!important;
    zoom:1!important;
    opacity:1!important;
    visibility:visible!important;
  }

  /* جسم البطاقة بعرض كامل لمنع ظهور النص كعمود رفيع */
  body.uebt-archive-active .uebt-archive-content .uebt-card-body{
    position:relative!important;
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    align-self:stretch!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:auto!important;
    min-height:300px!important;
    margin:0!important;
    padding:22px 19px 18px!important;
    text-align:center!important;
    transform:none!important;
    scale:1!important;
    zoom:1!important;
    opacity:1!important;
    visibility:visible!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-date{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:center!important;
    align-self:stretch!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0 0 13px!important;
    padding:0!important;
    color:#74809A!important;
    font-size:10px!important;
    line-height:1.5!important;
    white-space:nowrap!important;
    transform:none!important;
    opacity:1!important;
    visibility:visible!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-date time{
    display:inline!important;
    width:auto!important;
    white-space:nowrap!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-date svg{
    display:block!important;
    flex:0 0 15px!important;
    width:15px!important;
    height:15px!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-card h2{
    display:block!important;
    align-self:stretch!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:96px!important;
    max-height:104px!important;
    margin:0 0 12px!important;
    padding:0!important;
    overflow:hidden!important;
    color:#111!important;
    font-size:20px!important;
    font-weight:600!important;
    line-height:1.68!important;
    text-align:right!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    transform:none!important;
    scale:1!important;
    zoom:1!important;
    opacity:1!important;
    visibility:visible!important;
    -webkit-line-clamp:unset!important;
    -webkit-box-orient:unset!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-card h2 a{
    display:block!important;
    width:100%!important;
    color:#111!important;
    font:inherit!important;
    line-height:inherit!important;
    text-align:right!important;
    white-space:normal!important;
    opacity:1!important;
    visibility:visible!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-excerpt{
    display:block!important;
    flex:1 1 auto!important;
    align-self:stretch!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:96px!important;
    max-height:110px!important;
    margin:0 0 17px!important;
    padding:0!important;
    overflow:hidden!important;
    color:#5f6d66!important;
    font-size:12px!important;
    font-weight:400!important;
    line-height:1.95!important;
    text-align:center!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    transform:none!important;
    scale:1!important;
    zoom:1!important;
    opacity:1!important;
    visibility:visible!important;
    -webkit-line-clamp:unset!important;
    -webkit-box-orient:unset!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-excerpt p{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    color:inherit!important;
    font:inherit!important;
    line-height:inherit!important;
    text-align:center!important;
    white-space:normal!important;
    opacity:1!important;
    visibility:visible!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-read{
    display:flex!important;
    flex:0 0 46px!important;
    align-items:center!important;
    justify-content:center!important;
    align-self:stretch!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    height:46px!important;
    min-height:46px!important;
    margin:auto 0 0!important;
    padding:0 15px!important;
    border-radius:10px!important;
    background:#0A73F0!important;
    color:#fff!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:1!important;
    text-align:center!important;
    white-space:nowrap!important;
    transform:none!important;
    scale:1!important;
    zoom:1!important;
    opacity:1!important;
    visibility:visible!important;
  }
}


/* =========================================================
   اللمسة النهائية للمدونة – الإصدار 1.7
   ========================================================= */

@media(min-width:961px){

  /* حذف المسافة البيضاء بين مقدمة المدونة وبطاقات المقالات */
  body.uebt-archive-active .uebt-archive-content{
    padding-top:0!important;
  }

  /* جعل كروت المقالات بعرض الموقع الكامل */
  body.uebt-archive-active .uebt-archive-content .uebt-shell{
    width:min(calc(100% - 40px),1450px)!important;
    max-width:1450px!important;
    margin-inline:auto!important;
    padding-top:0!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-grid{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:20px!important;
  }

  body.uebt-archive-active .uebt-archive-content article.uebt-card{
    width:100%!important;
    max-width:none!important;
  }
}


/* =========================================================
   مسافة صغيرة وحذف التاريخ – الإصدار 1.8
   ========================================================= */

/* مسافة بيضاء صغيرة بين هيدر المدونة وبطاقات المقالات */
body.uebt-archive-active .uebt-archive-content{
  padding-top:24px!important;
}

/* التاريخ محذوف من القالب، وهذا احتياط لمنع ظهوره من أي كاش قديم */
body.uebt-archive-active .uebt-date{
  display:none!important;
}

@media(max-width:640px){
  body.uebt-archive-active .uebt-archive-content{
    padding-top:16px!important;
  }
}


/* =========================================================
   حذف بيانات المقال وإزالة الفراغ العلوي – الإصدار 1.9
   ========================================================= */

/* احتياط لمنع ظهور التاريخ أو الكاتب داخل رأس المقال من أي كاش قديم */
body.uebt-single-active .uebt-single-header .uebt-meta{
  display:none!important;
}

/* إزالة أي مسافات خارجية يضيفها القالب قبل صفحة المدونة على الديسكتوب */
@media(min-width:641px){
  body.uebt-archive-active #content,
  body.uebt-archive-active .site-content,
  body.uebt-archive-active .content-area,
  body.uebt-archive-active .site-main,
  body.uebt-archive-active main.site-main{
    margin-top:0!important;
    padding-top:0!important;
  }

  body.uebt-archive-active .uebt-archive-page{
    padding-top:0!important;
  }
}


/* =========================================================
   إزالة فراغ الديسكتوب وإخفاء نص المسار – الإصدار 2.0
   ========================================================= */

/*
 * مسار المقال أصبح فارغًا، لكننا نحفظ ارتفاعه ومسافته
 * حتى يبقى موضع الصورة والمقال كما هو تمامًا.
 */
.uebt-breadcrumb-empty{
  display:block!important;
  min-height:22px!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/*
 * إزالة هوامش Astra والحاويات الخارجية التي كانت تنشئ
 * المساحة البيضاء قبل هيدر المدونة على الديسكتوب.
 */
@media(min-width:641px){

  body.uebt-archive-active .site-content,
  body.uebt-archive-active #content,
  body.uebt-archive-active .site-content > .ast-container,
  body.uebt-archive-active .ast-container,
  body.uebt-archive-active #primary,
  body.uebt-archive-active .content-area,
  body.uebt-archive-active .site-main,
  body.uebt-archive-active main.site-main{
    width:100%!important;
    max-width:none!important;
    margin-top:0!important;
    padding-top:0!important;
  }

  body.uebt-archive-active .site-content > .ast-container{
    padding-right:0!important;
    padding-left:0!important;
  }

  body.uebt-archive-active #primary{
    margin-bottom:0!important;
    padding-bottom:0!important;
  }

  body.uebt-archive-active .uebt-archive-page{
    top:0!important;
    transform:none!important;
  }
}


/* =========================================================
   إزالة فراغ هيدر HTML – الإصدار 2.1
   ========================================================= */

@media(min-width:641px){
  body.uebt-archive-active .uebt-archive-page{
    position:relative!important;
    padding-top:0!important;
    transition:none!important;
    overflow-anchor:none;
  }

  body.uebt-archive-active .uebt-archive-page,
  body.uebt-archive-active .uebt-archive-hero{
    scroll-margin-top:0!important;
  }
}


/* =========================================================
   رفع هيدر المدونة على الديسكتوب – الإصدار 2.2
   ========================================================= */

@media(min-width:641px){

  /*
   * الهيدر الرئيسي مصنوع بـ HTML ويترك فراغًا أبيض ثابتًا تحته.
   * نرفع صفحة المدونة فقط لإغلاق الفراغ، دون التأثير على الموبايل.
   */
  body.uebt-archive-active .uebt-archive-page{
    margin-top:-57px!important;
  }
}


/* =========================================================
   حذف جملة هيدر المدونة فقط – الإصدار 2.3
   ========================================================= */

.uebt-eyebrow-empty > span{
  display:block;
  flex:0 0 132px;
  width:132px;
  height:18px;
}

@media(max-width:640px){
  .uebt-eyebrow-empty > span{
    flex-basis:96px;
    width:96px;
  }
}


/* =========================================================
   حذف نص وخطوط الهيدر العلوية في صفحة المدونة فقط – الإصدار 2.4
   ========================================================= */
.uebt-eyebrow,
.uebt-eyebrow-empty{
  display:none !important;
}


/* =========================================================
   زيادة بسيطة في طول هيدر المقالات – الإصدار 2.5
   ========================================================= */
@media(min-width:641px){
  body.uebt-archive-active .uebt-archive-hero{
    padding-top:104px!important;
    padding-bottom:84px!important;
  }
}

@media(max-width:640px){
  body.uebt-archive-active .uebt-archive-hero{
    padding-top:74px!important;
    padding-bottom:60px!important;
  }
}


/* =========================================================
   تعديل الإصدار 2.6
   زيادة بسيطة إضافية من أعلى الهيدر
   وإنزال النص لأسفل بشكل خفيف جداً
   ========================================================= */
@media(min-width:641px){
  body.uebt-archive-active .uebt-archive-hero .uebt-archive-hero__content{
    transform:translateY(6px);
  }
}

@media(max-width:640px){
  body.uebt-archive-active .uebt-archive-hero .uebt-archive-hero__content{
    transform:translateY(4px);
  }
}


/* =========================================================
   إنزال نص هيدر المدونة قليلًا على الموبايل – الإصدار 2.7
   ========================================================= */
@media(max-width:640px){
  body.uebt-archive-active .uebt-archive-hero > .uebt-shell{
    position:relative!important;
    transform:translateY(14px)!important;
  }
}


/* =========================================================
   إصلاح ترقيم صفحات المدونة على الموبايل – الإصدار 2.8
   ========================================================= */
.uebt-pagination{
  position:relative!important;
  z-index:2147483000!important;
  isolation:isolate!important;
  pointer-events:auto!important;
  overflow:visible!important;
}

.uebt-pagination .nav-links{
  position:relative!important;
  z-index:2!important;
  pointer-events:auto!important;
  overflow:visible!important;
}

.uebt-pagination a.page-numbers{
  position:relative!important;
  z-index:3!important;
  pointer-events:auto!important;
  cursor:pointer!important;
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:rgba(10,115,240,.18);
  user-select:none;
  -webkit-user-select:none;
}

.uebt-pagination .current,
.uebt-pagination .dots{
  pointer-events:none!important;
}

@media(max-width:640px){
  body.uebt-archive-active .uebt-archive-content,
  body.uebt-archive-active .uebt-archive-content .uebt-shell{
    position:relative!important;
    z-index:20!important;
    overflow:visible!important;
  }

  .uebt-pagination{
    width:100%!important;
    margin:28px auto 0!important;
    padding:8px 4px 16px!important;
  }

  .uebt-pagination .nav-links{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    width:100%!important;
  }

  .uebt-pagination .page-numbers{
    min-width:46px!important;
    height:46px!important;
    padding:0 13px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:14px!important;
    line-height:1!important;
  }
}


/* =========================================================
   رأس الجداول الأزرق بهوية روائع – الإصدار 6.5
   يعمل مع TH أو TD في الصف الأول، على الموبايل والديسكتوب
   ========================================================= */

body.uebt-single-active .uebt-content .uebt-table-scroll,
body.uebt-single-active .uebt-content .wp-block-table{
  border:1px solid #DCE8F4!important;
  border-radius:16px!important;
  background:#fff!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
}

body.uebt-single-active .uebt-content table.uebt-styled-table{
  width:100%!important;
  margin:0!important;
  border:0!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  background:#fff!important;
  overflow:hidden!important;
}

body.uebt-single-active .uebt-content table.uebt-styled-table
tr.uebt-table-head-row > th,
body.uebt-single-active .uebt-content table.uebt-styled-table
tr.uebt-table-head-row > td,
body.uebt-single-active .uebt-content table.uebt-styled-table
.uebt-table-head-cell{
  padding:20px 16px!important;
  border-top:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-left:1px solid rgba(255,255,255,.48)!important;
  background:#0B2E73!important;
  background-image:linear-gradient(
    100deg,
    #071B49 0%,
    #0B2E73 48%,
    #0878EF 100%
  )!important;
  color:#fff!important;
  font-size:17px!important;
  font-weight:800!important;
  line-height:1.55!important;
  text-align:center!important;
  vertical-align:middle!important;
  text-shadow:0 1px 1px rgba(0,0,0,.12)!important;
}

body.uebt-single-active .uebt-content table.uebt-styled-table
tr.uebt-table-head-row > :first-child{
  border-top-right-radius:15px!important;
}

body.uebt-single-active .uebt-content table.uebt-styled-table
tr.uebt-table-head-row > :last-child{
  border-top-left-radius:15px!important;
  border-left:0!important;
}

body.uebt-single-active .uebt-content table.uebt-styled-table
tr:not(.uebt-table-head-row) > td,
body.uebt-single-active .uebt-content table.uebt-styled-table
tr:not(.uebt-table-head-row) > th{
  background:#fff!important;
  color:#31415F!important;
}

@media(max-width:640px){
  body.uebt-single-active .uebt-content table.uebt-styled-table
  tr.uebt-table-head-row > th,
  body.uebt-single-active .uebt-content table.uebt-styled-table
  tr.uebt-table-head-row > td,
  body.uebt-single-active .uebt-content table.uebt-styled-table
  .uebt-table-head-cell{
    padding:15px 9px!important;
    font-size:14px!important;
    line-height:1.5!important;
  }
}


/* =========================================================
   صندوق التواصل داخل المقالات – shortcode: [sorat_cta]
   ========================================================= */
.uebt-inline-cta{
  width:100%;
  max-width:720px;
  margin:36px auto!important;
  padding:27px 22px 23px;
  box-sizing:border-box;
  direction:rtl;
  text-align:center;
  border:1px solid rgba(10,115,240,.15);
  border-radius:24px;
  background:linear-gradient(145deg,#fff 0%,#f4faf7 100%);
  box-shadow:0 16px 42px rgba(10,115,240,.11);
  font-family:"Alexandria",Tahoma,Arial,sans-serif;
}

.uebt-content .uebt-inline-cta__title,
.uebt-inline-cta__title{
  margin:0 0 9px!important;
  padding:0!important;
  border:0!important;
  background:none!important;
  color:#0B2E73!important;
  font-size:clamp(22px,3vw,29px)!important;
  font-weight:800!important;
  line-height:1.55!important;
}

.uebt-content .uebt-inline-cta__description,
.uebt-inline-cta__description{
  max-width:610px;
  margin:0 auto 21px!important;
  color:#63736b!important;
  font-size:14px!important;
  font-weight:500;
  line-height:1.9!important;
}

.uebt-inline-cta__actions{
  display:flex;
  flex-direction:column;
  gap:13px;
  width:100%;
}

.uebt-content .uebt-inline-cta__button,
.uebt-inline-cta__button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:11px!important;
  width:100%!important;
  min-height:61px!important;
  padding:12px 18px!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:16px!important;
  color:#fff!important;
  font-size:clamp(17px,2.3vw,22px)!important;
  font-weight:800!important;
  line-height:1.45!important;
  text-align:center!important;
  text-decoration:none!important;
  transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important;
}

.uebt-inline-cta__button svg{
  flex:0 0 29px;
  width:29px;
  height:29px;
}

.uebt-inline-cta__button--whatsapp{
  background:linear-gradient(135deg,#0A73F0,#0A73F0)!important;
  box-shadow:0 11px 25px rgba(10,115,240,.24)!important;
}

.uebt-inline-cta__button--call{
  background:linear-gradient(135deg,#0B2E73,#0B2E73)!important;
  box-shadow:0 11px 25px rgba(10,115,240,.22)!important;
}

.uebt-inline-cta__button:hover{
  color:#fff!important;
  transform:translateY(-2px)!important;
  filter:brightness(1.035);
}

.uebt-content .uebt-inline-cta__note,
.uebt-inline-cta__note{
  margin:16px 0 0!important;
  color:#746528!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.75!important;
}

@media(max-width:640px){
  .uebt-inline-cta{
    width:100%;
    margin:27px auto!important;
    padding:22px 13px 19px;
    border-radius:19px;
  }

  .uebt-content .uebt-inline-cta__title,
  .uebt-inline-cta__title{
    font-size:20px!important;
  }

  .uebt-content .uebt-inline-cta__description,
  .uebt-inline-cta__description{
    margin-bottom:17px!important;
    font-size:12px!important;
  }

  .uebt-content .uebt-inline-cta__button,
  .uebt-inline-cta__button{
    min-height:56px!important;
    padding:11px 10px!important;
    border-radius:14px!important;
    font-size:16px!important;
  }

  .uebt-inline-cta__button svg{
    flex-basis:25px;
    width:25px;
    height:25px;
  }
}


/* =========================================================
   صندوق التواصل النهائي – الإصدار 3.2
   نفس التخطيط على الديسكتوب والموبايل مع مقاسات متجاوبة
   ========================================================= */

body.uebt-single-active .uebt-content .uebt-inline-cta{
  display:block!important;
  width:min(100%,760px)!important;
  max-width:760px!important;
  margin:38px auto!important;
  padding:30px 24px 25px!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  direction:rtl!important;
  text-align:center!important;
  border:1px solid rgba(10,115,240,.14)!important;
  border-radius:24px!important;
  background:linear-gradient(145deg,#ffffff 0%,#F7FAFF 100%)!important;
  box-shadow:0 16px 42px rgba(10,115,240,.11)!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__title{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 17px!important;
  padding:16px 18px!important;
  box-sizing:border-box!important;
  border:0!important;
  border-right:5px solid #0A73F0!important;
  border-radius:15px!important;
  background:linear-gradient(90deg,#eef8f3 0%,#ffffff 100%)!important;
  color:#0B2E73!important;
  font-size:clamp(22px,2.5vw,31px)!important;
  font-weight:800!important;
  line-height:1.55!important;
  text-align:center!important;
  box-shadow:none!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__description{
  display:block!important;
  width:100%!important;
  max-width:650px!important;
  margin:0 auto 23px!important;
  padding:0!important;
  color:#4f5e57!important;
  font-size:clamp(14px,1.45vw,17px)!important;
  font-weight:500!important;
  line-height:2!important;
  text-align:center!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__actions{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:14px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button{
  position:relative!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  min-height:64px!important;
  margin:0!important;
  padding:13px 20px!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:16px!important;
  color:#ffffff!important;
  font-size:clamp(17px,1.8vw,22px)!important;
  font-weight:800!important;
  line-height:1.45!important;
  text-align:center!important;
  text-decoration:none!important;
  opacity:1!important;
  visibility:visible!important;
  overflow:hidden!important;
  cursor:pointer!important;
  isolation:isolate;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button span{
  display:inline!important;
  position:static!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  color:#ffffff!important;
  font:inherit!important;
  line-height:inherit!important;
  text-decoration:none!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp{
  background:linear-gradient(135deg,#0A73F0,#0A73F0)!important;
  box-shadow:0 12px 26px rgba(10,115,240,.25)!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button--call{
  background:linear-gradient(135deg,#1769e0,#064bb7)!important;
  color:#ffffff!important;
  box-shadow:0 12px 26px rgba(23,105,224,.25)!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button--call span{
  color:#ffffff!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button .uebt-inline-cta__icon,
body.uebt-single-active .uebt-content .uebt-inline-cta__button > svg{
  position:static!important;
  display:block!important;
  flex:0 0 28px!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  min-height:28px!important;
  max-width:28px!important;
  max-height:28px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  color:#ffffff!important;
  fill:none;
  transform:none!important;
  object-fit:contain!important;
  overflow:visible!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button:hover,
body.uebt-single-active .uebt-content .uebt-inline-cta__button:focus{
  color:#ffffff!important;
  text-decoration:none!important;
  transform:translateY(-2px)!important;
  filter:brightness(1.04);
}

body.uebt-single-active .uebt-content .uebt-inline-cta__note{
  display:block!important;
  margin:18px 0 0!important;
  padding:0!important;
  color:#746528!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.75!important;
  text-align:center!important;
}

@media(max-width:640px){
  body.uebt-single-active .uebt-content .uebt-inline-cta{
    width:100%!important;
    max-width:100%!important;
    margin:28px auto!important;
    padding:20px 13px 18px!important;
    border-radius:19px!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__title{
    margin-bottom:15px!important;
    padding:13px 11px!important;
    border-right-width:4px!important;
    border-radius:13px!important;
    font-size:20px!important;
    line-height:1.6!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__description{
    margin-bottom:18px!important;
    font-size:14px!important;
    line-height:1.95!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__actions{
    gap:12px!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button{
    min-height:57px!important;
    padding:11px 12px!important;
    border-radius:14px!important;
    font-size:16px!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button .uebt-inline-cta__icon,
  body.uebt-single-active .uebt-content .uebt-inline-cta__button > svg{
    flex-basis:25px!important;
    width:25px!important;
    height:25px!important;
    min-width:25px!important;
    min-height:25px!important;
    max-width:25px!important;
    max-height:25px!important;
  }
}


/* =========================================================
   صندوق التواصل المتطابق على الموبايل – الإصدار 3.3
   ========================================================= */

/* قواعد نهائية مستقلة عن كلاس body حتى تعمل مع كل القوالب */
.uebt-content section.uebt-inline-cta,
section.uebt-inline-cta{
  display:block!important;
  width:min(100%,760px)!important;
  max-width:760px!important;
  margin:38px auto!important;
  padding:30px 24px 25px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  direction:rtl!important;
  text-align:center!important;
  border:1px solid rgba(10,115,240,.14)!important;
  border-radius:24px!important;
  background:linear-gradient(145deg,#ffffff 0%,#F7FAFF 100%)!important;
  box-shadow:0 16px 42px rgba(10,115,240,.11)!important;
  font-family:"Alexandria",Tahoma,Arial,sans-serif!important;
  -webkit-text-size-adjust:100%!important;
}

.uebt-content section.uebt-inline-cta h2.uebt-inline-cta__title,
section.uebt-inline-cta h2.uebt-inline-cta__title{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 17px!important;
  padding:16px 18px!important;
  box-sizing:border-box!important;
  border:0!important;
  border-right:5px solid #0A73F0!important;
  border-radius:15px!important;
  background:linear-gradient(90deg,#eef8f3 0%,#ffffff 100%)!important;
  color:#0B2E73!important;
  font-size:clamp(22px,2.5vw,31px)!important;
  font-weight:800!important;
  line-height:1.55!important;
  text-align:center!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  box-shadow:none!important;
}

.uebt-content section.uebt-inline-cta p.uebt-inline-cta__description,
section.uebt-inline-cta p.uebt-inline-cta__description{
  display:block!important;
  width:100%!important;
  max-width:650px!important;
  margin:0 auto 23px!important;
  padding:0!important;
  color:#4f5e57!important;
  font-size:clamp(14px,1.45vw,17px)!important;
  font-weight:500!important;
  line-height:2!important;
  text-align:center!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
}

.uebt-content section.uebt-inline-cta .uebt-inline-cta__actions,
section.uebt-inline-cta .uebt-inline-cta__actions{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:14px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
}

.uebt-content section.uebt-inline-cta a.uebt-inline-cta__button,
section.uebt-inline-cta a.uebt-inline-cta__button{
  position:relative!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  min-height:64px!important;
  margin:0!important;
  padding:13px 20px!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:16px!important;
  color:#ffffff!important;
  font-size:clamp(17px,1.8vw,22px)!important;
  font-weight:800!important;
  line-height:1.45!important;
  text-align:center!important;
  text-decoration:none!important;
  white-space:normal!important;
  overflow:hidden!important;
  opacity:1!important;
  visibility:visible!important;
  cursor:pointer!important;
}

.uebt-content section.uebt-inline-cta a.uebt-inline-cta__button span,
section.uebt-inline-cta a.uebt-inline-cta__button span{
  display:inline!important;
  position:static!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  color:#ffffff!important;
  font:inherit!important;
  line-height:inherit!important;
  text-decoration:none!important;
  white-space:normal!important;
}

.uebt-content section.uebt-inline-cta a.uebt-inline-cta__button--whatsapp,
section.uebt-inline-cta a.uebt-inline-cta__button--whatsapp{
  background:linear-gradient(135deg,#0A73F0,#0A73F0)!important;
  box-shadow:0 12px 26px rgba(10,115,240,.25)!important;
}

.uebt-content section.uebt-inline-cta a.uebt-inline-cta__button--call,
section.uebt-inline-cta a.uebt-inline-cta__button--call{
  background:linear-gradient(135deg,#1769e0,#064bb7)!important;
  color:#ffffff!important;
  box-shadow:0 12px 26px rgba(23,105,224,.25)!important;
}

.uebt-content section.uebt-inline-cta a.uebt-inline-cta__button svg,
section.uebt-inline-cta a.uebt-inline-cta__button svg{
  position:static!important;
  display:block!important;
  flex:0 0 28px!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  min-height:28px!important;
  max-width:28px!important;
  max-height:28px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  color:#ffffff!important;
  transform:none!important;
  overflow:visible!important;
}

.uebt-content section.uebt-inline-cta p.uebt-inline-cta__note,
section.uebt-inline-cta p.uebt-inline-cta__note{
  display:block!important;
  margin:18px 0 0!important;
  padding:0!important;
  color:#746528!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.75!important;
  text-align:center!important;
}

@media(max-width:640px){
  .uebt-content section.uebt-inline-cta,
  section.uebt-inline-cta{
    width:100%!important;
    max-width:100%!important;
    margin:26px auto!important;
    padding:18px 12px 17px!important;
    border-radius:19px!important;
  }

  .uebt-content section.uebt-inline-cta h2.uebt-inline-cta__title,
  section.uebt-inline-cta h2.uebt-inline-cta__title{
    margin:0 0 14px!important;
    padding:13px 10px!important;
    border-right-width:4px!important;
    border-radius:13px!important;
    font-size:19px!important;
    line-height:1.58!important;
  }

  .uebt-content section.uebt-inline-cta p.uebt-inline-cta__description,
  section.uebt-inline-cta p.uebt-inline-cta__description{
    max-width:100%!important;
    margin:0 auto 17px!important;
    padding:0 3px!important;
    font-size:13px!important;
    line-height:1.9!important;
  }

  .uebt-content section.uebt-inline-cta .uebt-inline-cta__actions,
  section.uebt-inline-cta .uebt-inline-cta__actions{
    gap:11px!important;
  }

  .uebt-content section.uebt-inline-cta a.uebt-inline-cta__button,
  section.uebt-inline-cta a.uebt-inline-cta__button{
    min-height:55px!important;
    padding:11px 10px!important;
    border-radius:14px!important;
    font-size:15.5px!important;
    line-height:1.45!important;
  }

  .uebt-content section.uebt-inline-cta a.uebt-inline-cta__button svg,
  section.uebt-inline-cta a.uebt-inline-cta__button svg{
    flex-basis:24px!important;
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    min-height:24px!important;
    max-width:24px!important;
    max-height:24px!important;
  }

  .uebt-content section.uebt-inline-cta p.uebt-inline-cta__note,
  section.uebt-inline-cta p.uebt-inline-cta__note{
    margin-top:14px!important;
    font-size:10.5px!important;
    line-height:1.65!important;
  }
}


/* =========================================================
   ضمان تطبيق تصميم صندوق التواصل على الموبايل – الإصدار 3.4
   ========================================================= */
.uebt-inline-cta--inline-styled{
  display:block!important;
}
.uebt-inline-cta--inline-styled .uebt-inline-cta__actions{
  display:flex!important;
  flex-direction:column!important;
}
.uebt-inline-cta--inline-styled .uebt-inline-cta__button{
  display:flex!important;
  width:100%!important;
  color:#fff!important;
  text-decoration:none!important;
}
.uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp{
  background:linear-gradient(135deg,#0A73F0,#0A73F0)!important;
}
.uebt-inline-cta--inline-styled .uebt-inline-cta__button--call{
  background:linear-gradient(135deg,#1769e0,#064bb7)!important;
}


/* =========================================================
   تنسيق أسطر عنوان وواتساب على الموبايل – الإصدار 3.5
   ========================================================= */
.uebt-inline-cta__title-line,
.uebt-inline-cta__button-line{
  display:inline!important;
}

.uebt-inline-cta__title-line--first::after,
.uebt-inline-cta__button-line--first::after{
  content:" ";
}

@media(max-width:640px){
  body.uebt-single-active .uebt-content .uebt-inline-cta__title-line,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__title-line{
    display:block!important;
    width:100%!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__title-line--first::after,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__title-line--first::after{
    content:""!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button-label--whatsapp,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button-label--whatsapp{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:1px!important;
    line-height:1.35!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button-line,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button-line{
    display:block!important;
    width:100%!important;
    text-align:center!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button-line--first::after,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button-line--first::after{
    content:""!important;
  }
}


/* =========================================================
   ترتيب أسطر صندوق التواصل نهائيًا – الإصدار 3.6
   ========================================================= */

@media(max-width:640px){
  body.uebt-single-active .uebt-content .uebt-inline-cta__title,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__title{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__title-line,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__title-line{
    display:block!important;
    width:100%!important;
    text-align:center!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button-label--whatsapp,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button-label--whatsapp{
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:1px!important;
    width:auto!important;
    min-width:0!important;
    text-align:center!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button-line,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button-line{
    display:block!important;
    width:100%!important;
    margin:0!important;
    text-align:center!important;
    white-space:nowrap!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp{
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:center!important;
  }
}





/* =========================================================
   زر واتساب بدون تكرار – الإصدار 3.9
   نص واحد: سطر واحد على الديسكتوب وسطران على الموبايل
   ========================================================= */

body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp{
  display:flex!important;
  flex-direction:row!important;
  direction:rtl!important;
  align-items:center!important;
  justify-content:center!important;
  gap:11px!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button-label--whatsapp,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button-label--whatsapp{
  display:inline-flex!important;
  flex:0 1 auto!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:0!important;
  color:#fff!important;
  text-align:center!important;
  white-space:nowrap!important;
  line-height:1.35!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button-label--whatsapp .uebt-inline-cta__button-line,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button-label--whatsapp .uebt-inline-cta__button-line,
body.uebt-single-active .uebt-content .uebt-inline-cta__button-space,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button-space{
  display:inline!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  font:inherit!important;
  line-height:inherit!important;
  text-align:center!important;
  white-space:nowrap!important;
}

@media(max-width:767px){
  body.uebt-single-active .uebt-content .uebt-inline-cta__button-label--whatsapp,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button-label--whatsapp{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:2px!important;
    width:auto!important;
    max-width:calc(100% - 42px)!important;
    white-space:normal!important;
    line-height:1.18!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button-label--whatsapp .uebt-inline-cta__button-line,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button-label--whatsapp .uebt-inline-cta__button-line{
    display:block!important;
    width:auto!important;
    white-space:nowrap!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button-space,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button-space{
    display:none!important;
  }
}


/* =========================================================
   أزرار التواصل النهائية – الإصدار 4.0
   نص واحد في سطر واحد على الموبايل والديسكتوب
   والأيقونات في الجهة اليسرى
   ========================================================= */

body.uebt-single-active .uebt-content .uebt-inline-cta__button,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
  direction:rtl!important;
  gap:11px!important;
  white-space:nowrap!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button .uebt-inline-cta__button-label,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button .uebt-inline-cta__button-label{
  order:1!important;
  display:block!important;
  flex:0 1 auto!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  font:inherit!important;
  line-height:1.25!important;
  text-align:center!important;
  white-space:nowrap!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button .uebt-inline-cta__icon,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button .uebt-inline-cta__icon{
  order:2!important;
  flex:0 0 26px!important;
  width:26px!important;
  height:26px!important;
  min-width:26px!important;
  min-height:26px!important;
  max-width:26px!important;
  max-height:26px!important;
  margin:0!important;
}

@media(max-width:767px){
  body.uebt-single-active .uebt-content .uebt-inline-cta__button,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button{
    min-height:56px!important;
    padding:10px 12px!important;
    gap:8px!important;
    font-size:clamp(13px,3.75vw,16px)!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button .uebt-inline-cta__button-label,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button .uebt-inline-cta__button-label{
    display:block!important;
    width:auto!important;
    max-width:calc(100% - 32px)!important;
    white-space:nowrap!important;
    letter-spacing:0!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button .uebt-inline-cta__icon,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button .uebt-inline-cta__icon{
    flex-basis:23px!important;
    width:23px!important;
    height:23px!important;
    min-width:23px!important;
    min-height:23px!important;
    max-width:23px!important;
    max-height:23px!important;
  }
}

@media(max-width:380px){
  body.uebt-single-active .uebt-content .uebt-inline-cta__button,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button{
    font-size:12.5px!important;
    padding-right:8px!important;
    padding-left:8px!important;
    gap:6px!important;
  }
}


/* =========================================================
   زر جميع الخدمات داخل صندوق التواصل – الإصدار 4.1
   ========================================================= */
body.uebt-single-active .uebt-content .uebt-inline-cta__button--services,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button--services{
  background:linear-gradient(135deg,#F5C400,#D8AA00)!important;
  color:#0B2E73!important;
  box-shadow:0 12px 26px rgba(216,170,0,.24)!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button--services span,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button--services span,
body.uebt-single-active .uebt-content .uebt-inline-cta__button--services svg,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button--services svg{
  color:#0B2E73!important;
}

@media(max-width:640px){
  body.uebt-single-active .uebt-content .uebt-inline-cta__button--services,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button--services{
    font-size:14px!important;
    padding-inline:10px!important;
  }
}


/* =========================================================
   زر واتساب بسطر واحد وهزة يمين ويسار عند الظهور – الإصدار 4.4
   ========================================================= */

body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp{
  transform:translateY(8px) scale(.99);
  opacity:.94;
  will-change:transform,opacity;
}

body.uebt-single-active .uebt-content .uebt-inline-cta.uebt-cta-in-view .uebt-inline-cta__button--whatsapp,
.uebt-inline-cta--inline-styled.uebt-cta-in-view .uebt-inline-cta__button--whatsapp{
  animation:uebtWhatsappSideShake .88s ease-in-out both;
}

@keyframes uebtWhatsappSideShake{
  0%{
    transform:translateX(0) scale(.995);
    opacity:.96;
  }
  16%{
    transform:translateX(-7px) scale(1);
    opacity:1;
  }
  32%{
    transform:translateX(7px) scale(1);
  }
  48%{
    transform:translateX(-5px) scale(1);
  }
  64%{
    transform:translateX(5px) scale(1);
  }
  80%{
    transform:translateX(-2px) scale(1);
  }
  100%{
    transform:translateX(0) scale(1);
    opacity:1;
  }
}

@media(max-width:767px){
  body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp{
    min-height:56px!important;
    padding:10px 9px!important;
    gap:7px!important;
    font-size:clamp(11.5px,3.35vw,14px)!important;
    white-space:nowrap!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp .uebt-inline-cta__button-label--whatsapp,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp .uebt-inline-cta__button-label--whatsapp{
    display:block!important;
    flex:0 1 auto!important;
    width:auto!important;
    max-width:calc(100% - 30px)!important;
    min-width:0!important;
    white-space:nowrap!important;
    line-height:1.25!important;
    letter-spacing:0!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp .uebt-inline-cta__icon,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp .uebt-inline-cta__icon{
    flex:0 0 21px!important;
    width:21px!important;
    height:21px!important;
    min-width:21px!important;
    min-height:21px!important;
    max-width:21px!important;
    max-height:21px!important;
  }
}

@media(max-width:350px){
  body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp{
    font-size:11px!important;
    padding-right:7px!important;
    padding-left:7px!important;
    gap:5px!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp .uebt-inline-cta__icon,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp .uebt-inline-cta__icon{
    flex-basis:19px!important;
    width:19px!important;
    height:19px!important;
    min-width:19px!important;
    min-height:19px!important;
    max-width:19px!important;
    max-height:19px!important;
  }
}

@media(prefers-reduced-motion:reduce){
  body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp,
  body.uebt-single-active .uebt-content .uebt-inline-cta.uebt-cta-in-view .uebt-inline-cta__button--whatsapp,
  .uebt-inline-cta--inline-styled.uebt-cta-in-view .uebt-inline-cta__button--whatsapp{
    animation:none!important;
    transform:none!important;
    opacity:1!important;
  }
}


/* =========================================================
   دمج العنوان والوصف داخل مربع واحد – الإصدار 4.5
   ========================================================= */
body.uebt-single-active .uebt-content .uebt-inline-cta__intro,
.uebt-inline-cta--inline-styled .uebt-inline-cta__intro{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  margin:0 0 22px!important;
  padding:22px 24px 20px!important;
  box-sizing:border-box!important;
  border:0!important;
  border-right:5px solid #0A73F0!important;
  border-radius:15px!important;
  background:linear-gradient(90deg,#eef8f3 0%,#ffffff 100%)!important;
  text-align:center!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__intro .uebt-inline-cta__title,
.uebt-inline-cta--inline-styled .uebt-inline-cta__intro .uebt-inline-cta__title{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:none!important;
  color:#0B2E73!important;
  font-size:clamp(22px,2.7vw,29px)!important;
  font-weight:800!important;
  line-height:1.45!important;
  text-align:center!important;
  box-shadow:none!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__intro .uebt-inline-cta__title-line,
.uebt-inline-cta--inline-styled .uebt-inline-cta__intro .uebt-inline-cta__title-line{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  text-align:center!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__intro .uebt-inline-cta__title-line--second,
.uebt-inline-cta--inline-styled .uebt-inline-cta__intro .uebt-inline-cta__title-line--second{
  margin-top:1px!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__intro .uebt-inline-cta__description,
.uebt-inline-cta--inline-styled .uebt-inline-cta__intro .uebt-inline-cta__description{
  display:block!important;
  width:100%!important;
  max-width:680px!important;
  margin:10px auto 0!important;
  padding:0!important;
  color:#4f5e57!important;
  font-size:clamp(12.5px,1.45vw,16px)!important;
  font-weight:500!important;
  line-height:1.85!important;
  text-align:center!important;
}

@media(max-width:640px){
  body.uebt-single-active .uebt-content .uebt-inline-cta__intro,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__intro{
    padding:17px 13px 15px!important;
    margin-bottom:18px!important;
    border-right-width:4px!important;
    border-radius:13px!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__intro .uebt-inline-cta__title,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__intro .uebt-inline-cta__title{
    font-size:20px!important;
    line-height:1.5!important;
  }

  body.uebt-single-active .uebt-content .uebt-inline-cta__intro .uebt-inline-cta__description,
  .uebt-inline-cta--inline-styled .uebt-inline-cta__intro .uebt-inline-cta__description{
    margin-top:7px!important;
    font-size:12.5px!important;
    line-height:1.8!important;
  }
}


/* =========================================================
   شركة روائع – الهوية النهائية على النسخة المستقرة 4.5
========================================================= */

:root{
  --ue-dark:#071B49;
  --ue-dark2:#0B2E73;
  --ue-purple:#0A73F0;
  --ue-pink:#0A73F0;
  --ue-pink2:#1588FF;
  --ue-gold:#F5C400;
  --ue-text:#31415F;
  --ue-muted:#74809A;
  --ue-border:#DCE5F3;
  --ue-soft:#F7F9FD;
}

.uebt-archive-hero{
  background:
    radial-gradient(circle at 12% 12%,rgba(245,196,0,.16),transparent 26%),
    radial-gradient(circle at 88% 86%,rgba(10,115,240,.30),transparent 28%),
    linear-gradient(135deg,#071B49,#0B2E73 54%,#0A73F0)!important;
}

.uebt-card-image,
.uebt-related-image{
  background:linear-gradient(135deg,#071B49,#0A73F0)!important;
}

.uebt-placeholder{
  background:
    radial-gradient(circle at 25% 20%,rgba(245,196,0,.24),transparent 30%),
    linear-gradient(135deg,#071B49,#0A73F0)!important;
}

.uebt-category{
  background:linear-gradient(135deg,#F5C400,#D8AA00)!important;
  color:#071B49!important;
}

.uebt-pagination .current,
.uebt-pagination .page-numbers:hover{
  background:linear-gradient(135deg,#0A73F0,#0B2E73)!important;
}

.uebt-single-category{
  background:linear-gradient(135deg,#0A73F0,#1588FF)!important;
}

.uebt-single-header h1,
.uebt-card h2,
.uebt-section-title h2{
  color:#071B49!important;
}

.uebt-content h2{
  color:#071B49!important;
  background:linear-gradient(90deg,rgba(10,115,240,.09),rgba(245,196,0,.09),transparent)!important;
  border-right-color:#0A73F0!important;
}

.uebt-content h3,
.uebt-content h4,
.uebt-content a,
.uebt-read,
.uebt-breadcrumb a{
  color:#0A73F0!important;
}

.uebt-content blockquote,
.uebt-post-nav a,
.uebt-cta{
  background:
    radial-gradient(circle at 10% 10%,rgba(245,196,0,.16),transparent 28%),
    linear-gradient(135deg,#071B49,#0B2E73)!important;
}

.uebt-post-nav span,
.uebt-section-title span{
  color:#F5C400!important;
}

/* CTA أسفل المقال */
.uebt-cta__actions{
  display:flex!important;
  flex:0 0 auto!important;
  gap:10px!important;
  align-items:center!important;
}

.uebt-cta__actions a{
  min-height:49px!important;
  padding:0 19px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:13px!important;
  font-size:13px!important;
  font-weight:900!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}

.uebt-cta__wa{
  background:#0A73F0!important;
  color:#fff!important;
}

.uebt-cta__call{
  background:#0A73F0!important;
  color:#fff!important;
}

.uebt-inline-cta__title{
  color:#071B49!important;
}

.uebt-inline-cta__description{
  color:#31415F!important;
}

.uebt-inline-cta__note{
  color:#746528!important;
}

.uebt-inline-cta__button--call{
  background:linear-gradient(135deg,#0A73F0,#0B2E73)!important;
  color:#fff!important;
}

.uebt-inline-cta__button--services{
  background:linear-gradient(135deg,#F5C400,#D8AA00)!important;
  color:#071B49!important;
}

.uebt-inline-cta__button--services *{
  color:#071B49!important;
}

/* تاريخ النشر غير ظاهر */
.uebt-date,
.uebt-related-card time{
  display:none!important;
}

/* =========================================================
   أزرار واتساب والاتصال الثابتة أسفل الشمال
========================================================= */

body.uebt-single-active .uebt-rawaie-floats{
  position:fixed!important;
  left:16px!important;
  right:auto!important;
  bottom:94px!important;
  z-index:2147483600!important;
  display:flex!important;
  flex-direction:column!important;
  gap:9px!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:none!important;
}

body.uebt-single-active .uebt-rawaie-float{
  display:block!important;
  width:52px!important;
  height:52px!important;
  min-width:52px!important;
  min-height:52px!important;
  max-width:52px!important;
  max-height:52px!important;
  margin:0!important;
  padding:0!important;
  border-radius:50%!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:26px 26px!important;
  box-shadow:0 10px 28px rgba(7,27,73,.22)!important;
  pointer-events:auto!important;
  text-decoration:none!important;
}

body.uebt-single-active .uebt-rawaie-float--wa{
  border:1px solid #0A73F0!important;
  background-color:#0A73F0!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23ffffff' d='M16.02 3.2c-7.05 0-12.78 5.7-12.78 12.72 0 2.47.72 4.88 2.08 6.94L3 29l6.34-2.29a12.8 12.8 0 0 0 6.67 1.87h.01c7.04 0 12.77-5.7 12.77-12.72S23.06 3.2 16.02 3.2Zm0 23.23h-.01a10.67 10.67 0 0 1-5.43-1.48l-.39-.23-3.76 1.36 1.38-3.65-.25-.38a10.5 10.5 0 0 1-1.7-5.73c0-5.78 4.74-10.48 10.56-10.48s10.56 4.7 10.56 10.48-4.74 10.48-10.56 10.48Zm5.79-7.85c-.32-.16-1.88-.92-2.17-1.03-.29-.1-.5-.16-.71.16-.21.31-.82 1.03-1 1.24-.18.21-.37.24-.69.08-.32-.16-1.34-.49-2.56-1.57-.95-.84-1.59-1.88-1.77-2.2-.18-.31-.02-.48.14-.64.14-.14.32-.37.48-.55.16-.18.21-.31.32-.52.11-.21.05-.39-.03-.55-.08-.16-.71-1.72-.98-2.35-.26-.62-.52-.54-.71-.55h-.61c-.21 0-.55.08-.84.39-.29.31-1.11 1.08-1.11 2.64 0 1.56 1.14 3.06 1.3 3.27.16.21 2.25 3.42 5.45 4.79.76.33 1.35.52 1.81.66.76.24 1.45.21 2 .13.61-.09 1.88-.76 2.14-1.5.26-.73.26-1.36.18-1.5-.08-.13-.29-.21-.61-.37Z'/%3E%3C/svg%3E")!important;
}

body.uebt-single-active .uebt-rawaie-float--call{
  border:1px solid #0A73F0!important;
  background-color:#0A73F0!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M6.62 10.79a15.48 15.48 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.02-.24c1.12.37 2.33.57 3.57.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1C10.61 21 3 13.39 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1.02l-2.2 2.2Z'/%3E%3C/svg%3E")!important;
}

@keyframes uebtRawaieFloatPulse{
  0%,100%{transform:scale(1)}
  40%{transform:scale(1.10)}
  75%{transform:scale(.97)}
}

body.uebt-single-active .uebt-rawaie-float--wa{
  animation:uebtRawaieFloatPulse 1.1s ease 1 .8s;
}

@media(max-width:640px){
  .uebt-cta{
    gap:16px!important;
  }

  .uebt-cta__actions{
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
  }

  .uebt-cta__actions a{
    width:100%!important;
  }

  body.uebt-single-active .uebt-rawaie-floats{
    left:12px!important;
    bottom:104px!important;
    gap:8px!important;
  }

  body.uebt-single-active .uebt-rawaie-float{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
    max-width:48px!important;
    max-height:48px!important;
    background-size:24px 24px!important;
  }

  @supports(bottom:env(safe-area-inset-bottom)){
    body.uebt-single-active .uebt-rawaie-floats{
      bottom:calc(92px + env(safe-area-inset-bottom))!important;
    }
  }
}


/* =========================================================
   5.1 — زرا واتساب والاتصال الثابتان في كل مقال
========================================================= */

/*
 * selector عام بدون الاعتماد على body class حتى يظهر الزران
 * مهما كانت تنسيقات الثيم.
 */
.uebt-rawaie-floats{
  position:fixed!important;
  left:18px!important;
  right:auto!important;
  bottom:24px!important;
  z-index:2147483646!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:10px!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  visibility:visible!important;
  opacity:1!important;
  overflow:visible!important;
  transform:none!important;
  translate:none!important;
  pointer-events:none!important;
}

.uebt-rawaie-floats--mounted{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
}

.uebt-rawaie-float{
  position:relative!important;
  display:block!important;
  flex:0 0 auto!important;
  width:54px!important;
  height:54px!important;
  min-width:54px!important;
  min-height:54px!important;
  max-width:54px!important;
  max-height:54px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:50%!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:27px 27px!important;
  box-shadow:0 10px 28px rgba(7,27,73,.25)!important;
  text-decoration:none!important;
  pointer-events:auto!important;
  opacity:1!important;
  visibility:visible!important;
  transition:transform .18s ease,box-shadow .18s ease!important;
}

.uebt-rawaie-float:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 14px 34px rgba(7,27,73,.30)!important;
}

/* واتساب */
.uebt-rawaie-float--wa{
  border:1px solid #0A73F0!important;
  background-color:#0A73F0!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23ffffff' d='M16.02 3.2c-7.05 0-12.78 5.7-12.78 12.72 0 2.47.72 4.88 2.08 6.94L3 29l6.34-2.29a12.8 12.8 0 0 0 6.67 1.87h.01c7.04 0 12.77-5.7 12.77-12.72S23.06 3.2 16.02 3.2Zm0 23.23h-.01a10.67 10.67 0 0 1-5.43-1.48l-.39-.23-3.76 1.36 1.38-3.65-.25-.38a10.5 10.5 0 0 1-1.7-5.73c0-5.78 4.74-10.48 10.56-10.48s10.56 4.7 10.56 10.48-4.74 10.48-10.56 10.48Zm5.79-7.85c-.32-.16-1.88-.92-2.17-1.03-.29-.1-.5-.16-.71.16-.21.31-.82 1.03-1 1.24-.18.21-.37.24-.69.08-.32-.16-1.34-.49-2.56-1.57-.95-.84-1.59-1.88-1.77-2.2-.18-.31-.02-.48.14-.64.14-.14.32-.37.48-.55.16-.18.21-.31.32-.52.11-.21.05-.39-.03-.55-.08-.16-.71-1.72-.98-2.35-.26-.62-.52-.54-.71-.55h-.61c-.21 0-.55.08-.84.39-.29.31-1.11 1.08-1.11 2.64 0 1.56 1.14 3.06 1.3 3.27.16.21 2.25 3.42 5.45 4.79.76.33 1.35.52 1.81.66.76.24 1.45.21 2 .13.61-.09 1.88-.76 2.14-1.5.26-.73.26-1.36.18-1.5-.08-.13-.29-.21-.61-.37Z'/%3E%3C/svg%3E")!important;
}

/* اتصال */
.uebt-rawaie-float--call{
  border:1px solid #0A73F0!important;
  background-color:#0A73F0!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M6.62 10.79a15.48 15.48 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.02-.24c1.12.37 2.33.57 3.57.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1C10.61 21 3 13.39 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1.02l-2.2 2.2Z'/%3E%3C/svg%3E")!important;
}

@keyframes uebtRawaieContactAttention{
  0%,100%{transform:translateX(0) scale(1)}
  22%{transform:translateX(-4px) scale(1.04)}
  44%{transform:translateX(4px) scale(1.04)}
  66%{transform:translateX(-2px) scale(1.02)}
  82%{transform:translateX(2px) scale(1.02)}
}

.uebt-rawaie-float--attention{
  animation:uebtRawaieContactAttention .75s ease 1!important;
}

/* الموبايل */
@media(max-width:640px){
  .uebt-rawaie-floats{
    left:12px!important;
    right:auto!important;
    bottom:88px!important;
    gap:8px!important;
  }

  .uebt-rawaie-float{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
    max-width:48px!important;
    max-height:48px!important;
    background-size:24px 24px!important;
    box-shadow:0 8px 24px rgba(7,27,73,.24)!important;
  }

  @supports(bottom:env(safe-area-inset-bottom)){
    .uebt-rawaie-floats{
      bottom:calc(78px + env(safe-area-inset-bottom))!important;
    }
  }
}

/* التابلت */
@media(min-width:641px) and (max-width:1024px){
  .uebt-rawaie-floats{
    left:14px!important;
    bottom:26px!important;
  }

  .uebt-rawaie-float{
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
    min-height:50px!important;
    max-width:50px!important;
    max-height:50px!important;
    background-size:25px 25px!important;
  }
}


/* =========================================================
   5.2 — إظهار أزرار التواصل على الموبايل بالقوة
========================================================= */

html body .uebt-rawaie-floats{
  position:fixed!important;
  display:flex!important;
  flex-direction:column!important;
  visibility:visible!important;
  opacity:1!important;
  overflow:visible!important;
  pointer-events:none!important;
  left:18px!important;
  right:auto!important;
  bottom:28px!important;
  z-index:2147483647!important;
}

html body .uebt-rawaie-float{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}

@media(max-width:700px){
  html body .uebt-rawaie-floats{
    left:12px!important;
    right:auto!important;
    bottom:118px!important;
    gap:9px!important;
  }

  html body .uebt-rawaie-float{
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
    min-height:50px!important;
    max-width:50px!important;
    max-height:50px!important;
    background-size:25px 25px!important;
  }
}

/* =========================================================
   5.2 — كروت المقالات: أزرق/كحلي فقط
   الأخضر مسموح فقط في واتساب
========================================================= */

.uebt-card{
  border-color:#DCE5F3!important;
  box-shadow:0 13px 36px rgba(7,27,73,.08)!important;
}

.uebt-card:hover{
  border-color:rgba(10,115,240,.38)!important;
  box-shadow:0 20px 44px rgba(7,27,73,.13)!important;
}

.uebt-card-image{
  background:
    radial-gradient(circle at 85% 15%,rgba(21,136,255,.20),transparent 30%),
    linear-gradient(135deg,#071B49,#0B2E73 58%,#0A73F0)!important;
}

.uebt-card-image::after{
  background:linear-gradient(180deg,transparent,rgba(7,27,73,.60))!important;
}

.uebt-card h2,
.uebt-card h2 a{
  color:#071B49!important;
}

.uebt-card h2 a:hover{
  color:#0A73F0!important;
}

.uebt-card p,
.uebt-card .uebt-excerpt{
  color:#31415F!important;
}

.uebt-card .uebt-read,
.uebt-read{
  background:linear-gradient(135deg,#0A73F0,#0B2E73)!important;
  color:#FFFFFF!important;
  border-color:#0A73F0!important;
}

.uebt-card .uebt-read:hover,
.uebt-read:hover{
  background:linear-gradient(135deg,#1588FF,#0A73F0)!important;
  color:#FFFFFF!important;
}

.uebt-card .uebt-category,
.uebt-category{
  background:linear-gradient(135deg,#F5C400,#D8AA00)!important;
  color:#071B49!important;
}

/* أي badge/meta قديم داخل الكارت */
.uebt-card [class*="meta"],
.uebt-card [class*="tag"],
.uebt-card [class*="badge"]{
  border-color:#DCE5F3!important;
}

.uebt-card [class*="meta"] a,
.uebt-card [class*="tag"] a{
  color:#0A73F0!important;
}

/* إلغاء أي أخضر قديم في pseudo elements الخاصة بالكروت */
.uebt-card::before,
.uebt-card::after,
.uebt-card h2::before,
.uebt-card h2::after{
  background-color:#0A73F0!important;
  border-color:#0A73F0!important;
}

/* واتساب وحده يظل أخضر */
.uebt-inline-cta__button--whatsapp,
.uebt-cta__wa,
.uebt-rawaie-float--wa{
  background-color:#0A73F0!important;
  color:#FFFFFF!important;
}


/* 5.3 — منع أي أخضر قديم داخل كروت المقالات */
.uebt-card,
.uebt-card *{
  --ue-dark:#071B49;
  --ue-dark2:#0B2E73;
  --ue-purple:#0A73F0;
  --ue-pink:#0A73F0;
  --ue-pink2:#1588FF;
}

.uebt-card-image{
  background:linear-gradient(135deg,#071B49,#0B2E73 58%,#0A73F0)!important;
}

.uebt-card h2,
.uebt-card h2 a{
  color:#071B49!important;
}

.uebt-card h2 a:hover,
.uebt-card a:not(.uebt-category){
  color:#0A73F0!important;
}

.uebt-card .uebt-read{
  background:linear-gradient(135deg,#0A73F0,#0B2E73)!important;
  color:#fff!important;
}

.uebt-card .uebt-category{
  background:linear-gradient(135deg,#F5C400,#D8AA00)!important;
  color:#071B49!important;
}


/* =========================================================
   5.4 — أزرار التواصل مربعة وأنظف وأقرب لأسفل الشاشة
========================================================= */

#uebtRawaieInlineFloats{
  left:16px!important;
  bottom:14px!important;
  gap:8px!important;
}

#uebtRawaieInlineFloats .uebt-rf-btn{
  width:54px!important;
  height:54px!important;
  min-width:54px!important;
  min-height:54px!important;
  max-width:54px!important;
  max-height:54px!important;
  border-radius:14px!important;
  box-shadow:
    0 10px 25px rgba(7,27,73,.18),
    0 2px 7px rgba(7,27,73,.10)!important;
  transition:
    transform .18s ease,
    box-shadow .18s ease!important;
}

#uebtRawaieInlineFloats .uebt-rf-btn:hover{
  transform:translateY(-2px)!important;
  box-shadow:
    0 14px 30px rgba(7,27,73,.22),
    0 3px 8px rgba(7,27,73,.10)!important;
}

#uebtRawaieInlineFloats .uebt-rf-wa{
  background:#0A73F0!important;
  border:1px solid #0A73F0!important;
}

#uebtRawaieInlineFloats .uebt-rf-call{
  background:linear-gradient(135deg,#0A73F0,#0B2E73)!important;
  border:1px solid #0A73F0!important;
}

@media(max-width:700px){
  #uebtRawaieInlineFloats{
    left:10px!important;
    bottom:76px!important;
    gap:7px!important;
  }

  #uebtRawaieInlineFloats .uebt-rf-btn{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
    max-width:48px!important;
    max-height:48px!important;
    border-radius:13px!important;
  }

  #uebtRawaieInlineFloats .uebt-rf-btn svg{
    width:23px!important;
    height:23px!important;
    min-width:23px!important;
    min-height:23px!important;
    max-width:23px!important;
    max-height:23px!important;
  }

  @supports(bottom:env(safe-area-inset-bottom)){
    #uebtRawaieInlineFloats{
      bottom:calc(66px + env(safe-area-inset-bottom))!important;
    }
  }
}


/* =========================================================
   5.5 — رفع بداية المقال + توهج أزرار التواصل + قراءة المزيد أبيض
========================================================= */

/* إزالة الفراغ الوهمي الخاص بمسار المقال الفارغ */
body.uebt-single-active .uebt-breadcrumb-empty{
  display:none!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}

/* رفع بداية بطاقة المقال والصورة للأعلى */
body.uebt-single-active .uebt-single-page{
  padding-top:18px!important;
}

body.uebt-single-active .uebt-single-card{
  margin-top:0!important;
}

body.uebt-single-active .uebt-single-featured{
  margin-top:0!important;
}

/* الموبايل: تقليل المساحة قبل الصورة لأقل قدر آمن */
@media(max-width:700px){
  body.uebt-single-active .uebt-single-page{
    padding-top:10px!important;
  }

  body.uebt-single-active .uebt-single-shell{
    padding-top:0!important;
  }

  body.uebt-single-active .uebt-single-card{
    margin-top:0!important;
  }

  body.uebt-single-active .uebt-single-featured{
    margin-top:0!important;
  }
}

/* =========================================================
   توهج أنيق لزري واتساب والاتصال الجانبيين
========================================================= */

@keyframes uebtRawaieWaGlow{
  0%,100%{
    box-shadow:
      0 8px 22px rgba(7,27,73,.18),
      0 0 0 0 rgba(10,115,240,.28);
  }
  50%{
    box-shadow:
      0 10px 28px rgba(7,27,73,.22),
      0 0 0 8px rgba(10,115,240,.10),
      0 0 24px rgba(10,115,240,.38);
  }
}

@keyframes uebtRawaieCallGlow{
  0%,100%{
    box-shadow:
      0 8px 22px rgba(7,27,73,.18),
      0 0 0 0 rgba(10,115,240,.26);
  }
  50%{
    box-shadow:
      0 10px 28px rgba(7,27,73,.22),
      0 0 0 8px rgba(10,115,240,.09),
      0 0 24px rgba(10,115,240,.34);
  }
}

#uebtRawaieInlineFloats .uebt-rf-wa{
  animation:uebtRawaieWaGlow 2.2s ease-in-out infinite!important;
}

#uebtRawaieInlineFloats .uebt-rf-call{
  animation:uebtRawaieCallGlow 2.2s ease-in-out infinite .25s!important;
}

/* الحفاظ على وضوح الأيقونات داخل التوهج */
#uebtRawaieInlineFloats .uebt-rf-btn svg{
  filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))!important;
}

/* =========================================================
   قراءة المزيد في كروت المقالات باللون الأبيض دائمًا
========================================================= */

body.uebt-archive-active .uebt-card a.uebt-read,
body.uebt-archive-active .uebt-card a.uebt-read:link,
body.uebt-archive-active .uebt-card a.uebt-read:visited,
body.uebt-archive-active .uebt-card a.uebt-read:hover,
body.uebt-archive-active .uebt-card a.uebt-read:focus,
body.uebt-archive-active .uebt-card a.uebt-read:active,
.uebt-archive-content a.uebt-read,
.uebt-archive-content a.uebt-read:visited{
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  text-decoration:none!important;
}

body.uebt-archive-active .uebt-card a.uebt-read *,
.uebt-archive-content a.uebt-read *{
  color:#FFFFFF!important;
  fill:#FFFFFF!important;
  stroke:#FFFFFF!important;
}

/* تقليل الحركة لمن يفعّلها من إعدادات الجهاز */
@media(prefers-reduced-motion:reduce){
  #uebtRawaieInlineFloats .uebt-rf-wa,
  #uebtRawaieInlineFloats .uebt-rf-call{
    animation:none!important;
  }
}


/* =========================================================
   5.6 — الموبايل + الصورة + TOC + كروت آخر المقال
========================================================= */

/* الصورة البارزة كاملة بدون قص */
body.uebt-single-active .uebt-single-featured{
  width:calc(100% - 18px)!important;
  height:auto!important;
  max-height:none!important;
  margin:10px auto 0!important;
  overflow:hidden!important;
  background:#FFFFFF!important;
}

body.uebt-single-active .uebt-single-featured img,
body.uebt-single-active .uebt-single-featured .wp-post-image{
  position:static!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:auto!important;
  margin:0 auto!important;
  object-fit:contain!important;
  object-position:center center!important;
}

/* رفع بداية المقال على الموبايل فعليًا */
@media(max-width:700px){
  body.uebt-single-active .uebt-single-page{
    margin-top:-112px!important;
    padding-top:0!important;
  }

  body.uebt-single-active .uebt-single-shell{
    margin-top:0!important;
    padding-top:0!important;
  }

  body.uebt-single-active .uebt-single-card{
    margin-top:0!important;
  }

  body.uebt-single-active .uebt-single-featured{
    width:calc(100% - 18px)!important;
    margin:0 auto!important;
  }

  body.uebt-single-active .uebt-single-featured img{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    object-fit:contain!important;
  }
}

/* إخفاء TOC قبل تنفيذ JavaScript */
body.uebt-single-active .uebt-content #ez-toc-container,
body.uebt-single-active .uebt-content .ez-toc-container,
body.uebt-single-active .uebt-content .lwptoc,
body.uebt-single-active .uebt-content .toc-container,
body.uebt-single-active .uebt-content .toc-wrapper,
body.uebt-single-active .uebt-content .toc_wrap,
body.uebt-single-active .uebt-content .table-of-contents,
body.uebt-single-active .uebt-content .table_of_contents,
body.uebt-single-active .uebt-content .wp-block-table-of-contents,
body.uebt-single-active .uebt-content .rank-math-toc-block,
body.uebt-single-active .uebt-content .elementor-widget-table-of-contents{
  display:none!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}

/* كروت قد يهمك = نفس كروت صفحة المدونة */
.uebt-related-grid--archive-style{
  align-items:stretch!important;
}

.uebt-related-grid--archive-style .uebt-card{
  height:100%!important;
  min-height:0!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
  padding:0!important;
  background:#FFFFFF!important;
  border:1px solid var(--ue-border)!important;
  border-radius:22px!important;
  box-shadow:0 14px 38px rgba(7,27,73,.08)!important;
}

.uebt-related-grid--archive-style .uebt-card-image{
  width:100%!important;
  min-height:220px!important;
  aspect-ratio:16/9!important;
  border-radius:0!important;
}

.uebt-related-grid--archive-style .uebt-card-body{
  min-height:285px!important;
  padding:24px 23px 22px!important;
  display:flex!important;
  flex:1!important;
  flex-direction:column!important;
}

.uebt-related-grid--archive-style .uebt-card h2{
  margin:0 0 11px!important;
  font-size:20px!important;
  line-height:1.65!important;
  display:-webkit-box!important;
  overflow:hidden!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:3!important;
}

.uebt-related-grid--archive-style .uebt-excerpt{
  margin-bottom:18px!important;
  font-size:13px!important;
  line-height:1.95!important;
  flex:1!important;
  display:-webkit-box!important;
  overflow:hidden!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:4!important;
}

.uebt-related-grid--archive-style .uebt-read{
  margin-top:auto!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
}

@media(max-width:700px){
  .uebt-related-grid--archive-style .uebt-card-image{
    min-height:0!important;
    aspect-ratio:16/9!important;
  }

  .uebt-related-grid--archive-style .uebt-card-body{
    min-height:0!important;
    padding:20px 18px 19px!important;
  }
}


/* =========================================================
   5.7 — تثبيت نهائي للموبايل وTOC والكروت
========================================================= */

/* بداية المقال بدون فراغ كبير */
@media(max-width:700px){
  body.uebt-single-active .uebt-single-page{
    padding-top:10px!important;
    margin-top:0!important;
  }

  body.uebt-single-active .uebt-single-shell{
    padding-top:0!important;
    margin-top:0!important;
  }

  body.uebt-single-active .uebt-single-card{
    margin-top:0!important;
  }
}

/* الصورة البارزة بأبعادها الطبيعية كاملة */
body.uebt-single-active .uebt-single-featured{
  width:calc(100% - 18px)!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0 auto!important;
  padding:0!important;
  overflow:hidden!important;
  background:#fff!important;
}

body.uebt-single-active .uebt-single-featured img,
body.uebt-single-active .uebt-single-featured .wp-post-image{
  position:static!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:auto!important;
  margin:0 auto!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center!important;
}

/* محتوى المقال/الخدمة: إخفاء أشهر إضافات TOC عالميًا */
body.uebt-single-active #ez-toc-container,
body.uebt-single-active .ez-toc-container,
body.uebt-single-active .lwptoc,
body.uebt-single-active .lwptoc_i,
body.uebt-single-active .toc-container,
body.uebt-single-active .toc-wrapper,
body.uebt-single-active .toc_wrap,
body.uebt-single-active .table-of-contents,
body.uebt-single-active .table_of_contents,
body.uebt-single-active .wp-block-table-of-contents,
body.uebt-single-active .rank-math-toc-block,
body.uebt-single-active .elementor-widget-table-of-contents,
body.uebt-single-active .elementor-toc{
  display:none!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}

/*
 * كروت آخر المقال تستخدم نفس .uebt-card و .uebt-card-image و .uebt-card-body
 * الموجودة في صفحة المدونة؛ هنا نمنع فقط أي CSS قديم خاص بـrelated.
 */
body.uebt-single-active .uebt-related .uebt-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:22px!important;
}

body.uebt-single-active .uebt-related .uebt-card{
  min-width:0!important;
  overflow:hidden!important;
  display:flex!important;
  flex-direction:column!important;
  margin:0!important;
  background:#fff!important;
  border:1px solid var(--ue-border)!important;
  border-radius:22px!important;
  box-shadow:0 14px 38px rgba(7,27,73,.08)!important;
}

body.uebt-single-active .uebt-related .uebt-card-image{
  position:relative!important;
  width:100%!important;
  aspect-ratio:16/10!important;
  display:block!important;
  overflow:hidden!important;
}

body.uebt-single-active .uebt-related .uebt-card-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  object-fit:cover!important;
}

body.uebt-single-active .uebt-related .uebt-card-body{
  padding:22px 21px 23px!important;
  display:flex!important;
  flex:1!important;
  flex-direction:column!important;
  min-height:0!important;
}

body.uebt-single-active .uebt-related .uebt-card h2{
  margin:0 0 11px!important;
  font-size:20px!important;
  line-height:1.65!important;
}

body.uebt-single-active .uebt-related .uebt-excerpt{
  margin-bottom:18px!important;
  font-size:13px!important;
  line-height:1.95!important;
  flex:1!important;
}

body.uebt-single-active .uebt-related .uebt-read{
  margin-top:auto!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* إلغاء أي توهج/اهتزاز مستمر من الإصدارات السابقة */
#uebtRawaieInlineFloats .uebt-rf-wa,
#uebtRawaieInlineFloats .uebt-rf-call{
  animation:none!important;
}

/* فقط الهزة الواحدة عند إضافة الكلاس من JavaScript المضمن */
#uebtRawaieInlineFloats .uebt-rf-wa.uebt-rf-attention{
  animation:uebtRawaieInlineAttention .95s ease 1!important;
}

/* Badge الإشعار */
#uebtRawaieInlineFloats .uebt-rf-wa{
  overflow:visible!important;
}

#uebtRawaieInlineFloats .uebt-rf-wa::after{
  content:"1"!important;
  position:absolute!important;
  top:-5px!important;
  right:-5px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:19px!important;
  height:19px!important;
  border:2px solid #fff!important;
  border-radius:50%!important;
  background:#ff3347!important;
  color:#fff!important;
  font-family:Arial,sans-serif!important;
  font-size:10px!important;
  font-weight:800!important;
  line-height:1!important;
  box-shadow:0 3px 9px rgba(255,51,71,.35)!important;
  z-index:5!important;
}

@media(max-width:960px){
  body.uebt-single-active .uebt-related .uebt-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media(max-width:640px){
  body.uebt-single-active .uebt-related .uebt-grid{
    grid-template-columns:1fr!important;
  }

  body.uebt-single-active .uebt-related .uebt-card-body{
    padding:22px 21px 23px!important;
  }
}


/* =========================================================
   5.8 — إصلاحات نهائية حسب المعاينة الفعلية
========================================================= */

/* ---------------------------------------------------------
   محتوى الخدمة / Table of Contents Plus
--------------------------------------------------------- */
body.uebt-single-active #toc_container,
body.uebt-single-active .toc_container,
body.uebt-single-active .toc_title,
body.uebt-single-active .toc_list,
body.uebt-single-active #ez-toc-container,
body.uebt-single-active .ez-toc-container,
body.uebt-single-active .lwptoc,
body.uebt-single-active .toc-container,
body.uebt-single-active .table-of-contents,
body.uebt-single-active .table_of_contents{
  display:none!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
  visibility:hidden!important;
}

/* ---------------------------------------------------------
   الصورة البارزة: الحجم الطبيعي كاملًا
--------------------------------------------------------- */
body.uebt-single-active figure.uebt-single-featured{
  width:calc(100% - 18px)!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0 auto!important;
  padding:0!important;
  aspect-ratio:auto!important;
  overflow:hidden!important;
}

body.uebt-single-active figure.uebt-single-featured img,
body.uebt-single-active figure.uebt-single-featured picture,
body.uebt-single-active figure.uebt-single-featured picture img{
  position:static!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0 auto!important;
  padding:0!important;
  aspect-ratio:auto!important;
  object-fit:contain!important;
  object-position:center!important;
}

/* ---------------------------------------------------------
   المسافة أعلى المقال: JS يقيسها فعليًا.
   CSS هنا يلغي أي padding قديم فقط.
--------------------------------------------------------- */
@media(max-width:700px){
  body.uebt-single-active .uebt-single-page{
    padding-top:0!important;
    margin-top:0!important;
  }

  body.uebt-single-active .uebt-single-shell{
    padding-top:0!important;
    margin-top:0!important;
    will-change:transform;
  }

  body.uebt-single-active .uebt-single-card{
    margin-top:0!important;
  }
}

/* ---------------------------------------------------------
   واتساب: هزة مرة واحدة + نقطة إشعار خضراء مضيئة
--------------------------------------------------------- */

/* إيقاف أي أنيميشن قديم دائم */
#uebtRawaieInlineFloats .uebt-rf-wa,
#uebtRawaieInlineFloats .uebt-rf-call{
  animation:none!important;
}

@keyframes uebtV58WhatsappOnce{
  0%,100%{
    transform:translateX(0) scale(1);
    box-shadow:0 9px 24px rgba(7,27,73,.20);
  }
  16%{transform:translateX(-5px) scale(1.03)}
  32%{transform:translateX(5px) scale(1.03)}
  48%{transform:translateX(-4px) scale(1.04)}
  64%{
    transform:translateX(4px) scale(1.06);
    box-shadow:
      0 10px 28px rgba(7,27,73,.22),
      0 0 0 7px rgba(10,115,240,.09),
      0 0 25px rgba(10,115,240,.38);
  }
  80%{transform:translateX(-2px) scale(1.02)}
}

#uebtRawaieInlineFloats .uebt-rf-wa.uebt-rf-attention{
  animation:uebtV58WhatsappOnce .95s ease 1!important;
}

/* النقطة مثل نموذج المستخدم، لكن خضراء */
#uebtRawaieInlineFloats .uebt-rf-wa{
  overflow:visible!important;
}

#uebtRawaieInlineFloats .uebt-rf-wa::after{
  content:""!important;
  position:absolute!important;
  top:-6px!important;
  right:-6px!important;
  display:block!important;
  width:15px!important;
  height:15px!important;
  min-width:15px!important;
  min-height:15px!important;
  padding:0!important;
  border:3px solid #FFFFFF!important;
  border-radius:999px!important;
  background:#0A73F0!important;
  box-shadow:
    0 0 0 4px rgba(10,115,240,.16),
    0 0 14px rgba(10,115,240,.78)!important;
  z-index:10!important;
  pointer-events:none!important;
}

/* ---------------------------------------------------------
   كروت آخر المقال = نفس أبعاد كروت صفحة المدونة
--------------------------------------------------------- */

/* الديسكتوب: نفس القواعد الموجودة في archive */
@media(min-width:961px){
  body.uebt-single-active .uebt-related .uebt-related-blog-grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:20px!important;
    align-items:stretch!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
  }

  body.uebt-single-active .uebt-related article.uebt-related-blog-card{
    position:relative!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:auto!important;
    min-height:510px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    transform:none!important;
    opacity:1!important;
    visibility:visible!important;
    border:1px solid #DCE5F3!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 13px 36px rgba(7,27,73,.08)!important;
  }

  body.uebt-single-active .uebt-related article.uebt-related-blog-card:hover{
    transform:translateY(-4px)!important;
    border-color:rgba(10,115,240,.38)!important;
    box-shadow:0 20px 44px rgba(7,27,73,.13)!important;
  }

  body.uebt-single-active .uebt-related .uebt-card-image{
    position:relative!important;
    display:block!important;
    flex:0 0 auto!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border-radius:0!important;
  }

  body.uebt-single-active .uebt-related .uebt-card-image picture{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
  }

  body.uebt-single-active .uebt-related .uebt-card-image img,
  body.uebt-single-active .uebt-related .uebt-card-image picture img{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    min-width:100%!important;
    min-height:100%!important;
    max-width:none!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    object-fit:cover!important;
    object-position:center!important;
  }

  /* صفحة المدونة لا تظهر التصنيف على الكارت */
  body.uebt-single-active .uebt-related .uebt-category{
    display:none!important;
  }

  body.uebt-single-active .uebt-related .uebt-card-body{
    position:relative!important;
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:300px!important;
    margin:0!important;
    padding:22px 19px 18px!important;
    text-align:center!important;
  }

  body.uebt-single-active .uebt-related .uebt-card h2{
    display:block!important;
    width:100%!important;
    min-height:96px!important;
    max-height:104px!important;
    margin:0 0 12px!important;
    padding:0!important;
    overflow:hidden!important;
    color:#071B49!important;
    font-size:20px!important;
    font-weight:600!important;
    line-height:1.68!important;
    text-align:right!important;
  }

  body.uebt-single-active .uebt-related .uebt-card h2 a{
    display:block!important;
    width:100%!important;
    color:#071B49!important;
    font:inherit!important;
    line-height:inherit!important;
    text-align:right!important;
  }

  body.uebt-single-active .uebt-related .uebt-excerpt{
    display:block!important;
    flex:1 1 auto!important;
    width:100%!important;
    min-height:96px!important;
    max-height:110px!important;
    margin:0 0 17px!important;
    padding:0!important;
    overflow:hidden!important;
    color:#31415F!important;
    font-size:12px!important;
    font-weight:400!important;
    line-height:1.95!important;
    text-align:center!important;
  }

  body.uebt-single-active .uebt-related .uebt-excerpt p{
    margin:0!important;
    color:inherit!important;
    font:inherit!important;
    line-height:inherit!important;
    text-align:center!important;
  }

  body.uebt-single-active .uebt-related .uebt-read{
    display:flex!important;
    flex:0 0 46px!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    height:46px!important;
    min-height:46px!important;
    margin:auto 0 0!important;
    padding:0 15px!important;
    border-radius:10px!important;
    background:linear-gradient(135deg,#0A73F0,#0B2E73)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:1!important;
    text-align:center!important;
    white-space:nowrap!important;
  }
}

/* تابلت */
@media(min-width:641px) and (max-width:960px){
  body.uebt-single-active .uebt-related .uebt-related-blog-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px!important;
  }
}

/* موبايل: نفس بطاقة المدونة على الموبايل */
@media(max-width:640px){
  body.uebt-single-active .uebt-related .uebt-related-blog-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:18px!important;
  }

  body.uebt-single-active .uebt-related article.uebt-related-blog-card{
    min-height:0!important;
    border-radius:18px!important;
    overflow:hidden!important;
    background:#fff!important;
    border:1px solid #DCE5F3!important;
    box-shadow:0 13px 36px rgba(7,27,73,.08)!important;
  }

  body.uebt-single-active .uebt-related .uebt-card-image{
    position:relative!important;
    width:100%!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
    overflow:hidden!important;
    border-radius:0!important;
  }

  body.uebt-single-active .uebt-related .uebt-card-image img{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }

  body.uebt-single-active .uebt-related .uebt-category{
    display:none!important;
  }

  body.uebt-single-active .uebt-related .uebt-card-body{
    min-height:0!important;
    padding:18px 17px 19px!important;
    display:flex!important;
    flex-direction:column!important;
    text-align:center!important;
  }

  body.uebt-single-active .uebt-related .uebt-card h2{
    min-height:0!important;
    max-height:none!important;
    margin:0 0 9px!important;
    font-size:18px!important;
    line-height:1.7!important;
    text-align:right!important;
  }

  body.uebt-single-active .uebt-related .uebt-excerpt{
    min-height:0!important;
    max-height:none!important;
    margin:0 0 15px!important;
    font-size:12px!important;
    line-height:1.9!important;
    text-align:center!important;
  }

  body.uebt-single-active .uebt-related .uebt-read{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:46px!important;
    margin-top:auto!important;
    padding:0 16px!important;
    border-radius:10px!important;
    background:linear-gradient(135deg,#0A73F0,#0B2E73)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-size:13px!important;
    font-weight:800!important;
  }
}


/* =========================================================
   5.9 — الصورة البارزة كاملة 100% على الموبايل
   بدون قص / Zoom / object-cover
========================================================= */

@media(max-width:700px){

  body.uebt-single-active figure.uebt-single-featured,
  body.uebt-single-active .uebt-single-featured{
    display:block!important;
    position:relative!important;
    width:calc(100% - 18px)!important;
    max-width:calc(100% - 18px)!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    margin:0 auto!important;
    padding:0!important;
    overflow:visible!important;
    background:#FFFFFF!important;
  }

  body.uebt-single-active figure.uebt-single-featured picture,
  body.uebt-single-active .uebt-single-featured picture{
    display:block!important;
    position:static!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
  }

  body.uebt-single-active figure.uebt-single-featured img,
  body.uebt-single-active figure.uebt-single-featured .wp-post-image,
  body.uebt-single-active figure.uebt-single-featured picture img,
  body.uebt-single-active .uebt-single-featured img,
  body.uebt-single-active .uebt-single-featured .wp-post-image,
  body.uebt-single-active .uebt-single-featured picture img{
    display:block!important;
    position:static!important;
    inset:auto!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    margin:0 auto!important;
    padding:0!important;
    object-fit:contain!important;
    object-position:center center!important;
    transform:none!important;
    scale:1!important;
    clip-path:none!important;
  }
}


/* =========================================================
   6.0 — آخر تصحيح للموبايل
   1) الصورة الأصلية كاملة
   2) إغلاق الفراغ أعلى المقال
   3) تنزيل أزرار التواصل
========================================================= */

@media(max-width:700px){

  /* -------------------------------------------------------
     إغلاق الفراغ المرئي فوق الكارت نفسه.
     القياس من المعاينة: حوالي 85px، نترك 13px فقط.
  ------------------------------------------------------- */
  html body.uebt-single-active main.uebt-single-page{
    padding-top:0!important;
    margin-top:0!important;
  }

  html body.uebt-single-active .uebt-single-shell{
    padding-top:0!important;
    margin-top:0!important;
    transform:none!important;
  }

  html body.uebt-single-active article.uebt-single-card{
    position:relative!important;
    margin-top:-72px!important;
    margin-bottom:0!important;
  }

  /* -------------------------------------------------------
     الصورة: ملف FULL الأصلي، بدون srcset وبدون Crop
  ------------------------------------------------------- */
  html body.uebt-single-active figure.uebt-single-featured--original{
    display:block!important;
    position:relative!important;
    box-sizing:border-box!important;
    width:calc(100% - 18px)!important;
    max-width:calc(100% - 18px)!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    margin:9px auto 0!important;
    padding:0!important;
    overflow:hidden!important;
    border-radius:16px!important;
    background:#FFFFFF!important;
  }

  html body.uebt-single-active img.uebt-original-featured-image{
    display:block!important;
    position:static!important;
    inset:auto!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    margin:0 auto!important;
    padding:0!important;
    border:0!important;
    object-fit:contain!important;
    object-position:center center!important;
    transform:none!important;
    scale:1!important;
    clip-path:none!important;
  }

  /* -------------------------------------------------------
     تنزيل واتساب والاتصال أقرب لأسفل الشاشة
  ------------------------------------------------------- */
  html body #uebtRawaieInlineFloats{
    left:10px!important;
    right:auto!important;
    bottom:40px!important;
  }

  @supports(bottom:env(safe-area-inset-bottom)){
    html body #uebtRawaieInlineFloats{
      bottom:calc(30px + env(safe-area-inset-bottom))!important;
    }
  }
}


/* =========================================================
   6.1 — الصورة البارزة: النسبة الأصلية الفعلية على الموبايل
========================================================= */

@media(max-width:700px){

  html body.uebt-single-active figure.uebt-single-featured--original{
    display:block!important;
    position:relative!important;
    width:calc(100% - 18px)!important;
    max-width:calc(100% - 18px)!important;
    min-width:0!important;

    min-height:0!important;
    max-height:none!important;

    aspect-ratio:auto!important;

    margin:9px auto 0!important;
    padding:0!important;

    /* مهم: يمنع قص النص أو العناصر القريبة من أطراف التصميم */
    overflow:visible!important;
    border-radius:0!important;

    background:transparent!important;
  }

  html body.uebt-single-active figure.uebt-single-featured--original
  > img.uebt-original-featured-image{
    display:block!important;
    position:static!important;
    inset:auto!important;

    width:100%!important;
    max-width:100%!important;
    min-width:0!important;

    min-height:0!important;

    aspect-ratio:auto!important;

    margin:0 auto!important;
    padding:0!important;

    object-fit:contain!important;
    object-position:center center!important;

    border-radius:0!important;
    transform:none!important;
    scale:1!important;
    clip-path:none!important;
  }
}


/* =========================================================
   6.2 — كروت المقالات أزرق / كحلي فقط
   ممنوع الأخضر داخل الكروت نهائيًا
========================================================= */

/* الكارت نفسه */
.uebt-card,
.uebt-related .uebt-card,
.uebt-related-blog-card{
  border-color:#DCE5F3!important;
  background:#FFFFFF!important;
  box-shadow:0 13px 36px rgba(7,27,73,.08)!important;
}

/* الصورة / خلفية الصورة */
.uebt-card-image,
.uebt-related .uebt-card-image,
.uebt-related-blog-card .uebt-card-image{
  background:
    radial-gradient(circle at 88% 12%,rgba(21,136,255,.22),transparent 30%),
    linear-gradient(135deg,#071B49 0%,#0B2E73 58%,#0A73F0 100%)!important;
}

/* أي Overlay قديم */
.uebt-card-image::before,
.uebt-card-image::after,
.uebt-related .uebt-card-image::before,
.uebt-related .uebt-card-image::after{
  border-color:#0A73F0!important;
}

.uebt-card-image::after,
.uebt-related .uebt-card-image::after{
  background:linear-gradient(
    180deg,
    rgba(7,27,73,0) 35%,
    rgba(7,27,73,.48) 100%
  )!important;
}

/* العنوان */
.uebt-card h2,
.uebt-card h2 a,
.uebt-related .uebt-card h2,
.uebt-related .uebt-card h2 a{
  color:#071B49!important;
  -webkit-text-fill-color:#071B49!important;
}

.uebt-card h2 a:hover,
.uebt-related .uebt-card h2 a:hover{
  color:#0A73F0!important;
  -webkit-text-fill-color:#0A73F0!important;
}

/* الوصف */
.uebt-card p,
.uebt-card .uebt-excerpt,
.uebt-card .uebt-excerpt p,
.uebt-related .uebt-excerpt,
.uebt-related .uebt-excerpt p{
  color:#31415F!important;
  -webkit-text-fill-color:#31415F!important;
}

/* قراءة المزيد */
.uebt-card .uebt-read,
.uebt-related .uebt-read,
.uebt-related-blog-card .uebt-read{
  background:linear-gradient(135deg,#0A73F0,#0B2E73)!important;
  border-color:#0A73F0!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  box-shadow:0 8px 20px rgba(10,115,240,.16)!important;
}

.uebt-card .uebt-read:hover,
.uebt-card .uebt-read:focus,
.uebt-related .uebt-read:hover,
.uebt-related .uebt-read:focus{
  background:linear-gradient(135deg,#1588FF,#0A73F0)!important;
  border-color:#1588FF!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
}

/* التصنيف: أصفر الهوية بدل الأخضر */
.uebt-card .uebt-category,
.uebt-related .uebt-category,
.uebt-related-blog-card .uebt-category{
  background:linear-gradient(135deg,#F5C400,#D8AA00)!important;
  border-color:#F5C400!important;
  color:#071B49!important;
  -webkit-text-fill-color:#071B49!important;
}

/* Meta / badges / chips داخل الكارت */
.uebt-card [class*="meta"],
.uebt-card [class*="badge"],
.uebt-card [class*="tag"],
.uebt-related .uebt-card [class*="meta"],
.uebt-related .uebt-card [class*="badge"],
.uebt-related .uebt-card [class*="tag"]{
  border-color:#DCE5F3!important;
  color:#0A73F0!important;
}

.uebt-card [class*="meta"] a,
.uebt-card [class*="tag"] a,
.uebt-related .uebt-card [class*="meta"] a,
.uebt-related .uebt-card [class*="tag"] a{
  color:#0A73F0!important;
  -webkit-text-fill-color:#0A73F0!important;
}

/* أي خطوط أو نقاط زخرفية داخل الكروت */
.uebt-card::before,
.uebt-card::after,
.uebt-card h2::before,
.uebt-card h2::after,
.uebt-related .uebt-card::before,
.uebt-related .uebt-card::after,
.uebt-related .uebt-card h2::before,
.uebt-related .uebt-card h2::after{
  background-color:#0A73F0!important;
  border-color:#0A73F0!important;
}

/* روابط داخل الكارت */
.uebt-card-body a:not(.uebt-read):not(.uebt-category),
.uebt-related .uebt-card-body a:not(.uebt-read):not(.uebt-category){
  color:#071B49!important;
}

/* Hover للكارت */
.uebt-card:hover,
.uebt-related .uebt-card:hover{
  border-color:rgba(10,115,240,.38)!important;
  box-shadow:0 20px 44px rgba(7,27,73,.13)!important;
}

/*
 * لو فيه ألوان خضراء موروثة من متغيرات قديمة داخل الكروت،
 * بنعيد تعريفها محليًا للأزرق.
 */
.uebt-card,
.uebt-card *,
.uebt-related .uebt-card,
.uebt-related .uebt-card *{
  --ue-dark:#071B49!important;
  --ue-dark2:#0B2E73!important;
  --ue-purple:#0A73F0!important;
  --ue-pink:#0A73F0!important;
  --ue-pink2:#1588FF!important;
}

/* مهم: واتساب فقط يظل أخضر */
#uebtRawaieInlineFloats .uebt-rf-wa,
.uebt-inline-cta__button--whatsapp,
.uebt-cta__wa{
  background-color:#0A73F0!important;
}


/* =========================================================
   6.3 — إزالة الأخضر نهائيًا من الكروت
========================================================= */

/* صفحة المدونة + كروت آخر المقال */
html body .uebt-card,
html body .uebt-related .uebt-card,
html body .uebt-related-blog-card{
  background:#FFFFFF!important;
  border-color:#DCE5F3!important;
  box-shadow:0 13px 36px rgba(7,27,73,.08)!important;
}

html body .uebt-card-image,
html body .uebt-related .uebt-card-image,
html body .uebt-related-blog-card .uebt-card-image{
  background:
    radial-gradient(circle at 88% 12%,rgba(21,136,255,.22),transparent 30%),
    linear-gradient(135deg,#071B49 0%,#0B2E73 58%,#0A73F0 100%)!important;
}

html body .uebt-card h2,
html body .uebt-card h2 a,
html body .uebt-related .uebt-card h2,
html body .uebt-related .uebt-card h2 a{
  color:#071B49!important;
  -webkit-text-fill-color:#071B49!important;
}

html body .uebt-card .uebt-excerpt,
html body .uebt-card .uebt-excerpt p,
html body .uebt-related .uebt-excerpt,
html body .uebt-related .uebt-excerpt p{
  color:#31415F!important;
  -webkit-text-fill-color:#31415F!important;
}

/* زر قراءة المزيد أزرق في كل المقاسات */
html body .uebt-archive-content .uebt-read,
html body .uebt-card a.uebt-read,
html body .uebt-related a.uebt-read,
html body .uebt-related-blog-card a.uebt-read{
  background:#0A73F0!important;
  background-image:linear-gradient(135deg,#0A73F0,#0B2E73)!important;
  border-color:#0A73F0!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  box-shadow:0 8px 20px rgba(10,115,240,.18)!important;
}

html body .uebt-archive-content .uebt-read:hover,
html body .uebt-card a.uebt-read:hover,
html body .uebt-related a.uebt-read:hover{
  background:#1588FF!important;
  background-image:linear-gradient(135deg,#1588FF,#0A73F0)!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
}

/* التصنيف أصفر من هوية روائع */
html body .uebt-card .uebt-category,
html body .uebt-related .uebt-category{
  background:#F5C400!important;
  background-image:linear-gradient(135deg,#F5C400,#D8AA00)!important;
  border-color:#F5C400!important;
  color:#071B49!important;
  -webkit-text-fill-color:#071B49!important;
}

/* أي زخارف قديمة داخل الكروت تتحول للأزرق */
html body .uebt-card::before,
html body .uebt-card::after,
html body .uebt-card h2::before,
html body .uebt-card h2::after,
html body .uebt-related .uebt-card::before,
html body .uebt-related .uebt-card::after{
  background-color:#0A73F0!important;
  border-color:#0A73F0!important;
}

/* الموبايل تحديدًا: يمنع أي قاعدة قديمة خضراء */
@media(max-width:700px){
  html body.uebt-archive-active .uebt-archive-content .uebt-read,
  html body.uebt-archive-active .uebt-card .uebt-read,
  html body.uebt-single-active .uebt-related .uebt-read{
    background:#0A73F0!important;
    background-image:linear-gradient(135deg,#0A73F0,#0B2E73)!important;
    border-color:#0A73F0!important;
    color:#FFFFFF!important;
    -webkit-text-fill-color:#FFFFFF!important;
  }

  html body.uebt-archive-active .uebt-card,
  html body.uebt-single-active .uebt-related .uebt-card{
    border-color:#DCE5F3!important;
  }

  html body.uebt-archive-active .uebt-card-image,
  html body.uebt-single-active .uebt-related .uebt-card-image{
    background:linear-gradient(135deg,#071B49,#0B2E73 58%,#0A73F0)!important;
  }
}

/* =========================================================
   الأخضر مسموح فقط لواتساب
========================================================= */

html body #uebtRawaieInlineFloats .uebt-rf-wa{
  background:#25D366!important;
  background-color:#25D366!important;
  border-color:#20C65B!important;
}

html body #uebtRawaieInlineFloats .uebt-rf-wa::after{
  background:#31E86F!important;
  box-shadow:
    0 0 0 4px rgba(37,211,102,.16),
    0 0 14px rgba(49,232,111,.78)!important;
}

html body .uebt-inline-cta__button--whatsapp,
html body .uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp,
html body .uebt-content .uebt-inline-cta__button--whatsapp,
html body .uebt-cta__wa{
  background:#25D366!important;
  background-image:linear-gradient(135deg,#25D366,#18B957)!important;
  border-color:#20C65B!important;
  color:#FFFFFF!important;
}


/* =========================================================
   6.4 — زر قراءة المزيد أزرق نهائيًا
========================================================= */

html body a.uebt-read,
html body a.uebt-read:link,
html body a.uebt-read:visited,
html body a.uebt-read:hover,
html body a.uebt-read:focus,
html body a.uebt-read:active,
html body .uebt-archive-content .uebt-card a.uebt-read,
html body .uebt-related .uebt-card a.uebt-read{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:46px!important;
  padding:0 16px!important;

  border:1px solid #0A73F0!important;
  border-radius:10px!important;

  background:#0A73F0!important;
  background-color:#0A73F0!important;
  background-image:linear-gradient(135deg,#0A73F0,#0B2E73)!important;

  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;

  box-shadow:0 8px 20px rgba(10,115,240,.18)!important;
  text-decoration:none!important;

  appearance:none!important;
  -webkit-appearance:none!important;
}

@media(max-width:700px){
  html body a.uebt-read,
  html body.uebt-archive-active .uebt-archive-content a.uebt-read,
  html body.uebt-single-active .uebt-related a.uebt-read{
    background:#0A73F0!important;
    background-color:#0A73F0!important;
    background-image:linear-gradient(135deg,#0A73F0,#0B2E73)!important;
    border-color:#0A73F0!important;
    color:#FFFFFF!important;
    -webkit-text-fill-color:#FFFFFF!important;
  }
}


/* =========================================================
   6.5 — تثبيت رؤوس الجداول باللون الأزرق فقط
   ========================================================= */
html body.uebt-single-active .uebt-content table thead th,
html body.uebt-single-active .uebt-content table tr.uebt-table-head-row > th,
html body.uebt-single-active .uebt-content table tr.uebt-table-head-row > td,
html body.uebt-single-active .uebt-content table .uebt-table-head-cell{
  border-color:rgba(255,255,255,.34)!important;
  background:#0B2E73!important;
  background-color:#0B2E73!important;
  background-image:linear-gradient(
    100deg,
    #071B49 0%,
    #0B2E73 48%,
    #0878EF 100%
  )!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
}



/* الشاشات الصغيرة جدًا: رفع إضافي بسيط */
@media(max-width:420px){
  html body.uebt-single-active article.uebt-single-card{
    margin-top:-200px!important;
  }
}


/* =========================================================
   6.5.2 — إلغاء المسافة قبل المقال وترك الرفع للحساب الديناميكي
   ========================================================= */
@media(max-width:700px){
  html body main.uebt-single-page{
    position:relative!important;
    padding-top:0!important;
    margin-top:0!important;
    overflow:visible!important;
  }

  html body main.uebt-single-page > .uebt-single-shell{
    position:relative!important;
    padding-top:0!important;
    margin-top:0!important;
    overflow:visible!important;
    will-change:transform;
  }

  html body main.uebt-single-page article.uebt-single-card{
    margin-top:0!important;
  }

  html body main.uebt-single-page figure.uebt-single-featured--original{
    margin-top:0!important;
  }
}


/* 6.5.4 — زر CTA واحد يأخذ المساحة المناسبة */
.uebt-cta__actions a:only-child{
  min-width:190px!important;
}

@media(max-width:700px){
  .uebt-cta__actions:has(a:only-child){
    width:100%!important;
  }

  .uebt-cta__actions a:only-child{
    width:100%!important;
  }
}


/* =========================================================
   6.5.7 — ضبط المسافة أعلى المدونة والمقال على الموبايل
   ========================================================= */
@media(max-width:700px){
  /* إلغاء أي مسافات يضيفها القالب حول منطقة المحتوى */
  html body.uebt-archive-active #content,
  html body.uebt-archive-active .site-content,
  html body.uebt-archive-active .content-area,
  html body.uebt-archive-active .site-main,
  html body.uebt-archive-active main.site-main,
  html body.uebt-single-active #content,
  html body.uebt-single-active .site-content,
  html body.uebt-single-active .content-area,
  html body.uebt-single-active .site-main,
  html body.uebt-single-active main.site-main{
    margin-top:0!important;
    padding-top:0!important;
  }

  /* صفحة المدونة تبدأ مباشرة بعد هيدر الموقع */
  html body.uebt-archive-active .uebt-archive-page{
    margin-top:0!important;
    padding-top:0!important;
  }

  /* تقليل الفراغ الداخلي الكبير أعلى هيدر المدونة */
  html body.uebt-archive-active .uebt-archive-hero{
    padding-top:30px!important;
    padding-bottom:34px!important;
  }

  html body.uebt-archive-active .uebt-archive-hero .uebt-archive-hero__content,
  html body.uebt-archive-active .uebt-archive-hero > .uebt-shell{
    transform:none!important;
  }

  /* المقال والصورة البارزة يبدأان مباشرة بعد هيدر الموقع */
  html body.uebt-single-active main.uebt-single-page{
    margin-top:0!important;
    padding-top:0!important;
  }

  html body.uebt-single-active main.uebt-single-page > .uebt-single-shell{
    margin-top:0!important;
    padding-top:0!important;
  }

  html body.uebt-single-active main.uebt-single-page article.uebt-single-card{
    margin-top:0!important;
    padding-top:0!important;
  }

  html body.uebt-single-active main.uebt-single-page figure.uebt-single-featured--original{
    margin-top:0!important;
  }
}

/* =========================================================
   6.5.8 — إزالة الفراغ الكبير الحقيقي أسفل هيدر الموقع على الموبايل
   ========================================================= */
@media(max-width:700px){
  html body.uebt-archive-active #page,
  html body.uebt-single-active #page,
  html body.uebt-archive-active .site,
  html body.uebt-single-active .site,
  html body.uebt-archive-active #content,
  html body.uebt-single-active #content,
  html body.uebt-archive-active .site-content,
  html body.uebt-single-active .site-content,
  html body.uebt-archive-active .site-content > .ast-container,
  html body.uebt-single-active .site-content > .ast-container,
  html body.uebt-archive-active #primary,
  html body.uebt-single-active #primary,
  html body.uebt-archive-active .content-area,
  html body.uebt-single-active .content-area,
  html body.uebt-archive-active .site-main,
  html body.uebt-single-active .site-main{
    min-height:0!important;
    margin-top:0!important;
    padding-top:0!important;
  }

  html body.uebt-archive-active main.uebt-archive-page,
  html body.uebt-single-active main.uebt-single-page{
    min-height:0!important;
    padding-top:0!important;
    margin-top:0!important;
    transition:none!important;
    overflow-anchor:none!important;
  }

  html body.uebt-single-active main.uebt-single-page > .uebt-single-shell,
  html body.uebt-single-active article.uebt-single-card,
  html body.uebt-single-active figure.uebt-single-featured--original{
    padding-top:0!important;
    margin-top:0!important;
  }

  html body.uebt-archive-active .uebt-archive-hero{
    margin-top:0!important;
    padding-top:30px!important;
    padding-bottom:34px!important;
  }
}

/* =========================================================
   6.6.0 — تثبيت بداية المدونة والمقال أسفل الهيدر
   ========================================================= */

/* الديسكتوب: هذا هو التصحيح الذي كان يعمل بالموقع قبل أن تلغيه نسخة JS السابقة. */
@media(min-width:701px){
  html body.uebt-archive-active main.uebt-archive-page{
    margin-top:-57px!important;
    padding-top:0!important;
  }

  html body.uebt-archive-active #content,
  html body.uebt-archive-active .site-content,
  html body.uebt-archive-active .content-area,
  html body.uebt-archive-active .site-main,
  html body.uebt-single-active #content,
  html body.uebt-single-active .site-content,
  html body.uebt-single-active .content-area,
  html body.uebt-single-active .site-main{
    padding-top:0!important;
  }
}

/* الموبايل: لا يوجد أي ارتفاع/هامش ثابت قبل أول عنصر للبلجن.
   JavaScript 6.6.0 يغلق فقط الفراغ الحقيقي المقاس بصريًا بعد آخر شريط ظاهر في الهيدر. */
@media(max-width:700px){
  html body.uebt-archive-active #content,
  html body.uebt-archive-active .site-content,
  html body.uebt-archive-active .site-content > .ast-container,
  html body.uebt-archive-active #primary,
  html body.uebt-archive-active .content-area,
  html body.uebt-archive-active .site-main,
  html body.uebt-single-active #content,
  html body.uebt-single-active .site-content,
  html body.uebt-single-active .site-content > .ast-container,
  html body.uebt-single-active #primary,
  html body.uebt-single-active .content-area,
  html body.uebt-single-active .site-main{
    margin-top:0!important;
    padding-top:0!important;
    min-height:0!important;
  }

  html body.uebt-archive-active main.uebt-archive-page,
  html body.uebt-single-active main.uebt-single-page,
  html body.uebt-single-active main.uebt-single-page > .uebt-single-shell,
  html body.uebt-single-active main.uebt-single-page article.uebt-single-card{
    padding-top:0!important;
  }

  html body.uebt-archive-active main.uebt-archive-page,
  html body.uebt-single-active main.uebt-single-page{
    margin-top:0!important;
  }

  html body.uebt-archive-active .uebt-archive-hero{
    margin-top:0!important;
    padding-top:30px!important;
    padding-bottom:34px!important;
  }

  html body.uebt-archive-active .uebt-archive-hero > .uebt-shell,
  html body.uebt-archive-active .uebt-archive-hero .uebt-archive-hero__content{
    transform:none!important;
  }

  html body.uebt-single-active figure.uebt-single-featured--original{
    margin-top:0!important;
  }
}

/* =========================================================
   6.6.2 — الموبايل: لا أرقام ثابتة ولا تعديل للـ spacer
   =========================================================
   يتم حساب الفراغ الحقيقي بعد اكتمال هيدر روائع بواسطة JavaScript.
   نترك .rw-header-spacer تحت تحكم الهيدر نفسه، ونسمح للسكريبت
   بتعديل margin-top الخاص بصفحة المدونة/المقال فقط.
========================================================= */
@media(max-width:700px){
  html body.uebt-archive-active main.uebt-archive-page,
  html body.uebt-single-active main.uebt-single-page{
    position:relative!important;
    margin-top:0!important;
    padding-top:0!important;
    transform:none!important;
    z-index:2!important;
    overflow:visible!important;
  }

  html body.uebt-archive-active .uebt-archive-hero{
    margin-top:0!important;
    padding-top:30px!important;
  }

  html body.uebt-single-active main.uebt-single-page > .uebt-single-shell,
  html body.uebt-single-active main.uebt-single-page article.uebt-single-card,
  html body.uebt-single-active main.uebt-single-page figure.uebt-single-featured--original{
    margin-top:0!important;
    padding-top:0!important;
    transform:none!important;
  }
}

/* الديسكتوب يظل كما تم ضبطه في 6.6.0. */
@media(min-width:701px){
  html body.uebt-archive-active main.uebt-archive-page{
    margin-top:-57px!important;
  }
}

/* =========================================================
   6.6.3 — إزالة رعشة الموبايل من أول Paint
   =========================================================
   هيدر روائع يحجز spacer بقيمة 158px حتى 640px و166px حتى 980px.
   نبدأ بنفس الإزاحة مباشرة في CSS، ثم JS يعمل fine-tune فقط للفرق
   المتبقي بدون إعادة العنصر إلى صفر أو تشغيل transition.
========================================================= */
@media(max-width:640px){
  html body.uebt-archive-active main.uebt-archive-page,
  html body.uebt-single-active main.uebt-single-page{
    margin-top:-158px!important;
    transition:none!important;
    animation:none!important;
    will-change:auto!important;
  }
}

@media(min-width:641px) and (max-width:700px){
  html body.uebt-archive-active main.uebt-archive-page,
  html body.uebt-single-active main.uebt-single-page{
    margin-top:-166px!important;
    transition:none!important;
    animation:none!important;
    will-change:auto!important;
  }
}


/* =========================================================
   6.6.4 — الموبايل: تنزيل الصورة البارزة 8px تحت الشريط الأصفر
   بدون إعادة الفراغ الكبير وبدون رعشة.
   المدونة تظل ملاصقة كما هي، والتعديل للمقال فقط.
========================================================= */
@media(max-width:640px){
  html body.uebt-archive-active main.uebt-archive-page{
    margin-top:-158px!important;
  }

  html body.uebt-single-active main.uebt-single-page{
    margin-top:-150px!important;
  }
}

@media(min-width:641px) and (max-width:700px){
  html body.uebt-archive-active main.uebt-archive-page{
    margin-top:-166px!important;
  }

  html body.uebt-single-active main.uebt-single-page{
    margin-top:-158px!important;
  }
}

/* =========================================================
   6.6.5 — إصلاح نهائي لفراغ هيدر صفحة المدونة على الموبايل
   =========================================================
   في fcnsc الموبايل يوجد حجز إضافي من القالب فوق صفحة الأرشيف
   بجانب spacer هيدر روائع. لذلك تبدأ صفحة المدونة من أول Paint
   بإزاحة 260px/268px بدل انتظار JavaScript ليصححها بعد الظهور.
   المقال لا يتأثر ويحتفظ بمسافة 8px للصورة البارزة.
========================================================= */
@media(max-width:640px){
  html body.uebt-archive-active main.uebt-archive-page{
    margin-top:-260px!important;
    transition:none!important;
    animation:none!important;
  }

  html body.uebt-single-active main.uebt-single-page{
    margin-top:-150px!important;
  }
}

@media(min-width:641px) and (max-width:700px){
  html body.uebt-archive-active main.uebt-archive-page{
    margin-top:-268px!important;
    transition:none!important;
    animation:none!important;
  }

  html body.uebt-single-active main.uebt-single-page{
    margin-top:-158px!important;
  }
}

/* =========================================================
   6.6.6 — الموبايل: إزالة تعارض الفراغ نهائيًا بدون رعشة
   =========================================================
   - لا نستخدم رقمًا ثابتًا نهائيًا لموضع المدونة.
   - JavaScript يحسب الموضع من document coordinates.
   - نخفي main الخاصة بالمدونة فقط حتى أول قياس صحيح حتى لا تظهر قفزة.
   - المقال لا يختفي ويحافظ على 8px للصورة البارزة.
========================================================= */
@media(max-width:700px){
  html body.uebt-archive-active main.uebt-archive-page{
    transition:none!important;
    animation:none!important;
    will-change:auto!important;
  }

  html:not(.uebt-mobile-position-ready) body.uebt-archive-active main.uebt-archive-page{
    visibility:hidden!important;
  }

  html.uebt-mobile-position-ready body.uebt-archive-active main.uebt-archive-page,
  body.uebt-mobile-position-ready main.uebt-archive-page{
    visibility:visible!important;
  }
}

/* =========================================================
   6.6.7 — قوائم المقال: بدون كارت + محاذاة مع النص + نقطة Glow
   ========================================================= */
body.uebt-single-active .uebt-content ul{
  margin:18px 0 28px!important;
  padding:0!important;
  list-style:none!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

body.uebt-single-active .uebt-content ul > li{
  position:relative!important;
  margin:0 0 10px!important;
  padding:0 23px 0 0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  line-height:2!important;
}

body.uebt-single-active .uebt-content ul > li::before{
  content:""!important;
  position:absolute!important;
  top:1em!important;
  right:2px!important;
  width:7px!important;
  height:7px!important;
  margin-top:-3.5px!important;
  border-radius:50%!important;
  background:#0A73F0!important;
  box-shadow:
    0 0 0 3px rgba(10,115,240,.12),
    0 0 8px 2px rgba(10,115,240,.62),
    0 0 16px 5px rgba(10,115,240,.22)!important;
}

/* القوائم المرقمة: إزالة الكارت فقط مع الحفاظ على الترقيم */
body.uebt-single-active .uebt-content ol{
  margin:18px 0 28px!important;
  padding:0 25px 0 0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

body.uebt-single-active .uebt-content ol > li{
  margin:0 0 10px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

@media(max-width:640px){
  body.uebt-single-active .uebt-content ul{
    margin:16px 0 24px!important;
    padding:0!important;
  }

  body.uebt-single-active .uebt-content ul > li{
    padding-right:21px!important;
    margin-bottom:8px!important;
  }

  body.uebt-single-active .uebt-content ul > li::before{
    right:1px!important;
    width:6px!important;
    height:6px!important;
    margin-top:-3px!important;
  }

  body.uebt-single-active .uebt-content ol{
    margin:16px 0 24px!important;
    padding:0 23px 0 0!important;
  }
}
/* 6.6.10: Keep article tables inside the actual mobile viewport. */
@media (max-width:700px){
  html body.uebt-single-active .uebt-content .uebt-table-scroll,
  html body.uebt-single-active .uebt-content .wp-block-table{
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:20px 0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch;
  }
  html body.uebt-single-active .uebt-content .uebt-table-scroll:not(.uebt-table-wide) table,
  html body.uebt-single-active .uebt-content .wp-block-table:not(.uebt-table-wide) table{
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    table-layout:fixed!important;
  }
  html body.uebt-single-active .uebt-content .uebt-table-scroll:not(.uebt-table-wide) :is(th,td),
  html body.uebt-single-active .uebt-content .wp-block-table:not(.uebt-table-wide) :is(th,td){
    box-sizing:border-box!important;
    min-width:0!important;
    width:auto!important;
    padding:9px 5px!important;
    font-size:clamp(10px,2.8vw,12px)!important;
    line-height:1.5!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  html body.uebt-single-active .uebt-content .uebt-table-wide table{
    width:max-content!important;
    min-width:720px!important;
    max-width:none!important;
    table-layout:auto!important;
  }
  html body.uebt-single-active .uebt-content .uebt-table-wide :is(th,td){
    min-width:125px!important;
  }
  html body.uebt-single-active .uebt-content .uebt-table-scroll:not(.uebt-table-wide)::after,
  html body.uebt-single-active .uebt-content .wp-block-table:not(.uebt-table-wide)::after{
    display:none!important;
  }
  html body.uebt-single-active .uebt-content table tr.uebt-table-head-row > :is(th,td),
  html body.uebt-single-active .uebt-content table .uebt-table-head-cell{
    background:#0B2E73!important;
    background-image:linear-gradient(100deg,#071B49,#0B2E73 48%,#0878EF)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-weight:800!important;
    text-align:center!important;
  }
}

/* 6.6.11: Apply to the table itself, including posts where the table script
   is delayed or a cache serves a page without its wrapper classes. */
@media (max-width:700px){
  html body .uebt-content{
    box-sizing:border-box!important;
    min-width:0!important;
    max-width:100%!important;
  }
  html body .uebt-content table:not(.uebt-keep-wide){
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    table-layout:fixed!important;
  }
  html body .uebt-content table:not(.uebt-keep-wide) th,
  html body .uebt-content table:not(.uebt-keep-wide) td{
    box-sizing:border-box!important;
    width:auto!important;
    min-width:0!important;
    padding:9px 5px!important;
    font-size:clamp(10px,2.8vw,12px)!important;
    line-height:1.5!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  html body .uebt-content table:not(.uebt-keep-wide) tr:first-child > th,
  html body .uebt-content table:not(.uebt-keep-wide) tr:first-child > td{
    background:#0B2E73!important;
    background-image:linear-gradient(100deg,#071B49,#0B2E73 48%,#0878EF)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-weight:800!important;
    text-align:center!important;
  }
  html body .uebt-content .uebt-table-wide table.uebt-keep-wide{
    width:max-content!important;
    min-width:720px!important;
    max-width:none!important;
    table-layout:auto!important;
  }
}

/* 6.6.12: Desktop table layout and header, scaled to the article width on phones. */
@media (max-width:700px){
  html body.uebt-single-active .uebt-content .uebt-table-scroll,
  html body.uebt-single-active .uebt-content .wp-block-table{
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    overflow-x:hidden!important;
    margin:20px 0!important;
  }
  html body.uebt-single-active .uebt-content table,
  html body.uebt-single-active .uebt-content .uebt-table-wide table.uebt-keep-wide{
    box-sizing:border-box!important;
    display:table!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    table-layout:fixed!important;
    border-collapse:separate!important;
    border-spacing:0!important;
  }
  html body.uebt-single-active .uebt-content table col{
    width:auto!important;
    min-width:0!important;
  }
  html body.uebt-single-active .uebt-content table th,
  html body.uebt-single-active .uebt-content table td,
  html body.uebt-single-active .uebt-content .uebt-table-wide th,
  html body.uebt-single-active .uebt-content .uebt-table-wide td{
    box-sizing:border-box!important;
    width:auto!important;
    min-width:0!important;
    padding:10px 6px!important;
    font-size:clamp(11px,3.15vw,13px)!important;
    line-height:1.6!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    text-align:center!important;
  }
  html body.uebt-single-active .uebt-content table thead th,
  html body.uebt-single-active .uebt-content table thead td,
  html body.uebt-single-active .uebt-content table tr:first-child > th,
  html body.uebt-single-active .uebt-content table tr:first-child > td{
    background:#0B2E73!important;
    background-image:linear-gradient(100deg,#071B49,#0B2E73 48%,#0878EF)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-weight:800!important;
  }
  html body.uebt-single-active .uebt-content .uebt-table-scroll::after,
  html body.uebt-single-active .uebt-content .wp-block-table::after{
    display:none!important;
  }
}

/* 6.6.15: One clean list treatment throughout article content. */
html body.uebt-single-active .uebt-content ul,
html body.uebt-single-active .uebt-content ol{
  direction:rtl!important;
  margin:18px 0 26px!important;
  padding:0!important;
  list-style:none!important;
  background:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html body.uebt-single-active .uebt-content ol{
  counter-reset:uebt-article-number;
}
html body.uebt-single-active .uebt-content ul > li,
html body.uebt-single-active .uebt-content ol > li{
  position:relative!important;
  display:list-item!important;
  margin:0 0 11px!important;
  padding:0 29px 0 0!important;
  list-style:none!important;
  color:#31415F!important;
  background:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  line-height:1.9!important;
}
html body.uebt-single-active .uebt-content ul > li::before{
  content:""!important;
  position:absolute!important;
  top:.95em!important;
  right:4px!important;
  left:auto!important;
  width:8px!important;
  height:8px!important;
  margin:0!important;
  transform:translateY(-50%)!important;
  border:0!important;
  border-radius:50%!important;
  background:#0A73F0!important;
  box-shadow:0 0 0 3px rgba(10,115,240,.12),0 0 9px 2px rgba(10,115,240,.65),0 0 17px 5px rgba(10,115,240,.24)!important;
}
html body.uebt-single-active .uebt-content ol > li{
  counter-increment:uebt-article-number;
}
html body.uebt-single-active .uebt-content ol > li::before{
  content:counter(uebt-article-number) "."!important;
  position:absolute!important;
  top:0!important;
  right:0!important;
  left:auto!important;
  width:25px!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  color:#0A73F0!important;
  background:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  font-weight:800!important;
  line-height:1.9!important;
  text-align:right!important;
}
html body.uebt-single-active .uebt-content ul > li::marker,
html body.uebt-single-active .uebt-content ol > li::marker{
  content:""!important;
}
@media(max-width:640px){
  html body.uebt-single-active .uebt-content ul > li,
  html body.uebt-single-active .uebt-content ol > li{
    padding-right:26px!important;
  }
}


/* =========================================================
   6.6.18 — صور داخل المقال بعرض عمود القراءة بالكامل.
   تعمل مع Gutenberg والصور ذات العرض المحدد في محرر ووردبريس.
   بدون إضافة زر تحميل أو قص الصور.
   ========================================================= */
html body.uebt-single-active .uebt-content figure:has(img[data-uebt-article-image]),
html body.uebt-single-active .uebt-content .wp-block-image:has(img[data-uebt-article-image]){
  display:block!important;
  float:none!important;
  clear:both!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:28px 0!important;
  text-align:center!important;
}
html body.uebt-single-active .uebt-content figure:has(img[data-uebt-article-image]) > a,
html body.uebt-single-active .uebt-content figure:has(img[data-uebt-article-image]) > picture,
html body.uebt-single-active .uebt-content .wp-block-image:has(img[data-uebt-article-image]) > a,
html body.uebt-single-active .uebt-content .wp-block-image:has(img[data-uebt-article-image]) > picture{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
}
html body.uebt-single-active .uebt-content img[data-uebt-article-image]{
  display:block!important;
  float:none!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:auto!important;
  object-fit:contain!important;
  margin:20px 0!important;
  padding:0!important;
}
html body.uebt-single-active .uebt-content figure:has(img[data-uebt-article-image]) img[data-uebt-article-image]{
  margin:0!important;
}
html body.uebt-single-active .uebt-content figure:has(img[data-uebt-article-image]) figcaption{
  max-width:100%!important;
  margin:10px auto 0!important;
}
/* الصورة البارزة محتفظة بسلوكها الذي لا يقتطع أطرافها. */
html body.uebt-single-active figure.uebt-single-featured--original{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:auto!important;
  overflow:visible!important;
}
html body.uebt-single-active figure.uebt-single-featured--original > img.uebt-original-featured-image{
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  height:auto!important;
  max-height:none!important;
  object-fit:contain!important;
  margin:0 auto!important;
}


/* =========================================================
   6.6.21 — Full article-width CTA banners (in-body shortcodes + footer)
   Based on supplied horizontal reference; keeps original calls to action.
   ========================================================= */
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026,
html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 {
  position:relative!important;
  isolation:isolate;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:0!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:35px 0!important;
  padding:clamp(23px,3.2vw,42px)!important;
  overflow:hidden!important;
  border:1px solid #d4e4f6!important;
  border-radius:22px!important;
  direction:rtl!important;
  text-align:right!important;
  background:radial-gradient(circle at 100% 0%,rgba(10,115,240,.075),transparent 35%),
    radial-gradient(circle at 0% 100%,rgba(245,196,0,.095),transparent 40%),#fff!important;
  box-shadow:0 15px 45px rgba(7,27,73,.055)!important;
  color:#0b2545!important;
  font-family:"Alexandria",Tahoma,Arial,sans-serif!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026::before,
html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026::before {
  content:"";
  position:absolute;
  z-index:-1;
  inset:0 0 auto 0;
  height:3px;
  background:linear-gradient(90deg,#f5c400,#0a73f0,#24bd64);
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-banner-2026 .uebt-inline-cta__intro {
  display:block!important;
  border:0!important;
  border-radius:0!important;
  background:none!important;
  box-shadow:none!important;
  max-width:100%!important;
  width:100%!important;
  padding:0!important;
  margin:0!important;
  text-align:right!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-banner-2026 .uebt-banner__eyebrow,
html body.uebt-single-active .uebt-single-footer .uebt-cta--banner-2026 .uebt-cta__eyebrow {
  display:block!important;
  margin:0 0 12px!important;
  padding:0!important;
  color:#0970df!important;
  font-size:clamp(10px,.88vw,12px)!important;
  line-height:1.5!important;
  letter-spacing:.05em;
  font-weight:800!important;
  text-align:right!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 h2.uebt-inline-cta__title,
html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 h2 {
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0 0 11px!important;
  padding:0!important;
  background:none!important;
  border:0!important;
  border-radius:0!important;
  color:#071b49!important;
  box-shadow:none!important;
  text-align:right!important;
  font-size:clamp(23px,2.8vw,37px)!important;
  font-weight:900!important;
  line-height:1.45!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 .uebt-inline-cta__description,
html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 p {
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 20px!important;
  padding:0!important;
  border:0!important;
  background:none!important;
  color:#425775!important;
  font-size:clamp(13px,1.2vw,16px)!important;
  font-weight:500!important;
  line-height:1.85!important;
  text-align:right!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 .uebt-inline-cta__actions,
html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 .uebt-cta__actions {
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button,
html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 .uebt-cta__actions a {
  position:relative!important;
  display:inline-flex!important;
  flex-direction:row!important;
  flex:0 1 auto!important;
  justify-content:center!important;
  align-items:center!important;
  gap:9px!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:49px!important;
  margin:0!important;
  padding:11px 19px!important;
  border:0!important;
  border-radius:12px!important;
  box-sizing:border-box!important;
  text-decoration:none!important;
  font-size:clamp(12px,1vw,14px)!important;
  font-weight:800!important;
  line-height:1.5!important;
  white-space:normal!important;
  text-align:center!important;
  box-shadow:0 7px 20px rgba(7,27,73,.13)!important;
  transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;
  cursor:pointer!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button span {
  color:inherit!important;
  font:inherit!important;
  line-height:inherit!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button svg {
  display:block!important;
  flex:0 0 18px!important;
  width:18px!important;
  min-width:18px!important;
  height:18px!important;
  min-height:18px!important;
  max-height:18px!important;
  color:inherit!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button--whatsapp,
html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 a.uebt-cta__wa {
  background:#16b95c!important;
  background-image:linear-gradient(120deg,#11a84e,#22cb6f)!important;
  color:#fff!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button--call,
html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 a.uebt-cta__call {
  background:#0a73f0!important;
  background-image:linear-gradient(120deg,#0758b5,#23a2eb)!important;
  color:#fff!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button--services {
  background:#f2c43b!important;
  background-image:linear-gradient(120deg,#f4c52b,#f5d976)!important;
  color:#071b49!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button--services span,
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button--services svg {
  color:#071b49!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 .uebt-inline-cta__note {
  display:block!important;
  width:100%!important;
  margin:14px 0 0!important;
  padding:0!important;
  color:#66788e!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1.6!important;
  text-align:right!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button:hover,
html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 .uebt-cta__actions a:hover {
  transform:translateY(-2px)!important;
  box-shadow:0 11px 24px rgba(7,27,73,.17)!important;
  filter:brightness(1.03)!important;
}
html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button:focus-visible,
html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 .uebt-cta__actions a:focus-visible {
  outline:3px solid #0a73f0!important;
  outline-offset:3px!important;
}
@media (max-width:700px) {
  html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026,
  html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 {
    width:100%!important;
    max-width:100%!important;
    margin:24px 0!important;
    padding:22px 16px!important;
    border-radius:17px!important;
  }
  html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 h2.uebt-inline-cta__title,
  html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 h2 {
    font-size:clamp(20px,5vw,26px)!important;
  }
  html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 .uebt-inline-cta__description,
  html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 p {
    margin-bottom:19px!important;
    font-size:13px!important;
  }
  html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 .uebt-inline-cta__actions,
  html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 .uebt-cta__actions {
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
    width:100%!important;
  }
  html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button,
  html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 .uebt-cta__actions a {
    width:100%!important;
    min-height:51px!important;
    padding:11px 12px!important;
    font-size:13px!important;
  }
}
@media (prefers-reduced-motion:reduce) {
  html body.uebt-single-active :is(.uebt-content,.uebt-single-footer) .uebt-inline-cta.uebt-banner-2026 a.uebt-inline-cta__button,
  html body.uebt-single-active .uebt-single-footer .uebt-cta.uebt-cta--banner-2026 .uebt-cta__actions a {
    transition:none!important;
    transform:none!important;
  }
}


/* =========================================================
   6.6.22 — Share title and all actions in ONE horizontal row
   on desktop and mobile (icon-only on narrow screens)
   ========================================================= */
html body.uebt-single-active .uebt-single-footer .uebt-footer-cta{
  width:100%;max-width:100%;min-width:0;
}
html body.uebt-single-active .uebt-single-footer .uebt-footer-cta .uebt-inline-cta.uebt-banner-2026{
  margin:10px 0 20px!important;
}
html body.uebt-single-active .uebt-single-footer .uebt-share.uebt-share--modern{
  position:relative;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:space-between!important;
  flex-wrap:nowrap!important;
  gap:clamp(7px,2vw,20px)!important;
  width:100%;min-width:0;max-width:100%;box-sizing:border-box;
  margin:0!important;padding:17px 20px!important;
  background:linear-gradient(120deg,#f6fbff 0%,#fff 58%,#f8fafc 100%)!important;
  border:1px solid #dce8f7!important;
  border-radius:18px!important;
  box-shadow:0 10px 32px rgba(7,27,73,.045)!important;
  text-align:right!important;direction:rtl!important;
  font-family:"Alexandria",Tahoma,Arial,sans-serif!important;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__head{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex:0 0 auto!important;
  gap:11px!important;min-width:0;
  margin:0!important;padding:0!important;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__symbol{
  display:grid!important;place-items:center!important;
  width:42px;height:42px;min-width:42px;
  border-radius:13px;background:#e8f2ff;color:#0b68c6;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__symbol svg{
  width:22px;height:22px;display:block;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__heading{
  display:block!important;min-width:0;margin:0!important;padding:0!important;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__heading strong{
  display:block!important;margin:0!important;
  font-size:16px!important;font-weight:900!important;line-height:1.5!important;
  color:#071b49!important;white-space:nowrap!important;
}
/* Hide the second descriptive line at every screen width. */
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__heading p{
  display:none!important;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__links{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  flex:0 0 auto!important;
  gap:8px!important;
  width:auto!important;max-width:none!important;min-width:0;
  margin:0!important;padding:0!important;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link{
  appearance:none;-webkit-appearance:none;
  display:inline-flex!important;flex:0 0 auto!important;
  align-items:center!important;justify-content:center!important;
  gap:7px!important;width:auto!important;
  min-height:42px!important;min-width:0!important;
  padding:9px 12px!important;margin:0!important;
  border-radius:11px!important;border:1px solid transparent!important;
  box-sizing:border-box!important;text-decoration:none!important;
  white-space:nowrap!important;font-family:inherit!important;
  font-size:12px!important;font-weight:800!important;line-height:1.4!important;
  color:#fff!important;box-shadow:none!important;
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;
  cursor:pointer;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link svg{
  display:block!important;width:18px!important;height:18px!important;
  min-width:18px!important;max-width:18px!important;
  flex:0 0 18px!important;color:inherit!important;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link span{
  color:inherit!important;line-height:inherit!important;font:inherit!important;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link--wa{background:#17ae5c!important;}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link--facebook{background:#1877f2!important;}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link--x{background:#152238!important;}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link--copy{
  color:#07519f!important;background:#fff!important;border-color:#bfd8f1!important;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link:hover{
  transform:translateY(-2px)!important;box-shadow:0 7px 16px rgba(7,27,73,.12)!important;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link:focus-visible{
  outline:3px solid #0a73f0!important;outline-offset:3px!important;
}
html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__feedback{
  display:block;position:absolute;left:18px;bottom:-27px;min-height:20px;
  font-size:11px;font-weight:800;color:#176d48;
}
/* Tablet and mobile: keep every action in the same row, with
   meaningful aria-labels on compact, icon-only buttons. */
@media (max-width:760px){
  html body.uebt-single-active .uebt-single-footer .uebt-share.uebt-share--modern{
    padding:12px 12px!important;
    border-radius:14px!important;
    gap:9px!important;
  }
  html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__head{
    gap:0!important;
  }
  html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__symbol{
    display:none!important;
  }
  html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__heading strong{
    font-size:13px!important;
  }
  html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__links{
    gap:6px!important;
  }
  html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link{
    width:35px!important;height:35px!important;min-height:35px!important;
    padding:0!important;border-radius:9px!important;
  }
  html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link span{
    display:none!important;
  }
  html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link svg{
    width:17px!important;height:17px!important;min-width:17px!important;max-width:17px!important;
    flex-basis:17px!important;
  }
}
@media (max-width:359px){
  html body.uebt-single-active .uebt-single-footer .uebt-share.uebt-share--modern{
    padding:10px 8px!important;gap:5px!important;
  }
  html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__heading strong{
    font-size:12px!important;
  }
  html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__links{
    gap:4px!important;
  }
  html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link{
    width:31px!important;height:33px!important;min-height:33px!important;
  }
}
@media (prefers-reduced-motion:reduce){
  html body.uebt-single-active .uebt-single-footer .uebt-share--modern .uebt-share__link{
    transition:none!important;transform:none!important;
  }
}


/* =========================================================
   6.6.24 — إجبار عناوين الكروت على RTL ومحاذاة يمين
========================================================= */
body.uebt-archive-active .uebt-card-body,
body.uebt-single-active .uebt-related .uebt-card-body,
body.uebt-single-active .uebt-post-nav a,
body.uebt-single-active .uebt-post-nav strong{
  direction:rtl!important;
  text-align:right!important;
}

body.uebt-archive-active .uebt-card h2,
body.uebt-archive-active .uebt-card h2 a,
body.uebt-single-active .uebt-related .uebt-card h2,
body.uebt-single-active .uebt-related .uebt-card h2 a,
body.uebt-single-active .uebt-post-nav strong,
body.uebt-single-active .uebt-post-nav a strong{
  direction:rtl!important;
  unicode-bidi:plaintext!important;
  text-align:right!important;
  justify-content:flex-start!important;
  align-items:flex-start!important;
}


/* 6.6.25 — Align EVERY wrapped line of article-card titles to the right (RTL). */
html body.uebt-archive-active .uebt-archive-content .uebt-card .uebt-card-body h2,
html body.uebt-archive-active .uebt-archive-content .uebt-card .uebt-card-body h2 > a,
html body.uebt-single-active .uebt-related .uebt-card .uebt-card-body h2,
html body.uebt-single-active .uebt-related .uebt-card .uebt-card-body h2 > a,
html body .uebt-related-grid--archive-style .uebt-card .uebt-card-body h2,
html body .uebt-related-grid--archive-style .uebt-card .uebt-card-body h2 > a{
  direction:rtl!important;
  text-align:right!important;
  text-align:right!important;
  width:100%!important;
  box-sizing:border-box!important;
}
html body.uebt-archive-active .uebt-archive-content .uebt-card .uebt-card-body h2 > a,
html body.uebt-single-active .uebt-related .uebt-card .uebt-card-body h2 > a,
html body .uebt-related-grid--archive-style .uebt-card .uebt-card-body h2 > a{
  display:block!important;
}

/* 6.6.26 — Align card descriptions and every wrapped line to the right. */
html body.uebt-archive-active .uebt-archive-content .uebt-card .uebt-card-body .uebt-excerpt,
html body.uebt-archive-active .uebt-archive-content .uebt-card .uebt-card-body .uebt-excerpt p,
html body.uebt-single-active .uebt-related .uebt-card .uebt-card-body .uebt-excerpt,
html body.uebt-single-active .uebt-related .uebt-card .uebt-card-body .uebt-excerpt p,
html body .uebt-related-grid--archive-style .uebt-card .uebt-card-body .uebt-excerpt,
html body .uebt-related-grid--archive-style .uebt-card .uebt-card-body .uebt-excerpt p{
  direction:rtl!important;
  text-align:right!important;
  width:100%!important;
  box-sizing:border-box!important;
}
