/* United Events Blog Template */
:root{
  --ue-dark:#090419;
  --ue-dark2:#160a38;
  --ue-purple:#c52287;
  --ue-pink:#6738c8;
  --ue-pink2:#ed3d8e;
  --ue-gold:#ed68ad;
  --ue-text:#382d43;
  --ue-muted:#74687e;
  --ue-border:#e8e0ee;
  --ue-soft:#fcf9fd;
}
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:inherit!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(237,104,173,.24),transparent 26%),
    radial-gradient(circle at 88% 86%,rgba(103,56,200,.34),transparent 28%),
    linear-gradient(135deg,var(--ue-dark),var(--ue-dark2) 52%,#6738c8)
}
.uebt-eyebrow{margin-bottom:14px;display:flex;align-items:center;justify-content:center;gap:12px;color:#ed68ad;font-size:13px;font-weight:900}
.uebt-eyebrow:before,.uebt-eyebrow:after{content:"";width:70px;height:1px;background:linear-gradient(90deg,transparent,#ed68ad)}
.uebt-eyebrow:after{background:linear-gradient(90deg,#ed68ad,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:#e9e2ef;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(237,104,173,.08),transparent 22%),
    radial-gradient(circle at 95% 85%,rgba(103,56,200,.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(9,4,25,.08);
  transition:.25s ease
}
.uebt-card:hover{transform:translateY(-7px);border-color:rgba(103,56,200,.30);box-shadow:0 20px 46px rgba(9,4,25,.14)}
.uebt-card-image{position:relative;width:100%;aspect-ratio:16/10;display:block;overflow:hidden;background:linear-gradient(135deg,var(--ue-dark),#6738c8)}
.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(237,104,173,.32),transparent 30%),linear-gradient(135deg,var(--ue-dark),#6738c8)}
.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:#807486;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(197,34,135,.06),transparent 23%),
    radial-gradient(circle at 94% 25%,rgba(103,56,200,.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:#7b7084;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(9,4,25,.10)
}
.uebt-single-featured{width:100%;max-width:none!important;margin:0!important;overflow:hidden;background:#f4eef8}
.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,#ffffff)}
.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:#7b7084;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:#5e5368!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(103,56,200,.09),rgba(237,104,173,.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(9,4,25,.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:#5e5368;background:#fcf9fd;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(90deg,#c52287 0%,#6738c8 42%,#c52287 72%,#6738c8 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(237,104,173,.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:#efe8f3!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:#ed68ad;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(9,4,25,.08)}
.uebt-related-image{width:100%;aspect-ratio:16/9;display:block;overflow:hidden;background:linear-gradient(135deg,var(--ue-dark),#6738c8)}
.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:#807486;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(9,4,25,.06);
  -webkit-overflow-scrolling:touch;
  scrollbar-width:thin;
  scrollbar-color:var(--ue-gold) #f4eef8;
}

.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:#f4eef8;
}

.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:#fcf9fd;
  color:#74687e;
  font-size:10px;
  font-weight:700;
}

/* تحسينات أقوى للموبايل */
@media(max-width:640px){
  /* إنزال بداية المقال والصورة البارزة بعيدًا عن الهيدر */
  .uebt-single-page{
    padding-top:52px!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(9,4,25,.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 #f1ebf5!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 8px 24px rgba(9,4,25,.08)!important;
  transform:none!important;
}

.uebt-archive-content .uebt-card:hover{
  transform:translateY(-4px)!important;
  border-color:rgba(103,56,200,.22)!important;
  box-shadow:0 15px 34px rgba(9,4,25,.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:#f7f2fa!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:#796e82!important;
  font-size:10px!important;
}

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

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

.uebt-archive-content .uebt-excerpt{
  width:100%;
  min-height:98px;
  margin:0 0 19px!important;
  color:#6c6075!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:#3a1765!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:#160a38!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 #ebe4f0!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 8px 23px rgba(9,4,25,.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:68px!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(9,4,25,.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:#faf6fc;
    color:#6e6277;
    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 #eee8f2!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 9px 26px rgba(9,4,25,.09)!important;
  }

  body.uebt-archive-active .uebt-archive-content article.uebt-card:hover{
    transform:translateY(-4px)!important;
    box-shadow:0 16px 36px rgba(9,4,25,.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:#f8f3fa!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:#7b7084!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:#160a38!important;
    font-size:20px!important;
    font-weight:600!important;
    line-height:1.68!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-card h2 a{
    display:block!important;
    width:100%!important;
    color:#160a38!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-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:#6b6074!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:#3a1765!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(103,56,200,.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;
  }
}


/* =========================================================
   رأس الجداول البنفسجي والوردي – الإصدار 3.0
   يعمل مع TH أو TD في الصف الأول، على الموبايل والديسكتوب
   ========================================================= */

body.uebt-single-active .uebt-content .uebt-table-scroll,
body.uebt-single-active .uebt-content .wp-block-table{
  border:1px solid #ebe3f0!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:#c52287!important;
  background-image:linear-gradient(
    100deg,
    #6738c8 0%,
    #3a1765 43%,
    #c52287 72%,
    #6738c8 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:#5e5368!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: [united_events_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(103,56,200,.15);
  border-radius:24px;
  background:linear-gradient(145deg,#fff 0%,#fcf8fd 100%);
  box-shadow:0 16px 42px rgba(103,56,200,.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:#160a38!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:#706478!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,#ed3d8e,#c52287)!important;
  box-shadow:0 11px 25px rgba(197,34,135,.24)!important;
}

.uebt-inline-cta__button--call{
  background:linear-gradient(135deg,#160a38,#6738c8)!important;
  box-shadow:0 11px 25px rgba(103,56,200,.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:#6e6278!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(103,56,200,.14)!important;
  border-radius:24px!important;
  background:linear-gradient(145deg,#ffffff 0%,#fbf7fd 100%)!important;
  box-shadow:0 16px 42px rgba(103,56,200,.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 #c52287!important;
  border-radius:15px!important;
  background:linear-gradient(90deg,#faf5fc 0%,#ffffff 100%)!important;
  color:#160a38!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:#655a70!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,#ed3d8e,#c52287)!important;
  box-shadow:0 12px 26px rgba(197,34,135,.25)!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button--call{
  background:linear-gradient(135deg,#6738c8,#251052)!important;
  color:#ffffff!important;
  box-shadow:0 12px 26px rgba(103,56,200,.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:#6e6278!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(103,56,200,.14)!important;
  border-radius:24px!important;
  background:linear-gradient(145deg,#ffffff 0%,#fbf7fd 100%)!important;
  box-shadow:0 16px 42px rgba(103,56,200,.11)!important;
  font-family:inherit!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 #c52287!important;
  border-radius:15px!important;
  background:linear-gradient(90deg,#faf5fc 0%,#ffffff 100%)!important;
  color:#160a38!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:#655a70!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,#ed3d8e,#c52287)!important;
  box-shadow:0 12px 26px rgba(197,34,135,.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,#6738c8,#251052)!important;
  color:#ffffff!important;
  box-shadow:0 12px 26px rgba(103,56,200,.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:#6e6278!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,#ed3d8e,#c52287)!important;
}
.uebt-inline-cta--inline-styled .uebt-inline-cta__button--call{
  background:linear-gradient(135deg,#6738c8,#251052)!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,#ed68ad,#6738c8)!important;
  color:#160a38!important;
  box-shadow:0 12px 26px rgba(103,56,200,.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:#160a38!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 #c52287!important;
  border-radius:15px!important;
  background:linear-gradient(90deg,#faf5fc 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:#160a38!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:#655a70!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;
  }
}


/* =========================================================
   هوية شركة المتحدة للفعاليات – الإصدار 5.0
   ========================================================= */
:root{
  --ue-dark:#090419;
  --ue-dark2:#160a38;
  --ue-purple:#6738c8;
  --ue-pink:#c52287;
  --ue-pink2:#ed3d8e;
  --ue-gold:#ed68ad;
  --ue-text:#382d43;
  --ue-muted:#74687e;
  --ue-border:#e8e0ee;
  --ue-soft:#fcf9fd;
}

.uebt-page a,
.uebt-page button,
.uebt-inline-cta a,
.uebt-inline-cta button{
  -webkit-tap-highlight-color:transparent!important;
}

.uebt-page a:focus-visible,
.uebt-page button:focus-visible,
.uebt-inline-cta a:focus-visible,
.uebt-inline-cta button:focus-visible{
  outline:3px solid #ed68ad!important;
  outline-offset:3px!important;
}

.uebt-page ::selection,
.uebt-inline-cta ::selection{
  color:#fff;
  background:#c52287;
}

.uebt-archive-hero{
  background:
    radial-gradient(circle at 12% 12%,rgba(237,61,142,.24),transparent 26%),
    radial-gradient(circle at 88% 86%,rgba(103,56,200,.34),transparent 28%),
    linear-gradient(135deg,#090419,#160a38 52%,#251052)!important;
}

.uebt-category,
.uebt-single-category,
.uebt-pagination .current,
.uebt-pagination .page-numbers:hover,
.uebt-cta>a{
  background:linear-gradient(135deg,#ed3d8e,#c52287 52%,#6738c8)!important;
}

.uebt-content h2{
  color:#160a38!important;
  background:linear-gradient(90deg,rgba(197,34,135,.08),rgba(103,56,200,.08),transparent)!important;
  border-right-color:#c52287!important;
}

.uebt-content h3{color:#6738c8!important}
.uebt-content h4,.uebt-content a{color:#c52287!important}

.uebt-content th,
.uebt-content .uebt-table-head-cell{
  color:#fff!important;
  background:linear-gradient(90deg,#160a38 0%,#251052 44%,#c52287 74%,#6738c8 100%)!important;
}

.uebt-inline-cta{
  display:block!important;
  width:100%!important;
  max-width:820px!important;
  margin:34px auto!important;
  padding:clamp(18px,4vw,30px)!important;
  overflow:hidden!important;
  color:#160a38!important;
  background:linear-gradient(145deg,#fff 0%,#faf5fc 100%)!important;
  border:1px solid rgba(103,56,200,.16)!important;
  border-radius:clamp(19px,4vw,25px)!important;
  box-shadow:0 18px 46px rgba(9,4,25,.10)!important;
  text-align:center!important;
}

.uebt-inline-cta__intro{
  margin:0 0 20px!important;
  padding:22px 24px 20px!important;
  background:linear-gradient(135deg,rgba(237,61,142,.06),rgba(103,56,200,.07))!important;
  border:0!important;
  border-right:5px solid #c52287!important;
  border-radius:16px!important;
}

.uebt-inline-cta__title{
  margin:0!important;
  color:#160a38!important;
  font-size:clamp(22px,3vw,31px)!important;
  font-weight:900!important;
  line-height:1.5!important;
}

.uebt-inline-cta__description{
  max-width:700px!important;
  margin:9px auto 0!important;
  color:#655a70!important;
  font-size:clamp(13px,1.4vw,16px)!important;
  line-height:1.9!important;
}

.uebt-inline-cta__actions{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:11px!important;
}

.uebt-inline-cta__button{
  min-height:56px!important;
  padding:11px 14px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:14px!important;
  font-size:14px!important;
  font-weight:900!important;
  line-height:1.45!important;
  text-decoration:none!important;
  transition:transform .22s ease,box-shadow .22s ease!important;
}

.uebt-inline-cta__button:hover{transform:translateY(-3px)!important}
.uebt-inline-cta__button--whatsapp{background:linear-gradient(135deg,#ed3d8e,#c52287 52%,#6738c8)!important}
.uebt-inline-cta__button--call{background:linear-gradient(135deg,#160a38,#251052)!important}
.uebt-inline-cta__button--services{background:linear-gradient(135deg,#6738c8,#c52287)!important}

.uebt-inline-cta__icon{
  width:23px!important;
  height:23px!important;
  flex:0 0 23px!important;
  color:#fff!important;
}

.uebt-inline-cta__note{
  margin:16px 0 0!important;
  color:#74687e!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1.8!important;
}

@media(max-width:700px){
  .uebt-inline-cta__actions{grid-template-columns:1fr!important}
  .uebt-inline-cta__button{width:100%!important;font-size:13px!important}
  .uebt-inline-cta__intro{padding:18px 14px 16px!important}
}
