.wechat-login[data-v-d55cfc99]{padding-top:1.5rem}.qr-panel[data-v-d55cfc99]{flex-direction:column;gap:1rem}.qr-head[data-v-d55cfc99],.qr-panel[data-v-d55cfc99]{align-items:center;display:flex}.qr-head[data-v-d55cfc99]{gap:.625rem}.qr-head .qr-wechat-icon[data-v-d55cfc99]{flex-shrink:0;width:1.625rem;height:1.625rem;display:block}.qr-head .qr-title[data-v-d55cfc99]{color:#0c111d;font-size:1.375rem;font-weight:500}.qr-box[data-v-d55cfc99]{background:#fff;border:.0625rem solid #cfcfcf;border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.qr-box[data-v-d55cfc99],.qr-img[data-v-d55cfc99]{width:15rem;height:15rem}.qr-img[data-v-d55cfc99]{display:block}.qr-mask[data-v-d55cfc99]{background:#ffffffeb;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.spin-icon[data-v-d55cfc99]{animation:1s linear infinite spin-d55cfc99}@keyframes spin-d55cfc99{to{transform:rotate(1turn)}}.mask-text[data-v-d55cfc99]{color:#606266;text-align:center;margin:0;font-size:.875rem}.refresh-icon[data-v-d55cfc99]{cursor:pointer;color:#36f;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.25rem;font-size:.8125rem;display:flex}.refresh-icon[data-v-d55cfc99]:hover{opacity:.8}.refresh-btn[data-v-d55cfc99]{color:#36f;cursor:pointer;-webkit-user-select:none;user-select:none;border:.0625rem solid #36f;border-radius:1rem;padding:.375rem 1.25rem;font-size:.875rem}.refresh-btn[data-v-d55cfc99]:hover{background:#eef2ff}.qr-tip[data-v-d55cfc99]{color:#909399;text-align:center;min-height:.875rem;margin:0;font-size:.875rem;line-height:.875rem}.quick-login[data-v-d55cfc99]{color:#4191f0;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.375rem}.quick-login[data-v-d55cfc99]:hover{opacity:.8}@media (width<=768px){.wechat-login[data-v-d55cfc99]{padding-top:2rem}.qr-box[data-v-d55cfc99],.qr-img[data-v-d55cfc99]{width:22.5rem;height:22.5rem}.qr-tip[data-v-d55cfc99]{font-size:1.875rem}.mask-text[data-v-d55cfc99],.refresh-btn[data-v-d55cfc99]{font-size:1.75rem}.refresh-btn[data-v-d55cfc99]{padding:.625rem 2rem}}
