@charset "utf-8";

.payment-qr-code-container { width: 560px; margin: 0px auto; }

.payment-qr-code-container .payment-title { margin: 10px 0px 30px; text-align: center; font-size: 16px; font-weight: 700; color: rgb(82, 90, 97); text-transform: uppercase; font-family: brandon-grotesque, brandon, martel-sans, sans-serif; }

.payment-qr-code-container .qr-code-panel { text-align: center; }

.payment-qr-code-container .qr-code-panel canvas { width: 180px; height: 180px; padding: 20px; border: 1px solid rgb(235, 237, 239); }

.payment-qr-code-container .additional-panel { width: 100%; display: table; margin: 0px auto; padding-top: 20px; text-align: center; }

.payment-qr-code-container .payment-hint { padding: 1px 6px; font-weight: 300; border-radius: 4px; color: rgb(96, 189, 56); border: 1px solid rgb(96, 189, 56); }

.payment-qr-code-container .payment-hint.alipay { color: rgb(0, 170, 215); border: 1px solid rgb(0, 170, 215); }

.payment-qr-code-container .payment-action { color: rgb(82, 97, 106); font-weight: 300; padding: 37px 0px 10px; }

@media screen and (max-width: 727px) {
  .payment-qr-code-container { width: 100%; }
  .payment-qr-code-container .payment-title { margin-top: 30px; }
  .payment-qr-code-dialog-wrapper .s-kit-modal-content { height: 100vh; }
}