/* 6.16.42 — کروسل وبینارها با نوار دسته‌بندی: از همان کلاس‌های «تب‌های دوره‌ها» استفاده می‌کند؛ فقط چند اصلاح کوچک. */
.fyc-ev-showcase-wrap .fyc-ev-cat-empty[hidden]{display:none!important}
.fyc-ev-showcase-wrap .fyc-tab-nav-bar.has-tab-overflow .fyc-tab-nav-arrow{display:grid}
/* بج‌های مهم روی کارت وبینار در کروسل */
.fyc-ev-carousel .fyc-ev-card-badges{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:3;pointer-events:none}
.fyc-ev-carousel .fyc-ev-cbadge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:800;line-height:1.3;background:#fff;color:#334155;box-shadow:0 4px 12px -4px rgba(15,23,42,.35)}
.fyc-ev-carousel .fyc-ev-cbadge.is-live{background:#e8f7ee;color:#1c8a4c}
.fyc-ev-carousel .fyc-ev-cbadge.is-urgent{background:#fff1f2;color:#be123c}
.fyc-ev-carousel .fyc-ev-cbadge.is-discount{background:#fff7e6;color:#b45309}
.fyc-ev-carousel .fyc-ev-cbadge.is-closed{background:#f1f5f9;color:#64748b}
.fyc-ev-carousel .fyc-ev-cbadge.is-video{background:#eef2ff;color:#4338ca}
.fyc-ev-carousel .fyc-course-card-media{position:relative}
/* همان متغیرها/فونت/جهت ریشه‌ی «تب‌های دوره‌ها» (fyc-course-tabs) برای نوار دسته‌بندی بالای کروسل */
.fyc-ev-showcase-wrap{--fyc-accent:#2563eb;--fyc-accent-2:#1d4ed8;--fyc-ink:#111827;--fyc-muted:#64748b;--fyc-line:#e2e8f0;--fyc-surface:#fff;--fyc-soft:#f8fafc;direction:rtl;font-family:inherit;box-sizing:border-box}
.fyc-ev-showcase-wrap *{box-sizing:border-box}
.fyc-ev-showcase-wrap button,.fyc-ev-showcase-wrap input,.fyc-ev-showcase-wrap select{font-family:inherit!important}
.fyc-ev-showcase-wrap .fyc-tabs-heading h3{margin:0;color:var(--fyc-ink);font-size:19px;font-weight:950}
.fyc-ev-showcase-wrap .fyc-course-tab-nav button.is-active{background:var(--fyc-accent);color:#fff;border-radius:7px}