.voucher-section{border-top:1px solid #dce5df;margin-top:22px;padding-top:20px}.voucher-section h3{font-size:17px;color:#173c29;margin:0 0 8px}.voucher-section p{font-size:13px;line-height:1.6;color:#526559}.voucher-section form{display:grid;grid-template-columns:1fr;gap:9px}.voucher-section form[hidden]{display:none}.voucher-section label{font-size:13px;font-weight:700;color:#284a36}.voucher-section input{width:100%;min-height:46px;box-sizing:border-box;border:1px solid #9caf9f;border-radius:9px;padding:10px 12px;font:inherit;text-transform:uppercase;background:#fff;color:#173c29}.voucher-section input:focus-visible{outline:3px solid #d9ad38;outline-offset:2px}.voucher-status:empty{display:none}
