
/* CLEANUP ONLY — no calculator pricing rules */

/* Privacy bar: JS keeps exactly one instance. */
.pscf-hidden-duplicate{
 display:none!important;
 visibility:hidden!important;
 pointer-events:none!important;
}

/* Product label: JS keeps one label only. */
.pscf-calculator-product .psdc-product-label.pscf-hidden-duplicate,
.pscf-calculator-product .pspv-eyebrow.pscf-hidden-duplicate{
 display:none!important;
}

/*
 * Native Woo purchase fragments that survive because of theme/plugin
 * re-injection are hidden only when they are outside a PrintSmart calculator.
 */
.pscf-calculator-product .summary > p.price,
.pscf-calculator-product .summary > span.price,
.pscf-calculator-product .summary > .price:not([class*="calc"]):not([class*="total"]){
 display:none!important;
}

/* Keep calculator contents fully visible. */
.pscf-calculator-product [class*="calculator"] .price,
.pscf-calculator-product [class*="calculator"] [class*="total"],
.pscf-calculator-product [class*="calc"] .price,
.pscf-calculator-product [class*="calc"] [class*="total"]{
 display:initial;
}

/* Duplicate native Woo form gets marked by JS, calculator form stays untouched. */
.pscf-native-duplicate{
 display:none!important;
 visibility:hidden!important;
 pointer-events:none!important;
}
