.woocommerce form.checkout .hhr-checkout{clear:both;margin:0 0 24px;padding:16px 20px;border:1px solid #dedede;border-radius:6px}.woocommerce form.checkout .hhr-checkout .hhr-title{margin:0 0 12px;font-size:18px;line-height:1.35}.woocommerce form.checkout .hhr-wallet-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px}.woocommerce form.checkout .hhr-checkout .hhr-balance{margin:0}.woocommerce form.checkout .hhr-amount{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.woocommerce form.checkout .hhr-amount label{margin:0}.woocommerce form.checkout .hhr-amount #hhr_amount{width:96px;max-width:100%;min-height:40px;height:40px;padding:6px 10px;margin:0;box-sizing:border-box}.woocommerce form.checkout .hhr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.woocommerce form.checkout .hhr-actions .button{height:auto;min-height:40px;padding:8px 14px;margin:0;line-height:1.4;font-size:14px}.woocommerce form.checkout .hhr-actions #hhr-apply{color:#fff;background:#222;border:1px solid #222}.woocommerce form.checkout .hhr-actions #hhr-clear{color:#333;background:#fff0;border:1px solid #ccc}.woocommerce form.checkout .hhr-actions .button:focus-visible{outline:2px solid #555;outline-offset:3px}@media (max-width:480px){.woocommerce form.checkout .hhr-checkout{padding:14px}.woocommerce form.checkout .hhr-checkout .hhr-title{font-size:16px}.woocommerce form.checkout .hhr-wallet-row{gap:10px}}