#v33BalanceChoice[hidden],#v33PaymentInstructions[hidden],#depositBox[hidden]{display:none!important}
.v33-balance{margin-top:15px;border:1px solid #e7d6c3;border-radius:14px;padding:13px 14px;background:#fffaf3;min-width:0}
.v33-balance legend{font-size:12px;font-weight:800;color:#674839;padding:0 5px}
.v33-balance label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;margin:10px 0;padding:12px 13px;border:1px solid #ead7c6;background:#fff;border-radius:10px;cursor:pointer}
.v33-balance input{width:18px;height:18px;accent-color:#dc7447;flex:none}
.v33-payment-instructions{background:#fff8ee;border:1px solid #ead8c3;border-radius:15px;padding:16px 17px;margin:14px 0}
.v33-payment-instructions strong{display:block;color:#95543c;font-size:14px;font-weight:800}
.v33-payment-instructions ol{margin:12px 0 9px;padding-left:20px;color:#5f4d42;font-size:12px;line-height:1.65}
.v33-payment-instructions li{padding-left:2px;margin:7px 0}
.v33-payment-instructions li::marker{font-weight:800;color:#d57347}
.v33-payment-instructions small{font-size:10px;color:#896f5e;line-height:1.5;display:block}
