/* Both tax bases remain visible. The VAT-inclusive amount has visual priority. */
#pp-standard-form [data-pp-price]:not([data-pp-pricing-ready]){visibility:hidden}
.ppc-native-prices{display:none!important}
#pp-home .pp-price-box .ppc-net-line{color:#637469;font-size:12px;padding-top:0}
#pp-home .pp-price-box .pp-price-total{font-size:16px;gap:18px}
#pp-home .pp-price-box .pp-price-total strong{font-size:28px;white-space:nowrap}
#pp-home .pp-price-box .pp-price-tax{margin:8px 0 0;color:#4b6354;font-size:12px;line-height:1.5}
#pp-home .ppc-add-only{display:block;width:100%;min-height:43px;margin:8px 0 0;padding:10px 20px;border:1px solid #aac5b5;border-radius:3px;background:#fff;color:#07543a;font-size:13px;cursor:pointer}
#pp-home .ppc-add-only:hover{background:#eef5ef}
.ppc-money-pair{display:flex;flex-direction:column;gap:5px;line-height:1.5}
.ppc-money-pair strong{font-weight:600;font-size:15px;color:#064f38}
.ppc-money-pair small{font-size:12px;color:#637469;font-weight:400}
.ppc-line .ppc-unit{margin:12px 0 0;color:#637469;font-size:12px}
.ppc-line .ppc-unit .ppc-money-pair strong{font-size:13px}
.ppc-line-end .ppc-money-pair{text-align:right}
.ppc-summary .ppc-net-line{font-size:12px;color:#637469;margin-top:3px}
.ppc-summary .ppc-summary-total{align-items:flex-start;gap:16px;font-size:15px}
.ppc-summary .ppc-summary-total strong{white-space:nowrap;font-size:25px}
.ppc-mode-note{font-size:12px!important;line-height:1.65!important;color:#4b6354!important;background:#edf4ee;border:1px solid #d8e4db;border-radius:5px;padding:12px 14px!important;margin:16px 0!important}
.ppc-terms{display:block!important;margin:26px 0!important;font-size:13px!important;line-height:1.7!important}
.ppc-terms input{vertical-align:middle;margin:0 9px 0 0;accent-color:#07543a}
.ppc-terms a{text-decoration:underline!important;text-underline-offset:3px}
.ppc-final-total{padding:20px;border:1px solid #cbded0;border-radius:7px;background:#f0f6f0;margin:20px 0}
.ppc-final-total>div{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:17px;color:#064f38}
.ppc-final-total>div strong{font-size:29px;white-space:nowrap}
.ppc-final-total p{font-size:12px!important;color:#536b5c!important;line-height:1.7!important;margin:8px 0 0!important}
.ppc-primary:disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important}
.ppc-mini-bottom>.ppc-link{display:block;text-align:center;margin:12px 0 0}
@media(max-width:640px){
 .ppc-line-end .ppc-money-pair{text-align:left}
 .ppc-final-total>div{font-size:15px}
 .ppc-final-total>div strong{font-size:25px}
 #pp-home .pp-price-box .pp-price-total strong{font-size:24px}
}
