.payment-method { display: inline-flex; cursor: pointer; }
.payment-method .ui-btn { min-height: 48px; min-width: 5rem; justify-content: center; }
.payment-method input:checked + .ui-btn { border-color: #a85a20; background: #a85a20; color: white; }
.payment-method input:focus-visible + .ui-btn { outline: 2px solid #a85a20; outline-offset: 3px; }
