.user-login-page[data-v-5115c8f5]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f2f5;padding:40px 20px}.login-card[data-v-5115c8f5]{width:420px;padding:40px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014}.login-title[data-v-5115c8f5]{text-align:center;font-size:24px;margin:0 0 8px;color:#303133}.login-subtitle[data-v-5115c8f5]{text-align:center;font-size:14px;color:#909399;margin:0 0 32px}.login-switch[data-v-5115c8f5]{text-align:center;font-size:14px;color:#909399;margin-top:16px}.qr-section[data-v-5115c8f5]{margin-top:40px;text-align:center;width:100%;max-width:800px}.qr-title[data-v-5115c8f5]{font-size:16px;font-weight:600;color:#303133;margin-bottom:24px}.qr-grid[data-v-5115c8f5]{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.qr-item[data-v-5115c8f5]{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-label[data-v-5115c8f5]{font-size:13px;color:#606266;font-weight:500}.qr-image[data-v-5115c8f5]{width:100px;height:100px;border-radius:6px}
