[data-theme=light] body[data-v-e2927bc4]{background-color:#fff!important}[data-theme=dark] body[data-v-e2927bc4]{background-color:#545454!important}[data-theme=light] .el-input__inner[data-v-e2927bc4]{background-color:#fff!important}[data-theme=dark] .el-input__inner[data-v-e2927bc4]{background-color:#545454!important}[data-theme=light] .el-input__inner[data-v-e2927bc4]{color:#2c3e50!important}[data-theme=dark] .el-input__inner[data-v-e2927bc4]{color:#fff!important}[data-theme=light] .el-input__inner[data-v-e2927bc4]::-webkit-input-placeholder{color:#bbb!important}[data-theme=dark] .el-input__inner[data-v-e2927bc4]::-webkit-input-placeholder{color:#fff!important}[data-theme=light] .el-tabs__item[data-v-e2927bc4]{color:#333!important}[data-theme=dark] .el-tabs__item[data-v-e2927bc4]{color:#fff!important}[data-theme=light] .el-form-item__content .el-button--default[data-v-e2927bc4]{color:#606266!important}[data-theme=dark] .el-form-item__content .el-button--default[data-v-e2927bc4]{color:#fff!important}[data-theme=light] .el-form-item__content .el-button--default[data-v-e2927bc4]{background-color:#fff!important}[data-theme=dark] .el-form-item__content .el-button--default[data-v-e2927bc4]{background-color:#545454!important}[data-theme=light] .el-pagination .el-pagination__total[data-v-e2927bc4]{color:#333!important}[data-theme=dark] .el-pagination .el-pagination__total[data-v-e2927bc4]{color:#fff!important}[data-theme=light] .el-pagination .btn-next[data-v-e2927bc4],[data-theme=light] .el-pagination .btn-prev[data-v-e2927bc4]{color:#333!important}[data-theme=dark] .el-pagination .btn-next[data-v-e2927bc4],[data-theme=dark] .el-pagination .btn-prev[data-v-e2927bc4]{color:#fff!important}[data-theme=light] .el-pagination .btn-next[data-v-e2927bc4],[data-theme=light] .el-pagination .btn-prev[data-v-e2927bc4]{background-color:#fff!important}[data-theme=dark] .el-pagination .btn-next[data-v-e2927bc4],[data-theme=dark] .el-pagination .btn-prev[data-v-e2927bc4]{background-color:#545454!important}[data-theme=light] .el-pagination .el-pager li[data-v-e2927bc4]{background-color:#fff!important}[data-theme=dark] .el-pagination .el-pager li[data-v-e2927bc4]{background-color:#545454!important}[data-theme=light] .el-pagination .el-pager li[data-v-e2927bc4]:not(.active){color:#333!important}[data-theme=dark] .el-pagination .el-pager li[data-v-e2927bc4]:not(.active){color:#fff!important}[data-theme=light] .el-dialog[data-v-e2927bc4]{color:#333!important}[data-theme=dark] .el-dialog[data-v-e2927bc4]{color:#fff!important}[data-theme=light] .el-dialog[data-v-e2927bc4]{background-color:#fff!important}[data-theme=dark] .el-dialog[data-v-e2927bc4]{background-color:#545454!important}[data-theme=light] .el-dialog__title[data-v-e2927bc4],[data-theme=light] .el-dialog__body[data-v-e2927bc4]{color:#333!important}[data-theme=dark] .el-dialog__title[data-v-e2927bc4],[data-theme=dark] .el-dialog__body[data-v-e2927bc4]{color:#fff!important}[data-theme=light] .el-link.el-link--default[data-v-e2927bc4]{color:#606266!important}[data-theme=dark] .el-link.el-link--default[data-v-e2927bc4]{color:#fff!important}[data-theme=light] .el-radio-button__orig-radio:not(:checked)+.el-radio-button__inner[data-v-e2927bc4]{background-color:#fff!important}[data-theme=dark] .el-radio-button__orig-radio:not(:checked)+.el-radio-button__inner[data-v-e2927bc4]{background-color:#545454!important}[data-theme=light] .el-radio-button__orig-radio:not(:checked)+.el-radio-button__inner[data-v-e2927bc4]{color:#606266!important}[data-theme=dark] .el-radio-button__orig-radio:not(:checked)+.el-radio-button__inner[data-v-e2927bc4]{color:#fff!important}[data-theme=light] .el-table[data-v-e2927bc4]{color:#606266!important}[data-theme=dark] .el-table[data-v-e2927bc4]{color:#fff!important}[data-theme=light] .el-table thead[data-v-e2927bc4]{color:#909399!important}[data-theme=dark] .el-table thead[data-v-e2927bc4]{color:#fff!important}[data-theme=light] .el-table th[data-v-e2927bc4],[data-theme=light] .el-table tr[data-v-e2927bc4]{background-color:#fff!important}[data-theme=dark] .el-table th[data-v-e2927bc4],[data-theme=dark] .el-table tr[data-v-e2927bc4]{background-color:#545454!important}[data-theme=light] .el-table__body tr.current-row>td[data-v-e2927bc4]{background-color:#ecf5ff!important}[data-theme=dark] .el-table__body tr.current-row>td[data-v-e2927bc4]{background-color:#aaa!important}[data-theme=light] .el-table__body tr.hover-row.current-row>td[data-v-e2927bc4],[data-theme=light] .el-table__body tr.hover-row.el-table__row--striped.current-row>td[data-v-e2927bc4],[data-theme=light] .el-table__body tr.hover-row.el-table__row--striped>td[data-v-e2927bc4],[data-theme=light] .el-table__body tr.hover-row>td[data-v-e2927bc4],[data-theme=light] .el-table--enable-row-hover .el-table__body tr:hover>td[data-v-e2927bc4]{background-color:#f5f7fa!important}[data-theme=dark] .el-table__body tr.hover-row.current-row>td[data-v-e2927bc4],[data-theme=dark] .el-table__body tr.hover-row.el-table__row--striped.current-row>td[data-v-e2927bc4],[data-theme=dark] .el-table__body tr.hover-row.el-table__row--striped>td[data-v-e2927bc4],[data-theme=dark] .el-table__body tr.hover-row>td[data-v-e2927bc4],[data-theme=dark] .el-table--enable-row-hover .el-table__body tr:hover>td[data-v-e2927bc4]{background-color:#ccc!important}[data-theme=light] .el-form-item__label[data-v-e2927bc4]{color:#606266!important}[data-theme=dark] .el-form-item__label[data-v-e2927bc4]{color:#fff!important}.el-tooltip__popper[data-v-e2927bc4],.el-popper.is-light[data-v-e2927bc4],.el-popper.is-dark[data-v-e2927bc4]{line-height:1.6;word-break:break-word!important;white-space:normal!important;max-width:400px!important}.login-form-container[data-v-e2927bc4]{width:100%}.mode-header[data-v-e2927bc4]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mode-header .mode-title[data-v-e2927bc4]{color:#1f2937;font-size:16px;font-weight:600}.mode-header .mode-switch[data-v-e2927bc4]{color:#3b82f6;cursor:pointer;font-size:13px}.mode-header .mode-switch[data-v-e2927bc4]:hover{text-decoration:underline}.login-form-container.is-dark-form .form-tabs[data-v-e2927bc4]{background:#1f1f1f!important;border:1px solid #94a3b847!important}.login-form-container.is-dark-form .form-tabs .tab-item[data-v-e2927bc4]{color:#e5e7eb!important;background:#1f1f1f!important}.login-form-container.is-dark-form .form-tabs .tab-item.active[data-v-e2927bc4]{color:#fff!important;box-shadow:none!important;background:#111827!important;border:1px solid #60a5fa8c!important}.login-form-container.is-dark-form .form-tabs .tab-item[data-v-e2927bc4]:hover{color:#fff!important;background:#111827!important}.login-form-container.is-dark-form .mode-header .mode-title[data-v-e2927bc4]{color:#f3f4f6}.login-form-container.is-dark-form .mode-header .mode-switch[data-v-e2927bc4]{color:#60a5fa}.login-form-container.is-dark-form .guest-login-btn[data-v-e2927bc4]{color:#cbd5e1}.login-form-container.is-dark-form .guest-login-btn[data-v-e2927bc4]:hover,.login-form-container.is-dark-form .guest-login-btn[data-v-e2927bc4]:focus{color:#bfdbfe;background:#60a5fa24}html.dark,[data-theme=dark]{color:#60a5fa;color:#fff!important;background:#111827!important;border:1px solid #60a5fa8c!important}.form-tabs[data-v-e2927bc4]{background:#f3f4f6;border-radius:12px;gap:8px;margin-bottom:28px;padding:4px;display:flex}.form-tabs .tab-item[data-v-e2927bc4]{color:#6b7280;cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 16px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.form-tabs .tab-item .el-icon[data-v-e2927bc4]{flex-shrink:0;font-size:16px}.form-tabs .tab-item span[data-v-e2927bc4]{white-space:nowrap}.form-tabs .tab-item[data-v-e2927bc4]:hover{color:#3b82f6;background:#3b82f61a}.form-tabs .tab-item.active[data-v-e2927bc4]{color:#3b82f6;background:#fff}@media screen and (max-width:400px){.form-tabs[data-v-e2927bc4]{gap:4px;padding:3px}.form-tabs .tab-item[data-v-e2927bc4]{gap:4px;padding:9px 8px}}@media screen and (max-width:340px){.form-tabs .tab-item[data-v-e2927bc4]{font-size:13px}}.login-form .el-form-item[data-v-e2927bc4]{margin-bottom:20px}.error-tip[data-v-e2927bc4]{color:#dc2626;background:#fef2f2;border-left:3px solid #dc2626;border-radius:8px;align-items:center;gap:6px;margin:-8px 0 16px;padding:10px 14px;font-size:13px;display:flex}.error-tip .el-icon[data-v-e2927bc4]{font-size:14px}.form-options[data-v-e2927bc4]{justify-content:flex-end;align-items:center;margin-bottom:24px;display:flex}.form-options .forget-link[data-v-e2927bc4]{color:#3b82f6;cursor:pointer;font-size:13px;transition:color .3s}.form-options .forget-link[data-v-e2927bc4]:hover{color:#2563eb;text-decoration:underline}.agreement-section[data-v-e2927bc4]{margin-bottom:24px}.agreement-section .agreement-text[data-v-e2927bc4]{color:#6b7280;font-size:13px;line-height:1.6}.agreement-section .agreement-text a[data-v-e2927bc4]{color:#3b82f6;font-weight:500;text-decoration:none}.agreement-section .agreement-text a[data-v-e2927bc4]:hover{text-decoration:underline}.action-buttons[data-v-e2927bc4]{flex-direction:column;gap:16px;display:flex}.action-buttons .el-button+.el-button[data-v-e2927bc4]{margin-left:0}.btn-primary[data-v-e2927bc4]{background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:12px;height:48px;font-size:16px;font-weight:600;transition:all .3s}.btn-primary[data-v-e2927bc4]:hover:not(.disabled){background:linear-gradient(135deg,#2563eb,#4f46e5);transform:translateY(-1px)}.btn-primary[data-v-e2927bc4]:active:not(.disabled){transform:translateY(0)}.btn-primary.disabled[data-v-e2927bc4]{cursor:not-allowed;background:#d1d5db}.btn-primary .btn-text[data-v-e2927bc4]{margin-right:4px}.btn-primary .btn-icon[data-v-e2927bc4]{font-size:16px;transition:transform .3s}.btn-primary:hover .btn-icon[data-v-e2927bc4]{transform:translate(4px)}.btn-secondary[data-v-e2927bc4]{color:#4b5563;background:0 0;border:1.5px solid #e5e7eb;border-radius:12px;height:48px;font-size:16px;font-weight:600;transition:all .3s}.btn-secondary[data-v-e2927bc4]:hover{color:#3b82f6;background:#3b82f60d;border-color:#3b82f6}.btn-secondary .el-icon[data-v-e2927bc4]{margin-right:4px;font-size:14px}.guest-login-btn[data-v-e2927bc4]{color:#6b7280;border-radius:9px;align-self:center;height:24px;margin-top:-4px;padding:0 12px;font-size:13px;font-weight:500;transition:all .3s}.guest-login-btn .el-icon[data-v-e2927bc4]{margin-right:4px;font-size:13px}.guest-login-btn[data-v-e2927bc4]:hover,.guest-login-btn[data-v-e2927bc4]:focus{color:#3b82f6;background:#3b82f614}.app-wechat-btn[data-v-e2927bc4]{color:#fff;background:#07c160;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 8px 18px #07c1602e}.app-wechat-btn[data-v-e2927bc4]:hover,.app-wechat-btn[data-v-e2927bc4]:focus{color:#fff;background:#06ad56;transform:translateY(-1px);box-shadow:0 10px 22px #07c1603d}.app-wechat-icon[data-v-e2927bc4]{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:18px;height:18px;display:block}.divider[data-v-e2927bc4]{text-align:center;align-items:center;display:flex}.divider[data-v-e2927bc4]:before,.divider[data-v-e2927bc4]:after{content:"";border-bottom:1px solid #e5e7eb;flex:1}.divider span[data-v-e2927bc4]{color:#9ca3af;padding:0 16px;font-size:13px}.fade-enter-active[data-v-e2927bc4],.fade-leave-active[data-v-e2927bc4]{transition:all .3s}.fade-enter-from[data-v-e2927bc4],.fade-leave-to[data-v-e2927bc4]{opacity:0;transform:translateY(-10px)}.shake[data-v-e2927bc4]{animation:.5s ease-in-out shake-e2927bc4}@keyframes shake-e2927bc4{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}[data-v-e2927bc4] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#3b82f6;border-color:#3b82f6}[data-v-e2927bc4] .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#3b82f6}[data-v-e2927bc4] .el-input__inner{padding:1px 15px!important}[data-v-e2927bc4] .el-input__wrapper{padding:1px!important}[data-theme=dark]{color:#cbd5e1;background:#60a5fa1f;border:1px solid #60a5fab3;font-weight:600;box-shadow:0 8px 24px #2563eb2e}[data-theme=dark],[data-theme=dark]{color:#bfdbfe;background:#60a5fa24;border-color:#4b5563}[data-theme=dark]{color:#94a3b8;background-color:#60a5fa;border-color:#60a5fa}
