.ps{height:100px}.radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%}.bank-radio-item{border-radius:8px;padding:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.bank-radio-item:hover:not(.disabled){background-color:#f5f5f5}.bank-radio-item.selected:not(.disabled){border-color:#4caf50;background-color:#e8f5e9}.bank-radio-item.disabled{background-color:#f9f9f9;border-color:#d0d0d0;cursor:not-allowed;opacity:.6}.radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.bank-radio{cursor:pointer;margin-right:12px}.bank-radio.visible-radio{position:relative;opacity:1;width:16px;height:16px}.bank-radio:disabled{cursor:not-allowed}.bank-radio-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer}.disabled .bank-radio-label{cursor:not-allowed}.bank-icon{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px}.bank-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bank-details{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.others-container{min-height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.others-details{margin-left:0}.others-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bank-name{font-weight:600;font-size:16px;margin-bottom:6px}.account-number{font-family:monospace;color:#666;font-size:14px}.others-option .bank-radio-label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.others-text{font-weight:600;font-size:16px;color:#999}