body.woocommerce-checkout form.checkout label,
body.woocommerce-checkout form.checkout input,
body.woocommerce-checkout form.checkout select,
body.woocommerce-checkout form.checkout textarea { font-family:Arial,Helvetica,sans-serif!important; }
body.woocommerce-checkout form.checkout label { font-size:15px!important; font-weight:600!important; line-height:1.5!important; }
body.woocommerce-checkout form.checkout input:not([type=checkbox]):not([type=radio]),
body.woocommerce-checkout form.checkout select { font-size:16px!important; font-weight:400!important; }
body.woocommerce-checkout .ha-dw-consent,
body.woocommerce-checkout .ha-whatsapp-consent { box-sizing:border-box; padding:18px!important; border:1px solid #dbe6ec; border-radius:14px; margin:14px 0!important; }
body.woocommerce-checkout .ha-whatsapp-consent { background:#eef8f2; }
body.woocommerce-checkout .ha-dw-consent label,
body.woocommerce-checkout .ha-whatsapp-consent label { font-family:Arial,Helvetica,sans-serif!important; font-weight:500!important; font-size:15px!important; line-height:1.5!important; }
body.woocommerce-checkout .ha-dw-consent p,
body.woocommerce-checkout .ha-whatsapp-help { font-family:Arial,Helvetica,sans-serif!important; font-size:13px!important; font-weight:400!important; line-height:1.6!important; color:#536b7e!important; margin:10px 0 0!important; }
body.woocommerce-checkout .ha-whatsapp-consent input[type=checkbox],
body.woocommerce-checkout .ha-dw-consent input[type=checkbox] { width:20px!important; height:20px!important; min-height:0!important; accent-color:#16803c; }
@media(min-width:901px) {
 body.ha-donation-checkout form.checkout #customer_details { grid-row:1!important; }
 body.ha-donation-checkout form.checkout #order_review { grid-row:1!important; align-self:start; margin-top:0!important; }
}
@media(max-width:900px) {
 body.ha-donation-checkout form.checkout #order_review { grid-row:auto!important; }
}
