.payment-card{border-radius:15px;background:#fff;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);margin-top:20px}.payment-card-header{border-radius:15px 15px 0 0;padding:15px 20px;color:#fff;font-size:1.5em;font-weight:700;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}.payment-success{background:#28a745}.payment-pending{background:#08254e}.payment-error{background:#d00000}.payment-card-content{padding:15px 20px 0 20px}.payment-card-footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;padding-right:15px;padding-bottom:15px}.company-icon,.payment-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.company-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:46px;height:46px;margin-right:14px;border-radius:50%}.button-principal{font-weight:700;font-family:Open Sans,sans-serif;border-radius:20px;width:120px;color:#fff}.total-value{color:#45b061;font-size:1.5em}