.sag-payment-choice{border:1px solid #a28b54;border-radius:10px;padding:16px;margin:22px 0;min-width:0;color:inherit}.sag-payment-choice legend{font-weight:700;padding:0 8px}.sag-payment-choice label{display:flex;align-items:flex-start;gap:12px;padding:12px 8px;min-height:44px;cursor:pointer}.sag-payment-choice label+label{border-top:1px solid #a28b5440}.sag-payment-choice input[type=radio]{width:20px!important;height:20px!important;min-width:20px;accent-color:#a47a26;margin:3px 0 0!important}.sag-payment-choice strong,.sag-payment-choice small{display:block}.sag-payment-choice small{font-size:13px;line-height:1.5;margin-top:4px;opacity:.85}.sag-payment-choice:focus-within{outline:2px solid #c59b46;outline-offset:3px}.sag-bank-instructions{margin:22px 0;padding:22px;border:1px solid #a28b54;border-radius:10px;text-align:left;color:inherit;background:#a28b540b}.sag-bank-instructions h3{font-size:21px!important;line-height:1.4!important;margin:0 0 20px!important}.sag-bank-instructions dl{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.4fr);gap:10px 16px;margin:0}.sag-bank-instructions dt{font-size:13px;opacity:.85}.sag-bank-instructions dd{font-weight:700;margin:0;overflow-wrap:anywhere;user-select:all}.sag-bank-instructions p{font-size:14px!important;line-height:1.65}.sag-bank-instructions button{min-height:44px;padding:10px 16px;border:1px solid #a28b54;border-radius:6px;font:inherit;color:inherit;background:transparent;cursor:pointer}.sag-bank-instructions button:focus-visible{outline:2px solid #c59b46;outline-offset:3px}.sag-bank-instructions [role=status]:empty{display:none}.sag-payment-choice[hidden]{display:none!important}@media(max-width:480px){.sag-bank-instructions{padding:16px}.sag-bank-instructions dl{grid-template-columns:1fr;gap:4px}.sag-bank-instructions dd{margin-bottom:10px}}
