.auth-dialog[data-v-bb2b8bb8] .el-dialog__body{padding-bottom:20px;padding-top:10px}.form-switch[data-v-bb2b8bb8]{margin-bottom:22px;text-align:center}.error-msg[data-v-bb2b8bb8]{color:#f56c6c;font-size:13px;margin-top:12px;min-height:20px;text-align:center}.form-actions[data-v-bb2b8bb8]{margin-top:5px}.extra-actions[data-v-bb2b8bb8]{margin-top:8px;text-align:right}.user-info[data-v-bb2b8bb8]{font-size:16px;text-align:center}.global-loading-overlay[data-v-ccaf7c4a]{align-items:center;backface-visibility:hidden;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transform:translateZ(0);will-change:opacity;z-index:9999}.loading-content[data-v-ccaf7c4a]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:400px;min-width:200px;padding:30px;text-align:center}.loading-content--dark[data-v-ccaf7c4a]{background:#1d1d1f;box-shadow:0 14px 35px rgba(0,0,0,.45)}.loading-spinner[data-v-ccaf7c4a]{margin-bottom:20px}.spinner[data-v-ccaf7c4a]{animation:spin-ccaf7c4a 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#409eff;height:40px;margin:0 auto;width:40px}.loading-content--dark .spinner[data-v-ccaf7c4a]{border:4px solid hsla(0,0%,100%,.14);border-top-color:#409eff}@keyframes spin-ccaf7c4a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-message[data-v-ccaf7c4a]{color:#333;font-size:16px;font-weight:500;margin-bottom:15px}.loading-content--dark .loading-message[data-v-ccaf7c4a]{color:hsla(0,0%,100%,.92)}.loading-progress[data-v-ccaf7c4a]{margin-top:15px}.progress-bar[data-v-ccaf7c4a]{background-color:#f0f0f0;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.loading-content--dark .progress-bar[data-v-ccaf7c4a]{background-color:hsla(0,0%,100%,.12)}.progress-fill[data-v-ccaf7c4a]{background-color:#409eff;border-radius:4px;height:100%;transition:width .3s ease}.progress-text[data-v-ccaf7c4a]{color:#666;font-size:12px}.loading-content--dark .progress-text[data-v-ccaf7c4a]{color:hsla(0,0%,100%,.72)}@media (max-width:768px){.loading-content[data-v-ccaf7c4a]{margin:20px;min-width:auto;padding:20px}.loading-message[data-v-ccaf7c4a]{font-size:14px}}.global-loading-overlay~* .el-button[data-v-ccaf7c4a],.global-loading-overlay~* .item-slot[data-v-ccaf7c4a],.global-loading-overlay~* .prop-button[data-v-ccaf7c4a],.global-loading-overlay~* button[data-v-ccaf7c4a]:not(.loading-content button){cursor:not-allowed!important;opacity:.6!important;pointer-events:none!important}.version-update-bar[data-v-11528569]{align-items:center;background:linear-gradient(135deg,#e6a23c,#f56c6c);box-shadow:0 2px 12px rgba(0,0,0,.15);color:#fff;display:flex;font-size:14px;gap:12px;justify-content:center;left:0;padding:10px 20px;position:fixed;right:0;top:0;z-index:9999}.version-update-text[data-v-11528569]{font-weight:500}.version-update-btn[data-v-11528569]{background:#fff;border:none;border-radius:4px;color:#e6a23c;cursor:pointer;font-size:13px;font-weight:600;padding:4px 16px;transition:all .2s}.version-update-btn[data-v-11528569]:hover{background:#fef0e6;transform:scale(1.05)}.version-update-close[data-v-11528569]{background:transparent;border:1px solid hsla(0,0%,100%,.6);border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:4px 12px;transition:all .2s}.version-update-close[data-v-11528569]:hover{background:hsla(0,0%,100%,.15)}.version-slide-enter-active[data-v-11528569],.version-slide-leave-active[data-v-11528569]{transition:all .3s ease}.version-slide-enter-from[data-v-11528569],.version-slide-leave-to[data-v-11528569]{opacity:0;transform:translateY(-100%)}.el-tabs{margin:0}body,html{font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;overflow-y:auto}#app,body,html{overflow-x:auto}:deep(.custom-tabs .el-tabs__nav-wrap){background:linear-gradient(45deg,#f0f0f0,#dcdcdc);padding:1px}:deep(.custom-tabs .el-tabs__item){color:#333;font-size:18px;font-weight:700;transition:color .3s}.el-message{left:50%!important;margin:0!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:3000!important}body,html{font-family:Microsoft YaHei,微软雅黑,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;margin:0;padding:0}*,:after,:before{box-sizing:border-box}#app{min-height:100vh}