/* United Events Blog Template */
:root{
  --ue-dark:#03111c;
  --ue-dark2:#071521;
  --ue-purple:#0055A4;
  --ue-pink:#2EA9F3;
  --ue-pink2:#F10B21;
  --ue-gold:#0877C8;
  --ue-text:#344F61;
  --ue-muted:#607789;
  --ue-border:rgba(36,119,174,.13);
  --ue-soft:#F8FBFD;
}
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%,#0055A4)
}
.uebt-eyebrow{margin-bottom:14px;display:flex;align-items:center;justify-content:center;gap:12px;color:#F10B21;font-size:13px;font-weight:900}
.uebt-eyebrow:before,.uebt-eyebrow:after{content:"";width:70px;height:1px;background:linear-gradient(90deg,transparent,#F10B21)}
.uebt-eyebrow:after{background:linear-gradient(90deg,#F10B21,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:#EAF3F8;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),#0055A4)}
.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),#0055A4)}
.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:#607789;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:#607789;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:#F8FBFD}
.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:#607789;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:#40596A!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:#40596A;background:#FFFFFF;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,#2EA9F3 0%,#0055A4 42%,#2EA9F3 72%,#0055A4 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:#EEF5F8!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:#F10B21;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),#0055A4)}
.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:#607789;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) #F8FBFD;
}

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

.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:#FFFFFF;
  color:#607789;
  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 #F3F8FB!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:#607789!important;
  font-size:10px!important;
}

.uebt-archive-content .uebt-card h2{
  width:100%;
  min-height:96px;
  margin:0 0 13px!important;
  color:#03111C!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:#03111C!important;
}

.uebt-archive-content .uebt-excerpt{
  width:100%;
  min-height:98px;
  margin:0 0 19px!important;
  color:#607789!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:#0055A4!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:#03111C!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:#607789!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:#03111C!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:#03111C!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:#0055A4!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:#2EA9F3!important;
  background-image:linear-gradient(
    100deg,
    #0055A4 0%,
    #0055A4 43%,
    #2EA9F3 72%,
    #0055A4 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:#40596A!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:#03111C!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,#F10B21,#2EA9F3)!important;
  box-shadow:0 11px 25px rgba(197,34,135,.24)!important;
}

.uebt-inline-cta__button--call{
  background:linear-gradient(135deg,#03111C,#0055A4)!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:#607789!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%,#F8FBFD 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 #2EA9F3!important;
  border-radius:15px!important;
  background:linear-gradient(90deg,#F8FBFD 0%,#ffffff 100%)!important;
  color:#03111C!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:#607789!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,#F10B21,#2EA9F3)!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,#0055A4,#071521)!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:#607789!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%,#F8FBFD 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 #2EA9F3!important;
  border-radius:15px!important;
  background:linear-gradient(90deg,#F8FBFD 0%,#ffffff 100%)!important;
  color:#03111C!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:#607789!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,#F10B21,#2EA9F3)!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,#0055A4,#071521)!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:#607789!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,#F10B21,#2EA9F3)!important;
}
.uebt-inline-cta--inline-styled .uebt-inline-cta__button--call{
  background:linear-gradient(135deg,#0055A4,#071521)!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,#F10B21,#0055A4)!important;
  color:#03111C!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:#03111C!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 #2EA9F3!important;
  border-radius:15px!important;
  background:linear-gradient(90deg,#F8FBFD 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:#03111C!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:#607789!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:#03111c;
  --ue-dark2:#071521;
  --ue-purple:#0055A4;
  --ue-pink:#2EA9F3;
  --ue-pink2:#F10B21;
  --ue-gold:#0877C8;
  --ue-text:#344F61;
  --ue-muted:#607789;
  --ue-border:rgba(36,119,174,.13);
  --ue-soft:#F8FBFD;
}

.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 #F10B21!important;
  outline-offset:3px!important;
}

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

.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,#03111C 52%,#071521)!important;
}

.uebt-category,
.uebt-single-category,
.uebt-pagination .current,
.uebt-pagination .page-numbers:hover,
.uebt-cta>a{
  background:linear-gradient(135deg,#F10B21,#2EA9F3 52%,#0055A4)!important;
}

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

.uebt-content h3{color:#0055A4!important}
.uebt-content h4,.uebt-content a{color:#2EA9F3!important}

.uebt-content th,
.uebt-content .uebt-table-head-cell{
  color:#fff!important;
  background:linear-gradient(90deg,#03111C 0%,#071521 44%,#2EA9F3 74%,#0055A4 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:#03111C!important;
  background:linear-gradient(145deg,#fff 0%,#F8FBFD 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 #2EA9F3!important;
  border-radius:16px!important;
}

.uebt-inline-cta__title{
  margin:0!important;
  color:#03111C!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:#607789!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,#F10B21,#2EA9F3 52%,#0055A4)!important}
.uebt-inline-cta__button--call{background:linear-gradient(135deg,#03111C,#071521)!important}
.uebt-inline-cta__button--services{background:linear-gradient(135deg,#0055A4,#2EA9F3)!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:#607789!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}
}

/* =========================================================
   v5.1 — رفع بداية المقال وإلغاء الفراغ العلوي على الموبايل
   الهيدر الحالي يحتوي على spacer خاص به، لذلك لا نكرر المسافة هنا.
========================================================= */
@media(max-width:640px){
  body.uebt-single-active .uebt-single-page{
    margin-top:0!important;
    padding-top:6px!important;
  }

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

  body.uebt-single-active .uebt-breadcrumb-empty{
    display:none!important;
    width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!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:380px){
  body.uebt-single-active .uebt-single-page{
    padding-top:3px!important;
  }
}


/* =========================================================
   رفع هيدر المدونة على الموبايل – الإصدار 2.5
   ========================================================= */
@media(max-width:640px){
  body.uebt-archive-active .uebt-archive-page{
    position:relative!important;
    z-index:2!important;
    margin-top:-113px!important;
    padding-top:0!important;
    transform:none!important;
  }
}


/* =========================================================
   GOOD IPTV SERVICES — TARGETED OVERRIDES ON SUPPLIED ORIGINAL PLUGIN
   ========================================================= */

body.uebt-archive-active,body.uebt-single-active{background:#fff!important;overflow-x:clip}
.uebt-page,.uebt-page *{direction:ltr!important;text-align:left}
.uebt-page{background:#fff!important;color:#344F61!important}
.uebt-shell{width:min(calc(100% - 36px),1540px)!important;margin-inline:auto!important}

/* Blog hero */
.gipx-blog-hero{
  position:relative!important;
  width:100vw!important;
  max-width:100vw!important;
  min-height:360px!important;
  padding:calc(var(--gipx-header-h,0px) + 64px) 0 66px!important;
  display:flex!important;
  align-items:center!important;
  overflow:hidden!important;
  isolation:isolate!important;
  color:#fff!important;
  background:
    radial-gradient(circle at 0% 48%,rgba(0,119,214,.23),transparent 34%),
    radial-gradient(circle at 100% 36%,rgba(241,11,33,.20),transparent 34%),
    linear-gradient(112deg,#04121e 0%,#020a11 50%,#130810 100%)!important;
}
.gipx-hero-shell{text-align:center!important;position:relative;z-index:3}
.gipx-hero-kicker{display:inline-flex;align-items:center;min-height:30px;padding:0 15px;border:1px solid rgba(46,169,243,.18);border-radius:999px;background:rgba(8,54,84,.35);color:#d7efff;font-size:9px;font-weight:900;letter-spacing:.4px}
.gipx-blog-hero h1{max-width:1250px;margin:18px auto 12px!important;color:#fff!important;text-align:center!important;font-size:clamp(42px,4.5vw,70px)!important;line-height:1.04!important;font-weight:950!important;letter-spacing:-1.4px!important}
.gipx-hero-brand{background:linear-gradient(90deg,#52BBF7,#dceefa 44%,#ff9bab 70%,#F10B21);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.gipx-blog-hero .uebt-description{max-width:900px!important;margin:auto!important;color:#b9cad7!important;text-align:center!important;font-size:12px!important;line-height:1.7!important}
.gipx-blog-hero .uebt-description p{text-align:center!important;color:inherit!important}
.gipx-hero-line{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#0055A4,#2EA9F3 34%,#fff 50%,#F10B21 72%,#b90e20)}
.gipx-hero-art{position:absolute;inset:0;pointer-events:none;z-index:0}
.gipx-hero-shape{position:absolute;display:grid;place-items:center;border:1px solid rgba(109,190,241,.10);background:rgba(255,255,255,.018);color:rgba(109,190,241,.17)}
.gipx-hero-shape svg{width:44%;height:44%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.gipx-hero-shape-a{width:105px;height:105px;left:5%;top:32px;border-radius:28px;transform:rotate(-5deg)}
.gipx-hero-shape-b{width:74px;height:74px;right:6%;top:84px;border-radius:22px;color:rgba(241,65,89,.17)}
.gipx-hero-ring{position:absolute;width:180px;height:180px;right:7%;bottom:-90px;border:1px solid rgba(241,11,33,.05);border-radius:50%;box-shadow:0 0 0 38px rgba(46,169,243,.008)}

/* Blog listing */
.uebt-archive-content{padding:48px 0 70px!important;background:radial-gradient(circle at 0 10%,rgba(46,169,243,.045),transparent 22%),radial-gradient(circle at 100% 70%,rgba(241,11,33,.035),transparent 22%),#fff!important}
.uebt-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}
.uebt-card{height:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(36,119,174,.11)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 34px rgba(18,55,82,.075)!important;transition:transform .18s ease,box-shadow .18s ease!important}
.uebt-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 42px rgba(18,55,82,.11)!important}
.uebt-card-image,.uebt-related-image{position:relative!important;width:100%!important;aspect-ratio:16/9!important;min-height:0!important;height:auto!important;overflow:hidden!important;background:#eef4f7!important;border-radius:22px 22px 0 0!important}
.uebt-card-image.has-image:before,.uebt-related-image.has-image:before{content:"";position:absolute;inset:-12px;background-image:var(--gipx-card-bg);background-size:cover;background-position:center;filter:blur(15px);opacity:.38;transform:scale(1.12);z-index:0}
.uebt-card-image img,.uebt-card-image .wp-post-image,.uebt-related-image img,.uebt-related-image .wp-post-image{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;min-width:100%!important;min-height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:transparent!important;transform:none!important}
.uebt-card:hover .uebt-card-image img{transform:none!important}
.uebt-category{display:none!important}
.uebt-card-body{min-height:300px!important;padding:22px 22px 20px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:center!important}
.uebt-card h2{margin:0 0 12px!important;color:#102230!important;font-size:20px!important;line-height:1.5!important;font-weight:950!important;text-align:center!important}
.uebt-card h2 a{color:#102230!important;text-align:center!important}
.uebt-excerpt,.uebt-excerpt p{margin:0!important;color:#647989!important;font-size:12px!important;line-height:1.85!important;text-align:center!important}
.uebt-read{width:100%!important;max-width:none!important;min-height:48px!important;margin-top:auto!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:12px!important;background:linear-gradient(110deg,#0055A4,#0877C8 55%,#2EA9F3)!important;color:#fff!important;font-size:11px!important;font-weight:950!important;box-shadow:0 9px 20px rgba(0,85,164,.15)!important;text-decoration:none!important}
.uebt-read svg{width:18px!important;height:18px!important;fill:none!important;stroke:#fff!important;stroke-width:2!important}

/* Pagination */
.uebt-pagination{margin-top:38px!important}
.uebt-pagination .nav-links{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}
.uebt-pagination .page-numbers{height:44px!important;min-width:44px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(36,119,174,.14)!important;border-radius:11px!important;background:#fff!important;color:#173042!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 5px 14px rgba(18,55,82,.04)!important}
.uebt-pagination .prev,.uebt-pagination .next{min-width:108px!important}
.uebt-pagination .current,.uebt-pagination a.page-numbers:hover{background:linear-gradient(110deg,#0055A4,#0877C8,#2EA9F3)!important;color:#fff!important;border-color:transparent!important}

/* Single post: site-width, clean featured image, centered title */
.uebt-single-page{padding:calc(var(--gipx-header-h,0px) + 28px) 0 62px!important;background:#fff!important}
.uebt-single-shell{width:min(calc(100% - 36px),1640px)!important;max-width:none!important;margin-inline:auto!important}
.uebt-single-card{width:100%!important;max-width:none!important;overflow:hidden!important;border:1px solid rgba(36,119,174,.11)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 34px rgba(18,55,82,.06)!important}
.uebt-single-featured{width:calc(100% - 34px)!important;max-width:none!important;height:auto!important;margin:17px auto 0!important;padding:0!important;overflow:hidden!important;border-radius:22px!important;background:#eef4f7!important;box-shadow:none!important}
.uebt-single-featured img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;border-radius:22px!important;object-fit:contain!important;object-position:center!important}
.uebt-single-header{padding:30px 38px 18px!important;text-align:center!important}
.uebt-single-category{display:none!important}
.gipx-single-title{max-width:1350px!important;margin:0 auto!important;text-align:center!important;font-size:clamp(38px,4.3vw,66px)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-1px!important;background:linear-gradient(90deg,#102230 0%,#102230 22%,#0055A4 45%,#2EA9F3 64%,#d83a51 84%,#F10B21 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#102230!important}
.uebt-content{width:100%!important;max-width:none!important;margin:0!important;padding:26px 46px 44px!important;color:#40596a!important;font-size:17px!important;line-height:1.95!important;text-align:left!important}
.uebt-content p,.uebt-content li,.uebt-content h2,.uebt-content h3,.uebt-content h4{text-align:left!important;direction:ltr!important}
.uebt-content p{color:#40596a!important;font-size:17px!important;line-height:1.95!important}
.uebt-content h2{margin:38px 0 17px!important;padding:14px 16px!important;border:0!important;border-left:4px solid #2EA9F3!important;border-radius:12px!important;background:#F3F9FC!important;color:#102230!important;font-size:30px!important;line-height:1.35!important}
.uebt-content h3{color:#0055A4!important}
.uebt-content h4{color:#D7192D!important}
.uebt-content img,.uebt-content figure img,.uebt-content .wp-block-image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:25px auto!important;border-radius:20px!important;box-shadow:0 10px 28px rgba(18,55,82,.08)!important}
.uebt-content figure,.uebt-content .wp-block-image{width:100%!important;max-width:100%!important;margin:28px 0!important}

/* Tables: smooth, full-width desktop; readable horizontal scroll mobile */
.uebt-table-scroll,.uebt-content .wp-block-table{width:100%!important;max-width:100%!important;margin:26px 0!important;overflow:auto!important;border:1px solid rgba(36,119,174,.11)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px rgba(18,55,82,.045)!important}
.uebt-table-scroll table,.uebt-content .wp-block-table table,.uebt-content table{width:100%!important;min-width:680px!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important}
.uebt-content th,.uebt-table-head-cell{padding:15px 13px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(110deg,#0055A4,#0877C8 55%,#D7192D)!important;border:0!important;border-right:1px solid rgba(255,255,255,.18)!important;font-weight:950!important;text-align:left!important}
.uebt-content thead th:first-child,.uebt-table-head-row>*:first-child{border-top-left-radius:14px!important}
.uebt-content thead th:last-child,.uebt-table-head-row>*:last-child{border-top-right-radius:14px!important;border-right:0!important}
.uebt-content td{padding:13px!important;color:#40596a!important;border:0!important;border-right:1px solid rgba(36,119,174,.07)!important;border-bottom:1px solid rgba(36,119,174,.07)!important;text-align:left!important}

/* Footer/share and related */
.uebt-single-footer{width:100%!important;max-width:none!important;margin:0!important;padding:0 46px 44px!important}
.uebt-share strong{text-align:center!important}
.uebt-related{margin-top:48px!important}
.uebt-section-title{text-align:center!important}
.uebt-section-title span{color:#0877C8!important;text-align:center!important}
.uebt-section-title h2{color:#102230!important;text-align:center!important}
.uebt-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
.uebt-related-card{border:1px solid rgba(36,119,174,.11)!important;border-radius:20px!important;box-shadow:0 10px 28px rgba(18,55,82,.07)!important;background:#fff!important}
.uebt-related-card>div{padding:16px 17px 18px!important}
.uebt-related-card h3{font-size:16px!important;line-height:1.5!important;text-align:left!important;color:#102230!important}
.uebt-related-card time{display:none!important}

/* Smart CTA based on original shortcode area */
.gipx-iptv-cta{position:relative!important;width:100%!important;margin:30px 0 0!important;padding:24px 25px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;overflow:hidden!important;border:1px solid rgba(36,119,174,.12)!important;border-radius:20px!important;background:radial-gradient(circle at 0 50%,rgba(46,169,243,.07),transparent 30%),radial-gradient(circle at 100% 50%,rgba(241,11,33,.055),transparent 30%),#fff!important;box-shadow:0 12px 30px rgba(18,55,82,.07)!important;color:#102230!important;text-align:left!important;opacity:1!important;transform:none!important}
.gipx-iptv-cta:before{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;background:linear-gradient(90deg,transparent,#2EA9F3,#fff,#F10B21,transparent)}
.gipx-iptv-cta .uebt-inline-cta__intro{min-width:0!important}
.gipx-iptv-cta .uebt-inline-cta__intro h2{margin:0 0 7px!important;color:#102230!important;-webkit-text-fill-color:#102230!important;font-size:clamp(22px,2.2vw,31px)!important;line-height:1.2!important;font-weight:950!important;text-align:left!important}
.gipx-iptv-cta .uebt-inline-cta__intro p{max-width:850px!important;margin:0!important;color:#607789!important;-webkit-text-fill-color:#607789!important;font-size:13px!important;line-height:1.65!important;text-align:left!important}
.gipx-iptv-cta .uebt-inline-cta__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:wrap!important}
.gipx-iptv-cta .uebt-inline-cta__button{min-height:48px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:12px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px!important;font-weight:950!important;text-decoration:none!important;visibility:visible!important;opacity:1!important}
.gipx-iptv-cta .gipx-whatsapp-btn{background:linear-gradient(110deg,#0c9f4a,#25D366,#12b85a)!important;box-shadow:0 10px 24px rgba(37,211,102,.23)!important;animation:gipxWhatsAppShake 2.2s ease-in-out infinite!important}
.gipx-iptv-cta .gipx-secondary-btn{background:linear-gradient(110deg,#0055A4,#0877C8,#2EA9F3)!important;box-shadow:0 10px 22px rgba(0,85,164,.18)!important}
.gipx-iptv-cta .uebt-inline-cta__icon{width:20px!important;height:20px!important;display:block!important;color:#fff!important;fill:#fff!important;stroke:#fff!important}
.gipx-iptv-cta .gipx-whatsapp-icon,.gipx-iptv-cta .gipx-whatsapp-icon *{fill:#fff!important;stroke:none!important}
@keyframes gipxWhatsAppShake{0%,100%,42%{transform:translateX(0) rotate(0)}6%{transform:translateX(-2px) rotate(-1deg)}12%{transform:translateX(2px) rotate(1deg)}18%{transform:translateX(-2px) rotate(-1deg)}24%{transform:translateX(2px) rotate(1deg)}30%{transform:translateX(-1px) rotate(-.5deg)}36%{transform:translateX(0) rotate(0)}}

#gipxArticleContent.gipx-translating{opacity:.42!important;pointer-events:none!important;transition:opacity .15s ease!important}

@media(max-width:980px){
  .uebt-grid,.uebt-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .gipx-iptv-cta{grid-template-columns:1fr!important}
  .gipx-iptv-cta .uebt-inline-cta__actions{justify-content:flex-start!important}
}

@media(max-width:700px){
  .uebt-shell,.uebt-single-shell{width:calc(100% - 12px)!important}
  .gipx-blog-hero{min-height:270px!important;padding:calc(var(--gipx-header-h,0px) + 34px) 0 38px!important}
  .gipx-hero-shape-a{width:62px;height:62px;left:-18px;top:22px}.gipx-hero-shape-b{width:46px;height:46px;right:-8px;top:55px}.gipx-hero-ring{display:none!important}
  .gipx-hero-kicker{min-height:24px;padding:0 9px;font-size:6px}
  .gipx-blog-hero h1{max-width:96%;font-size:29px!important;letter-spacing:-.5px!important;margin:12px auto 8px!important}
  .gipx-blog-hero .uebt-description{max-width:92%!important;font-size:8px!important;line-height:1.55!important}
  .uebt-archive-content{padding:18px 0 38px!important}
  .uebt-grid,.uebt-related-grid{grid-template-columns:1fr!important;gap:13px!important}
  .uebt-card{border-radius:17px!important;box-shadow:0 8px 20px rgba(18,55,82,.055)!important}
  .uebt-card-image,.uebt-related-image{aspect-ratio:16/9!important;border-radius:17px 17px 0 0!important}
  .uebt-card-body{min-height:250px!important;padding:16px!important}
  .uebt-card h2{font-size:16px!important;line-height:1.5!important;margin-bottom:9px!important}
  .uebt-excerpt,.uebt-excerpt p{font-size:10px!important;line-height:1.75!important}
  .uebt-read{min-height:44px!important;font-size:9px!important;border-radius:10px!important}
  .uebt-pagination .page-numbers{height:40px!important;min-width:40px!important;padding:0 10px!important;font-size:9px!important;border-radius:10px!important}
  .uebt-pagination .prev,.uebt-pagination .next{min-width:84px!important}

  .uebt-single-page{padding:calc(var(--gipx-header-h,0px) + 12px) 0 34px!important}
  .uebt-single-card{border-radius:17px!important;box-shadow:none!important}
  .uebt-single-featured{width:calc(100% - 14px)!important;margin:7px auto 0!important;border-radius:16px!important}
  .uebt-single-featured img{border-radius:16px!important}
  .uebt-single-header{padding:18px 12px 10px!important}
  .gipx-single-title{font-size:28px!important;line-height:1.1!important;letter-spacing:-.45px!important}
  .uebt-content{padding:12px 14px 22px!important;font-size:15px!important}
  .uebt-content p{font-size:15px!important;line-height:1.9!important}
  .uebt-content h2{font-size:22px!important;margin-top:28px!important;padding:11px 12px!important}
  .uebt-content h3{font-size:19px!important}
  .uebt-content img,.uebt-content figure img,.uebt-content .wp-block-image img{margin:18px auto!important;border-radius:15px!important}
  .uebt-single-footer{padding:0 14px 22px!important}

  .uebt-table-scroll,.uebt-content .wp-block-table{overflow-x:auto!important;border-radius:13px!important}
  .uebt-table-scroll table,.uebt-content .wp-block-table table,.uebt-content table{width:max-content!important;min-width:620px!important;table-layout:auto!important}
  .uebt-content th,.uebt-table-head-cell{padding:10px 9px!important;font-size:10px!important;line-height:1.3!important;white-space:normal!important}
  .uebt-content td{padding:9px!important;font-size:9.5px!important;white-space:normal!important}

  .gipx-iptv-cta{width:100%!important;margin:22px 0 0!important;padding:16px 12px!important;grid-template-columns:1fr!important;gap:12px!important;border-radius:15px!important}
  .gipx-iptv-cta .uebt-inline-cta__intro h2{font-size:19px!important}
  .gipx-iptv-cta .uebt-inline-cta__intro p{font-size:10px!important;line-height:1.55!important}
  .gipx-iptv-cta .uebt-inline-cta__actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:7px!important}
  .gipx-iptv-cta .uebt-inline-cta__button{width:100%!important;min-height:44px!important;font-size:8px!important}
  .uebt-related-card h3{font-size:14px!important}
}

/* =========================================================
   GOOD IPTV — FINAL TARGETED FIX 6.3
   Based only on the supplied original plugin
   ========================================================= */

/* Keep the blog hero fully below a fixed/sticky site header. */
body.uebt-archive-active .uebt-archive-page.gipx-blog-page{
  margin-top:0!important;
  padding-top:0!important;
}
body.uebt-archive-active .gipx-blog-hero{
  margin-top:0!important;
  min-height:340px!important;
  padding-top:calc(var(--gipx-header-h,0px) + 50px)!important;
  padding-bottom:66px!important;
}

/* Featured image = full article/site content width on desktop and mobile. */
body.uebt-single-active .uebt-single-shell{
  width:calc(100% - 24px)!important;
  max-width:1640px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.uebt-single-active .uebt-single-featured{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:22px 22px 0 0!important;
  box-shadow:none!important;
  background:#eef4f7!important;
}
body.uebt-single-active .uebt-single-featured img{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  border:0!important;
  border-radius:22px 22px 0 0!important;
  object-fit:contain!important;
  object-position:center!important;
}

/* Lists: keep each element clean, without the external bullet dots. */
body.uebt-single-active .uebt-content ul{
  list-style:none!important;
  padding-left:0!important;
  padding-right:0!important;
}
body.uebt-single-active .uebt-content ul > li{
  list-style:none!important;
}
body.uebt-single-active .uebt-content ul > li::marker{
  content:""!important;
}

/* OLD CTA restored: blue icon + brand label + two clear buttons. */
.gipx-old-cta{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  margin:32px 0!important;
  padding:24px!important;
  display:grid!important;
  grid-template-columns:64px minmax(0,1fr)!important;
  gap:18px!important;
  direction:ltr!important;
  text-align:left!important;
  overflow:hidden!important;
  border:1px solid rgba(0,85,164,.12)!important;
  border-radius:20px!important;
  background:
    radial-gradient(circle at 100% 0,rgba(241,11,33,.05),transparent 32%),
    radial-gradient(circle at 0 100%,rgba(46,169,243,.07),transparent 34%),
    #fff!important;
  box-shadow:0 16px 36px rgba(18,55,82,.08)!important;
}
.gipx-old-cta:before{
  content:"";
  position:absolute;
  left:18px;
  right:18px;
  top:0;
  height:2px;
  background:linear-gradient(90deg,transparent,#2EA9F3,#fff,#F10B21,transparent);
}
.gipx-old-cta__icon{
  width:64px!important;
  height:64px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#0055A4,#2EA9F3)!important;
  color:#fff!important;
  box-shadow:0 12px 24px rgba(0,85,164,.18)!important;
}
.gipx-old-cta__icon svg{
  width:31px!important;
  height:31px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.7!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.gipx-old-cta__body{min-width:0!important;width:100%!important}
.gipx-old-cta__eyebrow{
  display:block!important;
  margin-bottom:5px!important;
  color:#0877C8!important;
  font-size:8px!important;
  font-weight:950!important;
  letter-spacing:.35px!important;
}
.uebt-content .gipx-old-cta h2,
.gipx-old-cta h2{
  margin:0 0 8px!important;
  padding:0!important;
  border:0!important;
  background:none!important;
  color:#102230!important;
  -webkit-text-fill-color:#102230!important;
  font-size:clamp(24px,2.4vw,34px)!important;
  line-height:1.18!important;
  font-weight:950!important;
  text-align:left!important;
}
.uebt-content .gipx-old-cta p,
.gipx-old-cta p{
  max-width:920px!important;
  margin:0 0 16px!important;
  color:#456072!important;
  font-size:14px!important;
  line-height:1.72!important;
  text-align:left!important;
}
.gipx-old-cta__actions{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  flex-wrap:wrap!important;
}
.gipx-old-cta__btn{
  min-height:48px!important;
  padding:0 16px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  border:0!important;
  border-radius:12px!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-decoration:none!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:950!important;
  visibility:visible!important;
  opacity:1!important;
  transition:transform .16s ease,box-shadow .16s ease!important;
}
.gipx-old-cta__btn:hover{transform:translateY(-2px)!important;color:#fff!important}
.gipx-old-cta__btn svg{width:19px!important;height:19px!important;flex:0 0 19px!important}
.gipx-old-cta__btn--wa{
  background:linear-gradient(110deg,#0D9E4A,#25D366,#12B85A)!important;
  box-shadow:0 11px 24px rgba(37,211,102,.24)!important;
}
.gipx-old-cta__btn--wa svg,
.gipx-old-cta__btn--wa svg *{
  fill:#fff!important;
  stroke:none!important;
  color:#fff!important;
}
.gipx-old-cta__btn--secondary{
  background:linear-gradient(110deg,#0055A4,#0877C8,#2EA9F3)!important;
  box-shadow:0 11px 24px rgba(0,85,164,.18)!important;
}
.gipx-old-cta__btn--secondary svg{
  fill:none!important;
  stroke:#fff!important;
  stroke-width:2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.gipx-old-cta small{
  display:block!important;
  margin-top:11px!important;
  color:#667B8B!important;
  font-size:9px!important;
  line-height:1.55!important;
  text-align:left!important;
}

@media(max-width:700px){
  body.uebt-archive-active .gipx-blog-hero{
    min-height:270px!important;
    padding-top:calc(var(--gipx-header-h,0px) + 30px)!important;
    padding-bottom:38px!important;
  }
  body.uebt-single-active .uebt-single-shell{
    width:calc(100% - 10px)!important;
  }
  body.uebt-single-active .uebt-single-featured{
    width:100%!important;
    margin:0!important;
    border-radius:16px 16px 0 0!important;
  }
  body.uebt-single-active .uebt-single-featured img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:auto!important;
    object-fit:contain!important;
    border-radius:16px 16px 0 0!important;
  }
  .gipx-old-cta{
    margin:22px 0!important;
    padding:15px 12px!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    gap:10px!important;
    border-radius:15px!important;
    box-shadow:none!important;
  }
  .gipx-old-cta__icon{
    width:44px!important;
    height:44px!important;
    border-radius:13px!important;
  }
  .gipx-old-cta__icon svg{width:23px!important;height:23px!important}
  .gipx-old-cta__eyebrow{font-size:6px!important}
  .uebt-content .gipx-old-cta h2,.gipx-old-cta h2{font-size:19px!important}
  .uebt-content .gipx-old-cta p,.gipx-old-cta p{margin-bottom:11px!important;font-size:10px!important;line-height:1.58!important}
  .gipx-old-cta__actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important}
  .gipx-old-cta__btn{width:100%!important;min-height:43px!important;font-size:8px!important}
  .gipx-old-cta small{font-size:6.5px!important}
}


/* GOOD IPTV brand palette — final override 6.4 */
:root{
  --ue-dark:#03111C!important;
  --ue-dark2:#071521!important;
  --ue-purple:#0055A4!important;
  --ue-pink:#2EA9F3!important;
  --ue-pink2:#F10B21!important;
  --ue-gold:#0877C8!important;
  --ue-text:#344F61!important;
  --ue-muted:#607789!important;
  --ue-border:rgba(36,119,174,.13)!important;
  --ue-soft:#F8FBFD!important;
}


/* =========================================================
   GOOD IPTV V6.5 — requested minimal fixes only
   - remove shortcode blue TV icon
   - restore normal bullets/numbers without card backgrounds
   - blue-to-red table headers
   ========================================================= */

/* CTA: no leading blue icon; content uses the full CTA width. */
.gipx-old-cta{
  display:block!important;
  grid-template-columns:none!important;
  gap:0!important;
}
.gipx-old-cta__icon{
  display:none!important;
}
.gipx-old-cta__body{
  width:100%!important;
  min-width:0!important;
}

/* Article lists: restore bullets/numbers and remove the large box behind the list. */
body.uebt-single-active .uebt-content ul,
body.uebt-single-active .uebt-content ol,
.uebt-content ul,
.uebt-content ol{
  margin:18px 0 24px!important;
  padding:0 0 0 28px!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  color:#40596A!important;
}
body.uebt-single-active .uebt-content ul,
.uebt-content ul{
  list-style:disc outside!important;
}
body.uebt-single-active .uebt-content ol,
.uebt-content ol{
  list-style:decimal outside!important;
}
body.uebt-single-active .uebt-content ul > li,
body.uebt-single-active .uebt-content ol > li,
.uebt-content ul > li,
.uebt-content ol > li{
  display:list-item!important;
  list-style:inherit!important;
  margin:0 0 9px!important;
  padding:0!important;
  min-height:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  line-height:1.75!important;
}
body.uebt-single-active .uebt-content ul > li::marker,
.uebt-content ul > li::marker{
  content:normal!important;
  color:#0055A4!important;
  font-size:1.05em!important;
}
body.uebt-single-active .uebt-content ol > li::marker,
.uebt-content ol > li::marker{
  content:normal!important;
  color:#D7192D!important;
  font-weight:900!important;
}

/* Table headers: clean GOOD IPTV blue -> red brand gradient. */
body.uebt-single-active .uebt-content table thead th,
body.uebt-single-active .uebt-content table tr:first-child th,
body.uebt-single-active .uebt-content .uebt-table-head-cell,
.uebt-content table thead th,
.uebt-content table tr:first-child th,
.uebt-content .uebt-table-head-cell{
  background:linear-gradient(90deg,#0055A4 0%,#0877C8 46%,#2EA9F3 60%,#D7192D 82%,#F10B21 100%)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:rgba(255,255,255,.18)!important;
}

@media(max-width:700px){
  body.uebt-single-active .uebt-content ul,
  body.uebt-single-active .uebt-content ol,
  .uebt-content ul,
  .uebt-content ol{
    margin:15px 0 20px!important;
    padding-left:22px!important;
    padding-right:0!important;
  }
  body.uebt-single-active .uebt-content ul > li,
  body.uebt-single-active .uebt-content ol > li,
  .uebt-content ul > li,
  .uebt-content ol > li{
    margin-bottom:7px!important;
    line-height:1.65!important;
  }
  .gipx-old-cta{
    display:block!important;
    padding:15px 12px!important;
  }
}

/* =========================================================
   GOOD IPTV V6.6 — mobile tables fully visible + archive card translation
   ========================================================= */

/* Table head always uses the GOOD IPTV blue/red brand colors. */
body.uebt-single-active .uebt-content table thead th,
body.uebt-single-active .uebt-content table tr:first-child th,
.uebt-content table thead th,
.uebt-content table tr:first-child th{
  background:linear-gradient(110deg,#0055A4 0%,#0877C8 48%,#D7192D 78%,#F10B21 100%)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-weight:900!important;
}

/* Mobile: keep the COMPLETE table inside the viewport instead of cutting columns. */
@media(max-width:700px){
  body.uebt-single-active .uebt-content .wp-block-table,
  body.uebt-single-active .uebt-content figure.wp-block-table,
  .uebt-content .wp-block-table,
  .uebt-content figure.wp-block-table{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:18px 0!important;
    padding:0!important;
    overflow:hidden!important;
    border:1px solid rgba(36,119,174,.11)!important;
    border-radius:14px!important;
    background:#fff!important;
    box-shadow:0 5px 14px rgba(18,55,82,.035)!important;
  }

  body.uebt-single-active .uebt-content table,
  .uebt-content table,
  .uebt-content .wp-block-table table{
    display:table!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    table-layout:fixed!important;
    border-collapse:separate!important;
    border-spacing:0!important;
    white-space:normal!important;
    margin:0!important;
  }

  body.uebt-single-active .uebt-content table thead,
  .uebt-content table thead{display:table-header-group!important}
  body.uebt-single-active .uebt-content table tbody,
  .uebt-content table tbody{display:table-row-group!important}
  body.uebt-single-active .uebt-content table tr,
  .uebt-content table tr{display:table-row!important}

  body.uebt-single-active .uebt-content table th,
  body.uebt-single-active .uebt-content table td,
  .uebt-content table th,
  .uebt-content table td{
    display:table-cell!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    padding:8px 4px!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
    hyphens:auto!important;
    vertical-align:top!important;
    text-align:left!important;
  }

  body.uebt-single-active .uebt-content table thead th,
  .uebt-content table thead th{
    font-size:9.5px!important;
    line-height:1.22!important;
    border-right:1px solid rgba(255,255,255,.22)!important;
    border-bottom:0!important;
  }
  body.uebt-single-active .uebt-content table thead th:first-child,
  .uebt-content table thead th:first-child{border-top-left-radius:12px!important}
  body.uebt-single-active .uebt-content table thead th:last-child,
  .uebt-content table thead th:last-child{border-top-right-radius:12px!important;border-right:0!important}

  body.uebt-single-active .uebt-content table tbody td,
  .uebt-content table tbody td{
    font-size:9px!important;
    line-height:1.38!important;
    color:#405A6C!important;
    background:#fff!important;
    border-right:1px solid rgba(36,119,174,.07)!important;
    border-bottom:1px solid rgba(36,119,174,.07)!important;
  }
  body.uebt-single-active .uebt-content table tbody tr:nth-child(even) td,
  .uebt-content table tbody tr:nth-child(even) td{background:#FAFCFD!important}
  body.uebt-single-active .uebt-content table tbody td:last-child,
  .uebt-content table tbody td:last-child{border-right:0!important}
}

@media(max-width:390px){
  body.uebt-single-active .uebt-content table thead th,
  .uebt-content table thead th{
    padding:7px 3px!important;
    font-size:8.5px!important;
    line-height:1.18!important;
  }
  body.uebt-single-active .uebt-content table tbody td,
  .uebt-content table tbody td{
    padding:7px 3px!important;
    font-size:8.2px!important;
    line-height:1.32!important;
  }
}


/* =========================================================
   GOOD IPTV V6.7 — unmistakable BLUE / RED table headers
   ========================================================= */

/* Remove any previous one-color/blue-only gradient from table heads. */
body.uebt-single-active .uebt-content table thead th,
body.uebt-single-active .uebt-content table tr:first-child th,
.uebt-content table thead th,
.uebt-content table tr:first-child th,
.uebt-content .uebt-table-head-cell{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-weight:950!important;
  border-right:1px solid rgba(255,255,255,.24)!important;
  box-shadow:none!important;
}

/* Odd columns = GOOD IPTV blue */
body.uebt-single-active .uebt-content table thead th:nth-child(odd),
body.uebt-single-active .uebt-content table tr:first-child th:nth-child(odd),
.uebt-content table thead th:nth-child(odd),
.uebt-content table tr:first-child th:nth-child(odd){
  background:#0055A4!important;
  background-image:linear-gradient(135deg,#0055A4 0%,#0877C8 58%,#2EA9F3 100%)!important;
}

/* Even columns = GOOD IPTV red */
body.uebt-single-active .uebt-content table thead th:nth-child(even),
body.uebt-single-active .uebt-content table tr:first-child th:nth-child(even),
.uebt-content table thead th:nth-child(even),
.uebt-content table tr:first-child th:nth-child(even){
  background:#D7192D!important;
  background-image:linear-gradient(135deg,#B90E20 0%,#D7192D 55%,#F10B21 100%)!important;
}

/* Generic custom table-head cells when nth-child is not available. */
.uebt-content .uebt-table-head-cell{
  background:#0055A4!important;
}

/* Keep rounded outer corners. */
body.uebt-single-active .uebt-content table thead th:first-child,
.uebt-content table thead th:first-child{
  border-top-left-radius:12px!important;
}
body.uebt-single-active .uebt-content table thead th:last-child,
.uebt-content table thead th:last-child{
  border-top-right-radius:12px!important;
  border-right:0!important;
}

/* =========================================================
   GOOD IPTV V6.9 — RED TABLE HEADERS + WHATSAPP SHAKE
   ========================================================= */

/* All table header cells: red only, no blue. */
body.uebt-single-active .uebt-content table thead th,
body.uebt-single-active .uebt-content table tr:first-child th,
.uebt-content table thead th,
.uebt-content table tr:first-child th,
.uebt-content .uebt-table-head-cell{
  background:#D7192D!important;
  background-image:linear-gradient(135deg,#A90D1D 0%,#D7192D 52%,#F10B21 100%)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:rgba(255,255,255,.20)!important;
  box-shadow:none!important;
}

/* Keep clean rounded outer corners on the table head. */
body.uebt-single-active .uebt-content table thead th:first-child,
.uebt-content table thead th:first-child{
  border-top-left-radius:12px!important;
}
body.uebt-single-active .uebt-content table thead th:last-child,
.uebt-content table thead th:last-child{
  border-top-right-radius:12px!important;
}

/* WhatsApp CTA: periodic attention shake without moving the whole CTA. */
body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp,
.uebt-inline-cta .uebt-inline-cta__button--whatsapp{
  transform-origin:center!important;
  animation:uebtWhatsAppAttention 2.35s ease-in-out infinite!important;
  will-change:transform,box-shadow!important;
}

body.uebt-single-active .uebt-content .uebt-inline-cta__button--whatsapp:hover,
.uebt-inline-cta--inline-styled .uebt-inline-cta__button--whatsapp:hover,
.uebt-inline-cta .uebt-inline-cta__button--whatsapp:hover{
  animation-play-state:paused!important;
  transform:translateY(-2px) scale(1.02)!important;
}

@keyframes uebtWhatsAppAttention{
  0%,58%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}
  62%{transform:translate3d(-2px,0,0) rotate(-1deg) scale(1.01)}
  66%{transform:translate3d(3px,0,0) rotate(1deg) scale(1.015)}
  70%{transform:translate3d(-3px,0,0) rotate(-1deg) scale(1.015)}
  74%{transform:translate3d(2px,0,0) rotate(.8deg) scale(1.01)}
  78%{transform:translate3d(-1px,0,0) rotate(-.4deg) scale(1)}
  82%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}
}

/* =========================================================
   GOOD IPTV V7.1 — FINAL RED TABLE HEADER + JS SHAKE FALLBACK
   ========================================================= */
body.uebt-single-active .uebt-content table thead tr > *,
body.uebt-single-active .uebt-content table tr:first-child > th,
body.uebt-single-active .uebt-content table tr:first-child > td,
.uebt-content table thead tr > *,
.uebt-content table tr:first-child > th,
.uebt-content table tr:first-child > td{
  background:#D7192D!important;
  background-color:#D7192D!important;
  background-image:linear-gradient(135deg,#A90D1D 0%,#D7192D 54%,#F10B21 100%)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:rgba(255,255,255,.20)!important;
  box-shadow:none!important;
}

.uebt-js-shake-now{
  animation:uebtJsShakeFallback .72s ease-in-out 1!important;
}
@keyframes uebtJsShakeFallback{
  0%,100%{transform:translate3d(0,0,0) rotate(0)}
  16%{transform:translate3d(-4px,0,0) rotate(-1.4deg)}
  32%{transform:translate3d(5px,0,0) rotate(1.4deg)}
  48%{transform:translate3d(-5px,0,0) rotate(-1.15deg)}
  64%{transform:translate3d(4px,0,0) rotate(.9deg)}
  80%{transform:translate3d(-2px,0,0) rotate(-.5deg)}
}

/* Kill legacy alternating blue/red rules with equal/higher specificity. */
body.uebt-single-active .uebt-content table thead th:nth-child(odd),
body.uebt-single-active .uebt-content table thead th:nth-child(even),
body.uebt-single-active .uebt-content table thead td:nth-child(odd),
body.uebt-single-active .uebt-content table thead td:nth-child(even),
body.uebt-single-active .uebt-content table tr:first-child > th:nth-child(odd),
body.uebt-single-active .uebt-content table tr:first-child > th:nth-child(even),
body.uebt-single-active .uebt-content table tr:first-child > td:nth-child(odd),
body.uebt-single-active .uebt-content table tr:first-child > td:nth-child(even),
.uebt-content table thead th:nth-child(odd),
.uebt-content table thead th:nth-child(even),
.uebt-content table thead td:nth-child(odd),
.uebt-content table thead td:nth-child(even){
  background:#D7192D!important;
  background-color:#D7192D!important;
  background-image:linear-gradient(135deg,#A90D1D 0%,#D7192D 54%,#F10B21 100%)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* =========================================================
   GOOD IPTV V7.2 — ONE HEADER ROW / NO HORIZONTAL SCROLL / WA SHAKE
   ========================================================= */

/* The table has exactly ONE visual header row. */
body.uebt-single-active .uebt-content table thead tr:first-child > *,
body.uebt-single-active .uebt-content table tr.uebt-table-head-row > *,
.uebt-content table thead tr:first-child > *,
.uebt-content table tr.uebt-table-head-row > *{
  background:#D7192D!important;
  background-image:linear-gradient(135deg,#B90E20 0%,#D7192D 56%,#F10B21 100%)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:rgba(255,255,255,.20)!important;
  box-shadow:none!important;
}

/* Never paint the first BODY row as a second header. */
body.uebt-single-active .uebt-content table tbody tr:first-child > td,
body.uebt-single-active .uebt-content table tbody tr:first-child > th,
.uebt-content table tbody tr:first-child > td,
.uebt-content table tbody tr:first-child > th{
  background:#fff!important;
  background-image:none!important;
  color:#40596A!important;
  -webkit-text-fill-color:#40596A!important;
  border-color:rgba(36,119,174,.08)!important;
}

/* No sideways drag/scroll on mobile or desktop. */
body.uebt-single-active .uebt-content .uebt-table-scroll,
body.uebt-single-active .uebt-content .wp-block-table,
.uebt-content .uebt-table-scroll,
.uebt-content .wp-block-table{
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
  overflow-y:hidden!important;
  -webkit-overflow-scrolling:auto!important;
  border-radius:14px!important;
}

body.uebt-single-active .uebt-content table.uebt-styled-table,
body.uebt-single-active .uebt-content table,
.uebt-content table.uebt-styled-table,
.uebt-content table{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  table-layout:fixed!important;
  border-collapse:separate!important;
  border-spacing:0!important;
}

body.uebt-single-active .uebt-content table th,
body.uebt-single-active .uebt-content table td,
.uebt-content table th,
.uebt-content table td{
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
  hyphens:auto!important;
}

/* Real WhatsApp mark stays clear and large enough. */
.gipx-old-cta__wa-icon{
  width:21px!important;
  height:21px!important;
  flex:0 0 21px!important;
  display:block!important;
  color:#fff!important;
  fill:#fff!important;
}
.gipx-old-cta__wa-icon path{
  fill:#fff!important;
  stroke:none!important;
}

/* Strong visible shake on the ACTUAL shortcode WhatsApp button. */
.gipx-old-cta__btn--wa{
  transform-origin:center center!important;
  animation:gipxWaShake72 2.2s ease-in-out infinite!important;
  will-change:transform!important;
}
@keyframes gipxWaShake72{
  0%,56%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}
  61%{transform:translate3d(-5px,0,0) rotate(-1.6deg) scale(1.015)}
  66%{transform:translate3d(6px,0,0) rotate(1.6deg) scale(1.02)}
  71%{transform:translate3d(-6px,0,0) rotate(-1.35deg) scale(1.02)}
  76%{transform:translate3d(5px,0,0) rotate(1.1deg) scale(1.015)}
  81%{transform:translate3d(-3px,0,0) rotate(-.7deg) scale(1.01)}
  86%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}
}
.gipx-wa-shake-now{
  animation:gipxWaShakeNow72 .82s ease-in-out 1!important;
}
@keyframes gipxWaShakeNow72{
  0%,100%{transform:translate3d(0,0,0) rotate(0)}
  16%{transform:translate3d(-5px,0,0) rotate(-1.6deg)}
  32%{transform:translate3d(6px,0,0) rotate(1.6deg)}
  48%{transform:translate3d(-6px,0,0) rotate(-1.35deg)}
  64%{transform:translate3d(5px,0,0) rotate(1.1deg)}
  80%{transform:translate3d(-3px,0,0) rotate(-.7deg)}
}

@media(max-width:700px){
  body.uebt-single-active .uebt-content table th,
  body.uebt-single-active .uebt-content table td,
  .uebt-content table th,
  .uebt-content table td{
    padding:7px 4px!important;
    font-size:8.6px!important;
    line-height:1.28!important;
  }

  body.uebt-single-active .uebt-content table thead tr:first-child > *,
  body.uebt-single-active .uebt-content table tr.uebt-table-head-row > *,
  .uebt-content table thead tr:first-child > *,
  .uebt-content table tr.uebt-table-head-row > *{
    font-size:9px!important;
    line-height:1.2!important;
    padding:8px 4px!important;
  }
}

/* =========================================================
   GOOD IPTV V7.3 — EXACTLY ONE RED HEADER ROW
   ========================================================= */

/* The marked header row is the ONLY red row. */
body.uebt-single-active .uebt-content table tr.uebt-table-head-row > *,
.uebt-content table tr.uebt-table-head-row > *{
  background:#D7192D!important;
  background-color:#D7192D!important;
  background-image:linear-gradient(135deg,#B90E20 0%,#D7192D 56%,#F10B21 100%)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-weight:950!important;
  border-color:rgba(255,255,255,.20)!important;
}

/* Every row except the marked header row must be normal content,
   even if the original article table used TH tags for data cells. */
body.uebt-single-active .uebt-content table tr:not(.uebt-table-head-row) > th,
body.uebt-single-active .uebt-content table tr:not(.uebt-table-head-row) > td,
.uebt-content table tr:not(.uebt-table-head-row) > th,
.uebt-content table tr:not(.uebt-table-head-row) > td{
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  color:#40596A!important;
  -webkit-text-fill-color:#40596A!important;
  border-color:rgba(36,119,174,.08)!important;
  font-weight:700!important;
}

body.uebt-single-active .uebt-content table tr:not(.uebt-table-head-row):nth-child(even) > *,
.uebt-content table tr:not(.uebt-table-head-row):nth-child(even) > *{
  background:#FAFCFD!important;
  background-color:#FAFCFD!important;
}
/* =========================================================
   GOOD IPTV V7.5 — Article H3 in brand red
   ========================================================= */
body.uebt-single-active .uebt-content h3,
.uebt-single-page .uebt-content h3,
.uebt-content h3{
  color:#F10B21!important;
  -webkit-text-fill-color:#F10B21!important;
}


/* =========================================================
   GOOD IPTV V7.6 — REAL FINAL H3 + NO SWIPE HINT
   ========================================================= */
body.uebt-single-active .uebt-content h3,
body.uebt-single-active .uebt-content h3 *,
body.uebt-single-active .uebt-content h3 a,
.uebt-single-page .uebt-content h3,
.uebt-single-page .uebt-content h3 *{
  color:#F10B21!important;
  -webkit-text-fill-color:#F10B21!important;
}

body.uebt-single-active .uebt-content .uebt-table-scroll::before,
body.uebt-single-active .uebt-content .uebt-table-scroll::after,
body.uebt-single-active .uebt-content .wp-block-table::before,
body.uebt-single-active .uebt-content .wp-block-table::after,
.uebt-content .uebt-table-scroll::before,
.uebt-content .uebt-table-scroll::after,
.uebt-content .wp-block-table::before,
.uebt-content .wp-block-table::after{
  content:none!important;
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}

@media(max-width:700px){
  body.uebt-single-active .uebt-content .uebt-table-scroll,
  body.uebt-single-active .uebt-content .wp-block-table,
  .uebt-content .uebt-table-scroll,
  .uebt-content .wp-block-table{
    overflow-x:hidden!important;
    overflow-y:hidden!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
  }
  body.uebt-single-active .uebt-content .uebt-table-scroll::-webkit-scrollbar,
  body.uebt-single-active .uebt-content .wp-block-table::-webkit-scrollbar,
  .uebt-content .uebt-table-scroll::-webkit-scrollbar,
  .uebt-content .wp-block-table::-webkit-scrollbar{
    display:none!important;
    width:0!important;
    height:0!important;
  }
}

/* =========================================================
   V7.9 — Keep the single-post featured image just below header
   Adds a small visual gap and a safe fallback when the header
   height variable is not detected early enough.
   ========================================================= */
body.uebt-single-active .uebt-single-page{
  padding-top:calc(max(var(--gipx-header-h,0px),82px) + 16px)!important;
}

@media(max-width:700px){
  body.uebt-single-active .uebt-single-page{
    padding-top:calc(max(var(--gipx-header-h,0px),68px) + 12px)!important;
  }
}


/* =========================================================
   V8.2 — emoji normalization + featured-image TOV cover
   ========================================================= */
.uebt-content img.emoji,
.uebt-content img.wp-smiley,
.uebt-content img[class*="emoji"],
.uebt-content img[class*="smiley"]{
  display:inline-block!important;
  width:1em!important;
  min-width:0!important;
  max-width:1em!important;
  height:1em!important;
  min-height:0!important;
  max-height:1em!important;
  margin:0 .08em!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  object-fit:contain!important;
  vertical-align:-.12em!important;
}
.uebt-content .emoji{font-size:1em!important;line-height:1!important}

.uebt-single-featured,
.uebt-card-image,
.uebt-related-image,
.ue-post-image,
.ueblog-image{
  position:relative!important;
}

.gipx-featured-cover{
  position:absolute!important;
  inset:0!important;
  z-index:5!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  align-items:flex-start!important;
  padding:clamp(18px,3vw,38px)!important;
  pointer-events:none!important;
  overflow:hidden!important;
  background:
    linear-gradient(180deg,rgba(3,17,28,.10) 0%,rgba(3,17,28,.05) 34%,rgba(3,17,28,.84) 100%),
    linear-gradient(110deg,rgba(0,85,164,.20),transparent 48%,rgba(241,11,33,.11))!important;
}
.gipx-featured-cover::after{
  content:"";
  position:absolute;
  left:0;right:0;bottom:0;
  height:5px;
  background:linear-gradient(90deg,#0055A4 0 62%,#fff 62% 75%,#F10B21 75% 100%);
  opacity:.95;
}
.gipx-featured-brand{
  display:inline-flex!important;
  align-items:center!important;
  min-height:30px!important;
  padding:0 12px!important;
  border:1px solid rgba(255,255,255,.46)!important;
  border-radius:999px!important;
  color:#fff!important;
  background:rgba(3,17,28,.48)!important;
  backdrop-filter:blur(7px)!important;
  -webkit-backdrop-filter:blur(7px)!important;
  font-size:11px!important;
  font-weight:900!important;
  letter-spacing:.12em!important;
  line-height:1!important;
  text-shadow:0 1px 8px rgba(0,0,0,.35)!important;
}
.gipx-featured-copy{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  max-width:min(780px,90%)!important;
  flex-direction:column!important;
  gap:8px!important;
  color:#fff!important;
  text-align:left!important;
  text-shadow:0 3px 16px rgba(0,0,0,.55)!important;
}
.gipx-featured-copy strong{
  display:block!important;
  color:#fff!important;
  font-size:clamp(27px,4vw,56px)!important;
  font-weight:950!important;
  line-height:1.08!important;
  letter-spacing:-.025em!important;
}
.gipx-featured-copy small{
  display:block!important;
  color:#fff!important;
  font-size:clamp(13px,1.55vw,21px)!important;
  font-weight:700!important;
  line-height:1.35!important;
  opacity:.96!important;
}
.gipx-featured-cover.is-compact{
  padding:14px!important;
}
.gipx-featured-cover.is-compact .gipx-featured-brand{
  min-height:22px!important;
  padding:0 8px!important;
  font-size:7px!important;
  letter-spacing:.08em!important;
}
.gipx-featured-cover.is-compact .gipx-featured-copy{
  max-width:94%!important;
  gap:3px!important;
}
.gipx-featured-cover.is-compact .gipx-featured-copy strong{
  font-size:clamp(15px,2vw,22px)!important;
  line-height:1.12!important;
}
.gipx-featured-cover.is-compact .gipx-featured-copy small{
  font-size:clamp(9px,1vw,12px)!important;
  line-height:1.25!important;
}
.uebt-card-image .uebt-category{
  z-index:7!important;
}

@media (max-width:767px){
  .gipx-featured-cover{padding:16px!important}
  .gipx-featured-brand{min-height:24px!important;padding:0 9px!important;font-size:8px!important}
  .gipx-featured-copy{max-width:95%!important;gap:5px!important}
  .gipx-featured-copy strong{font-size:clamp(22px,7vw,34px)!important;line-height:1.1!important}
  .gipx-featured-copy small{font-size:clamp(11px,3.4vw,15px)!important}
  .gipx-featured-cover.is-compact{padding:10px!important}
  .gipx-featured-cover.is-compact .gipx-featured-copy strong{font-size:16px!important}
  .gipx-featured-cover.is-compact .gipx-featured-copy small{font-size:9px!important}
}


/* V8.9 — complete SEO meta title on every image (no truncation / no line clamp). */
.gipx-featured-copy{
  width:min(94%,1100px)!important;
  max-width:94%!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.gipx-featured-copy strong{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  -webkit-line-clamp:unset!important;
  line-clamp:unset!important;
  font-size:clamp(22px,3.25vw,48px)!important;
  line-height:1.12!important;
}
.gipx-featured-cover.is-long-title .gipx-featured-copy strong{font-size:clamp(19px,2.7vw,39px)!important;line-height:1.15!important}
.gipx-featured-cover.is-very-long-title .gipx-featured-copy strong{font-size:clamp(16px,2.15vw,31px)!important;line-height:1.18!important}
.gipx-featured-cover.is-compact .gipx-featured-copy{width:96%!important;max-width:96%!important}
.gipx-featured-cover.is-compact .gipx-featured-copy strong{font-size:clamp(12px,1.75vw,21px)!important;line-height:1.16!important}
.gipx-featured-cover.is-compact.is-long-title .gipx-featured-copy strong{font-size:clamp(11px,1.45vw,18px)!important}
.gipx-featured-cover.is-compact.is-very-long-title .gipx-featured-copy strong{font-size:clamp(9.5px,1.2vw,15px)!important}
.uebt-single-featured>img,.uebt-card-image>img,.uebt-related-image>img{
  display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;margin:0!important
}
@media(max-width:767px){
  .gipx-featured-copy strong{font-size:clamp(17px,5vw,29px)!important}
  .gipx-featured-cover.is-long-title .gipx-featured-copy strong{font-size:clamp(15px,4.2vw,24px)!important}
  .gipx-featured-cover.is-very-long-title .gipx-featured-copy strong{font-size:clamp(13px,3.6vw,20px)!important}
  .gipx-featured-cover.is-compact .gipx-featured-copy strong{font-size:12px!important}
  .gipx-featured-cover.is-compact.is-long-title .gipx-featured-copy strong{font-size:10.5px!important}
  .gipx-featured-cover.is-compact.is-very-long-title .gipx-featured-copy strong{font-size:9px!important}
}


/* =========================================================
   V8.10 — MOBILE ARTICLE CARDS FINAL FIX
   Removes forced empty height and keeps every article card compact.
   Applies to plugin archive cards + homepage latest-post sections.
   ========================================================= */
@media (max-width:767px){
  /* Native plugin blog/archive cards */
  body.uebt-archive-active .uebt-archive-content .uebt-grid,
  .uebt-archive-content .uebt-grid{
    grid-template-columns:1fr!important;
    grid-auto-rows:auto!important;
    align-items:start!important;
    gap:14px!important;
  }

  body.uebt-archive-active .uebt-archive-content article.uebt-card,
  .uebt-archive-content article.uebt-card,
  .uebt-card{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    align-self:start!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-card-image,
  .uebt-archive-content .uebt-card-image,
  .uebt-card-image{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:16/9!important;
    flex:0 0 auto!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-card-body,
  .uebt-archive-content .uebt-card-body,
  .uebt-card-body{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    flex:0 0 auto!important;
    padding:14px 14px 15px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-card h2,
  .uebt-archive-content .uebt-card h2,
  .uebt-card h2{
    min-height:0!important;
    max-height:none!important;
    margin:0 0 7px!important;
    font-size:16px!important;
    line-height:1.45!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-excerpt,
  body.uebt-archive-active .uebt-archive-content .uebt-excerpt p,
  .uebt-archive-content .uebt-excerpt,
  .uebt-archive-content .uebt-excerpt p,
  .uebt-excerpt,
  .uebt-excerpt p{
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    font-size:10px!important;
    line-height:1.65!important;
  }

  body.uebt-archive-active .uebt-archive-content .uebt-read,
  .uebt-archive-content .uebt-read,
  .uebt-read{
    margin-top:10px!important;
    min-height:43px!important;
    flex:0 0 auto!important;
  }

  /* Custom/latest-post carousel used on the homepage */
  #gipxLatestPostsHtml .glph-track{
    align-items:flex-start!important;
  }

  #gipxLatestPostsHtml .glph-card{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    align-self:flex-start!important;
  }

  #gipxLatestPostsHtml .glph-image{
    width:calc(100% - 16px)!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:16/9!important;
    margin:8px 8px 0!important;
    flex:0 0 auto!important;
  }

  #gipxLatestPostsHtml .glph-content{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    flex:0 0 auto!important;
    padding:12px 13px 13px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
    gap:7px!important;
  }

  #gipxLatestPostsHtml .glph-post-title{
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    font-size:13px!important;
    line-height:1.4!important;
    -webkit-line-clamp:2!important;
  }

  #gipxLatestPostsHtml .glph-excerpt{
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    font-size:8px!important;
    line-height:1.5!important;
    -webkit-line-clamp:2!important;
  }

  #gipxLatestPostsHtml .glph-spacer{
    display:none!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    flex:0 0 0!important;
    margin:0!important;
    padding:0!important;
  }

  #gipxLatestPostsHtml .glph-read{
    margin-top:3px!important;
    min-height:40px!important;
    flex:0 0 auto!important;
  }

  /* Other homepage card variants handled by this plugin */
  #ueLatestPostsSection .ue-post-card,
  #unitedLatestPosts .ueblog-card,
  #unitedEventsLatestPosts .ueblog-card,
  #unitedEventsPosts .ueblog-card,
  .ue-latest-posts .ue-post-card,
  .ueblog .ueblog-card,
  .united-events-latest-posts .ueblog-card{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    align-self:flex-start!important;
  }

  #ueLatestPostsSection .ue-post-body,
  #unitedLatestPosts .ueblog-body,
  #unitedEventsLatestPosts .ueblog-body,
  #unitedEventsPosts .ueblog-body,
  .ue-latest-posts .ue-post-body,
  .ueblog .ueblog-body,
  .united-events-latest-posts .ueblog-body,
  .ueblog-card>.ueblog-content,
  .ue-post-card>.ue-post-content{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    flex:0 0 auto!important;
    padding:13px 14px 14px!important;
  }

  .ue-post-card .ue-post-read,
  .ueblog-card .ueblog-read{
    margin-top:10px!important;
  }
}
