/**
 * IranYekan — scoped to Woo Advanced Qty UI only.
 * @font-face absolute URLs are injected by FontsController (do not rely on relative paths).
 */

/* —— Plugin containers (work even without body class) —— */
#woo_advanced_qty,
#woo_advanced_qty *,
.woo-advanced-qty-settings,
.woo-advanced-qty-settings *,
.woocommerce_options_panel #woo_advanced_qty,
.woocommerce_options_panel #woo_advanced_qty *,
.woocommerce_variable_attributes [id*="advanced-qty"],
.woocommerce_variable_attributes [id*="advanced-qty"] + .description,
.woocommerce_variable_attributes label[for*="advanced-qty"],
label[for^="advanced-qty"],
label[for^="advanced-price"],
label[for^="advanced-quantity"],
label[for^="advanced-input"],
[id^="advanced-qty"],
[id^="woo-advanced-qty"],
label[for^="woo-advanced-qty"] {
	font-family: "IranYekan", Tahoma, "Segoe UI", sans-serif !important;
}

/* —— Global settings tab (body marked by FontsController) —— */
body.woo-advanced-qty-admin.woocommerce_page_wc-settings #wpbody-content .woocommerce form#mainform,
body.woo-advanced-qty-admin.woocommerce_page_wc-settings #wpbody-content .woocommerce form#mainform *:not(.dashicons):not(.dashicons-before):not(.woocommerce-help-tip),
body.woo-advanced-qty-admin.woocommerce_page_wc-settings #wpbody-content .woocommerce > h2,
body.woo-advanced-qty-admin.woocommerce_page_wc-settings #wpbody-content .woocommerce > p,
body.woo-advanced-qty-admin .woo-advanced-qty-notice,
body.woo-advanced-qty-admin .woo-advanced-qty-notice *,
body.woo-advanced-qty-admin .notice.woo-advanced-qty,
body.woo-advanced-qty-admin .notice.woo-advanced-qty * {
	font-family: "IranYekan", Tahoma, "Segoe UI", sans-serif !important;
}

/* Product data tab label */
body.woo-advanced-qty-admin .woo_advanced_qty_options a,
body.woo-advanced-qty-admin li.woo_advanced_qty_tab a,
body.woo-advanced-qty-admin .product_data_tabs .woo_advanced_qty_options a {
	font-family: "IranYekan", Tahoma, "Segoe UI", sans-serif !important;
}

/* Protect dashicons / WC tip icons */
#woo_advanced_qty .dashicons,
#woo_advanced_qty .dashicons-before,
#woo_advanced_qty .woocommerce-help-tip,
.woo-advanced-qty-settings .dashicons,
.woo-advanced-qty-settings .woocommerce-help-tip,
body.woo-advanced-qty-admin .woocommerce-help-tip,
body.woo-advanced-qty-admin .dashicons,
body.woo-advanced-qty-admin .dashicons-before {
	font-family: dashicons !important;
}

/* —— Front-end quantity UI —— */
.plus-minus-button,
.plus-minus-button *,
.drop-down-button,
.drop-down-button *,
.slider-input,
.slider-input *,
.woo-adv-qty-suffix,
.cart-quantity-suffix,
.cart-price-suffix,
.qty-suffix-float,
small.woocommerce-price-suffix {
	font-family: "IranYekan", Tahoma, "Segoe UI", sans-serif !important;
}
