/*
 * AiRCO WooCommerce compatibility layer.
 * Source: active hello-elementor-child Custom CSS in the 2026-08-06 backup.
 * Kept narrowly scoped to the maintenance-plan/WCPA UI and Woo notices.
 */
.woocommerce-variation-price { display: none; }

.service_monthly_one .wcpa_field_label,
.service_annual_one .wcpa_field_label {
  color: var(--e-global-color-secondary, var(--ink));
  font-family: var(--e-global-typography-520c191-font-family, var(--body)), sans-serif;
  font-size: var(--e-global-typography-520c191-font-size, 1rem);
  font-weight: 700;
}

.wcpa_option_price { padding-left: 10px !important; }

.service_monthly_one .wcpa_field_desc,
.service_annual_one .wcpa_field_desc {
  color: var(--e-global-color-secondary, var(--muted));
  font-family: var(--e-global-typography-520c191-font-family, var(--body)), sans-serif;
  font-size: var(--e-global-typography-520c191-font-size, .95rem);
  margin-bottom: 20px;
}

.service_addons .wcpa_field_bottom { display: none; }
.service_addons .service_monthly_one_discount,
.service_annual_one_discount { display: none !important; }

.variations tbody > tr:nth-child(odd) > td,
.variations tbody tr:hover > td { background-color: transparent; }

.woocommerce-notices-wrapper { position: relative; z-index: 99; }
.wc-block-components-product-name { font-size: 1.5rem !important; line-height: 1.4em !important; }
