pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.cashier-page{min-height:100vh;background:#e3e8f6;color:#333;font-family:PingFang SC,Lucida Grande,Lucida Sans Unicode,Helvetica,Arial,Verdana,Microsoft YaHei,Noto Sans,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}ul,li{margin:0;padding:0;list-style:none}.cashier-header{background:#fff;border-bottom:1px solid #dbe0ec;height:80px;display:flex;align-items:center;justify-content:center}.cashier-header-title{display:inline-flex;align-items:center;gap:12px;color:#333;font-size:16px}.cashier-header-logo{width:36px;height:36px;display:block}.cashier-badge{width:24px;height:24px;border-radius:4px;display:inline-grid;place-items:center;background:#8c8c8c;color:#fff;font-size:13px;font-weight:600}.cashier-main{width:960px;max-width:100%;margin:30px auto 35px;box-sizing:border-box;padding:0 12px}.cashier-sheet{background:#fff}.cashier-teeth-top{height:9px;background:#fff;position:relative}.cashier-teeth-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:conic-gradient(from 45deg at 50% 0%,#e3e8f6 90deg,transparent 0) 0 0 / 16px 5px repeat-x}.cashier-title-row,.cashier-content,.cashier-tips-sec{border-left:1px solid #dde2ed;border-right:1px solid #dde2ed}.cashier-title-row{height:80px;line-height:80px;padding:0 96px 0 152px;font-size:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cashier-title-row .cashier-amount{font-style:normal;color:#e0151b}.cashier-amount label{font-size:12px}.cashier-title-ok{color:#52c41a}.cashier-content{border-top:1px dashed #f0f0f0;padding:35px 97px 24px}.cashier-pay-layout{display:flex;align-items:flex-start;gap:32px}.cashier-qr-flip{flex-shrink:0;width:218px;height:218px;perspective:1000px;cursor:pointer}.cashier-qr-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.645,.045,.355,1)}.cashier-qr-flip-tip .cashier-qr-flip-inner{transform:rotateY(180deg)}.cashier-qr-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid #f0f0f0;background:#fff;overflow:hidden;box-sizing:border-box}.cashier-qr-front img{display:block;width:100%;height:100%}.cashier-qr-back{transform:rotateY(180deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px}.cashier-qr-tip-img{display:block;max-height:132px;width:auto;max-width:100%;border-radius:6px;border:1px solid #f0f0f0;background:#fff;box-sizing:border-box}.cashier-qr-tip-text{margin:0;color:#333;font-size:13px;line-height:1.6;text-align:center}.cashier-info{flex:1;min-width:0;margin-top:16px}.cashier-info li{line-height:38px;font-size:14px;color:#333;word-break:break-all}.cashier-info label{color:#999}.cashier-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:13px}.cashier-countdown{font-variant-numeric:tabular-nums}.cashier-tips-sec{border-top:1px dashed #f0f0f0;padding-top:20px;padding-bottom:20px}.cashier-sec-title{margin:0 0 8px;font-size:14px;font-weight:600;color:#333}.cashier-tips li{font-size:13px;color:#999;line-height:28px}.cashier-tip{margin:0;font-size:14px;color:#333;line-height:1.7;width:100%}.cashier-tip-warn{background:#fffbe6;border-radius:6px;padding:8px 12px;color:#1f1f1f;width:100%}.cashier-bridge-msg{background:#fffbe6;border-radius:6px;padding:8px 12px;margin-bottom:16px;font-size:14px;color:#1f1f1f;width:100%}.cashier-btn{display:inline-block;min-width:200px;height:40px;border:none;border-radius:6px;background:#1677ff;color:#fff;font-size:16px;font-weight:600;letter-spacing:2px;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.cashier-btn-wechat{background:#07c160}.cashier-btn-wechat:hover{background:#06ad56}.cashier-btn-wechat:active{background:#059143}.cashier-btn-alipay{background:#1677ff}.cashier-btn-alipay:hover{background:#4096ff}.cashier-btn-alipay:active{background:#0958d9}.cashier-btn:disabled{opacity:.5;cursor:default}.cashier-btn-copy{background:#fff;color:#333;border:1px solid #d9d9d9;letter-spacing:0}.cashier-btn-copy:hover{color:#4096ff;border-color:#4096ff}.cashier-pay-sub{margin:12px 0 0;font-size:12px;color:#999}.cashier-qr-pageurl{padding:8px;box-sizing:border-box}.cashier-qr-pageurl svg{display:block;width:100%;height:100%}.cashier-btn-openwx{display:block;width:100%;margin-top:12px;letter-spacing:0}.cashier-qr-steps{counter-reset:qr-step;text-align:left}.cashier-qr-steps li{counter-increment:qr-step;position:relative;padding-left:24px;font-size:13px;color:#333;line-height:2;text-align:left;word-break:break-all}.cashier-qr-steps li:before{content:counter(qr-step);position:absolute;left:0;top:.5em;width:16px;height:16px;border-radius:50%;background:#1677ff;color:#fff;font-size:11px;line-height:16px;text-align:center;font-weight:600}.cashier-pay-hint{margin:16px 0 0;font-size:14px;font-weight:600;color:#1f1f1f;text-align:center}.cashier-state{text-align:center;padding-top:40px;padding-bottom:40px}.cashier-state p{margin:0 0 8px;font-size:14px;color:#999;line-height:1.7}.cashier-state .cashier-tip-warn{display:inline-block;margin-bottom:16px}.cashier-loading{padding:60px 40px}.cashier-spinner{display:inline-block;width:32px;height:32px;border-radius:50%;border:3px solid #e3e8f6;border-top-color:#1677ff;animation:cashier-spin .8s linear infinite}@keyframes cashier-spin{to{transform:rotate(360deg)}}.cashier-redirect{margin:16px 0 0;font-size:12px;color:#999}.cashier-redirect span{color:#1677ff;font-weight:600}.cashier-link{background:none;border:none;padding:0;color:#1677ff;font-size:12px;cursor:pointer;text-decoration:underline}.cashier-ticket-tear{position:relative;height:43px;background:radial-gradient(circle 14px at 0 14px,#e3e8f6 98%,transparent 100%) no-repeat,radial-gradient(circle 14px at 100% 14px,#e3e8f6 98%,transparent 100%) no-repeat,#fff}.cashier-ticket-tear:before{content:"";position:absolute;top:13px;left:22px;right:22px;border-top:2px dashed #dfe4ee}.cashier-sheet-footer{text-align:center;padding:2px 16px 20px;border-top:0}.cashier-sheet-footer p{margin:0;line-height:30px;font-size:14px;color:#ccc}@media(max-width:999px){.cashier-header{height:60px}.cashier-main{margin:16px auto 24px}.cashier-title-row{height:auto;min-height:56px;line-height:1.6;padding:12px 16px;font-size:16px;white-space:normal}.cashier-content{padding:24px 16px}.cashier-pay-layout{flex-direction:column;align-items:center;gap:16px}.cashier-qr-side{width:100%;display:flex;flex-direction:column;align-items:center}.cashier-qr-side .cashier-btn-openwx{width:100%}.cashier-qr-side .cashier-pay-sub{text-align:center}.cashier-info{width:100%;margin-top:0}.cashier-info li{line-height:32px}}.paynotice-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f6f8;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;padding:24px;box-sizing:border-box}.paynotice-card{background:#fff;border-radius:12px;padding:36px 30px;max-width:360px;width:100%;text-align:center;box-shadow:0 2px 12px #0000000f}.paynotice-title{font-size:17px;margin:0 0 10px;color:#1a1a1a}.paynotice-desc{font-size:13px;color:#888;margin:0;line-height:1.7;word-break:break-all}.paynotice-footer{margin-top:18px;font-size:12px;color:#b0b4bb}
