/* رویدادها را از UI دوره‌ای قالب استادیار جدا می‌کند */
body.ets-event-ticket-layout .site-main > .product,
body.ets-event-ticket-layout .woocommerce-notices-wrapper + .product,
body.ets-event-ticket-layout main.site-main .product.type-product,
body.ets-event-ticket-layout .site-content > .woocommerce > .product,
body.ets-event-ticket-layout #content .product.type-product {
    display: none !important;
}

body.ets-event-ticket-layout #ets-event-ticket-page ~ .product,
body.ets-event-ticket-layout .site-content form.variations_form {
    display: none !important;
}

body.ets-event-ticket-layout #ets-event-ticket-page form.variations_form {
    display: block !important;
}

body.ets-event-ticket-product .enrolled-course-notice,
body.ets-event-ticket-product .purchased-course-btn,
body.ets-event-ticket-product .course-enrolled,
body.ets-event-ticket-product a.button.ets-lms-hidden,
body.ets-event-ticket-product button.button.ets-lms-hidden,
body.ets-event-ticket-product .ets-lms-hidden {
    display: none !important;
}

/* بج «تعداد دانشجویان» قالب استادیار روی کارت رویداد نباید دیده شود؛
   همان بج با JS به «تعداد رزرو» تبدیل می‌شود (کلاس ets-reservations-badge). */
body.single-product.ets-event-ticket-product .studiare-students-count:not(.ets-reservations-badge),
body.single-product.ets-event-ticket-product .product-students:not(.ets-reservations-badge),
body.single-product.ets-event-ticket-product .course-students:not(.ets-reservations-badge),
body.single-product.ets-event-ticket-product .students-count:not(.ets-reservations-badge),
body.single-product.ets-event-ticket-product .course-meta-students:not(.ets-reservations-badge),
.ets-event-ticket-product .studiare-students-count:not(.ets-reservations-badge),
.ets-event-ticket-product .product-students:not(.ets-reservations-badge),
.ets-event-ticket-product .course-students:not(.ets-reservations-badge),
.ets-event-ticket-product .students-count:not(.ets-reservations-badge),
.ets-event-ticket-product .course-meta-students:not(.ets-reservations-badge),
.ets-lms-hidden {
    display: none !important;
}

.ets-reservations-badge,
.product.ets-event-ticket-product .ets-reservations-badge,
li.product.ets-event-ticket-product .ets-reservations-badge {
    display: inline-flex !important;
    align-items: center;
    gap: 4px;
}

.ets-reservations-badge i,
.ets-reservations-badge svg {
    flex: 0 0 auto;
}

body.ets-event-ticket-product form.variations_form,
body.ets-event-ticket-product form.cart,
body.ets-event-ticket-product .single_add_to_cart_button,
body.ets-event-ticket-product #ets-step-picker {
    display: block !important;
    visibility: visible !important;
}

body.ets-event-ticket-layout #ets-event-ticket-page .quantity,
body.ets-event-ticket-product .quantity {
    display: none !important;
}
