.herepay-payment-form{padding:15px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;margin-top:10px}.herepay-payment-form label{display:block;margin-bottom:5px;font-weight:700}.herepay-payment-form select{width:100%;margin-bottom:10px;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.herepay-payment-form .required{color:red}.herepay-selected-method{margin-top:5px;font-size:12px;color:#666;padding:5px;background-color:#e8f5e8;border-radius:3px}.herepay-error{padding:15px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24}.herepay-warning{padding:15px;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404}.herepay-loading{padding:15px;text-align:center;color:#666}.wc-block-checkout__payment-method .herepay-payment-form{margin-top:0}.wp-block-woocommerce-checkout-payment-block .herepay-payment-form{border:none;background:#fff0;padding:10px 0}.wc-block-components-payment-method-label img{height:24px;width:auto;margin-right:8px;vertical-align:middle}