/* 6.16.40 — منوی دسته‌بندی وبینارها [fyc_webinar_menu] */
.fyc-wm{position:relative;display:inline-block;font-family:inherit;color:#0f172a;direction:rtl}
.fyc-wm .fyc-wm-btn,.fyc-wm .fyc-wm-btn:focus{all:unset;box-sizing:border-box;display:inline-flex!important;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;border:1px solid #cfe8dc;background:#ecfdf5!important;color:#0f4c5c!important;font-weight:800;font-size:13.5px;cursor:pointer;white-space:nowrap}
.fyc-wm .fyc-wm-btn:hover{border-color:#16a34a;background:#dcfce7!important}
.fyc-wm .fyc-wm-caret{transition:transform .2s}.fyc-wm.is-open .fyc-wm-caret{transform:rotate(180deg)}
.fyc-wm-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:100000;width:min(var(--fyc-wm-w,760px),92vw);background:#fff;border:1px solid #e6ebf2;border-radius:20px;box-shadow:0 28px 60px -24px rgba(15,23,42,.4);padding:14px}
.fyc-wm-panel[hidden]{display:none!important}
.fyc-wm-search{margin:0 0 12px}
.fyc-wm-search input[type=search]{width:100%;height:44px;border:1px solid #e2e8f0;border-radius:12px;padding:0 14px;background:#f8fafc;font-size:13.5px;color:#0f172a;box-shadow:none}
.fyc-wm-cols{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0;min-height:260px;border:1px solid #eef2f7;border-radius:16px;overflow:hidden}
.fyc-wm-parents{list-style:none;margin:0;padding:6px;background:#f8fafc;border-left:1px solid #eef2f7;max-height:380px;overflow:auto}
.fyc-wm-parents li{margin:0}
.fyc-wm-parents a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;color:#334155!important;text-decoration:none!important;font-size:13.5px;font-weight:700;transition:.15s}
.fyc-wm-parents a span{flex:1}
.fyc-wm-parents a b{font-size:11px;background:#e2e8f0;color:#475569;border-radius:99px;padding:1px 8px;font-weight:700}
.fyc-wm-parents li.is-active a,.fyc-wm-parents li a:hover{background:#fff;color:#15803d!important;box-shadow:inset -3px 0 0 #16a34a}
.fyc-wm-children{padding:16px;max-height:380px;overflow:auto}
.fyc-wm-pane{display:none}.fyc-wm-pane.is-active{display:block}
.fyc-wm-all{display:inline-block;margin-bottom:14px;font-size:13px;font-weight:800;color:#16a34a!important;text-decoration:none!important}
.fyc-wm-chips{display:flex;flex-wrap:wrap;gap:8px}
.fyc-wm-chips a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:#f1f5f9;color:#334155!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:.15s}
.fyc-wm-chips a:hover{background:#16a34a;color:#fff!important}
.fyc-wm-empty{color:#64748b;font-size:13px;line-height:2}
.fyc-wm-foot{display:block;margin-top:12px;padding:10px 12px;text-align:center;border-radius:12px;background:#ecfdf5;color:#15803d!important;font-weight:800;font-size:13px;text-decoration:none!important}
@media(max-width:700px){.fyc-wm-panel{position:fixed;top:70px;right:10px;left:10px;width:auto}.fyc-wm-cols{grid-template-columns:1fr}.fyc-wm-parents{border-left:0;border-bottom:1px solid #eef2f7;max-height:170px}}

/* 6.16.41 — دکمه‌ی منو هم‌شکل دکمه‌ی «دسته‌بندی‌ها»: قرص سفید با کادر رنگ تأکید، آیکن شبکه، هاور تمام‌رنگ؛ فونت از قالب/فریان ارث می‌برد */
.fyc-wm,.fyc-wm *{font-family:inherit}
.fyc-wm .fyc-wm-btn,.fyc-wm button.fyc-wm-btn,.fyc-wm .fyc-wm-btn:focus{all:revert;appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:9px!important;height:46px!important;margin:0!important;padding:0 18px!important;border:1px solid var(--fyc-wm-accent,#309255)!important;border-radius:50px!important;background:#fff!important;color:#1f2937!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;cursor:pointer;box-shadow:none!important;white-space:nowrap;transition:background-color .35s,color .2s,border-color .2s!important}
.fyc-wm .fyc-wm-btn:hover,.fyc-wm.is-open .fyc-wm-btn,.fyc-wm .fyc-wm-btn:focus-visible{background:var(--fyc-wm-accent,#309255)!important;border-color:var(--fyc-wm-accent,#309255)!important;color:#fff!important;outline:0}
.fyc-wm .fyc-wm-ico{flex:none;display:block}
.fyc-wm .fyc-wm-btn span{color:inherit!important;font:inherit!important}
.fyc-wm-parents li.is-active a,.fyc-wm-parents li a:hover{box-shadow:inset -3px 0 0 var(--fyc-wm-accent,#309255);color:var(--fyc-wm-accent,#309255)!important}
.fyc-wm-chips a:hover{background:var(--fyc-wm-accent,#309255);color:#fff!important}
.fyc-wm-all,.fyc-wm-foot{color:var(--fyc-wm-accent,#309255)!important}
/* پل نامرئی بین دکمه و پنل تا هاور وسط راه قطع نشود */
.fyc-wm-panel::before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}
/* 6.16.42 — فهرست وبینارهای هر دسته داخل منو */
.fyc-wm-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:4px}
.fyc-wm-list a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:#334155!important;font-size:13px;font-weight:600;text-decoration:none!important;line-height:1.6}
.fyc-wm-list a:hover{background:#f1f5f9;color:var(--fyc-wm-accent,#309255)!important}
.fyc-wm-list img,.fyc-wm-list .fyc-wm-ph{width:40px;height:40px;border-radius:8px;object-fit:cover;flex:none;background:#eef1f6;display:block}
.fyc-wm-list span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}