/**
 * Frontend CSS for "Frete a Combinar"
 * Target FunnelKit/WFACP checkout specifically
 */

/* ============================================
   IMMEDIATE HIDE - Hide price before JS runs
   ============================================ */

/* FunnelKit Mini Cart - shipping_total_fee row */
body.pfac-method-active tr.shipping_total_fee td[data-title] .woocommerce-Price-amount bdi,
body.pfac-method-active tr.shipping_total_fee td .woocommerce-Price-amount bdi,
body.pfac-method-active .wfacp_order_summary_container tr.shipping_total_fee .woocommerce-Price-amount bdi {
    visibility: hidden !important;
    font-size: 0 !important;
}

/* FunnelKit shipping method price */
body.pfac-method-active .wfacp_shipping_price .woocommerce-Price-amount bdi,
body.pfac-method-active .wfacp_single_shipping .wfacp_shipping_price .woocommerce-Price-amount bdi {
    visibility: hidden !important;
    font-size: 0 !important;
}

/* Standard WooCommerce cart/checkout */
body.pfac-method-active tr.shipping td .woocommerce-Price-amount bdi,
body.pfac-method-active .cart_totals tr.shipping .woocommerce-Price-amount bdi {
    visibility: hidden !important;
    font-size: 0 !important;
}

/* ============================================
   REPLACEMENT TEXT via ::after
   ============================================ */

body.pfac-method-active tr.shipping_total_fee td[data-title] .woocommerce-Price-amount::after,
body.pfac-method-active tr.shipping_total_fee td .woocommerce-Price-amount::after,
body.pfac-method-active .wfacp_order_summary_container tr.shipping_total_fee .woocommerce-Price-amount::after,
body.pfac-method-active .wfacp_shipping_price .woocommerce-Price-amount::after,
body.pfac-method-active .wfacp_single_shipping .wfacp_shipping_price .woocommerce-Price-amount::after,
body.pfac-method-active tr.shipping td .woocommerce-Price-amount::after,
body.pfac-method-active .cart_totals tr.shipping .woocommerce-Price-amount::after {
    content: "A definir" !important;
    visibility: visible !important;
    font-size: 14px !important;
    font-weight: bold !important;
    color: #666 !important;
}

/* ============================================
   REPLACED BY JS - already has our text
   ============================================ */
.pfac-replaced,
.pfac-replaced bdi {
    visibility: visible !important;
    font-size: inherit !important;
}

.pfac-replaced::after {
    content: none !important;
    display: none !important;
}