@charset "UTF-8";.login-modal[data-v-1de2d140] .el-dialog{background:#fff;border-radius:8px;box-shadow:0 8px 30px #0000001f}.login-modal[data-v-1de2d140] .el-dialog__header{display:none}.login-modal[data-v-1de2d140] .el-dialog__body{padding:0}.login-modal[data-v-1de2d140] .el-dialog__close{color:#999;font-size:18px;z-index:10}.login-modal[data-v-1de2d140] .el-dialog__close:hover{color:#333}.login-box[data-v-1de2d140]{width:100%;padding:32px 32px 40px;background:#fff;border-radius:8px;overflow:visible}.login-code[data-v-1de2d140]{width:33%;height:40px;float:right}.login-code img[data-v-1de2d140]{cursor:pointer;vertical-align:middle}.login-code-img[data-v-1de2d140]{height:40px;padding-left:12px}.login-tabs[data-v-1de2d140]{display:flex;margin-bottom:20px;border-radius:4px;overflow:hidden}.login-tabs .tab-item[data-v-1de2d140]{flex:1;text-align:center;padding:10px;cursor:pointer;color:#8c8c8c;font-size:14px;background:#f5f5f5;transition:all .3s ease}.login-tabs .tab-item.active[data-v-1de2d140]{background:#1890ff;color:#fff}.login-tabs .tab-item[data-v-1de2d140]:hover:not(.active){color:#1890ff}.sms-code-btn[data-v-1de2d140]{width:33%;float:right;height:40px}.login-header[data-v-1de2d140]{text-align:center;margin-bottom:24px}.login-header .logo[data-v-1de2d140]{margin:0 auto 16px}.login-header .logo .zhuxingyun-logo[data-v-1de2d140]{display:flex;align-items:center;justify-content:center;gap:10px}.login-header .logo .zhuxingyun-logo .logo-icon[data-v-1de2d140]{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.login-header .logo .zhuxingyun-logo .logo-icon .logo-img[data-v-1de2d140]{width:42px;height:42px;object-fit:contain}.login-header .logo .zhuxingyun-logo .logo-text[data-v-1de2d140]{font-size:26px;font-weight:600;color:#262626;font-family:Microsoft YaHei,sans-serif}.login-header h2[data-v-1de2d140]{font-size:20px;font-weight:600;color:#262626;margin-bottom:6px}.login-header p[data-v-1de2d140]{font-size:13px;color:#8c8c8c}.login-form[data-v-1de2d140]{width:100%}.login-form .form-item[data-v-1de2d140]{margin-bottom:18px;width:100%}.login-form .input-wrapper[data-v-1de2d140]{display:flex;align-items:center;border:1px solid #e4e7ed;border-radius:4px;padding:0 15px;transition:border-color .2s;height:40px;box-sizing:border-box;background:#fff}.login-form .input-wrapper[data-v-1de2d140]:hover{border-color:#c0c4cc}.login-form .input-wrapper[data-v-1de2d140]:focus-within{border-color:#409eff}.login-form .input-wrapper .input-icon[data-v-1de2d140]{color:#c0c4cc;margin-right:10px;display:flex;align-items:center}.login-form .input-wrapper .input-suffix[data-v-1de2d140]{color:#c0c4cc;margin-left:10px;cursor:pointer;display:flex;align-items:center}.login-form .input-wrapper .input-suffix[data-v-1de2d140]:hover{color:#409eff}.login-form .input-wrapper .custom-input[data-v-1de2d140]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#606266;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.login-form .input-wrapper .custom-input[data-v-1de2d140]::placeholder{color:#c0c4cc}.login-form .input-wrapper .custom-input[data-v-1de2d140]:focus{outline:none;border:none}.login-form .input-wrapper .custom-input[data-v-1de2d140]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#606266!important;transition:background-color 5000s ease-in-out 0s!important}.login-form .input-wrapper.flex-1[data-v-1de2d140]{flex:1}.login-form .sms-code-wrapper[data-v-1de2d140]{display:flex;gap:12px;align-items:center;margin-bottom:18px}.login-form .sms-code-wrapper .input-wrapper[data-v-1de2d140]{margin-bottom:0}.login-form .sms-code-wrapper .sms-code-btn[data-v-1de2d140]{width:120px;height:40px;background:#409eff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .2s;flex-shrink:0}.login-form .sms-code-wrapper .sms-code-btn[data-v-1de2d140]:hover{background:#66b1ff}.login-form .sms-code-wrapper .sms-code-btn[data-v-1de2d140]:disabled{opacity:.6;cursor:not-allowed}.login-form .captcha-wrapper[data-v-1de2d140]{display:flex;gap:12px;align-items:center;margin-bottom:18px}.login-form .captcha-wrapper .input-wrapper[data-v-1de2d140]{margin-bottom:0}.login-form .form-options[data-v-1de2d140]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%;flex-wrap:nowrap}.login-form .form-options .checkbox-label[data-v-1de2d140]{display:flex;align-items:center;gap:6px;font-size:14px;color:#606266;cursor:pointer;white-space:nowrap;flex-shrink:0}.login-form .form-options .checkbox-label .custom-checkbox[data-v-1de2d140]{cursor:pointer}.login-form .form-options .forgot-link[data-v-1de2d140]{font-size:14px;color:#1890ff;cursor:pointer;white-space:nowrap;flex-shrink:0}.login-form .form-options .forgot-link[data-v-1de2d140]:hover{color:#40a9ff}.login-form .login-btn[data-v-1de2d140]{width:100%;height:48px;font-size:16px;border-radius:8px;margin-top:0;background:#409eff;border:none;color:#fff;font-weight:500;cursor:pointer;transition:background .2s}.login-form .login-btn[data-v-1de2d140]:hover{background:#66b1ff}.login-form .login-btn[data-v-1de2d140]:active{background:#3a8ee6}.login-form .login-btn[data-v-1de2d140]:disabled{opacity:.6;cursor:not-allowed}.login-footer[data-v-1de2d140]{text-align:center;margin-top:20px;font-size:13px;color:#8c8c8c}.login-footer .register-link[data-v-1de2d140]{color:#1890ff;margin-left:4px}.login-footer .register-link[data-v-1de2d140]:hover{color:#40a9ff}.other-login[data-v-1de2d140]{margin-top:28px}.other-login .divider[data-v-1de2d140]{display:flex;align-items:center;margin-bottom:16px}.other-login .divider[data-v-1de2d140]:before,.other-login .divider[data-v-1de2d140]:after{content:"";flex:1;height:1px;background:#f0f0f0}.other-login .divider span[data-v-1de2d140]{padding:0 16px;font-size:12px;color:#bfbfbf}.other-login .social-login[data-v-1de2d140]{display:flex;justify-content:center;gap:24px}.other-login .social-login .social-item[data-v-1de2d140]{display:flex;flex-direction:column;align-items:center;gap:4px;width:90px;padding:12px 8px;border:1px solid #d9d9d9;border-radius:4px;color:#8c8c8c;cursor:pointer;transition:all .3s ease}.other-login .social-login .social-item[data-v-1de2d140]:hover{border-color:#1890ff;color:#1890ff}.other-login .social-login .social-item span[data-v-1de2d140]{font-size:12px}.other-login .social-login .social-item.wechat[data-v-1de2d140]:hover{border-color:#07c160;color:#07c160}.other-login .social-login .social-item.qq[data-v-1de2d140]:hover{border-color:#12b7f5;color:#12b7f5}body .el-dialog.login-modal{background:#fff!important;border-radius:8px!important;box-shadow:0 8px 30px #0000001f!important;border:none!important;margin:15vh auto!important;padding:0!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:420px!important}body .el-dialog.login-modal .el-dialog__header{display:none!important}body .el-dialog.login-modal .el-dialog__body{padding:0!important;color:#333!important;overflow:visible!important}body .el-dialog.login-modal .el-dialog__close{color:#999!important;font-size:18px!important}body .el-dialog.login-modal .el-dialog__close:hover{color:#333!important}body .el-dialog.login-modal input{-webkit-appearance:none;-moz-appearance:none;appearance:none}body .el-dialog.login-modal input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#606266!important;transition:background-color 5000s ease-in-out 0s!important}.register-modal[data-v-517fc95e] .el-dialog{background:#fff;border-radius:8px;box-shadow:0 8px 30px #0000001f}.register-modal[data-v-517fc95e] .el-dialog__header{display:none}.register-modal[data-v-517fc95e] .el-dialog__body{padding:0}.register-modal[data-v-517fc95e] .el-dialog__close{color:#999;font-size:18px;z-index:10}.register-modal[data-v-517fc95e] .el-dialog__close:hover{color:#333}.register-box[data-v-517fc95e]{width:100%;padding:32px 32px 40px;background:#fff;border-radius:8px;overflow:visible}.register-header[data-v-517fc95e]{text-align:center;margin-bottom:24px}.register-header .logo[data-v-517fc95e]{margin:0 auto 16px}.register-header .logo .zhuxingyun-logo[data-v-517fc95e]{display:flex;align-items:center;justify-content:center;gap:10px}.register-header .logo .zhuxingyun-logo .logo-icon[data-v-517fc95e]{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.register-header .logo .zhuxingyun-logo .logo-icon .logo-img[data-v-517fc95e]{width:42px;height:42px;object-fit:contain}.register-header .logo .zhuxingyun-logo .logo-text[data-v-517fc95e]{font-size:26px;font-weight:600;color:#262626;font-family:Microsoft YaHei,sans-serif}.register-header h2[data-v-517fc95e]{font-size:20px;font-weight:600;color:#262626;margin-bottom:6px}.register-header p[data-v-517fc95e]{font-size:13px;color:#8c8c8c}.register-form .form-item[data-v-517fc95e]{margin-bottom:18px}.register-form .input-wrapper[data-v-517fc95e]{display:flex;align-items:center;border:1px solid #e4e7ed;border-radius:4px;padding:0 15px;transition:border-color .2s;height:40px;box-sizing:border-box;background:#fff}.register-form .input-wrapper[data-v-517fc95e]:hover{border-color:#c0c4cc}.register-form .input-wrapper[data-v-517fc95e]:focus-within{border-color:#409eff}.register-form .input-wrapper .input-icon[data-v-517fc95e]{color:#c0c4cc;margin-right:10px;display:flex;align-items:center}.register-form .input-wrapper .input-suffix[data-v-517fc95e]{color:#c0c4cc;margin-left:10px;cursor:pointer;display:flex;align-items:center}.register-form .input-wrapper .input-suffix[data-v-517fc95e]:hover{color:#409eff}.register-form .input-wrapper .custom-input[data-v-517fc95e]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#606266;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.register-form .input-wrapper .custom-input[data-v-517fc95e]::placeholder{color:#c0c4cc}.register-form .input-wrapper .custom-input[data-v-517fc95e]:focus{outline:none;border:none}.register-form .input-wrapper .custom-input[data-v-517fc95e]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#606266!important;transition:background-color 5000s ease-in-out 0s!important}.register-form .input-wrapper.flex-1[data-v-517fc95e]{flex:1}.register-form .code-input[data-v-517fc95e]{display:flex;gap:12px;align-items:center;margin-bottom:18px}.register-form .code-input .input-wrapper[data-v-517fc95e]{margin-bottom:0}.register-form .code-input .code-btn[data-v-517fc95e]{width:120px;height:40px;background:#409eff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .2s;flex-shrink:0}.register-form .code-input .code-btn[data-v-517fc95e]:hover{background:#66b1ff}.register-form .code-input .code-btn[data-v-517fc95e]:disabled{opacity:.6;cursor:not-allowed}.register-form .form-agreement[data-v-517fc95e]{margin-bottom:20px}.register-form .form-agreement .checkbox-label[data-v-517fc95e]{display:flex;align-items:center;gap:6px;font-size:14px;color:#606266;cursor:pointer;flex-wrap:wrap}.register-form .form-agreement .checkbox-label .custom-checkbox[data-v-517fc95e]{cursor:pointer;flex-shrink:0}.register-form .form-agreement .checkbox-label a[data-v-517fc95e]{color:#1890ff;text-decoration:none}.register-form .form-agreement .checkbox-label a[data-v-517fc95e]:hover{color:#40a9ff}.register-form .register-btn[data-v-517fc95e]{width:100%;height:48px;font-size:16px;border-radius:8px;margin-top:0;background:#409eff;border:none;color:#fff;font-weight:500;cursor:pointer;transition:background .2s}.register-form .register-btn[data-v-517fc95e]:hover{background:#66b1ff}.register-form .register-btn[data-v-517fc95e]:active{background:#3a8ee6}.register-form .register-btn[data-v-517fc95e]:disabled{opacity:.6;cursor:not-allowed}.register-footer[data-v-517fc95e]{text-align:center;margin-top:20px;font-size:13px;color:#8c8c8c}.register-footer .login-link[data-v-517fc95e]{color:#1890ff;margin-left:4px;cursor:pointer}.register-footer .login-link[data-v-517fc95e]:hover{color:#40a9ff}.other-login[data-v-517fc95e]{margin-top:28px}.other-login .divider[data-v-517fc95e]{display:flex;align-items:center;margin-bottom:16px}.other-login .divider[data-v-517fc95e]:before,.other-login .divider[data-v-517fc95e]:after{content:"";flex:1;height:1px;background:#f0f0f0}.other-login .divider span[data-v-517fc95e]{padding:0 16px;font-size:12px;color:#bfbfbf}.other-login .social-login[data-v-517fc95e]{display:flex;justify-content:center;gap:24px}.other-login .social-login .social-item[data-v-517fc95e]{display:flex;flex-direction:column;align-items:center;gap:4px;width:90px;padding:12px 8px;border:1px solid #d9d9d9;border-radius:4px;color:#8c8c8c;cursor:pointer;transition:all .3s ease}.other-login .social-login .social-item[data-v-517fc95e]:hover{border-color:#1890ff;color:#1890ff}.other-login .social-login .social-item span[data-v-517fc95e]{font-size:12px}.other-login .social-login .social-item.wechat[data-v-517fc95e]:hover{border-color:#07c160;color:#07c160}.other-login .social-login .social-item.qq[data-v-517fc95e]:hover{border-color:#12b7f5;color:#12b7f5}body .el-dialog.register-modal{background:#fff!important;border-radius:8px!important;box-shadow:0 8px 30px #0000001f!important;border:none!important;margin:10vh auto!important;padding:0!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:420px!important}body .el-dialog.register-modal .el-dialog__header{display:none!important}body .el-dialog.register-modal .el-dialog__body{padding:0!important;color:#333!important;overflow:visible!important}body .el-dialog.register-modal .el-dialog__close{color:#999!important;font-size:18px!important}body .el-dialog.register-modal .el-dialog__close:hover{color:#333!important}body .el-dialog.register-modal input{-webkit-appearance:none;-moz-appearance:none;appearance:none}body .el-dialog.register-modal input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#606266!important;transition:background-color 5000s ease-in-out 0s!important}.public-home[data-v-0dc20e63]{min-height:100vh;width:100%;background:#fff;color:#333}.container[data-v-0dc20e63]{max-width:1200px;margin:0 auto;padding:0 20px}.navbar[data-v-0dc20e63]{background:#fff;border-bottom:1px solid #e8e8e8;padding:16px 0;position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:0 1px 4px #0000000a;transition:all .3s ease}.navbar .container[data-v-0dc20e63]{display:flex;justify-content:space-between;align-items:center}.navbar .navbar-center[data-v-0dc20e63]{display:flex;gap:32px}.navbar .navbar-center .nav-link[data-v-0dc20e63]{color:#333;font-size:14px;font-weight:500;transition:color .3s;position:relative;cursor:pointer}.navbar .navbar-center .nav-link[data-v-0dc20e63]:hover,.navbar .navbar-center .nav-link.active[data-v-0dc20e63]{color:#1677ff}.navbar .navbar-center .nav-link.active[data-v-0dc20e63]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:20px;height:2px;background:#1677ff;border-radius:1px}.navbar .navbar-left .logo .zhuxingyun-logo[data-v-0dc20e63]{display:flex;align-items:center;gap:10px}.navbar .navbar-left .logo .zhuxingyun-logo .logo-image[data-v-0dc20e63]{width:32px;height:32px;object-fit:contain}.navbar .navbar-left .logo .zhuxingyun-logo .logo-text[data-v-0dc20e63]{font-size:18px;font-weight:600;color:#333}.navbar .navbar-right[data-v-0dc20e63]{display:flex;gap:12px}.navbar .navbar-right .register-btn[data-v-0dc20e63]{padding:8px 24px;background:transparent;color:#333;border:1px solid #d9d9d9;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer}.navbar .navbar-right .register-btn[data-v-0dc20e63]:hover{color:#1677ff;border-color:#1677ff;background:transparent}.navbar .navbar-right .login-btn[data-v-0dc20e63]{padding:8px 24px;background:#1677ff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer}.navbar .navbar-right .login-btn[data-v-0dc20e63]:hover{background:#4096ff}.hero-section[data-v-0dc20e63]{padding:140px 0 80px;background:linear-gradient(135deg,#a8b5ff 0%,#c4b5fd 30%,#f0abfc 70%,#fbcfe8 100%);position:relative;overflow:hidden}.hero-section[data-v-0dc20e63]:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%}.hero-section[data-v-0dc20e63]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(168,181,255,.3) 0%,transparent 70%);border-radius:50%}.hero-section .container[data-v-0dc20e63]{position:relative;z-index:1;display:flex;align-items:center;gap:60px}.hero-section .hero-content[data-v-0dc20e63]{flex:1}.hero-section .hero-content .hero-title[data-v-0dc20e63]{font-size:36px;font-weight:700;margin-bottom:20px;color:#fff}.hero-section .hero-content .hero-title .brand-name[data-v-0dc20e63]{display:block;font-size:48px;margin-bottom:10px;color:#fff}.hero-section .hero-content .hero-title .hero-subtitle[data-v-0dc20e63]{display:block;font-size:20px;font-weight:400;color:#fffc}.hero-section .hero-content .hero-description[data-v-0dc20e63]{font-size:16px;line-height:1.6;margin-bottom:30px;color:#ffffffbf}.hero-section .hero-content .hero-features[data-v-0dc20e63]{list-style:none;padding:0;margin-bottom:40px}.hero-section .hero-content .hero-features li[data-v-0dc20e63]{font-size:14px;margin-bottom:10px;color:#ffffffb3}.hero-section .hero-content .hero-button[data-v-0dc20e63]{display:inline-block;padding:12px 32px;background:#fff;color:#1890ff;border:none;border-radius:6px;font-size:16px;font-weight:600;transition:all .3s ease;cursor:pointer}.hero-section .hero-content .hero-button[data-v-0dc20e63]:hover{background:#f0f7ff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.hero-section .hero-preview[data-v-0dc20e63]{flex:1;position:relative;display:flex;justify-content:center;align-items:center}.hero-section .hero-preview .preview-card[data-v-0dc20e63]{background:rgba(255,255,255,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:30px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;width:100%;max-width:420px;animation:float-0dc20e63 6s ease-in-out infinite;position:relative;overflow:hidden}.hero-section .hero-preview .preview-card[data-v-0dc20e63]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 60%);animation:shimmer-0dc20e63 8s linear infinite;pointer-events:none}.hero-section .hero-preview .preview-card[data-v-0dc20e63]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:slide-0dc20e63 4s ease-in-out infinite;pointer-events:none}.hero-section .hero-preview .preview-title[data-v-0dc20e63]{text-align:center;font-size:22px;font-weight:600;color:#fff;margin-bottom:24px}.hero-section .hero-preview .preview-content[data-v-0dc20e63]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:24px}.hero-section .hero-preview .cloud-item[data-v-0dc20e63]{display:flex;flex-direction:column;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:14px 16px;min-width:100px;animation:floatItem-0dc20e63 5s ease-in-out infinite}.hero-section .hero-preview .cloud-item[data-v-0dc20e63]:nth-child(1){animation-delay:0s}.hero-section .hero-preview .cloud-item[data-v-0dc20e63]:nth-child(2){animation-delay:.5s}.hero-section .hero-preview .cloud-icon-wrapper[data-v-0dc20e63]{width:64px;height:64px;background:rgba(255,255,255,.95);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a;animation:pulse-0dc20e63 3s ease-in-out infinite}.hero-section .hero-preview .cloud-icon[data-v-0dc20e63]{width:40px;height:40px;object-fit:contain}.hero-section .hero-preview .cloud-name[data-v-0dc20e63]{font-size:15px;color:#fff;font-weight:500}.hero-section .hero-preview .right-section[data-v-0dc20e63]{display:flex;flex-direction:column;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:14px 16px;min-width:100px;animation:floatItem-0dc20e63 5s ease-in-out infinite;animation-delay:1s}.hero-section .hero-preview .plus-badge[data-v-0dc20e63]{width:64px;height:64px;background:rgba(255,255,255,.95);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#333;font-size:36px;font-weight:700;line-height:1;box-shadow:0 4px 12px #0000001a;animation:pulse-0dc20e63 3s ease-in-out infinite;animation-delay:.5s}.hero-section .hero-preview .add-more-text[data-v-0dc20e63]{font-size:15px;color:#fff;font-weight:500;line-height:1}.hero-section .hero-preview .preview-button[data-v-0dc20e63]{width:100%;padding:12px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:10px;text-align:center;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;animation:glow-0dc20e63 2s ease-in-out infinite;position:relative;overflow:hidden}.hero-section .hero-preview .preview-button[data-v-0dc20e63]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:btnSlide-0dc20e63 3s ease-in-out infinite}.hero-section .hero-preview .preview-button[data-v-0dc20e63]:hover{background:rgba(255,255,255,.3)}@keyframes float-0dc20e63{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatItem-0dc20e63{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-0dc20e63{0%,to{transform:scale(1);box-shadow:0 4px 12px #0000001a}50%{transform:scale(1.05);box-shadow:0 6px 20px #00000026}}@keyframes shimmer-0dc20e63{0%{transform:rotate(0);opacity:.5}50%{opacity:.8}to{transform:rotate(360deg);opacity:.5}}@keyframes slide-0dc20e63{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes glow-0dc20e63{0%,to{box-shadow:0 0 5px #ffffff1a}50%{box-shadow:0 0 20px #fff3}}@keyframes btnSlide-0dc20e63{0%{left:-100%}60%,to{left:100%}}.features-section[data-v-0dc20e63]{padding:80px 0}.features-section .feature-card[data-v-0dc20e63]{display:flex;align-items:center;gap:60px;margin-bottom:80px}.features-section .feature-card.reverse[data-v-0dc20e63]{flex-direction:row-reverse}.features-section .feature-card .feature-content[data-v-0dc20e63]{flex:1}.features-section .feature-card .feature-content .feature-title[data-v-0dc20e63]{font-size:28px;font-weight:600;color:#333;margin-bottom:20px}.features-section .feature-card .feature-content .feature-description[data-v-0dc20e63]{font-size:16px;line-height:1.6;color:#666;margin-bottom:25px}.features-section .feature-card .feature-content .feature-list[data-v-0dc20e63]{list-style:none;padding:0;margin-bottom:30px}.features-section .feature-card .feature-content .feature-list li[data-v-0dc20e63]{font-size:14px;color:#888;margin-bottom:10px}.features-section .feature-card .feature-content .feature-button[data-v-0dc20e63]{display:inline-block;padding:10px 28px;background:#fff;color:#1677ff;border:1px solid #1677ff;border-radius:6px;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer}.features-section .feature-card .feature-content .feature-button[data-v-0dc20e63]:hover{background:#e6f4ff;transform:translateY(-1px);box-shadow:0 4px 12px #1677ff26}.features-section .feature-card .feature-image[data-v-0dc20e63]{flex:1}.features-section .feature-card .feature-image img[data-v-0dc20e63]{max-width:100%;height:auto;border-radius:12px;box-shadow:0 8px 24px #00000014;transition:all .3s ease}.features-section .feature-card .feature-image:hover img[data-v-0dc20e63]{transform:translateY(-4px);box-shadow:0 12px 32px #1677ff26}.cloud-services-section[data-v-0dc20e63]{padding:80px 0;background:#f9f9f9}.cloud-services-section .container[data-v-0dc20e63]{text-align:center}.cloud-services-section .section-title[data-v-0dc20e63]{font-size:28px;font-weight:600;color:#333;margin-bottom:20px}.cloud-services-section .section-description[data-v-0dc20e63]{font-size:16px;color:#666;margin-bottom:50px}.cloud-services-section .cloud-services-grid[data-v-0dc20e63]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:800px;margin:0 auto}.cloud-services-section .cloud-services-grid .cloud-service-item[data-v-0dc20e63]{display:flex;flex-direction:column;align-items:center;gap:15px;padding:30px 20px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;transition:all .3s ease;cursor:pointer}.cloud-services-section .cloud-services-grid .cloud-service-item[data-v-0dc20e63]:hover{transform:translateY(-5px);border-color:#1677ff;box-shadow:0 8px 24px #1677ff26}.cloud-services-section .cloud-services-grid .cloud-service-item .cloud-service-icon[data-v-0dc20e63]{width:48px;height:48px;object-fit:contain}.cloud-services-section .cloud-services-grid .cloud-service-item span[data-v-0dc20e63]{font-size:14px;color:#333;font-weight:500}.footer-section[data-v-0dc20e63]{color:#333;padding:60px 0 40px;background:#fff;border-top:1px solid #e8e8e8}.footer-section .container[data-v-0dc20e63]{text-align:center}.footer-section .footer-content[data-v-0dc20e63]{margin-bottom:50px}.footer-section .footer-content .footer-title[data-v-0dc20e63]{font-size:24px;font-weight:600;margin-bottom:30px;color:#333}.footer-section .footer-content .footer-button[data-v-0dc20e63]{display:inline-block;padding:12px 32px;background:#fff;color:#333;border:1px solid #d9d9d9;border-radius:6px;font-size:16px;font-weight:600;transition:all .3s ease;cursor:pointer}.footer-section .footer-content .footer-button[data-v-0dc20e63]:hover{border-color:#1677ff;color:#1677ff;transform:translateY(-1px);box-shadow:0 4px 12px #1677ff26}.footer-section .footer-info .footer-links[data-v-0dc20e63]{display:flex;justify-content:center;gap:30px;margin-bottom:30px}.footer-section .footer-info .footer-links a[data-v-0dc20e63]{color:#666;text-decoration:none;font-size:14px;transition:color .3s}.footer-section .footer-info .footer-links a[data-v-0dc20e63]:hover{color:#1677ff}.footer-section .footer-info .footer-copyright[data-v-0dc20e63]{font-size:12px;color:#999}.footer-section .footer-info .footer-copyright .icp-beian[data-v-0dc20e63]{margin-left:12px;color:#999;text-decoration:none;transition:color .2s}.footer-section .footer-info .footer-copyright .icp-beian[data-v-0dc20e63]:hover{color:#409eff;text-decoration:underline}@media (max-width: 992px){.hero-section .container[data-v-0dc20e63],.features-section .feature-card[data-v-0dc20e63]{flex-direction:column;text-align:center}.features-section .feature-card.reverse[data-v-0dc20e63]{flex-direction:column}.cloud-services-section .cloud-services-grid[data-v-0dc20e63]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.hero-section[data-v-0dc20e63]{padding:120px 0 60px}.hero-section .hero-content .hero-title[data-v-0dc20e63]{font-size:30px}.hero-section .hero-content .hero-title .brand-name[data-v-0dc20e63]{font-size:40px}.hero-section .hero-content .hero-title .hero-subtitle[data-v-0dc20e63]{font-size:18px}.features-section[data-v-0dc20e63]{padding:60px 0}.features-section .feature-card[data-v-0dc20e63]{margin-bottom:60px}.cloud-services-section[data-v-0dc20e63]{padding:60px 0}.cloud-services-section .cloud-services-grid[data-v-0dc20e63]{grid-template-columns:repeat(2,1fr)}.footer-section[data-v-0dc20e63]{padding:50px 0 30px}}.login-container[data-v-f82bea0a]{width:100%;height:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,#f8fafc 0%,#e0e7ff 100%)}.particles-canvas[data-v-f82bea0a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.bg-decoration[data-v-f82bea0a]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;z-index:1}.bg-decoration .gradient-orb[data-v-f82bea0a]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4}.bg-decoration .gradient-orb.orb-1[data-v-f82bea0a]{width:600px;height:600px;top:-200px;left:-150px;background:radial-gradient(circle,#1677ff 0%,transparent 70%);animation:float-f82bea0a 8s ease-in-out infinite}.bg-decoration .gradient-orb.orb-2[data-v-f82bea0a]{width:500px;height:500px;bottom:-150px;right:-100px;background:radial-gradient(circle,#722ed1 0%,transparent 70%);animation:float-f82bea0a 10s ease-in-out infinite reverse}.bg-decoration .gradient-orb.orb-3[data-v-f82bea0a]{width:400px;height:400px;top:40%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#13c2c2 0%,transparent 70%);opacity:.2;animation:float-f82bea0a 12s ease-in-out infinite}.bg-decoration .grid-overlay[data-v-f82bea0a]{position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(22,119,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(22,119,255,.05) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}@keyframes float-f82bea0a{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.login-wrapper[data-v-f82bea0a]{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;max-width:1200px;margin:0 auto;padding:40px;gap:60px}.login-left[data-v-f82bea0a]{flex:1;color:#1e293b;animation:fadeInLeft-f82bea0a .8s ease}.login-left .brand-section[data-v-f82bea0a]{margin-bottom:40px}.login-left .brand-section .logo-wrapper[data-v-f82bea0a]{position:relative;width:64px;height:64px;margin-bottom:24px}.login-left .brand-section .logo-wrapper .logo-ring[data-v-f82bea0a]{position:absolute;border-radius:50%;border:2px solid transparent}.login-left .brand-section .logo-wrapper .logo-ring.ring-1[data-v-f82bea0a]{top:0;left:0;right:0;bottom:0;border-top-color:#1677ff;border-right-color:#1677ff;animation:rotate-f82bea0a 3s linear infinite}.login-left .brand-section .logo-wrapper .logo-ring.ring-2[data-v-f82bea0a]{top:-6px;left:-6px;right:-6px;bottom:-6px;border-bottom-color:#722ed1;border-left-color:#722ed1;animation:rotate-f82bea0a 4s linear infinite reverse;opacity:.5}.login-left .brand-section .logo-wrapper .logo-core[data-v-f82bea0a]{position:absolute;top:6px;left:6px;right:6px;bottom:6px;background:linear-gradient(135deg,rgba(22,119,255,.2),rgba(114,46,209,.2));border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(22,119,255,.3)}.login-left .brand-section .logo-wrapper .logo-core .logo-icon[data-v-f82bea0a]{width:28px;height:28px}.login-left .brand-section .brand-name[data-v-f82bea0a]{font-size:48px;font-weight:700;margin-bottom:12px}.login-left .brand-section .brand-name .text-gradient[data-v-f82bea0a]{background:linear-gradient(135deg,#4096ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-left .brand-section .brand-slogan[data-v-f82bea0a]{font-size:20px;color:#475569;margin-bottom:16px;font-weight:400}.login-left .brand-section .brand-desc[data-v-f82bea0a]{font-size:15px;color:#94a3b8;line-height:1.8;max-width:420px}.login-left .feature-list[data-v-f82bea0a]{display:flex;flex-direction:column;gap:16px}.login-left .feature-list .feature-item[data-v-f82bea0a]{display:flex;align-items:center;gap:12px;font-size:15px;color:#64748b;opacity:0;animation:fadeInLeft-f82bea0a .5s ease forwards}.login-left .feature-list .feature-item .feature-dot[data-v-f82bea0a]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#4096ff,#722ed1);box-shadow:0 0 10px #1677ff80}@keyframes rotate-f82bea0a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInLeft-f82bea0a{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.login-right[data-v-f82bea0a]{width:420px;flex-shrink:0}.login-right .login-card[data-v-f82bea0a]{width:100%;padding:40px;background:#ffffff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #e2e8f0;border-radius:16px;animation:fadeInRight-f82bea0a .8s ease}.login-right .login-header[data-v-f82bea0a]{text-align:center;margin-bottom:32px}.login-right .login-header h2[data-v-f82bea0a]{font-size:28px;font-weight:600;color:#1e293b;margin-bottom:8px}.login-right .login-header p[data-v-f82bea0a]{font-size:14px;color:#94a3b8}.login-right .login-tabs[data-v-f82bea0a]{display:flex;margin-bottom:28px;background:#f8fafc;border-radius:10px;padding:4px}.login-right .login-tabs .tab-item[data-v-f82bea0a]{flex:1;text-align:center;padding:12px;border-radius:8px;cursor:pointer;color:#64748b;font-size:14px;font-weight:500;transition:all .3s}.login-right .login-tabs .tab-item.active[data-v-f82bea0a]{background:linear-gradient(135deg,#1677ff,#722ed1);color:#fff}.login-right .login-tabs .tab-item[data-v-f82bea0a]:hover:not(.active){color:#475569}.login-right .login-form .sms-code-item[data-v-f82bea0a] .el-form-item__content,.login-right .login-form .captcha-item[data-v-f82bea0a] .el-form-item__content{display:flex;gap:12px}.login-right .login-form .tech-input[data-v-f82bea0a] .el-input__wrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;box-shadow:none;transition:all .3s}.login-right .login-form .tech-input[data-v-f82bea0a] .el-input__wrapper:hover{border-color:#1677ff66}.login-right .login-form .tech-input[data-v-f82bea0a] .el-input__wrapper.is-focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff26}.login-right .login-form .tech-input[data-v-f82bea0a] .el-input__inner{color:#1e293b}.login-right .login-form .tech-input[data-v-f82bea0a] .el-input__inner::placeholder{color:#94a3b8}.login-right .login-form .tech-input[data-v-f82bea0a] .el-input__prefix,.login-right .login-form .tech-input[data-v-f82bea0a] .el-input__suffix{color:#94a3b8}.login-right .login-form .captcha-img-wrapper[data-v-f82bea0a]{position:relative;width:120px;height:40px;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid #e2e8f0}.login-right .login-form .captcha-img-wrapper:hover .captcha-refresh[data-v-f82bea0a]{opacity:1}.login-right .login-form .captcha-img-wrapper .captcha-img[data-v-f82bea0a]{width:100%;height:100%;object-fit:cover}.login-right .login-form .captcha-img-wrapper .captcha-refresh[data-v-f82bea0a]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s}.login-right .login-form .sms-code-btn[data-v-f82bea0a]{width:120px;background:rgba(22,119,255,.15);border:1px solid rgba(22,119,255,.3);color:#4096ff;border-radius:10px}.login-right .login-form .sms-code-btn[data-v-f82bea0a]:hover:not(:disabled){background:rgba(22,119,255,.25)}.login-right .login-form .form-options[data-v-f82bea0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.login-right .login-form .form-options[data-v-f82bea0a] .el-checkbox__label{color:#64748b;font-size:13px}.login-right .login-form .form-options[data-v-f82bea0a] .el-checkbox__inner{background:#f8fafc;border-color:#cbd5e1}.login-right .login-form .form-options .forgot-link[data-v-f82bea0a]{font-size:13px;color:#4096ff}.login-right .login-form .form-options .forgot-link[data-v-f82bea0a]:hover{color:#1677ff}.login-right .login-form .login-btn[data-v-f82bea0a]{width:100%;height:48px;font-size:16px;font-weight:600;letter-spacing:2px;border-radius:10px;background:linear-gradient(135deg,#1677ff,#722ed1);border:none;box-shadow:0 4px 16px #1677ff4d;transition:all .3s}.login-right .login-form .login-btn[data-v-f82bea0a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1677ff66}.login-right .login-divider[data-v-f82bea0a]{display:flex;align-items:center;margin:28px 0}.login-right .login-divider .divider-line[data-v-f82bea0a]{flex:1;height:1px;background:#e2e8f0}.login-right .login-divider .divider-text[data-v-f82bea0a]{padding:0 16px;font-size:12px;color:#94a3b8}.login-right .social-login[data-v-f82bea0a]{display:flex;justify-content:center;gap:24px;margin-bottom:28px}.login-right .social-login .social-btn[data-v-f82bea0a]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;transition:all .3s}.login-right .social-login .social-btn[data-v-f82bea0a]:hover{transform:translateY(-2px)}.login-right .social-login .social-btn:hover.wechat[data-v-f82bea0a]{background:rgba(7,193,96,.15);border-color:#07c16066;color:#07c160}.login-right .social-login .social-btn:hover.qq[data-v-f82bea0a]{background:rgba(18,183,245,.15);border-color:#12b7f566;color:#12b7f5}.login-right .login-footer[data-v-f82bea0a]{text-align:center;font-size:13px;color:#64748b}.login-right .login-footer .register-link[data-v-f82bea0a]{color:#4096ff;margin-left:4px}.login-right .login-footer .register-link[data-v-f82bea0a]:hover{color:#1677ff}@keyframes fadeInRight-f82bea0a{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width: 900px){.login-wrapper[data-v-f82bea0a]{flex-direction:column;justify-content:center;gap:40px}.login-left[data-v-f82bea0a]{text-align:center}.login-left .brand-section[data-v-f82bea0a]{display:flex;flex-direction:column;align-items:center}.login-left .brand-desc[data-v-f82bea0a]{margin:0 auto}.login-left .feature-list[data-v-f82bea0a]{align-items:center}.login-right[data-v-f82bea0a]{width:100%;max-width:420px}}.register-container[data-v-d31f47e6]{width:100%;height:100%;display:flex;background:#ffffff}.register-left[data-v-d31f47e6]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.register-left .decoration[data-v-d31f47e6]{position:absolute;width:100%;height:100%}.register-left .decoration .circle[data-v-d31f47e6]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);opacity:.1}.register-left .decoration .circle.circle-1[data-v-d31f47e6]{width:500px;height:500px;bottom:-150px;left:-150px}.register-left .decoration .circle.circle-2[data-v-d31f47e6]{width:300px;height:300px;top:-100px;right:-100px}.register-left .decoration .grid-pattern[data-v-d31f47e6]{position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 1px);background-size:50px 50px}.register-left .welcome-content[data-v-d31f47e6]{position:relative;z-index:1;text-align:center;padding:40px}.register-left .welcome-content .welcome-title[data-v-d31f47e6]{font-size:48px;font-weight:700;margin-bottom:16px}.register-left .welcome-content .welcome-desc[data-v-d31f47e6]{font-size:18px;color:#595959;margin-bottom:48px}.register-left .welcome-content .benefits[data-v-d31f47e6]{max-width:360px;margin:0 auto}.register-left .welcome-content .benefits .benefit-item[data-v-d31f47e6]{display:flex;align-items:center;gap:12px;padding:16px 0;color:#595959;font-size:15px;border-bottom:1px solid #e8e8e8}.register-left .welcome-content .benefits .benefit-item[data-v-d31f47e6]:last-child{border-bottom:none}.register-left .welcome-content .benefits .benefit-item .el-icon[data-v-d31f47e6]{color:#52c41a}.register-right[data-v-d31f47e6]{width:480px;display:flex;align-items:center;justify-content:center;background:#fafafa;border-left:1px solid #e8e8e8;overflow-y:auto}.register-right .register-box[data-v-d31f47e6]{width:100%;max-width:360px;padding:40px}.register-right .register-header[data-v-d31f47e6]{text-align:center;margin-bottom:32px}.register-right .register-header .logo[data-v-d31f47e6]{margin:0 auto 20px}.register-right .register-header .logo .zhuxingyun-logo[data-v-d31f47e6]{display:flex;align-items:center;justify-content:center;gap:12px}.register-right .register-header .logo .zhuxingyun-logo .logo-circle[data-v-d31f47e6]{width:60px;height:60px;border:3px solid #ff4d4f;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.register-right .register-header .logo .zhuxingyun-logo .logo-circle[data-v-d31f47e6]:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:3px solid #ff4d4f;border-radius:50%;transform:rotate(45deg)}.register-right .register-header .logo .zhuxingyun-logo .logo-circle .logo-star[data-v-d31f47e6]{width:20px;height:20px;background:linear-gradient(135deg,#ff4d4f,#ff7a45);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.register-right .register-header .logo .zhuxingyun-logo .logo-text[data-v-d31f47e6]{font-size:36px;font-weight:700;color:#333;font-family:Microsoft YaHei,sans-serif;position:relative}.register-right .register-header .logo .zhuxingyun-logo .logo-text[data-v-d31f47e6]:before{content:"";position:absolute;top:-5px;left:-10px;right:-10px;bottom:-5px;background:linear-gradient(135deg,rgba(255,77,79,.1),rgba(255,122,69,.1));border-radius:8px;z-index:-1}.register-right .register-header h2[data-v-d31f47e6]{font-size:24px;font-weight:600;color:#262626;margin-bottom:8px}.register-right .register-header p[data-v-d31f47e6]{font-size:14px;color:#595959}.register-right .register-form .code-input[data-v-d31f47e6]{display:flex;gap:12px}.register-right .register-form .code-input .el-input[data-v-d31f47e6]{flex:1}.register-right .register-form .code-input .el-button[data-v-d31f47e6]{width:120px}.register-right .register-form[data-v-d31f47e6] .el-checkbox__label{color:#595959;font-size:13px}.register-right .register-form[data-v-d31f47e6] .el-checkbox__label a{color:#1890ff}.register-right .register-form .register-btn[data-v-d31f47e6]{width:100%;height:48px;font-size:16px;border-radius:8px;margin-top:8px}.register-right .register-footer[data-v-d31f47e6]{text-align:center;margin-top:24px;font-size:14px;color:#595959}.register-right .register-footer .login-link[data-v-d31f47e6]{color:#1890ff;margin-left:4px}.register-right .register-footer .login-link[data-v-d31f47e6]:hover{color:#722ed1}.forgot-container[data-v-ca81ac95]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff;position:relative}.forgot-container[data-v-ca81ac95]:before{content:"";position:absolute;width:600px;height:600px;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);opacity:.05;border-radius:50%;top:-200px;right:-200px}.forgot-container[data-v-ca81ac95]:after{content:"";position:absolute;width:400px;height:400px;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);opacity:.05;border-radius:50%;bottom:-150px;left:-150px}.forgot-box[data-v-ca81ac95]{width:100%;max-width:440px;padding:48px;background:#ffffff;border:1px solid #e8e8e8;border-radius:12px;position:relative;z-index:1}.forgot-header[data-v-ca81ac95]{text-align:center;margin-bottom:32px}.forgot-header .logo[data-v-ca81ac95]{width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.forgot-header h2[data-v-ca81ac95]{font-size:24px;font-weight:600;color:#262626;margin-bottom:8px}.forgot-header p[data-v-ca81ac95]{font-size:14px;color:#595959}.steps[data-v-ca81ac95]{margin-bottom:32px}.steps[data-v-ca81ac95] .el-step__title{font-size:13px}.steps[data-v-ca81ac95] .el-step__head.is-finish{color:#1890ff;border-color:#1890ff}.steps[data-v-ca81ac95] .el-step__title.is-finish{color:#1890ff}.step-content[data-v-ca81ac95]{min-height:200px}.step-content .code-input[data-v-ca81ac95]{display:flex;gap:12px}.step-content .code-input .el-input[data-v-ca81ac95]{flex:1}.step-content .code-input .el-button[data-v-ca81ac95]{width:120px}.step-content .next-btn[data-v-ca81ac95],.step-content .login-btn[data-v-ca81ac95]{width:100%;height:48px;font-size:16px;border-radius:8px;margin-top:16px}.step-3[data-v-ca81ac95]{text-align:center}.step-3 .success-icon[data-v-ca81ac95]{margin-bottom:20px}.step-3 h3[data-v-ca81ac95]{font-size:20px;color:#262626;margin-bottom:8px}.step-3 p[data-v-ca81ac95]{font-size:14px;color:#595959;margin-bottom:24px}.forgot-footer[data-v-ca81ac95]{margin-top:24px;text-align:center}.forgot-footer .back-link[data-v-ca81ac95]{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#595959}.forgot-footer .back-link[data-v-ca81ac95]:hover{color:#1890ff}.add-cloud-page[data-v-44196a82]{padding:30px;min-height:calc(100vh - 60px);background:transparent}.page-header[data-v-44196a82]{margin-bottom:32px}.page-header .page-title[data-v-44196a82]{font-size:28px;font-weight:700;color:#262626;margin-bottom:8px}.page-header .page-title span[data-v-44196a82]{background:linear-gradient(135deg,#4096ff 0%,#722ed1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header .page-subtitle[data-v-44196a82]{font-size:14px;color:#595959}.cloud-grid[data-v-44196a82]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;max-width:1200px}.cloud-card[data-v-44196a82]{background:#ffffff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;padding:36px 24px;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e8e8e8;position:relative;overflow:hidden}.cloud-card[data-v-44196a82]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(22,119,255,.5),transparent);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.cloud-card[data-v-44196a82]:hover{transform:translateY(-6px);box-shadow:0 0 20px #1890ff26;border-color:#1677ff66;background:#f5f7fa}.cloud-card[data-v-44196a82]:hover:before{opacity:1}.cloud-card:hover .cloud-icon[data-v-44196a82]{transform:scale(1.08);box-shadow:0 6px 24px #1677ff33}.cloud-icon[data-v-44196a82]{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:20px;box-shadow:0 4px 16px #00000014}.icon-image[data-v-44196a82]{width:48px;height:48px;object-fit:contain}.cloud-name[data-v-44196a82]{font-size:18px;font-weight:600;color:#262626;margin-bottom:10px}.cloud-desc[data-v-44196a82]{font-size:13px;color:#8c8c8c;line-height:1.6}.cloud-btn[data-v-44196a82]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);color:#fff;padding:14px;font-size:14px;font-weight:600;transform:translateY(100%);transition:transform .3s ease}.cloud-btn.show[data-v-44196a82]{transform:translateY(0)}.cloud-added[data-v-44196a82]{opacity:.8}.cloud-added[data-v-44196a82]:hover{transform:none;box-shadow:none;border-color:#e8e8e8;background:#ffffff}.cloud-added[data-v-44196a82]:hover:before{opacity:0}.cloud-added:hover .cloud-icon[data-v-44196a82]{transform:none;filter:none}.cloud-added-badge[data-v-44196a82]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(135deg,#52c41a 0%,#389e0d 100%);color:#fff;padding:14px;font-size:14px;font-weight:600}.quark-modal-overlay[data-v-44196a82]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-44196a82 .2s ease}@keyframes fadeIn-44196a82{0%{opacity:0}to{opacity:1}}.quark-modal[data-v-44196a82]{background:#ffffff;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:12px;width:420px;max-width:90vw;overflow:hidden;border:1px solid #e8e8e8;box-shadow:0 8px 32px #0000001a;animation:scaleIn-44196a82 .2s ease}@keyframes scaleIn-44196a82{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.quark-modal-header[data-v-44196a82]{padding:20px 24px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600;color:#262626;background:#f8f9fa}.quark-modal-close[data-v-44196a82]{background:none;border:none;font-size:28px;color:#8c8c8c;cursor:pointer;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s cubic-bezier(.4,0,.2,1)}.quark-modal-close[data-v-44196a82]:hover{color:#262626;background:rgba(0,0,0,.05)}.quark-modal-body[data-v-44196a82]{padding:24px}.qrcode-loading[data-v-44196a82]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#595959}.spinner[data-v-44196a82]{width:36px;height:36px;border:3px solid rgba(0,0,0,.1);border-top-color:#1890ff;border-radius:50%;animation:spin-44196a82 1s linear infinite;margin-bottom:16px}@keyframes spin-44196a82{to{transform:rotate(360deg)}}.quark-qrcode-modal[data-v-44196a82]{width:400px}.qrcode-wrapper[data-v-44196a82]{display:flex;flex-direction:column;align-items:center;padding:10px 0}.qrcode-tip[data-v-44196a82]{text-align:center;margin-bottom:24px}.qrcode-title[data-v-44196a82]{font-size:20px;font-weight:600;color:#262626;margin-bottom:8px}.qrcode-subtitle[data-v-44196a82]{font-size:13px;color:#8c8c8c;line-height:1.6}.qrcode-image-container[data-v-44196a82]{width:260px;height:260px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f5f5f5;border:2px solid #e8e8e8;padding:12px;box-shadow:0 0 30px #1677ff33}.qrcode-canvas[data-v-44196a82]{display:block}.auth-status-bar[data-v-44196a82]{margin-top:20px;padding:14px;background:#f5f5f5;border-radius:8px;text-align:center;border:1px solid #e8e8e8}.status-text[data-v-44196a82]{font-size:14px;color:#595959}.status-text.status-success[data-v-44196a82]{color:#52c41a;font-weight:600}.status-text.status-scanning[data-v-44196a82],.status-text.status-scanned[data-v-44196a82]{color:#40a9ff}.status-text.status-error[data-v-44196a82],.status-text.status-expired[data-v-44196a82]{color:#ff4d4f}.creating-storage[data-v-44196a82]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:#595959;width:100%}.qrcode-error[data-v-44196a82]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.error-icon[data-v-44196a82]{font-size:48px;margin-bottom:16px}.error-title[data-v-44196a82]{font-size:18px;font-weight:600;color:#262626;margin-bottom:8px}.error-desc[data-v-44196a82]{font-size:14px;color:#8c8c8c;margin-bottom:24px;line-height:1.6}.manual-auth-section[data-v-44196a82]{margin-top:20px;padding-top:20px;border-top:1px dashed #e8e8e8;text-align:center}.manual-auth-section.small[data-v-44196a82]{margin-top:12px;padding-top:12px}.manual-auth-title[data-v-44196a82]{font-size:14px;color:#8c8c8c;margin-bottom:12px}.manual-auth-btn[data-v-44196a82]{padding:10px 24px;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.manual-auth-btn[data-v-44196a82]:hover{transform:translateY(-1px);box-shadow:0 0 20px #1890ff26}.manual-auth-link[data-v-44196a82]{background:none;border:none;color:#40a9ff;font-size:13px;cursor:pointer;text-decoration:underline;transition:color .15s cubic-bezier(.4,0,.2,1)}.manual-auth-link[data-v-44196a82]:hover{color:#1890ff}.xunlei-token-modal[data-v-44196a82]{width:480px;max-width:90vw}.xunlei-tabs[data-v-44196a82]{display:flex;border-bottom:1px solid #e8e8e8;margin-bottom:24px;padding:0 4px}.xunlei-tab[data-v-44196a82]{flex:1;padding:14px 0;text-align:center;font-size:14px;color:#595959;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s cubic-bezier(.4,0,.2,1);font-weight:500;position:relative;top:1px}.xunlei-tab[data-v-44196a82]:hover{color:#40a9ff}.xunlei-tab.active[data-v-44196a82]{color:#40a9ff;font-weight:600;border-bottom-color:#1890ff}.xunlei-steps[data-v-44196a82]{display:flex;flex-direction:column;gap:20px}.step-item[data-v-44196a82]{display:flex;gap:16px;align-items:flex-start}.step-num[data-v-44196a82]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0;box-shadow:0 2px 8px #1677ff4d}.step-content[data-v-44196a82]{flex:1}.step-title[data-v-44196a82]{font-size:15px;font-weight:600;color:#262626;margin-bottom:6px}.step-desc[data-v-44196a82]{font-size:13px;color:#595959;line-height:1.6;margin-bottom:12px}.step-btn[data-v-44196a82]{padding:8px 20px;background:rgba(22,119,255,.1);color:#40a9ff;border:1px solid rgba(22,119,255,.3);border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);font-weight:500}.step-btn[data-v-44196a82]:hover{background:rgba(22,119,255,.2);border-color:#1677ff80}.step-arrow[data-v-44196a82]{text-align:center;color:#8c8c8c;font-size:16px;padding-left:8px}.token-input-wrapper[data-v-44196a82]{display:flex;gap:10px;margin-top:10px}.token-input[data-v-44196a82]{flex:1;padding:12px 16px;border:1px solid #e8e8e8;border-radius:8px;font-size:13px;outline:none;transition:all .15s cubic-bezier(.4,0,.2,1);background:#f5f5f5;color:#262626}.token-input[data-v-44196a82]:focus{border-color:#1890ff;box-shadow:0 0 0 3px #1677ff26}.token-input[data-v-44196a82]::placeholder{color:#8c8c8c}.token-confirm-btn[data-v-44196a82]{padding:12px 24px;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1)}.token-confirm-btn[data-v-44196a82]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 20px #1890ff26}.token-confirm-btn[data-v-44196a82]:disabled{opacity:.5;cursor:not-allowed}.token-error[data-v-44196a82]{margin-top:10px;font-size:12px;color:#ff4d4f}.cookie-input[data-v-44196a82]{width:100%;padding:12px 16px;border:1px solid #e8e8e8;border-radius:8px;font-size:12px;font-family:Consolas,Monaco,monospace;outline:none;resize:vertical;transition:all .15s cubic-bezier(.4,0,.2,1);box-sizing:border-box;background:#f5f5f5;color:#262626}.cookie-input[data-v-44196a82]:focus{border-color:#1890ff;box-shadow:0 0 0 3px #1677ff26}.cookie-input[data-v-44196a82]::placeholder{color:#8c8c8c}.confirm-full-btn[data-v-44196a82]{width:100%;margin-top:16px;padding:14px 20px;font-size:14px;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.confirm-full-btn[data-v-44196a82]:hover{transform:translateY(-1px);box-shadow:0 0 20px #1890ff26}.xunlei-qrcode-modal[data-v-44196a82]{width:460px;max-width:90vw}.xunlei-login-types[data-v-44196a82]{display:flex;gap:16px;margin-bottom:8px}.xunlei-login-btn[data-v-44196a82]{flex:1;padding:20px 16px;border:1px solid #e8e8e8;border-radius:12px;background:#f5f5f5;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.xunlei-login-btn[data-v-44196a82]:hover{transform:translateY(-3px);box-shadow:0 4px 16px #00000014;background:rgba(255,255,255,.08)}.wechat-login[data-v-44196a82]:hover{border-color:#52c41a}.wechat-login:hover .login-icon[data-v-44196a82]{filter:drop-shadow(0 0 8px rgba(82,196,26,.5))}.qq-login[data-v-44196a82]:hover{border-color:#1890ff}.qq-login:hover .login-icon[data-v-44196a82]{filter:drop-shadow(0 0 8px rgba(22,119,255,.5))}.login-icon[data-v-44196a82]{font-size:36px;transition:all .3s cubic-bezier(.4,0,.2,1)}.login-text[data-v-44196a82]{font-size:14px;color:#262626;font-weight:500}.xunlei-divider[data-v-44196a82]{display:flex;align-items:center;margin:24px 0;color:#8c8c8c;font-size:12px}.xunlei-divider[data-v-44196a82]:before,.xunlei-divider[data-v-44196a82]:after{content:"";flex:1;height:1px;background:#f0f0f0}.xunlei-divider span[data-v-44196a82]{padding:0 16px}.xunlei-steps[data-v-44196a82]{margin-top:4px}.code-block[data-v-44196a82]{position:relative;background:rgba(0,0,0,.3);border-radius:8px;padding:12px 16px;margin-top:10px;font-family:Consolas,Monaco,monospace;font-size:12px;border:1px solid #e8e8e8}.code-block pre[data-v-44196a82]{margin:0;white-space:pre-wrap;word-break:break-all;color:#40a9ff;padding-right:60px}.copy-code-btn[data-v-44196a82]{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:6px 14px;font-size:12px;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1)}.copy-code-btn[data-v-44196a82]:hover{opacity:.9;box-shadow:0 2px 8px #1677ff4d}.qrcode-img[data-v-44196a82]{max-width:100%;max-height:100%;display:block}.scan-tip[data-v-44196a82]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8c8c8c}.scan-tip-icon[data-v-44196a82]{font-size:48px;margin-bottom:16px;opacity:.6}.scan-tip-text[data-v-44196a82]{font-size:14px}.xunlei-login-btn.active[data-v-44196a82]{border-color:#1890ff;background:rgba(22,119,255,.1)}.bookmark-box[data-v-44196a82]{display:flex;align-items:center;gap:12px;margin-top:12px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px dashed #e8e8e8}.bookmark-btn[data-v-44196a82]{display:inline-block;padding:10px 18px;background:linear-gradient(135deg,#722ed1 0%,#531dab 100%);color:#fff!important;text-decoration:none;border-radius:8px;font-size:13px;font-weight:500;cursor:grab;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1)}.bookmark-btn[data-v-44196a82]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #722ed14d}.bookmark-btn[data-v-44196a82]:active{cursor:grabbing}.bookmark-tip[data-v-44196a82]{font-size:12px;color:#8c8c8c;line-height:1.5}.xunlei-waiting-area[data-v-44196a82]{margin-top:24px;padding:24px;background:rgba(22,119,255,.08);border-radius:8px;text-align:center;border:1px solid rgba(22,119,255,.2)}.waiting-icon[data-v-44196a82]{font-size:36px;margin-bottom:10px}.waiting-text[data-v-44196a82]{font-size:14px;color:#40a9ff;margin-bottom:14px}.retry-btn[data-v-44196a82]{padding:8px 20px;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);color:#fff;border:none;border-radius:8px;font-size:13px;cursor:pointer;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1)}.retry-btn[data-v-44196a82]:hover{transform:translateY(-1px);box-shadow:0 0 20px #1890ff26}.download-panel-wrapper[data-v-02158064]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.download-trigger[data-v-02158064]{width:56px;height:56px;border-radius:50%;background:#fff;color:#1677ff;border:1px solid #e8e8e8;cursor:pointer;box-shadow:0 4px 12px #0000001a;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s ease;flex-shrink:0}.download-trigger[data-v-02158064]:hover{background:#f0f7ff;transform:scale(1.05)}.download-trigger .download-badge[data-v-02158064]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;background:#ff4d4f;color:#fff;font-size:12px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 6px}.download-panel[data-v-02158064]{width:380px;max-height:480px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-02158064 .3s ease;position:absolute;bottom:68px;right:0;z-index:10}@keyframes slideUp-02158064{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.panel-header[data-v-02158064]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.panel-header .panel-title[data-v-02158064]{font-size:15px;font-weight:600;color:#333}.panel-header .close-btn[data-v-02158064]{background:none;border:none;cursor:pointer;color:#999;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.panel-header .close-btn[data-v-02158064]:hover{background:#f5f5f5;color:#666}.panel-tabs[data-v-02158064]{display:flex;padding:0 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.panel-tab[data-v-02158064]{padding:10px 16px;font-size:13px;color:#666;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:6px;transition:all .2s}.panel-tab[data-v-02158064]:hover{color:#1677ff}.panel-tab.active[data-v-02158064]{color:#1677ff;border-bottom-color:#1677ff;font-weight:500}.panel-tab .tab-count[data-v-02158064]{background:#e8e8e8;color:#666;font-size:11px;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center}.active .panel-tab .tab-count[data-v-02158064]{background:#e6f4ff;color:#1677ff}.empty-tasks[data-v-02158064]{padding:40px 20px;text-align:center;color:#999}.empty-tasks .empty-icon[data-v-02158064]{font-size:48px;margin-bottom:12px}.empty-tasks .empty-text[data-v-02158064]{font-size:14px}.task-list[data-v-02158064]{flex:1;overflow-y:auto;max-height:340px}.task-item[data-v-02158064]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid #f5f5f5;position:relative}.task-item[data-v-02158064]:last-child{border-bottom:none}.task-item.task-completed .progress-fill[data-v-02158064]{background:#52c41a}.task-item.task-failed .progress-fill[data-v-02158064]{background:#ff4d4f}.task-icon[data-v-02158064]{width:36px;height:36px;border-radius:8px;background:#f0f7ff;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1677ff}.task-icon .icon-spin[data-v-02158064]{animation:spin-02158064 1s linear infinite}@keyframes spin-02158064{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.task-info[data-v-02158064]{flex:1;min-width:0}.task-name[data-v-02158064]{font-size:13px;color:#333;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.task-type-tag[data-v-02158064]{font-size:10px;padding:1px 6px;border-radius:3px;flex-shrink:0}.task-type-tag.type-upload[data-v-02158064]{background:#e6f7ff;color:#1890ff}.task-type-tag.type-download[data-v-02158064]{background:#f6ffed;color:#52c41a}.task-type-tag.type-sync[data-v-02158064]{background:#fff7e6;color:#fa8c16}.task-progress-wrap .progress-bar[data-v-02158064]{height:4px;background:#f0f0f0;border-radius:3px;overflow:hidden;margin-bottom:6px}.task-progress-wrap .progress-bar .progress-fill[data-v-02158064]{height:100%;background:#1677ff;border-radius:3px;transition:width .3s ease}.task-progress-wrap .task-meta[data-v-02158064]{display:flex;justify-content:space-between;font-size:11px;color:#999}.task-meta[data-v-02158064]{display:flex;justify-content:space-between;font-size:12px;color:#999;gap:8px}.task-meta .success-text[data-v-02158064]{color:#52c41a}.task-meta .error-text[data-v-02158064]{color:#ff4d4f}.task-meta .error-msg[data-v-02158064]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.task-close[data-v-02158064]{background:none;border:none;cursor:pointer;color:#ccc;padding:4px;border-radius:4px;opacity:0;transition:all .2s;flex-shrink:0}.task-item:hover .task-close[data-v-02158064]{opacity:1}.task-close[data-v-02158064]:hover{background:#f5f5f5;color:#ff4d4f}.disk-container[data-v-4b291800]{padding:0;min-height:100%;position:relative;background:#f5f7fa;color:#333}.toolbar-header[data-v-4b291800]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e8e8e8;background:#fff}.toolbar-left[data-v-4b291800],.toolbar-right[data-v-4b291800]{display:flex;gap:10px;align-items:center}.btn-primary[data-v-4b291800]{background:#1677ff;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary[data-v-4b291800]:hover{background:#4096ff}.btn-primary[data-v-4b291800]:active{background:#0958d9}.btn-secondary[data-v-4b291800]{background:#fff;color:#666;border:1px solid #d9d9d9;padding:9px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .15s cubic-bezier(.4,0,.2,1)}.btn-secondary[data-v-4b291800]:hover{border-color:#1677ff;color:#1677ff}.btn-secondary[data-v-4b291800]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary[data-v-4b291800]:disabled:hover{border-color:#d9d9d9;color:#666;background:#fff;transform:none}.btn-icon[data-v-4b291800]{font-size:16px}.path-bar[data-v-4b291800]{display:flex;align-items:center;padding:14px 24px;background:rgba(255,255,255,.02);border-bottom:1px solid #f0f0f0;gap:6px;font-size:14px}.path-label[data-v-4b291800]{color:#8c8c8c;font-weight:500}.path-item[data-v-4b291800]{color:#40a9ff;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.path-item[data-v-4b291800]:hover{color:#262626;text-shadow:0 0 10px rgba(22,119,255,.5)}.path-separator[data-v-4b291800]{color:#8c8c8c}.cloud-list-page[data-v-4b291800]{padding:0}.cloud-list-container[data-v-4b291800]{background:#fff;border-radius:0;overflow:hidden}.cloud-table[data-v-4b291800]{width:100%;border-collapse:collapse}.cloud-table thead th[data-v-4b291800]{text-align:left;padding:12px 16px;background:#fafafa;border-bottom:1px solid #e8e8e8;font-weight:500;font-size:13px;color:#666;display:flex;align-items:center;gap:6px}.cloud-table thead th .sort-icon[data-v-4b291800]{font-size:10px;color:#999}.cloud-table thead th .filter-box[data-v-4b291800]{margin-left:8px;padding:4px 10px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;color:#999;font-weight:400}.cloud-table thead tr[data-v-4b291800]{display:flex}.cloud-table tbody[data-v-4b291800]{display:block}.cloud-table .cloud-row[data-v-4b291800]{display:flex;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.cloud-table .cloud-row[data-v-4b291800]:hover{background:#f5f7fa}.cloud-table .cloud-row td[data-v-4b291800]{padding:14px 16px;font-size:14px;display:flex;align-items:center}.cloud-table .cloud-row .name-col[data-v-4b291800]{flex:1;gap:12px}.cloud-table .cloud-row .name-col .cloud-icon-img[data-v-4b291800]{width:24px;height:24px;object-fit:contain}.cloud-table .cloud-row .name-col .cloud-name[data-v-4b291800]{color:#333;font-weight:500}.cloud-table .cloud-row .size-col[data-v-4b291800]{width:160px;color:#666;justify-content:flex-end}.cloud-table .cloud-row .time-col[data-v-4b291800]{width:180px;color:#999;justify-content:flex-end}.empty-cloud[data-v-4b291800]{text-align:center;padding:60px 20px;color:#999}.empty-cloud .empty-icon[data-v-4b291800]{font-size:64px;margin-bottom:16px}.empty-cloud .empty-text[data-v-4b291800]{font-size:16px;margin-bottom:8px;color:#666}.empty-cloud .empty-hint[data-v-4b291800]{font-size:14px;color:#999}.clickable[data-v-4b291800]{cursor:pointer}.clickable[data-v-4b291800]:hover{color:#1677ff}.cloud-selector[data-v-4b291800]{display:flex;gap:12px;padding:20px 24px;flex-wrap:wrap}.cloud-btn[data-v-4b291800]{padding:12px 24px;border:1px solid #e8e8e8;background:rgba(255,255,255,.04);border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;display:flex;align-items:center;gap:10px;color:#595959;position:relative;overflow:hidden}.cloud-btn[data-v-4b291800]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(22,119,255,.5),transparent);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.cloud-btn[data-v-4b291800]:hover{border-color:#1677ff66;background:rgba(22,119,255,.08);transform:translateY(-2px);color:#262626}.cloud-btn[data-v-4b291800]:hover:before{opacity:1}.cloud-icon-img[data-v-4b291800]{width:24px;height:24px;object-fit:contain}.cloud-btn.active[data-v-4b291800]{background:linear-gradient(135deg,rgba(22,119,255,.2) 0%,rgba(114,46,209,.15) 100%);color:#262626;border-color:#1677ff80;box-shadow:0 0 20px #1677ff33}.cloud-btn.active[data-v-4b291800]:before{opacity:1}.loading[data-v-4b291800]{display:flex;align-items:center;justify-content:center;padding:100px;gap:16px;color:#8c8c8c}.loading-spinner[data-v-4b291800]{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #1890ff;border-radius:50%;animation:spin-4b291800 1s linear infinite}@keyframes spin-4b291800{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.file-manager[data-v-4b291800]{padding:0 24px 24px;display:flex;flex-direction:column;height:calc(100vh - 240px)}.file-container[data-v-4b291800]{flex:1;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.file-container[data-v-4b291800]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(22,119,255,.3),transparent);z-index:1}.file-scroll-area[data-v-4b291800]{flex:1;overflow-y:auto}.selection-bar[data-v-4b291800]{display:flex;align-items:center;padding:14px 20px;background:linear-gradient(90deg,rgba(22,119,255,.15) 0%,rgba(22,119,255,.05) 100%);border-radius:8px;margin:16px 16px 12px;border:1px solid rgba(22,119,255,.3)}.selection-info[data-v-4b291800]{display:flex;align-items:center;gap:16px}.select-all-checkbox[data-v-4b291800]{cursor:pointer;accent-color:#1890ff}.selected-count[data-v-4b291800]{color:#40a9ff;font-weight:600}.file-table[data-v-4b291800]{width:100%;border-collapse:collapse;background:#fff}.file-table thead[data-v-4b291800]{background:#fafafa}.file-table th[data-v-4b291800]{padding:14px 20px;text-align:left;font-weight:600;color:#666;border-bottom:1px solid #e8e8e8;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.file-table td[data-v-4b291800]{padding:14px 20px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.select-col[data-v-4b291800]{width:50px}.name-col[data-v-4b291800]{flex:1}.size-col[data-v-4b291800],.type-col[data-v-4b291800]{width:120px;color:#999}.time-col[data-v-4b291800]{width:180px;color:#999}.file-row[data-v-4b291800]{cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.file-row[data-v-4b291800]:hover{background:#f5f7fa}.file-row:hover .file-name[data-v-4b291800]{color:#1677ff}.file-row.selected[data-v-4b291800]{background:#e6f4ff}.file-row.selected .file-name[data-v-4b291800]{color:#1677ff}.file-checkbox[data-v-4b291800]{cursor:pointer;accent-color:#1677ff}.file-icon[data-v-4b291800]{font-size:22px;margin-right:12px;display:inline-flex;align-items:center}.file-name[data-v-4b291800]{color:#333;font-weight:500;transition:color .15s cubic-bezier(.4,0,.2,1)}.empty-folder[data-v-4b291800]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;min-height:200px}.upload-area[data-v-4b291800]{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;border-top:1px dashed #e8e8e8;background:rgba(255,255,255,.02);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-area[data-v-4b291800]:hover{background:rgba(22,119,255,.08);border-color:#1677ff66}.upload-area:hover .upload-icon[data-v-4b291800]{transform:translateY(-2px)}.upload-icon[data-v-4b291800]{font-size:22px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.upload-text[data-v-4b291800]{font-size:14px;color:#595959}.empty-icon[data-v-4b291800]{font-size:72px;margin-bottom:20px;opacity:.4;filter:drop-shadow(0 0 20px rgba(22,119,255,.2))}.empty-text[data-v-4b291800]{font-size:18px;color:#262626;margin-bottom:8px;font-weight:600}.empty-hint[data-v-4b291800]{font-size:14px;color:#8c8c8c}.context-menu[data-v-4b291800],.cloud-right-menu[data-v-4b291800]{position:fixed;background:#ffffff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:8px;min-width:180px;z-index:1000;border:1px solid #e8e8e8}.menu-item[data-v-4b291800]{padding:10px 16px;cursor:pointer;font-size:14px;color:#333;display:flex;align-items:center;gap:12px;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:6px}.menu-item[data-v-4b291800]:hover{background:#f0f7ff;color:#1890ff}.menu-item.danger[data-v-4b291800]{color:#ff4d4f}.menu-item.danger[data-v-4b291800]:hover{background:#fff1f0;color:#ff4d4f}.menu-icon[data-v-4b291800]{font-size:16px}.menu-divider[data-v-4b291800]{height:1px;background:#f0f0f0;margin:6px 0}.file-input[data-v-4b291800]{display:none}.floating-action-group[data-v-4b291800]{position:fixed;right:30px;bottom:30px;z-index:999;display:flex;flex-direction:column;align-items:center;gap:16px}.floating-menu[data-v-4b291800]{position:relative;width:60px;height:60px}.floating-menu:hover .floating-button[data-v-4b291800]{transform:scale(1.1) rotate(90deg);box-shadow:0 8px 30px #1677ff80}.floating-menu:hover .floating-button[data-v-4b291800]:before{left:100%}.floating-button[data-v-4b291800]{width:60px;height:60px;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px #1677ff66;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.floating-button[data-v-4b291800]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.plus-icon[data-v-4b291800]{color:#fff;font-size:32px;font-weight:300;line-height:1}.floating-options[data-v-4b291800]{position:absolute;bottom:75px;right:0;background:#ffffff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:8px;min-width:180px;border:1px solid #e8e8e8;animation:slideUp-4b291800 .2s ease}@keyframes slideUp-4b291800{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.floating-option[data-v-4b291800]{padding:12px 16px;cursor:pointer;display:flex;align-items:center;gap:12px;font-size:14px;color:#333;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:6px}.floating-option[data-v-4b291800]:hover{background:#f0f7ff;color:#1890ff}.option-icon[data-v-4b291800]{font-size:18px}.option-text[data-v-4b291800]{flex:1}.modal-overlay[data-v-4b291800]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-4b291800 .2s ease}@keyframes fadeIn-4b291800{0%{opacity:0}to{opacity:1}}.modal-content[data-v-4b291800]{width:90%;max-width:600px;max-height:80vh;overflow:hidden;border-radius:12px;border:1px solid #e8e8e8;box-shadow:0 8px 32px #0000001a;background:#ffffff;animation:scaleIn-4b291800 .2s ease}@keyframes scaleIn-4b291800{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-4b291800]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e8e8e8;background:#ffffff}.modal-header h3[data-v-4b291800]{margin:0;font-size:18px;color:#262626;font-weight:600}.close-btn[data-v-4b291800]{background:none;border:none;font-size:28px;color:#8c8c8c;cursor:pointer;padding:0;line-height:1;transition:all .15s cubic-bezier(.4,0,.2,1);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px}.close-btn[data-v-4b291800]:hover{color:#262626;background:rgba(255,255,255,.1)}.modal-body[data-v-4b291800]{padding:24px;max-height:50vh;overflow-y:auto}.modal-footer[data-v-4b291800]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e8e8e8;background:#ffffff}.form-group[data-v-4b291800]{margin-bottom:20px}.form-group label[data-v-4b291800]{display:block;margin-bottom:10px;font-size:14px;color:#595959;font-weight:500}.link-input[data-v-4b291800]{width:100%;padding:12px 16px;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;box-sizing:border-box;background:rgba(255,255,255,.04);color:#262626;transition:all .15s cubic-bezier(.4,0,.2,1)}.link-input[data-v-4b291800]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 3px #1677ff26}.link-input[data-v-4b291800]::placeholder{color:#8c8c8c}.save-path-select[data-v-4b291800]{width:100%;padding:12px 16px;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;background:rgba(255,255,255,.04);color:#262626;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.save-path-select[data-v-4b291800]:focus{outline:none;border-color:#1890ff}.save-path-select option[data-v-4b291800]{background:#ffffff;color:#333}.link-info[data-v-4b291800]{margin-top:24px;padding:20px;background:rgba(255,255,255,.04);border-radius:8px;border:1px solid #e8e8e8}.info-header[data-v-4b291800]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.info-icon[data-v-4b291800]{font-size:48px;filter:drop-shadow(0 0 10px rgba(22,119,255,.3))}.info-details[data-v-4b291800]{flex:1}.info-title[data-v-4b291800]{font-size:18px;font-weight:600;color:#262626;margin-bottom:6px}.info-meta[data-v-4b291800]{font-size:13px;color:#595959}.info-meta span[data-v-4b291800]{margin:0 6px}.info-meta span[data-v-4b291800]:first-child{margin-left:0}.file-preview[data-v-4b291800]{border-top:1px solid #e8e8e8;padding-top:20px}.preview-header[data-v-4b291800]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#595959;font-weight:500}.file-list[data-v-4b291800]{max-height:200px;overflow-y:auto;border-radius:8px;border:1px solid #e8e8e8}.file-item[data-v-4b291800]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f0f0f0;transition:all .15s cubic-bezier(.4,0,.2,1)}.file-item[data-v-4b291800]:last-child{border-bottom:none}.file-item[data-v-4b291800]:hover{background:rgba(22,119,255,.08)}.file-item .file-icon[data-v-4b291800]{font-size:20px}.file-item .file-name[data-v-4b291800]{flex:1;font-size:14px;color:#262626}.file-item .file-size[data-v-4b291800]{font-size:13px;color:#8c8c8c}.sync-modal[data-v-4b291800]{max-width:800px}.sync-tabs[data-v-4b291800]{display:flex;gap:8px;margin-bottom:24px;padding:4px;background:#f5f7fa;border-radius:8px;border:1px solid #e8e8e8}.sync-tab[data-v-4b291800]{flex:1;padding:10px 20px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);color:#595959;font-weight:500;text-align:center}.sync-tab[data-v-4b291800]:hover{color:#262626;background:rgba(255,255,255,.8)}.sync-tab.active[data-v-4b291800]{background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);color:#fff;box-shadow:0 2px 8px #1677ff4d}.sync-container[data-v-4b291800]{display:flex;gap:20px;margin-bottom:24px}.sync-panel[data-v-4b291800]{flex:1;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;background:#ffffff}.sync-panel .panel-header[data-v-4b291800]{padding:14px 20px;background:#fafafa;border-bottom:1px solid #e8e8e8;font-size:14px;font-weight:600;color:#262626}.sync-panel .panel-content[data-v-4b291800]{padding:12px 16px}.cloud-option[data-v-4b291800]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.cloud-option[data-v-4b291800]:hover{background:rgba(22,119,255,.08)}.cloud-option span[data-v-4b291800]{flex:1;font-size:14px;color:#262626}.cloud-usage[data-v-4b291800]{font-size:12px;color:#8c8c8c}.sync-arrow[data-v-4b291800]{display:flex;align-items:center;justify-content:center;font-size:28px;color:#1890ff;text-shadow:0 0 10px rgba(22,119,255,.5)}.sync-options[data-v-4b291800]{display:flex;gap:24px;flex-wrap:wrap}.sync-options label[data-v-4b291800]{display:flex;align-items:center;gap:8px;font-size:14px;color:#595959;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}.sync-options label[data-v-4b291800]:hover{color:#262626}.sync-options label input[type=checkbox][data-v-4b291800]{accent-color:#1890ff}.icon-btn[data-v-4b291800]{padding:9px 12px}.icon-btn .btn-icon[data-v-4b291800]{margin:0}.toolbar-divider[data-v-4b291800]{width:1px;height:24px;background:#e8e8e8;margin:0 4px}.search-input-wrapper[data-v-4b291800]{position:relative;display:flex;align-items:center}.search-input[data-v-4b291800]{width:200px;padding:8px 32px 8px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;transition:all .15s cubic-bezier(.4,0,.2,1)}.search-input[data-v-4b291800]:focus{outline:none;border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1a}.search-close-btn[data-v-4b291800]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;color:#999;cursor:pointer;padding:0 4px;line-height:1}.search-close-btn[data-v-4b291800]:hover{color:#666}.view-toggle-group[data-v-4b291800]{display:flex;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.view-toggle-btn[data-v-4b291800]{padding:7px 12px;background:#fff;border:none;cursor:pointer;font-size:16px;transition:all .15s cubic-bezier(.4,0,.2,1);color:#666;display:flex;align-items:center;justify-content:center}.view-toggle-btn[data-v-4b291800]:hover{background:#f5f7fa;color:#1677ff}.view-toggle-btn.active[data-v-4b291800]{background:#1677ff;color:#fff}.view-toggle-btn+.view-toggle-btn[data-v-4b291800]{border-left:1px solid #d9d9d9}.filter-content .filter-section[data-v-4b291800]{margin-bottom:24px}.filter-content .filter-section[data-v-4b291800]:last-child{margin-bottom:0}.filter-content .filter-section-title[data-v-4b291800]{font-size:14px;font-weight:600;color:#333;margin-bottom:16px}.filter-content .checkbox-group-list[data-v-4b291800]{display:flex;flex-wrap:wrap;gap:16px}.filter-content .checkbox-group-list[data-v-4b291800] .el-checkbox{margin-right:0}.filter-content .checkbox-icon[data-v-4b291800]{margin-right:4px}.filter-content .radio-group-list[data-v-4b291800]{display:flex;flex-direction:column;gap:12px}.filter-content .radio-group-list[data-v-4b291800] .el-radio{margin-right:0}.dialog-footer[data-v-4b291800]{display:flex;justify-content:flex-end;gap:12px}.menu-item .menu-text[data-v-4b291800]{flex:1}.menu-item .menu-shortcut[data-v-4b291800]{font-size:12px;color:#999;margin-left:20px}.menu-item:hover .menu-shortcut[data-v-4b291800]{color:#1890ff}[data-v-4b291800] .filter-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid #e8e8e8}[data-v-4b291800] .filter-dialog .el-dialog__title{font-size:18px;font-weight:600}[data-v-4b291800] .filter-dialog .el-dialog__body{padding:24px}[data-v-4b291800] .filter-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #e8e8e8}.selection-actions[data-v-4b291800]{display:flex;align-items:center;gap:8px;margin-left:auto}.action-btn[data-v-4b291800]{background:#fff;color:#666;border:1px solid #d9d9d9;padding:7px 14px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;transition:all .2s}.action-btn[data-v-4b291800]:hover:not(:disabled){border-color:#1677ff;color:#1677ff}.action-btn[data-v-4b291800]:disabled{opacity:.4;cursor:not-allowed}.action-icon[data-v-4b291800]{font-size:14px}.sort-check[data-v-4b291800]{color:#1677ff;font-weight:500}.search-clear-btn[data-v-4b291800]{position:absolute;right:60px;top:50%;transform:translateY(-50%);background:#f0f0f0;border:none;font-size:16px;color:#999;cursor:pointer;padding:0 6px;line-height:1;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.search-clear-btn[data-v-4b291800]:hover{background:#e0e0e0;color:#666}.search-close-btn[data-v-4b291800]{margin-left:8px;background:#f5f5f5;border:1px solid #d9d9d9;font-size:13px;color:#666;cursor:pointer;padding:6px 12px;border-radius:6px;line-height:1}.search-close-btn[data-v-4b291800]:hover{border-color:#1677ff;color:#1677ff}.grid-view[data-v-4b291800]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;padding:20px;background:#fff}.grid-item[data-v-4b291800]{display:flex;flex-direction:column;align-items:center;padding:20px 12px;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .2s;position:relative}.grid-item[data-v-4b291800]:hover{border-color:#1677ff;background:#f5faff}.grid-item:hover .grid-name[data-v-4b291800]{color:#1677ff}.grid-item.selected[data-v-4b291800]{border-color:#1677ff;background:#e6f4ff}.grid-item.selected .grid-name[data-v-4b291800]{color:#1677ff}.grid-select[data-v-4b291800]{position:absolute;top:8px;left:8px}.grid-icon[data-v-4b291800]{font-size:48px;margin-bottom:12px}.grid-name[data-v-4b291800]{font-size:13px;color:#333;text-align:center;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;transition:color .2s}.grid-meta[data-v-4b291800]{font-size:12px;color:#999;margin-top:6px}.timeline-view[data-v-4b291800]{padding:16px 20px;background:#fff}.timeline-group[data-v-4b291800]{margin-bottom:24px}.timeline-group[data-v-4b291800]:last-child{margin-bottom:0}.timeline-date[data-v-4b291800]{font-size:13px;font-weight:600;color:#666;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.timeline-item[data-v-4b291800]{display:flex;align-items:center;padding:12px 16px;border-radius:6px;cursor:pointer;transition:all .2s;gap:12px}.timeline-item[data-v-4b291800]:hover{background:#f5f7fa}.timeline-item:hover .timeline-name[data-v-4b291800]{color:#1677ff}.timeline-item.selected[data-v-4b291800]{background:#e6f4ff}.timeline-item.selected .timeline-name[data-v-4b291800]{color:#1677ff}.timeline-select[data-v-4b291800]{flex-shrink:0}.timeline-icon[data-v-4b291800]{font-size:20px;flex-shrink:0}.timeline-name[data-v-4b291800]{flex:1;font-size:14px;color:#333;font-weight:500;transition:color .2s}.timeline-size[data-v-4b291800]{font-size:13px;color:#999;width:100px;text-align:right;flex-shrink:0}.timeline-time[data-v-4b291800]{font-size:13px;color:#999;width:160px;text-align:right;flex-shrink:0}[data-v-4b291800] .move-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid #e8e8e8}[data-v-4b291800] .move-dialog .el-dialog__title{font-size:18px;font-weight:600}[data-v-4b291800] .move-dialog .el-dialog__body{padding:20px 24px}[data-v-4b291800] .move-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #e8e8e8}.move-content .move-path-bar[data-v-4b291800]{display:flex;align-items:center;padding:12px 16px;background:#fafafa;border-radius:6px;margin-bottom:16px;font-size:14px;flex-wrap:wrap;gap:4px}.move-content .move-path-item[data-v-4b291800]{color:#1677ff}.move-content .move-path-item[data-v-4b291800]:hover{text-decoration:underline}.move-content .move-folder-tree[data-v-4b291800]{border:1px solid #e8e8e8;border-radius:6px;min-height:300px;max-height:400px;overflow-y:auto}.move-content .move-loading[data-v-4b291800]{display:flex;align-items:center;justify-content:center;padding:60px;gap:12px;color:#999}.move-content .move-loading .loading-spinner[data-v-4b291800]{width:24px;height:24px;border:2px solid #f0f0f0;border-top:2px solid #1677ff;border-radius:50%;animation:spin-4b291800 1s linear infinite}.move-content .move-folder-list[data-v-4b291800]{padding:8px 0}.move-content .move-folder-item[data-v-4b291800]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:all .2s;gap:10px}.move-content .move-folder-item[data-v-4b291800]:hover{background:#f5faff}.move-content .move-folder-item:hover .move-folder-name[data-v-4b291800]{color:#1677ff}.move-content .move-folder-icon[data-v-4b291800]{font-size:18px}.move-content .move-folder-name[data-v-4b291800]{flex:1;font-size:14px;color:#333;transition:color .2s}.move-content .move-folder-arrow[data-v-4b291800]{font-size:16px;color:#ccc}.move-content .move-empty[data-v-4b291800]{text-align:center;padding:60px 20px;color:#999;font-size:14px}.baidu-callback-page[data-v-8c971e0e]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.baidu-callback-page .callback-container[data-v-8c971e0e]{background:white;padding:60px 40px;border-radius:12px;text-align:center;box-shadow:0 10px 40px #0003;max-width:400px}.baidu-callback-page .callback-container .loading-icon[data-v-8c971e0e]{color:#1890ff;animation:rotate-8c971e0e 1s linear infinite}.baidu-callback-page .callback-container h2[data-v-8c971e0e]{margin:20px 0 10px;font-size:24px;color:#333}.baidu-callback-page .callback-container p[data-v-8c971e0e]{margin:0;color:#666;font-size:14px}@keyframes rotate-8c971e0e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aliyun-callback-page[data-v-943b511a]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#377DFF 0%,#0056D6 100%)}.aliyun-callback-page .callback-container[data-v-943b511a]{background:white;padding:60px 40px;border-radius:12px;text-align:center;box-shadow:0 10px 40px #0003;max-width:400px}.aliyun-callback-page .callback-container .loading-icon[data-v-943b511a]{color:#377dff;animation:rotate-943b511a 1s linear infinite}.aliyun-callback-page .callback-container h2[data-v-943b511a]{margin:20px 0 10px;font-size:24px;color:#333}.aliyun-callback-page .callback-container p[data-v-943b511a]{margin:0;color:#666;font-size:14px}@keyframes rotate-943b511a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.quark-callback-page[data-v-4a97fb60]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#007AFF 0%,#0056CC 100%)}.quark-callback-page .callback-container[data-v-4a97fb60]{background:white;padding:60px 40px;border-radius:12px;text-align:center;box-shadow:0 10px 40px #0003;max-width:400px}.quark-callback-page .callback-container .loading-icon[data-v-4a97fb60]{color:#007aff;animation:rotate-4a97fb60 1s linear infinite}.quark-callback-page .callback-container h2[data-v-4a97fb60]{margin:20px 0 10px;font-size:24px;color:#333}.quark-callback-page .callback-container p[data-v-4a97fb60]{margin:0;color:#666;font-size:14px}@keyframes rotate-4a97fb60{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.quark-login-page[data-v-78f867f1]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:20px}.login-container[data-v-78f867f1]{background:white;border-radius:16px;padding:40px;max-width:420px;width:100%;box-shadow:0 20px 60px #0000004d}.header[data-v-78f867f1]{text-align:center;margin-bottom:30px}.quark-icon[data-v-78f867f1]{width:60px;height:60px;margin-bottom:15px}.header h2[data-v-78f867f1]{margin:0 0 8px;font-size:24px;color:#333}.subtitle[data-v-78f867f1]{margin:0;color:#666;font-size:14px}.qrcode-section[data-v-78f867f1]{text-align:center;margin-bottom:25px}.qrcode-wrapper[data-v-78f867f1]{width:260px;height:260px;margin:0 auto 20px;border:1px solid #e0e0e0;border-radius:12px;display:flex;align-items:center;justify-content:center;background:white;position:relative;overflow:hidden}.qrcode-wrapper canvas[data-v-78f867f1]{display:block}.qr-image[data-v-78f867f1]{width:240px;height:240px;display:block}.qrcode-loading[data-v-78f867f1],.qrcode-expired[data-v-78f867f1],.qrcode-scanned[data-v-78f867f1]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.95)}.qrcode-loading p[data-v-78f867f1],.qrcode-expired p[data-v-78f867f1],.qrcode-scanned p[data-v-78f867f1]{margin-top:15px;color:#666;font-size:14px}.loading-spinner[data-v-78f867f1]{width:40px;height:40px;border:3px solid rgba(102,126,234,.2);border-top-color:#667eea;border-radius:50%;animation:spin-78f867f1 .8s linear infinite}@keyframes spin-78f867f1{to{transform:rotate(360deg)}}.refresh-icon[data-v-78f867f1]{font-size:48px;color:#667eea;cursor:pointer;transition:transform .3s}.refresh-icon[data-v-78f867f1]:hover{transform:rotate(180deg)}.qrcode-expired[data-v-78f867f1]{cursor:pointer}.check-icon[data-v-78f867f1]{width:50px;height:50px;border-radius:50%;background:#52c41a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px}.status-text[data-v-78f867f1]{font-size:15px;color:#333;margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:8px}.status-dot[data-v-78f867f1]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-dot.waiting[data-v-78f867f1]{background:#faad14;animation:pulse-78f867f1 1.5s ease-in-out infinite}.status-dot.scanned[data-v-78f867f1]{background:#1890ff}.status-dot.success[data-v-78f867f1]{background:#52c41a}@keyframes pulse-78f867f1{0%,to{opacity:1}50%{opacity:.4}}.btn-refresh[data-v-78f867f1]{padding:8px 20px;background:#f0f0f0;color:#666;border:none;border-radius:6px;cursor:pointer;font-size:13px;transition:all .3s}.btn-refresh[data-v-78f867f1]:hover:not(:disabled){background:#e0e0e0;color:#333}.btn-refresh[data-v-78f867f1]:disabled{opacity:.5;cursor:not-allowed}.actions[data-v-78f867f1]{display:flex;justify-content:center;margin-top:20px}.btn-cancel[data-v-78f867f1]{padding:10px 40px;border:2px solid #e0e0e0;background:white;color:#666;border-radius:8px;cursor:pointer;font-size:14px;transition:all .3s}.btn-cancel[data-v-78f867f1]:hover{border-color:#999;color:#333}.error-message[data-v-78f867f1]{margin-top:15px;padding:12px;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:14px;display:flex;align-items:center;gap:8px}.help-section[data-v-78f867f1]{margin-top:25px;padding-top:20px;border-top:1px solid #eee}.help-section summary[data-v-78f867f1]{cursor:pointer;color:#667eea;font-size:14px;font-weight:600;-webkit-user-select:none;user-select:none;text-align:center}.help-content[data-v-78f867f1]{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:8px}.help-content ol[data-v-78f867f1]{margin:0;padding-left:20px;color:#555;font-size:13px;line-height:2}.schedule-task-dialog[data-v-821b9a18] .el-dialog__header{background:#f5f7fa;margin-right:0;padding:16px 20px;border-bottom:1px solid #e4e7ed}.schedule-task-dialog[data-v-821b9a18] .el-dialog__header .el-dialog__title{color:#333;font-size:16px;font-weight:500}.schedule-task-dialog[data-v-821b9a18] .el-dialog__header .el-dialog__headerbtn .el-icon{color:#666}.schedule-task-dialog[data-v-821b9a18] .el-dialog__body{padding:24px 20px}.schedule-task-dialog[data-v-821b9a18] .el-dialog__footer{padding:16px 20px;border-top:1px solid #e4e7ed}.schedule-content .form-item[data-v-821b9a18]{margin-bottom:24px}.schedule-content .form-item .form-label[data-v-821b9a18]{display:block;font-size:14px;color:#333;margin-bottom:12px;font-weight:500}.schedule-content .form-item .frequency-select[data-v-821b9a18]{width:100%}.schedule-content .form-item .datetime-row[data-v-821b9a18]{display:flex;align-items:center;gap:12px}.schedule-content .form-item .datetime-row .date-picker[data-v-821b9a18]{flex:1}.schedule-content .form-item .datetime-row .separator[data-v-821b9a18]{color:#999}.schedule-content .form-item .datetime-row .time-picker[data-v-821b9a18]{flex:1}.dialog-footer[data-v-821b9a18]{display:flex;justify-content:center;gap:12px}.dialog-footer .el-button[data-v-821b9a18]{min-width:80px}.dialog-footer .el-button--primary[data-v-821b9a18]{background-color:#1890ff;border-color:#1890ff}.dialog-footer .el-button--primary[data-v-821b9a18]:hover{background-color:#40a9ff;border-color:#40a9ff}.task-log-dialog[data-v-453fb439] .el-dialog__header{padding:16px 20px;border-bottom:1px solid #f0f0f0}.task-log-dialog[data-v-453fb439] .el-dialog__header .el-dialog__title{color:#333;font-size:16px;font-weight:500}.task-log-dialog[data-v-453fb439] .el-dialog__header .el-dialog__headerbtn{top:16px;right:16px;width:24px;height:24px}.task-log-dialog[data-v-453fb439] .el-dialog__header .el-dialog__headerbtn .el-icon{color:#999;font-size:18px}.task-log-dialog[data-v-453fb439] .el-dialog__header .el-dialog__headerbtn:hover .el-icon{color:#333}.task-log-dialog[data-v-453fb439] .el-dialog__body{padding:20px}.task-log-dialog[data-v-453fb439] .el-dialog__footer{padding:16px 20px;border-top:1px solid #f0f0f0;text-align:center}.log-content .task-info[data-v-453fb439]{background:#f5f7ff;padding:16px 20px;border-radius:4px;margin-bottom:20px}.log-content .task-info .info-row[data-v-453fb439]{display:flex;margin-bottom:12px}.log-content .task-info .info-row[data-v-453fb439]:last-child{margin-bottom:0}.log-content .task-info .info-row .label[data-v-453fb439]{color:#666;width:90px;flex-shrink:0;font-size:14px}.log-content .task-info .info-row .value[data-v-453fb439]{color:#333;font-size:14px}.log-content .log-table[data-v-453fb439]{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.log-content .log-table .log-table-header[data-v-453fb439]{width:100%;border-collapse:collapse}.log-content .log-table .log-table-header thead tr th[data-v-453fb439]{padding:12px 16px;background:#f0f5ff;border-bottom:1px solid #d6e4ff;text-align:left;font-weight:500;color:#666;font-size:14px}.log-content .log-table .log-table-body[data-v-453fb439]{max-height:400px;overflow-y:auto}.log-content .log-table .log-table-body table[data-v-453fb439]{width:100%;border-collapse:collapse}.log-content .log-table .log-table-body table tbody .log-item td[data-v-453fb439]{padding:16px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.log-content .log-table .log-table-body table tbody .log-item td[data-v-453fb439]:last-child{border-bottom:none}.log-content .log-table .log-table-body table tbody .log-item .log-time[data-v-453fb439]{color:#999;font-family:Courier New,monospace;font-size:13px}.log-content .log-table .log-table-body table tbody .log-item .log-content[data-v-453fb439]{color:#333;font-size:14px}.log-content .log-table .log-table-body table tbody .log-item .log-content.success[data-v-453fb439]{color:#52c41a;font-weight:500}.log-content .log-table .log-table-body table tbody .log-item .log-content.error[data-v-453fb439]{color:#ff4d4f;font-weight:500}.log-content .log-table .log-table-body table tbody .log-item .log-content.warning[data-v-453fb439]{color:#faad14;font-weight:500}.log-content .log-table .log-table-body table tbody .log-item .log-content.info[data-v-453fb439]{color:#666}.log-content .log-table .log-table-body table tbody .log-item .log-status[data-v-453fb439]{text-align:right}.dialog-footer[data-v-453fb439]{display:flex;justify-content:center}.task-detail-dialog[data-v-1e65fdfc] .el-dialog__header{padding:16px 20px;border-bottom:1px solid #f0f0f0}.task-detail-dialog[data-v-1e65fdfc] .el-dialog__header .el-dialog__title{color:#333;font-size:16px;font-weight:500}.task-detail-dialog[data-v-1e65fdfc] .el-dialog__header .el-dialog__headerbtn{top:16px;right:16px;width:30px;height:30px;background:#1890ff;border-radius:4px}.task-detail-dialog[data-v-1e65fdfc] .el-dialog__header .el-dialog__headerbtn .el-icon{color:#fff;font-size:20px}.task-detail-dialog[data-v-1e65fdfc] .el-dialog__header .el-dialog__headerbtn:hover{background:#40a9ff}.task-detail-dialog[data-v-1e65fdfc] .el-dialog__body{padding:30px}.task-detail-dialog[data-v-1e65fdfc] .el-dialog__footer{padding:16px 20px;border-top:1px solid #f0f0f0;text-align:center}.detail-content .success-icon[data-v-1e65fdfc]{display:flex;justify-content:center;margin-bottom:24px;position:relative}.detail-content .success-icon[data-v-1e65fdfc]:before{content:"";position:absolute;width:100px;height:100px;background:linear-gradient(135deg,#69c0ff 0%,#52c41a 100%);border-radius:50%;opacity:.1;z-index:-1}.detail-content .statistics[data-v-1e65fdfc]{display:flex;justify-content:space-around;background:#f5f7ff;padding:24px;border-radius:8px;margin-bottom:24px}.detail-content .statistics .stat-item[data-v-1e65fdfc]{text-align:center}.detail-content .statistics .stat-item .stat-label[data-v-1e65fdfc]{font-size:13px;color:#666;margin-bottom:8px}.detail-content .statistics .stat-item .stat-value[data-v-1e65fdfc]{font-size:16px;font-weight:600;color:#333}.detail-content .source-target-info[data-v-1e65fdfc]{background:#fafafa;padding:16px 20px;border-radius:4px;margin-bottom:24px}.detail-content .source-target-info .info-line[data-v-1e65fdfc]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px}.detail-content .source-target-info .info-line[data-v-1e65fdfc]:last-child{margin-bottom:0}.detail-content .source-target-info .info-line .info-label[data-v-1e65fdfc]{color:#666}.detail-content .source-target-info .info-line .info-value[data-v-1e65fdfc]{color:#333}.detail-content .file-detail-table[data-v-1e65fdfc]{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.detail-content .file-detail-table .detail-table[data-v-1e65fdfc]{width:100%;border-collapse:collapse}.detail-content .file-detail-table .detail-table thead tr th[data-v-1e65fdfc]{padding:12px 16px;background:#f0f5ff;border-bottom:1px solid #d6e4ff;text-align:left;font-weight:500;color:#666;font-size:14px}.detail-content .file-detail-table .detail-table tbody tr td[data-v-1e65fdfc]{padding:16px;border-bottom:1px solid #f0f0f0;font-size:13px}.detail-content .file-detail-table .detail-table tbody tr td[data-v-1e65fdfc]:last-child{border-bottom:none}.detail-content .file-detail-table .detail-table tbody tr .file-info[data-v-1e65fdfc]{display:flex;align-items:center;gap:8px}.detail-content .file-detail-table .detail-table tbody tr .file-info .file-path[data-v-1e65fdfc]{color:#333}.detail-content .file-detail-table .detail-table tbody tr .file-progress[data-v-1e65fdfc]{font-size:12px;color:#666}.detail-content .file-detail-table .detail-table tbody tr .file-progress .add-count[data-v-1e65fdfc]{color:#1890ff;font-weight:500}.detail-content .file-detail-table .detail-table tbody tr .file-progress .update-count[data-v-1e65fdfc]{color:#52c41a;font-weight:500}.detail-content .file-detail-table .detail-table tbody tr .file-progress .delete-count[data-v-1e65fdfc]{color:#ff4d4f;font-weight:500}.detail-content .file-detail-table .detail-table tbody tr .data-progress[data-v-1e65fdfc]{color:#333}.detail-content .file-detail-table .detail-table tbody tr .time-cost[data-v-1e65fdfc]{color:#666}.detail-content .file-detail-table .detail-table tbody tr .result .result-text.success[data-v-1e65fdfc]{color:#52c41a;font-weight:500}.detail-content .file-detail-table .detail-table tbody tr .result .result-text.failed[data-v-1e65fdfc]{color:#ff4d4f;font-weight:500}.dialog-footer[data-v-1e65fdfc]{display:flex;justify-content:center}.tasks-page .tabs-bar[data-v-85342010]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;background:#fff;border-radius:4px;padding:12px 16px}.tasks-page .tabs-bar[data-v-85342010] .el-radio-group .el-radio-button__inner{font-size:14px;border-radius:4px;margin-right:8px}.tasks-page .tabs-bar[data-v-85342010] .el-radio-group .el-radio-button:first-child .el-radio-button__inner{border-radius:4px 0 0 4px}.tasks-page .tabs-bar[data-v-85342010] .el-radio-group .el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.tasks-page .tabs-bar .el-button[data-v-85342010]{color:#666;font-size:14px}.tasks-page .tabs-bar .el-button[data-v-85342010]:hover{color:#1890ff}.tasks-page .task-table-wrapper[data-v-85342010]{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 12px #00000014}.tasks-page .task-table-wrapper .task-table[data-v-85342010]{width:100%;border-collapse:collapse;font-size:14px}.tasks-page .task-table-wrapper .task-table thead[data-v-85342010]{background:#f8f9fa}.tasks-page .task-table-wrapper .task-table thead th[data-v-85342010]{padding:14px 16px;text-align:left;font-weight:600;color:#495057;border-bottom:1px solid #e9ecef;white-space:nowrap}.tasks-page .task-table-wrapper .task-table tbody .task-row[data-v-85342010]{border-bottom:1px solid #f0f0f0;transition:background .2s}.tasks-page .task-table-wrapper .task-table tbody .task-row[data-v-85342010]:hover{background:#fafafa}.tasks-page .task-table-wrapper .task-table tbody .task-row td[data-v-85342010]{padding:14px 16px;vertical-align:top}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name[data-v-85342010]{width:28%;min-width:250px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name .task-name-cell[data-v-85342010]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name .task-name-cell .task-icon[data-v-85342010]{color:#1890ff}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name .task-name-cell .task-name-text[data-v-85342010]{font-weight:500;color:#333;font-size:14px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name .task-name-cell .expand-icon[data-v-85342010]{color:#999;cursor:pointer;font-size:12px;transition:transform .2s}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name .task-name-cell .expand-icon[data-v-85342010]:hover{color:#1890ff}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name .task-detail[data-v-85342010]{background:#fafafa;margin:8px -16px -14px;padding:12px 16px 12px 40px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name .task-detail .detail-row[data-v-85342010]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;color:#666}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name .task-detail .detail-row[data-v-85342010]:last-child{margin-bottom:0}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name .task-detail .detail-row .detail-label[data-v-85342010]{color:#999;font-size:12px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name .task-detail .detail-row .el-icon[data-v-85342010]{color:#1890ff}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-name .task-detail .detail-row .detail-path[data-v-85342010]{color:#555;font-size:12px;word-break:break-all}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-transfer[data-v-85342010]{width:12%;text-align:center;min-width:150px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-transfer .transfer-icons[data-v-85342010]{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:6px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-transfer .transfer-icons .source-icon[data-v-85342010]{color:#67c23a}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-transfer .transfer-icons .target-icon[data-v-85342010]{color:#409eff}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-transfer .transfer-icons .arrow-icon[data-v-85342010]{color:#999;font-size:12px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-transfer .transfer-details[data-v-85342010]{font-size:12px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-transfer .transfer-details .detail-item[data-v-85342010]{display:flex;justify-content:center;gap:8px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-transfer .transfer-details .detail-item .detail-label[data-v-85342010]{color:#999}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-transfer .transfer-details .detail-item .detail-value[data-v-85342010]{color:#666;font-weight:500}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-schedule[data-v-85342010]{width:12%;color:#666}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-schedule .schedule-cell[data-v-85342010]{display:flex;flex-direction:column;align-items:center;gap:4px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-schedule .schedule-cell .schedule-text[data-v-85342010]{font-size:12px;color:#1890ff}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-schedule .schedule-empty[data-v-85342010]{color:#999}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-start-time[data-v-85342010],.tasks-page .task-table-wrapper .task-table tbody .task-row .col-end-time[data-v-85342010]{width:12%;color:#666;white-space:nowrap;font-size:13px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status[data-v-85342010]{width:16%;min-width:180px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .status-cell[data-v-85342010]{margin-bottom:8px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .status-cell .status-indicator[data-v-85342010]{display:flex;align-items:center;gap:6px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .status-cell .status-indicator .status-icon.success[data-v-85342010]{color:#67c23a}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .status-cell .status-indicator .status-icon.warning[data-v-85342010]{color:#faad14;animation:spin-85342010 1.5s linear infinite}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .status-cell .status-indicator .status-icon.danger[data-v-85342010]{color:#ff4d4f}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .status-cell .status-indicator .status-text[data-v-85342010]{font-weight:500;font-size:14px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .status-cell .status-indicator .status-text.completed[data-v-85342010]{color:#67c23a}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .status-cell .status-indicator .status-text.running[data-v-85342010]{color:#faad14}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .status-cell .status-indicator .status-text.failed[data-v-85342010]{color:#ff4d4f}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .status-cell .status-indicator .status-text.paused[data-v-85342010]{color:#909399}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .progress-info[data-v-85342010]{padding-left:22px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .progress-info .task-progress[data-v-85342010]{margin-bottom:6px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .progress-info .task-progress[data-v-85342010] .el-progress-bar__outer{background:#f0f0f0}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .progress-info .task-progress[data-v-85342010] .el-progress-bar__inner{background:linear-gradient(90deg,#1890ff,#40a9ff)}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .progress-info .progress-details[data-v-85342010]{font-size:12px;color:#999}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .progress-info .progress-details .time-remaining[data-v-85342010]{display:block}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .completed-info[data-v-85342010]{padding-left:22px;font-size:12px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .completed-info .info-row[data-v-85342010]{display:flex;justify-content:space-between;margin-bottom:4px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .completed-info .info-row[data-v-85342010]:last-child{margin-bottom:0}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .completed-info .info-row .info-label[data-v-85342010]{color:#999}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-status .completed-info .info-row .info-value[data-v-85342010]{color:#666;font-weight:500}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-action[data-v-85342010]{width:10%;min-width:140px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-action .action-buttons[data-v-85342010]{display:flex;gap:6px;align-items:center;justify-content:flex-end}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-action .action-buttons .action-btn[data-v-85342010]{background:#1890ff;border-color:#1890ff;font-size:12px;padding:4px 12px}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-action .action-buttons .action-btn[data-v-85342010]:hover{background:#40a9ff;border-color:#40a9ff}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-action .action-buttons .action-btn.retry-btn[data-v-85342010]{background:#f56c6c;border-color:#f56c6c}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-action .action-buttons .action-btn.retry-btn[data-v-85342010]:hover{background:#f78989;border-color:#f78989}.tasks-page .task-table-wrapper .task-table tbody .task-row .col-action .action-buttons .action-btn.more-btn[data-v-85342010]{padding:4px 8px}.tasks-page .task-table-wrapper .empty-state[data-v-85342010]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#999}.tasks-page .task-table-wrapper .empty-state .el-icon[data-v-85342010]{margin-bottom:16px;opacity:.5}@keyframes spin-85342010{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.transfer-page[data-v-67a8a1fd]{padding:20px}.transfer-page .transfer-container[data-v-67a8a1fd]{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.transfer-page .source-panel[data-v-67a8a1fd],.transfer-page .target-panel[data-v-67a8a1fd]{flex:1;background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.transfer-page .source-panel .panel-header[data-v-67a8a1fd],.transfer-page .target-panel .panel-header[data-v-67a8a1fd]{padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.transfer-page .source-panel .panel-header .panel-title[data-v-67a8a1fd],.transfer-page .target-panel .panel-header .panel-title[data-v-67a8a1fd]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#333}.transfer-page .source-panel .panel-header .panel-title .panel-icon[data-v-67a8a1fd],.transfer-page .target-panel .panel-header .panel-title .panel-icon[data-v-67a8a1fd]{color:#1890ff}.transfer-page .source-panel .panel-header .panel-title .refresh-icon[data-v-67a8a1fd],.transfer-page .target-panel .panel-header .panel-title .refresh-icon[data-v-67a8a1fd]{margin-left:auto;color:#666;cursor:pointer}.transfer-page .source-panel .panel-header .panel-title .refresh-icon[data-v-67a8a1fd]:hover,.transfer-page .target-panel .panel-header .panel-title .refresh-icon[data-v-67a8a1fd]:hover{color:#1890ff}.transfer-page .source-panel .panel-content[data-v-67a8a1fd],.transfer-page .target-panel .panel-content[data-v-67a8a1fd]{padding:16px;min-height:300px}.transfer-page .source-panel .cloud-tree[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree[data-v-67a8a1fd]{flex:1;overflow-y:auto;margin-bottom:16px}.transfer-page .source-panel .cloud-tree .tree-node[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node[data-v-67a8a1fd]{margin-bottom:8px}.transfer-page .source-panel .cloud-tree .tree-node .node-header[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-header[data-v-67a8a1fd]{display:flex;align-items:center;gap:8px;padding:8px 0}.transfer-page .source-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-67a8a1fd]{cursor:pointer;color:#666;font-size:14px}.transfer-page .source-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-67a8a1fd]:hover,.transfer-page .target-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-67a8a1fd]:hover,.transfer-page .source-panel .cloud-tree .tree-node .node-header .cloud-icon[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-header .cloud-icon[data-v-67a8a1fd]{color:#1890ff}.transfer-page .source-panel .cloud-tree .tree-node .node-header .cloud-name[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-header .cloud-name[data-v-67a8a1fd]{flex:1;font-size:14px;color:#333}.transfer-page .source-panel .cloud-tree .tree-node .node-header .cloud-usage[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-header .cloud-usage[data-v-67a8a1fd]{font-size:12px;color:#999}.transfer-page .source-panel .cloud-tree .tree-node .node-children[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-children[data-v-67a8a1fd]{margin-left:28px}.transfer-page .source-panel .cloud-tree .tree-node .node-children .file-item[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-children .file-item[data-v-67a8a1fd]{display:flex;align-items:center;gap:8px;padding:6px 0;border-radius:4px;cursor:pointer;transition:background .2s}.transfer-page .source-panel .cloud-tree .tree-node .node-children .file-item[data-v-67a8a1fd]:hover,.transfer-page .target-panel .cloud-tree .tree-node .node-children .file-item[data-v-67a8a1fd]:hover{background:#f0f7ff}.transfer-page .source-panel .cloud-tree .tree-node .node-children .file-item.selected[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-children .file-item.selected[data-v-67a8a1fd]{background:#e6f7ff}.transfer-page .source-panel .cloud-tree .tree-node .node-children .file-item.folder[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-children .file-item.folder[data-v-67a8a1fd]{font-weight:500}.transfer-page .source-panel .cloud-tree .tree-node .node-children .file-item input[type=checkbox][data-v-67a8a1fd],.transfer-page .source-panel .cloud-tree .tree-node .node-children .file-item input[type=radio][data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-children .file-item input[type=checkbox][data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-children .file-item input[type=radio][data-v-67a8a1fd]{width:14px;height:14px;cursor:pointer;accent-color:#1890ff}.transfer-page .source-panel .cloud-tree .tree-node .node-children .file-item .file-icon[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-children .file-item .file-icon[data-v-67a8a1fd]{font-size:16px}.transfer-page .source-panel .cloud-tree .tree-node .node-children .file-item .file-name[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-children .file-item .file-name[data-v-67a8a1fd]{flex:1;font-size:13px;color:#333}.transfer-page .source-panel .cloud-tree .tree-node .node-children .file-item .file-size[data-v-67a8a1fd],.transfer-page .target-panel .cloud-tree .tree-node .node-children .file-item .file-size[data-v-67a8a1fd]{font-size:12px;color:#999;width:80px;text-align:right}.transfer-page .source-panel .panel-footer[data-v-67a8a1fd],.transfer-page .target-panel .panel-footer[data-v-67a8a1fd]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid #e0e0e0}.transfer-page .source-panel .panel-footer .add-cloud-btn[data-v-67a8a1fd],.transfer-page .target-panel .panel-footer .add-cloud-btn[data-v-67a8a1fd]{background:#fff;border-color:#1890ff;color:#1890ff;font-size:13px;padding:8px 16px;border-radius:20px}.transfer-page .source-panel .panel-footer .add-cloud-btn .el-icon[data-v-67a8a1fd],.transfer-page .target-panel .panel-footer .add-cloud-btn .el-icon[data-v-67a8a1fd]{margin-right:4px}.transfer-page .source-panel .panel-footer .add-cloud-btn[data-v-67a8a1fd]:hover,.transfer-page .target-panel .panel-footer .add-cloud-btn[data-v-67a8a1fd]:hover{background:#e6f7ff;border-color:#40a9ff;color:#40a9ff}.transfer-page .source-panel .panel-footer .selected-info[data-v-67a8a1fd],.transfer-page .target-panel .panel-footer .selected-info[data-v-67a8a1fd]{font-size:12px;color:#999}.transfer-page .transfer-direction[data-v-67a8a1fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:0 10px;margin-top:50px}.transfer-page .transfer-direction .direction-arrow[data-v-67a8a1fd],.transfer-page .transfer-direction .direction-arrow[data-v-67a8a1fd] .el-icon{color:#d9d9d9}.transfer-page .transfer-direction .swap-icon[data-v-67a8a1fd]{font-size:20px;color:#666;cursor:pointer;transition:all .3s}.transfer-page .transfer-direction .swap-icon[data-v-67a8a1fd]:hover{color:#1890ff;transform:rotate(180deg)}.transfer-page .transfer-footer[data-v-67a8a1fd]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:4px}.transfer-page .transfer-footer .footer-left[data-v-67a8a1fd]{display:flex;align-items:center;gap:24px}.transfer-page .transfer-footer .footer-left .el-button[data-v-67a8a1fd]{color:#666}.transfer-page .transfer-footer .footer-left .task-name[data-v-67a8a1fd]{display:flex;align-items:center;gap:6px;color:#666;font-size:14px;cursor:pointer}.transfer-page .transfer-footer .footer-left .task-name[data-v-67a8a1fd]:hover{color:#1890ff}.transfer-page .transfer-footer .footer-right .el-button[data-v-67a8a1fd]{padding:8px 20px;font-size:14px;background-color:#1890ff;border-color:#1890ff}.transfer-page .transfer-footer .footer-right .el-button[data-v-67a8a1fd]:hover{background-color:#40a9ff;border-color:#40a9ff}.transfer-page .setting-item[data-v-67a8a1fd]{margin-bottom:16px}.transfer-page .setting-item span[data-v-67a8a1fd]{display:block;margin-bottom:8px;font-size:14px;color:#333}.transfer-page .setting-item .el-select[data-v-67a8a1fd],.transfer-page .setting-item .el-input[data-v-67a8a1fd]{width:100%}.transfer-page .setting-item .el-checkbox[data-v-67a8a1fd]{display:block}.transfer-page .progress-content[data-v-67a8a1fd]{padding:10px 0}.transfer-page .progress-content .progress-header[data-v-67a8a1fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.transfer-page .progress-content .progress-header .cloud-pair[data-v-67a8a1fd]{display:flex;align-items:center;gap:12px;font-size:14px;color:#333}.transfer-page .progress-content .progress-header .cloud-pair .cloud-type[data-v-67a8a1fd]{font-weight:500;padding:4px 12px;background:#f0f7ff;border-radius:4px;color:#1890ff}.transfer-page .progress-content .progress-header .progress-status[data-v-67a8a1fd]{padding:4px 12px;border-radius:4px;font-size:14px;font-weight:500}.transfer-page .progress-content .progress-header .progress-status.pending[data-v-67a8a1fd]{background:#fff7e6;color:#fa8c16}.transfer-page .progress-content .progress-header .progress-status.downloading[data-v-67a8a1fd],.transfer-page .progress-content .progress-header .progress-status.uploading[data-v-67a8a1fd]{background:#e6f7ff;color:#1890ff}.transfer-page .progress-content .progress-header .progress-status.completed[data-v-67a8a1fd]{background:#f6ffed;color:#52c41a}.transfer-page .progress-content .progress-header .progress-status.failed[data-v-67a8a1fd]{background:#fff2f0;color:#ff4d4f}.transfer-page .progress-content .progress-stats[data-v-67a8a1fd]{display:flex;justify-content:space-around;margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:8px}.transfer-page .progress-content .progress-stats .stat-item[data-v-67a8a1fd]{text-align:center}.transfer-page .progress-content .progress-stats .stat-item .stat-label[data-v-67a8a1fd]{display:block;font-size:13px;color:#999;margin-bottom:4px}.transfer-page .progress-content .progress-stats .stat-item .stat-value[data-v-67a8a1fd]{font-size:24px;font-weight:600;color:#333}.transfer-page .progress-content .progress-stats .stat-item .stat-value.success[data-v-67a8a1fd]{color:#52c41a}.transfer-page .progress-content .progress-stats .stat-item .stat-value.error[data-v-67a8a1fd]{color:#ff4d4f}.transfer-page .progress-content .overall-progress[data-v-67a8a1fd]{margin-bottom:24px}.transfer-page .progress-content .overall-progress .progress-label[data-v-67a8a1fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#333}.transfer-page .progress-content .overall-progress .progress-label span[data-v-67a8a1fd]:first-child{font-weight:500}.transfer-page .progress-content .overall-progress .progress-label span[data-v-67a8a1fd]:last-child{color:#1890ff;font-weight:600}.transfer-page .progress-content .current-file[data-v-67a8a1fd]{margin-bottom:16px;padding:12px 16px;background:#f0f7ff;border-radius:6px}.transfer-page .progress-content .current-file .current-file-label[data-v-67a8a1fd]{font-size:12px;color:#999;margin-bottom:4px}.transfer-page .progress-content .current-file .current-file-name[data-v-67a8a1fd]{font-size:14px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-page .progress-content .size-progress[data-v-67a8a1fd]{margin-bottom:16px}.transfer-page .progress-content .size-progress .size-info[data-v-67a8a1fd]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#666}.transfer-page .progress-content .error-message[data-v-67a8a1fd]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff2f0;border:1px solid #ffa39e;border-radius:6px;color:#ff4d4f;font-size:14px}.transfer-page .progress-content .error-message .el-icon[data-v-67a8a1fd]{font-size:18px}.transfer-page .dialog-footer[data-v-67a8a1fd]{display:flex;justify-content:center;width:100%}.sync-settings-dialog[data-v-304df815] .el-dialog__header{background:#1890ff;margin-right:0;padding:16px 20px}.sync-settings-dialog[data-v-304df815] .el-dialog__header .el-dialog__title{color:#fff;font-size:16px;font-weight:500}.sync-settings-dialog[data-v-304df815] .el-dialog__header .el-dialog__headerbtn .el-icon{color:#fff}.sync-settings-dialog[data-v-304df815] .el-dialog__body{padding:0}.settings-tabs[data-v-304df815] .el-tabs__header{margin-bottom:0;padding:0 20px}.settings-tabs[data-v-304df815] .el-tabs__header .el-tabs__nav-wrap:after{height:1px;background-color:#e4e7ed}.settings-tabs[data-v-304df815] .el-tabs__header .el-tabs__item{font-size:14px;color:#666}.settings-tabs[data-v-304df815] .el-tabs__header .el-tabs__item.is-active{color:#1890ff}.settings-tabs[data-v-304df815] .el-tabs__header .el-tabs__active-bar{background-color:#1890ff}.settings-tabs[data-v-304df815] .el-tabs__content{padding:20px}.sync-mode-content .section-title[data-v-304df815]{font-size:14px;color:#999;margin-bottom:20px}.sync-mode-content .selectors-row[data-v-304df815]{display:flex;gap:12px;margin-bottom:24px}.sync-mode-content .selectors-row .sync-select[data-v-304df815]{flex:1}.sync-mode-content .selectors-row .sync-select[data-v-304df815] .el-input__wrapper{background-color:#f5f7fa}.sync-mode-content .selectors-row.two-selectors .sync-select[data-v-304df815]{flex:0 0 calc(50% - 6px)}.sync-mode-content .tips-section[data-v-304df815]{margin-bottom:24px}.sync-mode-content .tips-section .tips-label[data-v-304df815]{font-size:14px;color:#333;font-weight:500;margin-bottom:8px}.sync-mode-content .tips-section .tips-content[data-v-304df815]{font-size:13px;color:#666;line-height:1.6}.sync-mode-content .checkbox-group[data-v-304df815] .el-checkbox{font-size:14px;color:#333}.filter-content .section-title[data-v-304df815],.notification-content .section-title[data-v-304df815],.advanced-content .section-title[data-v-304df815]{font-size:14px;color:#333;font-weight:500;margin-bottom:12px}.filter-content .filter-description[data-v-304df815],.filter-content .notification-description[data-v-304df815],.notification-content .filter-description[data-v-304df815],.notification-content .notification-description[data-v-304df815],.advanced-content .filter-description[data-v-304df815],.advanced-content .notification-description[data-v-304df815]{font-size:13px;color:#999}.filter-content .setting-item[data-v-304df815],.notification-content .setting-item[data-v-304df815],.advanced-content .setting-item[data-v-304df815]{margin-bottom:16px}.filter-content .setting-item .radio-group[data-v-304df815] .el-radio,.notification-content .setting-item .radio-group[data-v-304df815] .el-radio,.advanced-content .setting-item .radio-group[data-v-304df815] .el-radio{font-size:14px;color:#333}.filter-content .setting-item .extension-presets[data-v-304df815],.notification-content .setting-item .extension-presets[data-v-304df815],.advanced-content .setting-item .extension-presets[data-v-304df815]{margin-top:8px}.filter-content .setting-item .extension-presets[data-v-304df815] .el-button,.notification-content .setting-item .extension-presets[data-v-304df815] .el-button,.advanced-content .setting-item .extension-presets[data-v-304df815] .el-button{font-size:12px;padding:4px 12px}.filter-content .setting-item .size-filter[data-v-304df815],.filter-content .setting-item .bandwidth-settings[data-v-304df815],.filter-content .setting-item .retry-settings[data-v-304df815],.notification-content .setting-item .size-filter[data-v-304df815],.notification-content .setting-item .bandwidth-settings[data-v-304df815],.notification-content .setting-item .retry-settings[data-v-304df815],.advanced-content .setting-item .size-filter[data-v-304df815],.advanced-content .setting-item .bandwidth-settings[data-v-304df815],.advanced-content .setting-item .retry-settings[data-v-304df815]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-content .setting-item .size-filter .size-label[data-v-304df815],.filter-content .setting-item .bandwidth-settings .size-label[data-v-304df815],.filter-content .setting-item .retry-settings .size-label[data-v-304df815],.notification-content .setting-item .size-filter .size-label[data-v-304df815],.notification-content .setting-item .bandwidth-settings .size-label[data-v-304df815],.notification-content .setting-item .retry-settings .size-label[data-v-304df815],.advanced-content .setting-item .size-filter .size-label[data-v-304df815],.advanced-content .setting-item .bandwidth-settings .size-label[data-v-304df815],.advanced-content .setting-item .retry-settings .size-label[data-v-304df815]{font-size:13px;color:#666}.filter-content .setting-item[data-v-304df815] .el-checkbox,.notification-content .setting-item[data-v-304df815] .el-checkbox,.advanced-content .setting-item[data-v-304df815] .el-checkbox{font-size:14px;color:#333}.dialog-footer[data-v-304df815]{display:flex;justify-content:center;gap:12px;padding:16px 20px;border-top:1px solid #e4e7ed}.dialog-footer .el-button[data-v-304df815]{min-width:80px}.dialog-footer .el-button--primary[data-v-304df815]{background-color:#1890ff;border-color:#1890ff}.dialog-footer .el-button--primary[data-v-304df815]:hover{background-color:#40a9ff;border-color:#40a9ff}.sync-page[data-v-e1c4ca29]{padding:20px}.sync-page .sync-tabs[data-v-e1c4ca29]{margin-bottom:20px}.sync-page .sync-container[data-v-e1c4ca29]{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.sync-page .source-panel[data-v-e1c4ca29],.sync-page .target-panel[data-v-e1c4ca29]{flex:1;background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.sync-page .source-panel .panel-header[data-v-e1c4ca29],.sync-page .target-panel .panel-header[data-v-e1c4ca29]{padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.sync-page .source-panel .panel-header .panel-title[data-v-e1c4ca29],.sync-page .target-panel .panel-header .panel-title[data-v-e1c4ca29]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#333}.sync-page .source-panel .panel-header .panel-title .panel-icon[data-v-e1c4ca29],.sync-page .target-panel .panel-header .panel-title .panel-icon[data-v-e1c4ca29]{color:#1890ff}.sync-page .source-panel .panel-header .panel-title .refresh-icon[data-v-e1c4ca29],.sync-page .target-panel .panel-header .panel-title .refresh-icon[data-v-e1c4ca29]{margin-left:auto;color:#666;cursor:pointer}.sync-page .source-panel .panel-header .panel-title .refresh-icon[data-v-e1c4ca29]:hover,.sync-page .target-panel .panel-header .panel-title .refresh-icon[data-v-e1c4ca29]:hover{color:#1890ff}.sync-page .source-panel .panel-content[data-v-e1c4ca29],.sync-page .target-panel .panel-content[data-v-e1c4ca29]{padding:16px;min-height:300px}.sync-page .source-panel .cloud-tree[data-v-e1c4ca29],.sync-page .target-panel .cloud-tree[data-v-e1c4ca29]{flex:1;overflow-y:auto;margin-bottom:16px}.sync-page .source-panel .cloud-tree .tree-node[data-v-e1c4ca29],.sync-page .target-panel .cloud-tree .tree-node[data-v-e1c4ca29]{margin-bottom:8px}.sync-page .source-panel .cloud-tree .tree-node .node-header[data-v-e1c4ca29],.sync-page .target-panel .cloud-tree .tree-node .node-header[data-v-e1c4ca29]{display:flex;align-items:center;gap:8px;padding:8px 0}.sync-page .source-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-e1c4ca29],.sync-page .target-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-e1c4ca29]{cursor:pointer;color:#666;font-size:14px}.sync-page .source-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-e1c4ca29]:hover,.sync-page .target-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-e1c4ca29]:hover,.sync-page .source-panel .cloud-tree .tree-node .node-header .cloud-icon[data-v-e1c4ca29],.sync-page .target-panel .cloud-tree .tree-node .node-header .cloud-icon[data-v-e1c4ca29]{color:#1890ff}.sync-page .source-panel .cloud-tree .tree-node .node-header .cloud-name[data-v-e1c4ca29],.sync-page .target-panel .cloud-tree .tree-node .node-header .cloud-name[data-v-e1c4ca29]{flex:1;font-size:14px;color:#333}.sync-page .source-panel .cloud-tree .tree-node .node-header .cloud-usage[data-v-e1c4ca29],.sync-page .target-panel .cloud-tree .tree-node .node-header .cloud-usage[data-v-e1c4ca29]{font-size:12px;color:#999}.sync-page .source-panel .cloud-tree .tree-node .node-children[data-v-e1c4ca29],.sync-page .target-panel .cloud-tree .tree-node .node-children[data-v-e1c4ca29]{margin-left:28px}.sync-page .source-panel .cloud-tree .tree-node .node-children .folder-item[data-v-e1c4ca29],.sync-page .target-panel .cloud-tree .tree-node .node-children .folder-item[data-v-e1c4ca29]{display:flex;align-items:center;gap:8px;padding:6px 0}.sync-page .source-panel .cloud-tree .tree-node .node-children .folder-item .folder-icon[data-v-e1c4ca29],.sync-page .target-panel .cloud-tree .tree-node .node-children .folder-item .folder-icon[data-v-e1c4ca29]{color:#1890ff;font-size:16px}.sync-page .source-panel .cloud-tree .tree-node .node-children .folder-item .folder-name[data-v-e1c4ca29],.sync-page .target-panel .cloud-tree .tree-node .node-children .folder-item .folder-name[data-v-e1c4ca29]{font-size:13px;color:#333}.sync-page .source-panel .panel-footer[data-v-e1c4ca29],.sync-page .target-panel .panel-footer[data-v-e1c4ca29]{display:flex;justify-content:space-between;align-items:center;margin-top:100px}.sync-page .source-panel .panel-footer .add-cloud-btn[data-v-e1c4ca29],.sync-page .target-panel .panel-footer .add-cloud-btn[data-v-e1c4ca29]{background:#fff;border-color:#1890ff;color:#1890ff;font-size:13px;padding:8px 16px;border-radius:20px}.sync-page .source-panel .panel-footer .add-cloud-btn .el-icon[data-v-e1c4ca29],.sync-page .target-panel .panel-footer .add-cloud-btn .el-icon[data-v-e1c4ca29]{margin-right:4px}.sync-page .source-panel .panel-footer .add-cloud-btn[data-v-e1c4ca29]:hover,.sync-page .target-panel .panel-footer .add-cloud-btn[data-v-e1c4ca29]:hover{background:#e6f7ff;border-color:#40a9ff;color:#40a9ff}.sync-page .source-panel .panel-footer .selected-info[data-v-e1c4ca29],.sync-page .target-panel .panel-footer .selected-info[data-v-e1c4ca29]{font-size:12px;color:#999}.sync-page .sync-direction[data-v-e1c4ca29]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:0 10px;margin-top:50px}.sync-page .sync-direction .direction-arrow[data-v-e1c4ca29],.sync-page .sync-direction .direction-arrow[data-v-e1c4ca29] .el-icon{color:#d9d9d9}.sync-page .sync-direction .bidirectional-btn[data-v-e1c4ca29]{background:#1890ff;border-color:#1890ff;color:#fff;font-size:13px}.sync-page .sync-direction .bidirectional-btn[data-v-e1c4ca29]:hover{background:#40a9ff;border-color:#40a9ff;color:#fff}.sync-page .sync-footer[data-v-e1c4ca29]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:4px}.sync-page .sync-footer .footer-left[data-v-e1c4ca29]{display:flex;align-items:center;gap:24px}.sync-page .sync-footer .footer-left .el-button[data-v-e1c4ca29]{color:#666}.sync-page .sync-footer .footer-left .task-name[data-v-e1c4ca29]{display:flex;align-items:center;gap:6px;color:#666;font-size:14px;cursor:pointer}.sync-page .sync-footer .footer-left .task-name[data-v-e1c4ca29]:hover{color:#1890ff}.sync-page .sync-footer .footer-right .el-button[data-v-e1c4ca29]{padding:8px 20px;font-size:14px;background-color:#1890ff;border-color:#1890ff}.sync-page .sync-footer .footer-right .el-button[data-v-e1c4ca29]:hover{background-color:#40a9ff;border-color:#40a9ff}.sync-page .sync-progress-dialog[data-v-e1c4ca29] .el-dialog__header{padding:16px 20px;border-bottom:1px solid #f0f0f0}.sync-page .sync-progress-dialog[data-v-e1c4ca29] .el-dialog__title{font-size:16px;font-weight:600}.sync-page .sync-progress-dialog[data-v-e1c4ca29] .el-dialog__body{padding:20px}.sync-page .sync-progress-dialog[data-v-e1c4ca29] .el-dialog__footer{padding:16px 20px;border-top:1px solid #f0f0f0}.sync-page .sync-progress-dialog .progress-content .progress-header[data-v-e1c4ca29]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sync-page .sync-progress-dialog .progress-content .progress-header .cloud-pair[data-v-e1c4ca29]{display:flex;align-items:center;gap:10px}.sync-page .sync-progress-dialog .progress-content .progress-header .cloud-pair .cloud-tag[data-v-e1c4ca29]{padding:4px 12px;border-radius:4px;font-size:14px;font-weight:500}.sync-page .sync-progress-dialog .progress-content .progress-header .cloud-pair .cloud-tag.source[data-v-e1c4ca29]{background:#fff7e6;color:#fa8c16}.sync-page .sync-progress-dialog .progress-content .progress-header .cloud-pair .cloud-tag.target[data-v-e1c4ca29]{background:#e6f7ff;color:#1890ff}.sync-page .sync-progress-dialog .progress-content .progress-header .cloud-pair .arrow-icon[data-v-e1c4ca29]{color:#d9d9d9;font-size:16px}.sync-page .sync-progress-dialog .progress-content .progress-header .status-badge[data-v-e1c4ca29]{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500}.sync-page .sync-progress-dialog .progress-content .progress-header .status-badge.waiting[data-v-e1c4ca29]{background:#f5f5f5;color:#999}.sync-page .sync-progress-dialog .progress-content .progress-header .status-badge.transferring[data-v-e1c4ca29]{background:#fff7e6;color:#fa8c16}.sync-page .sync-progress-dialog .progress-content .progress-header .status-badge.completed[data-v-e1c4ca29]{background:#f6ffed;color:#52c41a}.sync-page .sync-progress-dialog .progress-content .progress-header .status-badge.failed[data-v-e1c4ca29]{background:#fff2f0;color:#f5222d}.sync-page .sync-progress-dialog .progress-content .stats-row[data-v-e1c4ca29]{display:flex;justify-content:space-around;padding:16px;background:#fafafa;border-radius:8px;margin-bottom:20px}.sync-page .sync-progress-dialog .progress-content .stats-row .stat-item[data-v-e1c4ca29]{text-align:center}.sync-page .sync-progress-dialog .progress-content .stats-row .stat-item .stat-label[data-v-e1c4ca29]{display:block;font-size:12px;color:#999;margin-bottom:8px}.sync-page .sync-progress-dialog .progress-content .stats-row .stat-item .stat-value[data-v-e1c4ca29]{font-size:24px;font-weight:600}.sync-page .sync-progress-dialog .progress-content .stats-row .stat-item .stat-value.total[data-v-e1c4ca29]{color:#333}.sync-page .sync-progress-dialog .progress-content .stats-row .stat-item .stat-value.success[data-v-e1c4ca29]{color:#52c41a}.sync-page .sync-progress-dialog .progress-content .stats-row .stat-item .stat-value.error[data-v-e1c4ca29]{color:#f5222d}.sync-page .sync-progress-dialog .progress-content .progress-section[data-v-e1c4ca29]{margin-bottom:16px}.sync-page .sync-progress-dialog .progress-content .progress-section .progress-label[data-v-e1c4ca29]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#666}.sync-page .sync-progress-dialog .progress-content .progress-section .sync-progress[data-v-e1c4ca29] .el-progress-bar__inner{background:linear-gradient(90deg,#1890ff,#40a9ff)}.sync-page .sync-progress-dialog .progress-content .size-info[data-v-e1c4ca29]{display:flex;justify-content:space-between;font-size:13px;color:#666;margin-bottom:16px}.sync-page .sync-progress-dialog .progress-content .current-file[data-v-e1c4ca29]{font-size:13px;color:#999;padding:12px;background:#fafafa;border-radius:4px}.sync-page .sync-progress-dialog .dialog-footer[data-v-e1c4ca29]{text-align:center}.sync-page .sync-progress-dialog .dialog-footer .el-button[data-v-e1c4ca29]{padding:8px 32px;font-size:14px;background-color:#1890ff;border-color:#1890ff}.sync-page .sync-progress-dialog .dialog-footer .el-button[data-v-e1c4ca29]:hover{background-color:#40a9ff;border-color:#40a9ff}.cloud-link-transfer-page[data-v-1c3a6ca9]{padding:20px}.cloud-link-transfer-page .transfer-container[data-v-1c3a6ca9]{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.cloud-link-transfer-page .source-panel[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel[data-v-1c3a6ca9]{flex:1;background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.cloud-link-transfer-page .source-panel .panel-header[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .panel-header[data-v-1c3a6ca9]{padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.cloud-link-transfer-page .source-panel .panel-header .panel-title[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .panel-header .panel-title[data-v-1c3a6ca9]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#333}.cloud-link-transfer-page .source-panel .panel-header .panel-title .panel-icon[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .panel-header .panel-title .panel-icon[data-v-1c3a6ca9]{color:#1890ff}.cloud-link-transfer-page .source-panel .panel-header .panel-title .refresh-icon[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .panel-header .panel-title .refresh-icon[data-v-1c3a6ca9]{margin-left:auto;color:#666;cursor:pointer}.cloud-link-transfer-page .source-panel .panel-header .panel-title .refresh-icon[data-v-1c3a6ca9]:hover,.cloud-link-transfer-page .target-panel .panel-header .panel-title .refresh-icon[data-v-1c3a6ca9]:hover{color:#1890ff}.cloud-link-transfer-page .source-panel .panel-content[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .panel-content[data-v-1c3a6ca9]{padding:16px;min-height:300px}.cloud-link-transfer-page .source-panel .cloud-tree[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree[data-v-1c3a6ca9]{flex:1;overflow-y:auto;margin-bottom:16px}.cloud-link-transfer-page .source-panel .cloud-tree .link-options[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-options[data-v-1c3a6ca9]{display:flex;flex-direction:column;gap:12px}.cloud-link-transfer-page .source-panel .cloud-tree .link-options .link-btn[data-v-1c3a6ca9],.cloud-link-transfer-page .source-panel .cloud-tree .link-options .torrent-btn[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-options .link-btn[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-options .torrent-btn[data-v-1c3a6ca9]{width:100%;padding:12px;font-size:14px}.cloud-link-transfer-page .source-panel .cloud-tree .link-options .link-btn[data-v-1c3a6ca9] .el-icon,.cloud-link-transfer-page .source-panel .cloud-tree .link-options .torrent-btn[data-v-1c3a6ca9] .el-icon,.cloud-link-transfer-page .target-panel .cloud-tree .link-options .link-btn[data-v-1c3a6ca9] .el-icon,.cloud-link-transfer-page .target-panel .cloud-tree .link-options .torrent-btn[data-v-1c3a6ca9] .el-icon{margin-right:8px}.cloud-link-transfer-page .source-panel .cloud-tree .link-options .torrent-btn[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-options .torrent-btn[data-v-1c3a6ca9]{background:#fff;border-color:#1890ff;color:#1890ff}.cloud-link-transfer-page .source-panel .cloud-tree .link-options .torrent-btn[data-v-1c3a6ca9]:hover,.cloud-link-transfer-page .target-panel .cloud-tree .link-options .torrent-btn[data-v-1c3a6ca9]:hover{background:#e6f7ff}.cloud-link-transfer-page .source-panel .cloud-tree .link-list[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-list[data-v-1c3a6ca9]{margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.cloud-link-transfer-page .source-panel .cloud-tree .link-list .list-header[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-list .list-header[data-v-1c3a6ca9]{margin-bottom:8px}.cloud-link-transfer-page .source-panel .cloud-tree .link-list .list-header .list-title[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-list .list-header .list-title[data-v-1c3a6ca9]{font-size:13px;font-weight:600;color:#666}.cloud-link-transfer-page .source-panel .cloud-tree .link-list .link-item[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-list .link-item[data-v-1c3a6ca9]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;cursor:pointer}.cloud-link-transfer-page .source-panel .cloud-tree .link-list .link-item[data-v-1c3a6ca9]:hover,.cloud-link-transfer-page .target-panel .cloud-tree .link-list .link-item[data-v-1c3a6ca9]:hover{background:#f0f7ff}.cloud-link-transfer-page .source-panel .cloud-tree .link-list .link-item.selected[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-list .link-item.selected[data-v-1c3a6ca9]{background:#e6f7ff}.cloud-link-transfer-page .source-panel .cloud-tree .link-list .link-item input[type=checkbox][data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-list .link-item input[type=checkbox][data-v-1c3a6ca9]{width:14px;height:14px;cursor:pointer;accent-color:#1890ff}.cloud-link-transfer-page .source-panel .cloud-tree .link-list .link-item .link-icon[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-list .link-item .link-icon[data-v-1c3a6ca9]{color:#1890ff;font-size:14px}.cloud-link-transfer-page .source-panel .cloud-tree .link-list .link-item .link-name[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-list .link-item .link-name[data-v-1c3a6ca9]{flex:1;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-link-transfer-page .source-panel .cloud-tree .link-list .link-item .link-size[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-list .link-item .link-size[data-v-1c3a6ca9]{font-size:12px;color:#999;margin-right:8px}.cloud-link-transfer-page .source-panel .cloud-tree .link-list .link-item .delete-icon[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .link-list .link-item .delete-icon[data-v-1c3a6ca9]{color:#999;font-size:14px;cursor:pointer}.cloud-link-transfer-page .source-panel .cloud-tree .link-list .link-item .delete-icon[data-v-1c3a6ca9]:hover,.cloud-link-transfer-page .target-panel .cloud-tree .link-list .link-item .delete-icon[data-v-1c3a6ca9]:hover{color:#f5222d}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node[data-v-1c3a6ca9]{margin-bottom:8px}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-header[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-header[data-v-1c3a6ca9]{display:flex;align-items:center;gap:8px;padding:8px 0}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-1c3a6ca9]{cursor:pointer;color:#666;font-size:14px}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-1c3a6ca9]:hover,.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-header .expand-icon[data-v-1c3a6ca9]:hover,.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-header .cloud-icon[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-header .cloud-icon[data-v-1c3a6ca9]{color:#1890ff}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-header .cloud-name[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-header .cloud-name[data-v-1c3a6ca9]{flex:1;font-size:14px;color:#333}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-header .cloud-usage[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-header .cloud-usage[data-v-1c3a6ca9]{font-size:12px;color:#999}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-children[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-children[data-v-1c3a6ca9]{margin-left:28px}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-children .folder-item[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-children .folder-item[data-v-1c3a6ca9]{display:flex;align-items:center;gap:8px;padding:6px 0;border-radius:4px;cursor:pointer}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-children .folder-item[data-v-1c3a6ca9]:hover,.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-children .folder-item[data-v-1c3a6ca9]:hover{background:#f0f7ff}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-children .folder-item.selected[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-children .folder-item.selected[data-v-1c3a6ca9]{background:#e6f7ff}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-children .folder-item input[type=radio][data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-children .folder-item input[type=radio][data-v-1c3a6ca9]{width:14px;height:14px;cursor:pointer;accent-color:#1890ff}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-children .folder-item .folder-icon[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-children .folder-item .folder-icon[data-v-1c3a6ca9]{color:#1890ff;font-size:16px}.cloud-link-transfer-page .source-panel .cloud-tree .tree-node .node-children .folder-item .folder-name[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .cloud-tree .tree-node .node-children .folder-item .folder-name[data-v-1c3a6ca9]{flex:1;font-size:13px;color:#333}.cloud-link-transfer-page .source-panel .panel-footer[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .panel-footer[data-v-1c3a6ca9]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid #e0e0e0}.cloud-link-transfer-page .source-panel .panel-footer .add-cloud-btn[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .panel-footer .add-cloud-btn[data-v-1c3a6ca9]{background:#fff;border-color:#1890ff;color:#1890ff;font-size:13px;padding:8px 16px;border-radius:20px}.cloud-link-transfer-page .source-panel .panel-footer .add-cloud-btn .el-icon[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .panel-footer .add-cloud-btn .el-icon[data-v-1c3a6ca9]{margin-right:4px}.cloud-link-transfer-page .source-panel .panel-footer .add-cloud-btn[data-v-1c3a6ca9]:hover,.cloud-link-transfer-page .target-panel .panel-footer .add-cloud-btn[data-v-1c3a6ca9]:hover{background:#e6f7ff;border-color:#40a9ff;color:#40a9ff}.cloud-link-transfer-page .source-panel .panel-footer .selected-info[data-v-1c3a6ca9],.cloud-link-transfer-page .target-panel .panel-footer .selected-info[data-v-1c3a6ca9]{font-size:12px;color:#999}.cloud-link-transfer-page .transfer-direction[data-v-1c3a6ca9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:0 10px;margin-top:50px}.cloud-link-transfer-page .transfer-direction .direction-arrow[data-v-1c3a6ca9],.cloud-link-transfer-page .transfer-direction .direction-arrow[data-v-1c3a6ca9] .el-icon{color:#d9d9d9}.cloud-link-transfer-page .transfer-footer[data-v-1c3a6ca9]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:4px}.cloud-link-transfer-page .transfer-footer .footer-left[data-v-1c3a6ca9]{display:flex;align-items:center;gap:24px}.cloud-link-transfer-page .transfer-footer .footer-left .el-button[data-v-1c3a6ca9]{color:#666}.cloud-link-transfer-page .transfer-footer .footer-left .task-name[data-v-1c3a6ca9]{display:flex;align-items:center;gap:6px;color:#666;font-size:14px;cursor:pointer}.cloud-link-transfer-page .transfer-footer .footer-left .task-name[data-v-1c3a6ca9]:hover{color:#1890ff}.cloud-link-transfer-page .transfer-footer .footer-right .el-button[data-v-1c3a6ca9]{padding:8px 20px;font-size:14px;background-color:#1890ff;border-color:#1890ff}.cloud-link-transfer-page .transfer-footer .footer-right .el-button[data-v-1c3a6ca9]:hover{background-color:#40a9ff;border-color:#40a9ff}.cloud-link-transfer-page .link-dialog-content[data-v-1c3a6ca9],.cloud-link-transfer-page .torrent-dialog-content[data-v-1c3a6ca9]{padding:10px 0}.cloud-link-transfer-page .link-dialog-content .link-type-options[data-v-1c3a6ca9],.cloud-link-transfer-page .link-dialog-content .torrent-type-options[data-v-1c3a6ca9],.cloud-link-transfer-page .torrent-dialog-content .link-type-options[data-v-1c3a6ca9],.cloud-link-transfer-page .torrent-dialog-content .torrent-type-options[data-v-1c3a6ca9]{display:flex;gap:24px;margin-bottom:20px}.cloud-link-transfer-page .link-dialog-content .link-type-options[data-v-1c3a6ca9] .el-radio,.cloud-link-transfer-page .link-dialog-content .torrent-type-options[data-v-1c3a6ca9] .el-radio,.cloud-link-transfer-page .torrent-dialog-content .link-type-options[data-v-1c3a6ca9] .el-radio,.cloud-link-transfer-page .torrent-dialog-content .torrent-type-options[data-v-1c3a6ca9] .el-radio{font-size:14px}.cloud-link-transfer-page .link-dialog-content .link-url-input[data-v-1c3a6ca9],.cloud-link-transfer-page .torrent-dialog-content .link-url-input[data-v-1c3a6ca9]{margin-bottom:16px}.cloud-link-transfer-page .link-dialog-content .link-url-input[data-v-1c3a6ca9] .el-select,.cloud-link-transfer-page .torrent-dialog-content .link-url-input[data-v-1c3a6ca9] .el-select{width:100%}.cloud-link-transfer-page .link-dialog-content .link-textarea[data-v-1c3a6ca9],.cloud-link-transfer-page .link-dialog-content .torrent-textarea[data-v-1c3a6ca9],.cloud-link-transfer-page .torrent-dialog-content .link-textarea[data-v-1c3a6ca9],.cloud-link-transfer-page .torrent-dialog-content .torrent-textarea[data-v-1c3a6ca9]{margin-bottom:16px}.cloud-link-transfer-page .link-dialog-content .link-textarea textarea[data-v-1c3a6ca9],.cloud-link-transfer-page .link-dialog-content .torrent-textarea textarea[data-v-1c3a6ca9],.cloud-link-transfer-page .torrent-dialog-content .link-textarea textarea[data-v-1c3a6ca9],.cloud-link-transfer-page .torrent-dialog-content .torrent-textarea textarea[data-v-1c3a6ca9]{width:100%;padding:12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;resize:none}.cloud-link-transfer-page .link-dialog-content .link-textarea textarea[data-v-1c3a6ca9]:focus,.cloud-link-transfer-page .link-dialog-content .torrent-textarea textarea[data-v-1c3a6ca9]:focus,.cloud-link-transfer-page .torrent-dialog-content .link-textarea textarea[data-v-1c3a6ca9]:focus,.cloud-link-transfer-page .torrent-dialog-content .torrent-textarea textarea[data-v-1c3a6ca9]:focus{outline:none;border-color:#1890ff}.cloud-link-transfer-page .link-dialog-content .link-note[data-v-1c3a6ca9],.cloud-link-transfer-page .link-dialog-content .torrent-note[data-v-1c3a6ca9],.cloud-link-transfer-page .torrent-dialog-content .link-note[data-v-1c3a6ca9],.cloud-link-transfer-page .torrent-dialog-content .torrent-note[data-v-1c3a6ca9]{font-size:12px;color:#999}.cloud-link-transfer-page .transfer-progress-content .progress-header[data-v-1c3a6ca9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cloud-link-transfer-page .transfer-progress-content .progress-header .progress-title[data-v-1c3a6ca9]{font-size:16px;font-weight:600;color:#333}.cloud-link-transfer-page .transfer-progress-content .progress-header .progress-status[data-v-1c3a6ca9]{font-size:14px;color:#1890ff}.cloud-link-transfer-page .transfer-progress-content .progress-file-list[data-v-1c3a6ca9]{max-height:200px;overflow-y:auto;margin-bottom:20px}.cloud-link-transfer-page .transfer-progress-content .progress-file-list .progress-file-item[data-v-1c3a6ca9]{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid #f0f0f0}.cloud-link-transfer-page .transfer-progress-content .progress-file-list .progress-file-item .file-icon[data-v-1c3a6ca9]{color:#1890ff;font-size:18px}.cloud-link-transfer-page .transfer-progress-content .progress-file-list .progress-file-item .file-name[data-v-1c3a6ca9]{flex:1;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-link-transfer-page .transfer-progress-content .progress-file-list .progress-file-item .file-progress[data-v-1c3a6ca9]{display:flex;align-items:center;gap:10px;width:150px}.cloud-link-transfer-page .transfer-progress-content .progress-file-list .progress-file-item .file-progress .mini-progress[data-v-1c3a6ca9]{flex:1}.cloud-link-transfer-page .transfer-progress-content .progress-file-list .progress-file-item .file-progress .progress-text[data-v-1c3a6ca9]{font-size:12px;color:#666;width:40px;text-align:right}.cloud-link-transfer-page .transfer-progress-content .progress-summary[data-v-1c3a6ca9]{display:flex;justify-content:space-around;padding:16px;background:#f8f9fa;border-radius:4px;margin-bottom:20px}.cloud-link-transfer-page .transfer-progress-content .progress-summary .summary-row[data-v-1c3a6ca9]{text-align:center}.cloud-link-transfer-page .transfer-progress-content .progress-summary .summary-row .summary-label[data-v-1c3a6ca9]{display:block;font-size:12px;color:#999;margin-bottom:4px}.cloud-link-transfer-page .transfer-progress-content .progress-summary .summary-row .summary-value[data-v-1c3a6ca9]{font-size:14px;font-weight:600;color:#333}.cloud-link-transfer-page .transfer-progress-content .overall-progress .main-progress[data-v-1c3a6ca9] .el-progress-bar__outer{background:#e8f4fd}.cloud-link-transfer-page .transfer-progress-content .overall-progress .main-progress[data-v-1c3a6ca9] .el-progress-bar__inner{background:linear-gradient(90deg,#1890ff,#40a9ff)}.cloud-link-transfer-page .task-list-section[data-v-1c3a6ca9]{margin-top:20px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.cloud-link-transfer-page .task-list-section .section-header[data-v-1c3a6ca9]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.cloud-link-transfer-page .task-list-section .section-header .section-title[data-v-1c3a6ca9]{font-size:14px;font-weight:600;color:#333}.cloud-link-transfer-page .task-list-section .section-header .refresh-icon[data-v-1c3a6ca9]{color:#666;cursor:pointer}.cloud-link-transfer-page .task-list-section .section-header .refresh-icon[data-v-1c3a6ca9]:hover{color:#1890ff}.cloud-link-transfer-page .task-list-section .task-list-container[data-v-1c3a6ca9]{padding:16px}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table[data-v-1c3a6ca9]{width:100%;border-collapse:collapse;font-size:13px}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table th[data-v-1c3a6ca9]{text-align:left;padding:10px 12px;background:#fafafa;color:#666;font-weight:500;border-bottom:1px solid #e0e0e0}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table td[data-v-1c3a6ca9]{padding:12px;border-bottom:1px solid #f0f0f0;color:#333;vertical-align:middle}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table .arrow-icon[data-v-1c3a6ca9]{color:#999;margin:0 8px;font-size:12px}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table .status-badge[data-v-1c3a6ca9]{padding:2px 8px;border-radius:4px;font-size:12px}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table .status-badge.running[data-v-1c3a6ca9]{background:#fff7e6;color:#fa8c16}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table .status-badge.completed[data-v-1c3a6ca9]{background:#f6ffed;color:#52c41a}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table .status-badge.failed[data-v-1c3a6ca9]{background:#fff2f0;color:#f5222d}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table .status-badge.paused[data-v-1c3a6ca9]{background:#f5f5f5;color:#999}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table .progress-cell[data-v-1c3a6ca9]{display:flex;align-items:center;gap:10px}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table .progress-cell[data-v-1c3a6ca9] .el-progress{flex:1}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table .progress-cell .progress-text[data-v-1c3a6ca9]{font-size:12px;color:#666;min-width:40px;text-align:right}.cloud-link-transfer-page .task-list-section .task-list-container .task-list-table .el-button[data-v-1c3a6ca9]{font-size:12px;padding:4px 10px}.cloud-link-transfer-page .task-list-section .empty-task-list[data-v-1c3a6ca9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#999}.cloud-link-transfer-page .task-list-section .empty-task-list .el-icon[data-v-1c3a6ca9]{margin-bottom:12px;opacity:.5}.share-management-page[data-v-d4fa4c5e]{padding:20px;background:#f5f7fa;min-height:100vh}.top-tabs[data-v-d4fa4c5e]{display:flex;gap:8px;margin-bottom:20px}.top-tabs .tab-btn[data-v-d4fa4c5e]{border-radius:4px}.top-actions[data-v-d4fa4c5e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.top-actions .action-left[data-v-d4fa4c5e]{display:flex;gap:8px}.top-actions .action-right[data-v-d4fa4c5e]{display:flex;gap:8px;align-items:center}.top-actions .action-right .icon-btn[data-v-d4fa4c5e]{padding:8px 12px}.top-actions .action-right .clear-btn[data-v-d4fa4c5e]{background:#fff;border:1px solid #dcdfe6;color:#606266}.top-actions .action-right .clear-btn[data-v-d4fa4c5e]:hover{color:#1890ff;border-color:#1890ff}.file-table-container[data-v-d4fa4c5e]{background:#fff;border-radius:4px;padding:0}.file-table-container[data-v-d4fa4c5e] .el-table{border-radius:4px}.file-table-container[data-v-d4fa4c5e] .el-table th{background:#f5f7fa;color:#606266;font-weight:500}.file-name-cell[data-v-d4fa4c5e]{display:flex;align-items:center;gap:8px}.file-name-cell .file-icon[data-v-d4fa4c5e]{font-size:18px}.file-name-cell .file-icon.folder[data-v-d4fa4c5e]{color:#e6a23c}.file-name-cell .file-icon[data-v-d4fa4c5e]:not(.folder){color:#409eff}.status-text[data-v-d4fa4c5e]{color:#67c23a}.status-text.expired[data-v-d4fa4c5e]{color:#f56c6c}.context-menu[data-v-d4fa4c5e]{position:fixed;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;padding:8px 0;z-index:1000;min-width:180px}.context-menu .context-menu-item[data-v-d4fa4c5e]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;transition:background .2s;color:#333}.context-menu .context-menu-item[data-v-d4fa4c5e]:hover{background:#f5f7fa}.context-menu .context-menu-item.primary[data-v-d4fa4c5e],.context-menu .context-menu-item.primary .el-icon[data-v-d4fa4c5e]{color:#1890ff}.context-menu .context-menu-item.primary[data-v-d4fa4c5e]:hover{background:#e6f7ff}.context-menu .context-menu-item .item-left[data-v-d4fa4c5e]{display:flex;align-items:center;gap:10px}.context-menu .context-menu-item .el-icon[data-v-d4fa4c5e]{font-size:16px;color:#606266}.context-menu .context-menu-divider[data-v-d4fa4c5e]{height:1px;background:#e8e8e8;margin:4px 0}.dialog-footer[data-v-d4fa4c5e]{text-align:right}.store-page[data-v-4566386d]{min-height:100vh;background:#f5f5f5;padding:20px 20px 120px}.store-page .page-header[data-v-4566386d]{text-align:center;padding:30px 24px;margin-bottom:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f}.store-page .page-header .header-title[data-v-4566386d]{font-size:28px;font-weight:700;color:#333;margin-bottom:8px}.store-page .page-header .header-subtitle[data-v-4566386d]{font-size:14px;color:#999;margin-bottom:20px}.store-page .page-header .traffic-tabs[data-v-4566386d]{display:flex;justify-content:center;gap:16px}.store-page .page-header .traffic-tabs .traffic-tab[data-v-4566386d]{padding:10px 28px;border-radius:25px;font-size:14px;font-weight:500;color:#666;background:#f5f5f5;border:1px solid #e0e0e0;cursor:pointer;transition:all .3s}.store-page .page-header .traffic-tabs .traffic-tab.active[data-v-4566386d]{background:linear-gradient(135deg,#1890ff,#40a9ff);border-color:#1890ff;color:#fff}.store-page .page-header .traffic-tabs .traffic-tab[data-v-4566386d]:hover:not(.active){border-color:#1890ff;color:#1890ff}.store-page .special-offer-section[data-v-4566386d]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px}.store-page .special-offer-section .section-header[data-v-4566386d]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.store-page .special-offer-section .section-header .header-icon[data-v-4566386d]{font-size:24px}.store-page .special-offer-section .section-header .header-info[data-v-4566386d]{display:flex;flex-direction:column}.store-page .special-offer-section .section-header .header-info h3[data-v-4566386d]{font-size:16px;font-weight:600;color:#333;margin:0}.store-page .special-offer-section .section-header .header-info .section-desc[data-v-4566386d]{font-size:12px;color:#999}.store-page .special-offer-section .offer-card[data-v-4566386d]{display:flex;align-items:center;gap:16px;padding:16px;background:linear-gradient(135deg,#1e3c72,#2a5298);border-radius:10px;cursor:pointer;transition:transform .3s,box-shadow .3s}.store-page .special-offer-section .offer-card[data-v-4566386d]:hover{transform:translate(4px);box-shadow:0 4px 20px #1e3c7266}.store-page .special-offer-section .offer-card .offer-icon[data-v-4566386d]{width:48px;height:48px;background:rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center}.store-page .special-offer-section .offer-card .offer-icon img[data-v-4566386d]{width:32px;height:32px}.store-page .special-offer-section .offer-card .offer-content[data-v-4566386d]{flex:1}.store-page .special-offer-section .offer-card .offer-content .offer-title[data-v-4566386d]{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px}.store-page .special-offer-section .offer-card .offer-content .offer-desc[data-v-4566386d]{font-size:13px;color:#fffc}.store-page .special-offer-section .offer-card .offer-arrow[data-v-4566386d]{font-size:20px;color:#fffc;font-weight:700}.store-page .modal-overlay[data-v-4566386d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.store-page .modal-overlay .modal-content[data-v-4566386d]{width:90%;max-width:700px;max-height:80vh;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.store-page .modal-overlay .modal-content .modal-header[data-v-4566386d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.store-page .modal-overlay .modal-content .modal-header .modal-title[data-v-4566386d]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#333}.store-page .modal-overlay .modal-content .modal-header .modal-title .title-icon[data-v-4566386d]{font-size:20px}.store-page .modal-overlay .modal-content .modal-header .modal-actions[data-v-4566386d]{display:flex;gap:12px}.store-page .modal-overlay .modal-content .modal-header .modal-actions .sync-btn[data-v-4566386d]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f5f5f5;border:none;border-radius:6px;font-size:13px;color:#666;cursor:pointer;transition:all .3s}.store-page .modal-overlay .modal-content .modal-header .modal-actions .sync-btn[data-v-4566386d]:hover{background:#e0e0e0}.store-page .modal-overlay .modal-content .modal-header .modal-actions .sync-btn .sync-icon[data-v-4566386d]{font-size:14px}.store-page .modal-overlay .modal-content .modal-header .modal-actions .close-btn[data-v-4566386d]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;border-radius:50%;font-size:18px;color:#666;cursor:pointer;transition:all .3s}.store-page .modal-overlay .modal-content .modal-header .modal-actions .close-btn[data-v-4566386d]:hover{background:#ff4d4f;color:#fff}.store-page .modal-overlay .modal-content .modal-body[data-v-4566386d]{flex:1;padding:20px;overflow-y:auto}.store-page .modal-overlay .modal-content .modal-body .activity-title[data-v-4566386d]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.store-page .modal-overlay .modal-content .modal-body .activity-subtitle[data-v-4566386d]{font-size:13px;color:#999;margin-bottom:20px}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section[data-v-4566386d]{display:flex;gap:24px;padding:20px;background:#f5f7fa;border-radius:10px;margin-bottom:20px}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .qr-container[data-v-4566386d]{flex-shrink:0}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .qr-container .qr-code[data-v-4566386d]{width:180px;height:180px;border-radius:8px;border:2px solid #e0e0e0}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .qr-container .qr-hint[data-v-4566386d]{text-align:center;font-size:13px;color:#666;margin-top:8px}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .link-container[data-v-4566386d]{flex:1;display:flex;flex-direction:column;gap:12px}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .link-container .link-desc[data-v-4566386d]{font-size:13px;color:#666;line-height:1.6}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .link-container .activity-link[data-v-4566386d]{font-size:13px;color:#1890ff;word-break:break-all;padding:10px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;transition:all .3s}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .link-container .activity-link[data-v-4566386d]:hover{border-color:#1890ff;background:#f0f8ff}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .link-container .purchase-btn[data-v-4566386d]{padding:12px 24px;background:linear-gradient(135deg,#52c41a,#73d13d);border:none;border-radius:25px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .3s}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .link-container .purchase-btn[data-v-4566386d]:hover{background:linear-gradient(135deg,#73d13d,#95de64)}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .link-container .purchase-btn[data-v-4566386d]:disabled{opacity:.6;cursor:not-allowed}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .link-container .purchase-status[data-v-4566386d]{font-size:13px;padding:10px;border-radius:6px;text-align:center}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .link-container .purchase-status.pending[data-v-4566386d]{background:#fffbe6;color:#faad14}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .link-container .purchase-status.success[data-v-4566386d]{background:#f6ffed;color:#52c41a}.store-page .modal-overlay .modal-content .modal-body .activity-qr-section .link-container .purchase-status.failed[data-v-4566386d]{background:#fff2f0;color:#ff4d4f}.store-page .modal-overlay .modal-content .modal-body .activity-section[data-v-4566386d]{margin-bottom:20px;padding:16px;background:#fafafa;border-radius:8px}.store-page .modal-overlay .modal-content .modal-body .activity-section.warning[data-v-4566386d]{background:#fff7e6;border:1px solid #ffe082}.store-page .modal-overlay .modal-content .modal-body .activity-section .section-title[data-v-4566386d]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.store-page .modal-overlay .modal-content .modal-body .activity-section .section-title .section-icon[data-v-4566386d]{font-size:16px}.store-page .modal-overlay .modal-content .modal-body .activity-section .rule-list .rule-item[data-v-4566386d]{display:flex;gap:10px;padding:8px 0;font-size:13px;color:#666;line-height:1.6}.store-page .modal-overlay .modal-content .modal-body .activity-section .rule-list .rule-item .rule-icon[data-v-4566386d]{font-size:14px;flex-shrink:0}.store-page .modal-overlay .modal-content .modal-body .activity-section .rule-list .rule-item .rule-text[data-v-4566386d]{flex:1}.store-page .modal-overlay .modal-content .modal-footer[data-v-4566386d]{padding:16px 20px;border-top:1px solid #f0f0f0;text-align:center}.store-page .modal-overlay .modal-content .modal-footer .agree-text[data-v-4566386d]{font-size:13px;color:#999;margin-bottom:12px}.store-page .modal-overlay .modal-content .modal-footer .agree-btn[data-v-4566386d]{width:100%;padding:12px 0;background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;border-radius:25px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .3s}.store-page .modal-overlay .modal-content .modal-footer .agree-btn[data-v-4566386d]:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff)}.store-page .membership-section[data-v-4566386d]{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px}.store-page .membership-section .section-header[data-v-4566386d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.store-page .membership-section .section-header h3[data-v-4566386d]{font-size:18px;font-weight:600;color:#333}.store-page .membership-section .section-header .section-desc[data-v-4566386d]{font-size:14px;color:#999}.store-page .membership-section .section-header .show-all-features-btn[data-v-4566386d]{padding:6px 16px;font-size:13px;color:#1890ff;background:#e6f7ff;border:1px solid #b3d8ff;border-radius:4px;cursor:pointer;transition:all .3s}.store-page .membership-section .section-header .show-all-features-btn[data-v-4566386d]:hover{background:#1890ff;color:#fff;border-color:#1890ff}.store-page .membership-section .membership-cards[data-v-4566386d]{display:flex;gap:24px}.store-page .membership-section .membership-cards .membership-card[data-v-4566386d]{flex:1;background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:24px;position:relative;transition:all .3s;cursor:pointer}.store-page .membership-section .membership-cards .membership-card[data-v-4566386d]:hover{border-color:#1890ff;box-shadow:0 4px 16px #1890ff26}.store-page .membership-section .membership-cards .membership-card.active[data-v-4566386d]{border-color:#1890ff;background:#f0f8ff}.store-page .membership-section .membership-cards .membership-card.featured[data-v-4566386d]{border-color:#e0e0e0;box-shadow:0 4px 20px #00000014;transform:scale(1.02)}.store-page .membership-section .membership-cards .membership-card .card-badge[data-v-4566386d]{position:absolute;top:-10px;right:20px;background:#faad14;color:#fff;font-size:12px;padding:2px 12px;border-radius:10px}.store-page .membership-section .membership-cards .membership-card .card-icon[data-v-4566386d]{text-align:center;margin-bottom:16px}.store-page .membership-section .membership-cards .membership-card .card-icon .icon-star[data-v-4566386d]{width:50px;height:50px;margin:0 auto;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#e0e0e0;transition:all .3s}.store-page .membership-section .membership-cards .membership-card .card-icon .icon-star.filled[data-v-4566386d]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.store-page .membership-section .membership-cards .membership-card .card-title[data-v-4566386d]{text-align:center;font-size:20px;font-weight:600;color:#333;margin-bottom:4px}.store-page .membership-section .membership-cards .membership-card .card-subtitle[data-v-4566386d]{text-align:center;font-size:12px;color:#999;margin-bottom:16px}.store-page .membership-section .membership-cards .membership-card .card-price[data-v-4566386d]{text-align:center;margin-bottom:12px}.store-page .membership-section .membership-cards .membership-card .card-price .price-symbol[data-v-4566386d]{font-size:20px;font-weight:600;color:#ff6b6b}.store-page .membership-section .membership-cards .membership-card .card-price .price-value[data-v-4566386d]{font-size:40px;font-weight:700;color:#ff6b6b}.store-page .membership-section .membership-cards .membership-card .card-price .price-unit[data-v-4566386d]{font-size:14px;color:#999;margin-left:4px}.store-page .membership-section .membership-cards .membership-card .show-features-btn[data-v-4566386d]{width:100%;padding:8px 0;border:1px solid #e0e0e0;border-radius:6px;text-align:center;font-size:13px;color:#666;background:#fafafa;cursor:pointer;margin-bottom:12px;transition:all .3s}.store-page .membership-section .membership-cards .membership-card .show-features-btn[data-v-4566386d]:hover{border-color:#1890ff;color:#1890ff;background:#f0f8ff}.store-page .membership-section .membership-cards .membership-card .card-btn-container[data-v-4566386d]{margin-bottom:20px}.store-page .membership-section .membership-cards .membership-card .card-btn-container .card-btn[data-v-4566386d]{width:100%;padding:12px 0;border-radius:25px;font-size:14px;font-weight:500;background:#f5f5f5;border:1px solid #e0e0e0;color:#666;cursor:pointer;transition:all .3s}.store-page .membership-section .membership-cards .membership-card .card-btn-container .card-btn[data-v-4566386d]:hover{border-color:#1890ff;color:#1890ff}.store-page .membership-section .membership-cards .membership-card .card-btn-container .card-btn.primary[data-v-4566386d]{background:#fff;border-color:#e0e0e0;color:#666}.store-page .membership-section .membership-cards .membership-card .card-btn-container .card-btn.primary[data-v-4566386d]:hover{border-color:#1890ff;color:#1890ff}.store-page .membership-section .membership-cards .membership-card .card-btn-container .card-btn.active[data-v-4566386d],.store-page .membership-section .membership-cards .membership-card .card-btn-container .card-btn.primary.active[data-v-4566386d]{background:#52c41a;border-color:#52c41a;color:#fff}.store-page .membership-section .membership-cards .membership-card .card-features[data-v-4566386d]{border-top:1px dashed #e0e0e0;padding-top:16px}.store-page .membership-section .membership-cards .membership-card .card-features .feature-title[data-v-4566386d]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px;text-align:center}.store-page .membership-section .membership-cards .membership-card .card-features .feature-item[data-v-4566386d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.store-page .membership-section .membership-cards .membership-card .card-features .feature-item[data-v-4566386d]:last-child{margin-bottom:0}.store-page .membership-section .membership-cards .membership-card .card-features .feature-item .feature-check[data-v-4566386d]{color:#52c41a;font-size:14px;font-weight:700;flex-shrink:0}.store-page .membership-section .membership-cards .membership-card .card-features .feature-item .feature-text[data-v-4566386d]{font-size:13px;color:#666}.store-page .section[data-v-4566386d]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000000f}.store-page .section .section-header[data-v-4566386d]{position:relative;margin-bottom:16px}.store-page .section .section-header .title-with-tooltip[data-v-4566386d]{display:flex;align-items:center;gap:8px;cursor:pointer}.store-page .section .section-header .title-with-tooltip h3[data-v-4566386d]{font-size:18px;font-weight:600;color:#333}.store-page .section .section-header .title-with-tooltip .tooltip-icon[data-v-4566386d]{width:20px;height:20px;background:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#999;font-weight:700}.store-page .section .section-header .title-with-tooltip .tooltip-icon[data-v-4566386d]:hover{background:#1890ff;color:#fff}.store-page .section .section-header .title-with-tooltip .section-tooltip[data-v-4566386d]{position:absolute;top:calc(100% + 8px);left:0;width:320px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:100;padding:16px}.store-page .section .section-header .title-with-tooltip .section-tooltip[data-v-4566386d]:before{content:"";position:absolute;top:-8px;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e0e0e0}.store-page .section .section-header .title-with-tooltip .section-tooltip[data-v-4566386d]:after{content:"";position:absolute;top:-6px;left:21px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}.store-page .section .section-header .title-with-tooltip .section-tooltip .tooltip-title[data-v-4566386d]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.store-page .section .section-header .title-with-tooltip .section-tooltip .tooltip-content .tooltip-item[data-v-4566386d]{font-size:13px;color:#666;line-height:1.6;margin-bottom:8px}.store-page .section .section-header .title-with-tooltip .section-tooltip .tooltip-content .tooltip-item[data-v-4566386d]:last-child{margin-bottom:0}.store-page .section .section-header .title-with-tooltip .section-tooltip .tooltip-content .tooltip-item .item-label[data-v-4566386d]{color:#333;font-weight:500}.store-page .section .package-tabs[data-v-4566386d]{display:flex;gap:16px}.store-page .section .package-tabs .package-tab[data-v-4566386d]{flex:1;padding:24px 20px;border:2px solid #e0e0e0;border-radius:12px;text-align:center;position:relative;transition:all .3s;background:#fff}.store-page .section .package-tabs .package-tab.active[data-v-4566386d]{border-color:#1890ff;background:#f0f8ff}.store-page .section .package-tabs .package-tab.free[data-v-4566386d]{border-color:#52c41a;background:#f6ffed}.store-page .section .package-tabs .package-tab.free .tab-btn[data-v-4566386d]{background:#52c41a!important;border-color:#52c41a!important;color:#fff!important}.store-page .section .package-tabs .package-tab.highlighted[data-v-4566386d]{border-color:#1890ff;background:linear-gradient(135deg,#fff 0%,#e6f7ff 100%);box-shadow:0 4px 16px #1890ff33}.store-page .section .package-tabs .package-tab.highlighted .tab-btn[data-v-4566386d]{background:#1890ff;border-color:#1890ff;color:#fff}.store-page .section .package-tabs .package-tab .tab-badge[data-v-4566386d]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff;font-size:12px;padding:2px 12px;border-radius:10px;font-weight:600}.store-page .section .package-tabs .package-tab .tab-title[data-v-4566386d]{font-size:14px;color:#999;margin-bottom:12px}.store-page .section .package-tabs .package-tab .tab-size[data-v-4566386d]{font-size:18px;color:#333;font-weight:500;margin-bottom:12px}.store-page .section .package-tabs .package-tab .tab-price[data-v-4566386d]{font-size:32px;font-weight:700;color:#ff6b6b;margin-bottom:20px}.store-page .section .package-tabs .package-tab .tab-price .tab-unit[data-v-4566386d]{font-size:14px;font-weight:400;color:#999}.store-page .section .package-tabs .package-tab .tab-btn[data-v-4566386d]{width:100%;padding:10px 0;border-radius:25px;font-size:14px;font-weight:500;background:#f5f5f5;border-color:#e0e0e0;color:#666}.store-page .section .package-tabs .package-tab .tab-btn.free[data-v-4566386d]{background:#52c41a;border-color:#52c41a;color:#fff}.store-page .section .package-tabs .package-tab .tab-btn.free[data-v-4566386d]:hover{background:#73d13d;border-color:#73d13d}.store-page .section .package-tabs .package-tab .tab-btn.primary[data-v-4566386d]{background:#1890ff;border-color:#1890ff;color:#fff}.store-page .section .package-tabs .package-tab .tab-btn.primary[data-v-4566386d]:hover{background:#40a9ff;border-color:#40a9ff}.store-page .section .info-card .info-header[data-v-4566386d]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.store-page .section .info-card .info-header .info-icon[data-v-4566386d]{font-size:20px}.store-page .section .info-card .info-header .info-title[data-v-4566386d]{font-size:16px;font-weight:600;color:#333}.store-page .section .info-card .info-content .info-row[data-v-4566386d]{display:flex;margin-bottom:12px}.store-page .section .info-card .info-content .info-row[data-v-4566386d]:last-child{margin-bottom:0}.store-page .section .info-card .info-content .info-row .info-label[data-v-4566386d]{font-size:14px;color:#999;flex-shrink:0}.store-page .section .info-card .info-content .info-row .info-value[data-v-4566386d]{font-size:14px;color:#333}.store-page .section .info-card .info-content .info-row .info-value .highlight[data-v-4566386d]{color:#1890ff;font-weight:600}.store-page .section .info-card .usage-section[data-v-4566386d]{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}.store-page .section .info-card .usage-section .usage-label[data-v-4566386d]{font-size:14px;color:#999;margin-bottom:8px;display:block}.store-page .section .info-card .usage-section .usage-bar[data-v-4566386d]{position:relative;height:8px;background:#f0f0f0;border-radius:4px;overflow:visible}.store-page .section .info-card .usage-section .usage-bar .usage-fill[data-v-4566386d]{height:100%;background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:4px}.store-page .section .info-card .usage-section .usage-bar .usage-mark[data-v-4566386d]{position:absolute;top:12px;font-size:12px;color:#999;transform:translate(-50%)}.store-page .section .info-card .usage-section .usage-text[data-v-4566386d]{text-align:right;font-size:14px;color:#666;margin-top:8px}.store-page .section .resource-section .resource-row[data-v-4566386d]{display:flex;align-items:center;margin-bottom:16px}.store-page .section .resource-section .resource-row[data-v-4566386d]:last-child{margin-bottom:0}.store-page .section .resource-section .resource-row .resource-label[data-v-4566386d]{font-size:14px;color:#666;width:100px;flex-shrink:0}.store-page .section .resource-section .resource-row .resource-options[data-v-4566386d]{display:flex;flex-wrap:wrap;gap:12px;flex:1}.store-page .section .resource-section .resource-row .resource-options .resource-option[data-v-4566386d]{padding:8px 16px;border:1px solid #e0e0e0;border-radius:20px;font-size:14px;color:#666;cursor:pointer;transition:all .3s}.store-page .section .resource-section .resource-row .resource-options .resource-option.active[data-v-4566386d]{border-color:#1890ff;background:#e6f7ff;color:#1890ff}.store-page .section .resource-section .resource-row .quantity-control[data-v-4566386d]{display:flex;align-items:center;gap:16px}.store-page .section .resource-section .resource-row .quantity-control .qty-btn[data-v-4566386d]{width:32px;height:32px;border:1px solid #e0e0e0;border-radius:50%;background:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.store-page .section .resource-section .resource-row .quantity-control .qty-btn[data-v-4566386d]:hover{border-color:#1890ff;color:#1890ff}.store-page .section .resource-section .resource-row .quantity-control .qty-value[data-v-4566386d]{font-size:16px;font-weight:600;min-width:32px;text-align:center}.store-page .section .detail-section .detail-item[data-v-4566386d]{margin-bottom:20px}.store-page .section .detail-section .detail-item[data-v-4566386d]:last-child{margin-bottom:0}.store-page .section .detail-section .detail-item .detail-label[data-v-4566386d]{font-size:14px;color:#666;margin-bottom:8px;display:block}.store-page .section .detail-section .detail-item .detail-value[data-v-4566386d]{font-size:14px;color:#333}.store-page .section .detail-section .detail-item .detail-value .highlight[data-v-4566386d]{color:#1890ff;font-weight:600}.store-page .section .detail-section .detail-item .time-selector[data-v-4566386d]{display:flex;gap:8px}.store-page .section .detail-section .detail-item .time-selector[data-v-4566386d] .el-button{padding:6px 12px;font-size:13px}.store-page .section .detail-section .detail-item .chart-container[data-v-4566386d]{display:flex;align-items:flex-end;gap:12px;height:100px;padding:16px;background:#fafafa;border-radius:8px}.store-page .section .detail-section .detail-item .chart-container .chart-bar[data-v-4566386d]{flex:1;background:#e0e0e0;border-radius:4px 4px 0 0;position:relative;transition:height .3s}.store-page .section .detail-section .detail-item .chart-container .chart-bar.active[data-v-4566386d]{background:#1890ff}.store-page .section .detail-section .detail-item .chart-container .chart-bar .bar-label[data-v-4566386d]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:11px;color:#999}.store-page .section .detail-section .detail-item .calendar-container .calendar-header[data-v-4566386d]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.store-page .section .detail-section .detail-item .calendar-container .calendar-weekdays[data-v-4566386d]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.store-page .section .detail-section .detail-item .calendar-container .calendar-weekdays span[data-v-4566386d]{text-align:center;font-size:12px;color:#999;padding:4px 0}.store-page .section .detail-section .detail-item .calendar-container .calendar-grid[data-v-4566386d]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.store-page .section .detail-section .detail-item .calendar-container .calendar-grid span[data-v-4566386d]{text-align:center;font-size:12px;padding:8px 0;border-radius:4px;cursor:pointer}.store-page .section .detail-section .detail-item .calendar-container .calendar-grid span.empty[data-v-4566386d]{visibility:hidden}.store-page .section .detail-section .detail-item .calendar-container .calendar-grid span[data-v-4566386d]:hover{background:#f0f0f0}.store-page .section .detail-section .detail-item .agreement[data-v-4566386d]{font-size:13px;color:#666}.store-page .section .detail-section .detail-item .agreement input[type=checkbox][data-v-4566386d]{margin-right:8px}.store-page .section .detail-section .detail-item .agreement a[data-v-4566386d]{color:#1890ff;text-decoration:none}.store-page .section .bottom-bar[data-v-4566386d]{position:fixed!important;bottom:20px!important;left:260px!important;right:20px!important;height:60px!important;background:#ffffff!important;border:1px solid #e8e8e8!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 40px!important;box-shadow:0 4px 12px #00000014!important;z-index:99999!important;margin-top:0!important}.store-page .section .bottom-bar .bar-left[data-v-4566386d]{flex:0 0 auto}.store-page .section .bottom-bar .agreement-checkbox[data-v-4566386d]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#999;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-page .section .bottom-bar .agreement-checkbox input[type=checkbox][data-v-4566386d]{width:14px;height:14px;cursor:pointer;flex-shrink:0}.store-page .section .bottom-bar .agreement-checkbox span[data-v-4566386d]{overflow:hidden;text-overflow:ellipsis}.store-page .section .bottom-bar .agreement-checkbox a[data-v-4566386d]{color:#1890ff;text-decoration:none}.store-page .section .bottom-bar .agreement-checkbox a[data-v-4566386d]:hover{text-decoration:underline}.store-page .section .bottom-bar .bar-right[data-v-4566386d]{flex:0 0 auto;display:flex;align-items:center;margin-left:20px}.store-page .section .bottom-bar .price-summary[data-v-4566386d]{display:flex;align-items:center;gap:24px}.store-page .section .bottom-bar .price-summary .summary-item[data-v-4566386d]{display:flex;flex-direction:column}.store-page .section .bottom-bar .price-summary .summary-item .summary-label[data-v-4566386d]{font-size:12px;color:#999}.store-page .section .bottom-bar .price-summary .summary-item .summary-value[data-v-4566386d]{font-size:14px;color:#333}.store-page .section .bottom-bar .price-summary .summary-item .summary-value.total[data-v-4566386d]{font-size:24px;font-weight:700;color:#ff6b6b}.store-page .section .bottom-bar .price-summary .summary-divider[data-v-4566386d]{width:1px;height:40px;background:#e0e0e0}.store-page .section .bottom-bar .price-summary .summary-total[data-v-4566386d]{display:flex;flex-direction:column}.store-page .section .bottom-bar .price-summary .summary-total .summary-label[data-v-4566386d]{font-size:12px;color:#999}.store-page .section .bottom-bar .price-summary .summary-total .summary-value[data-v-4566386d]{font-size:24px;font-weight:700;color:#ff6b6b}.store-page .section .bottom-bar .payment-methods[data-v-4566386d]{display:flex;gap:12px}.store-page .section .bottom-bar .payment-methods .payment-method[data-v-4566386d]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:2px solid #e0e0e0;border-radius:20px;cursor:pointer;transition:all .3s}.store-page .section .bottom-bar .payment-methods .payment-method.active[data-v-4566386d]{border-color:#1890ff;background:#e6f7ff}.store-page .section .bottom-bar .payment-methods .payment-method .payment-icon[data-v-4566386d]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.store-page .section .bottom-bar .payment-methods .payment-method .payment-icon.wechat[data-v-4566386d]{background:#52c41a;color:#fff}.store-page .section .bottom-bar .payment-methods .payment-method .payment-icon.alipay[data-v-4566386d]{background:#1890ff;color:#fff}.store-page .section .bottom-bar .payment-methods .payment-method span[data-v-4566386d]{font-size:14px;color:#666}.store-page .section .bottom-bar .simple-buy-btn[data-v-4566386d]{padding:12px 40px;font-size:16px;border-radius:25px;margin-left:24px;background:linear-gradient(135deg,#409EFF,#67C23A);color:#fff;border:none;cursor:pointer;position:relative;z-index:9999;pointer-events:auto;transition:all .3s}.store-page .section .bottom-bar .simple-buy-btn[data-v-4566386d]:disabled{background:#d9d9d9;border-color:#d9d9d9}.store-page .section .payment-dialog[data-v-4566386d],.store-page .section .payment-dialog[data-v-4566386d] .el-dialog{z-index:99999!important}.store-page .section .payment-dialog[data-v-4566386d] .el-dialog__wrapper{z-index:99998!important}.store-page .section .payment-dialog[data-v-4566386d] .el-dialog__header{padding:16px 20px;border-bottom:1px solid #f0f0f0}.store-page .section .payment-dialog[data-v-4566386d] .el-dialog__title{font-size:16px;font-weight:600}.store-page .section .payment-dialog[data-v-4566386d] .el-dialog__body{padding:20px}.store-page .section .payment-dialog[data-v-4566386d] .el-dialog__footer{padding:16px 20px;border-top:1px solid #f0f0f0}.store-page .section .payment-dialog .payment-content .payment-header[data-v-4566386d]{text-align:center;padding:20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;margin-bottom:20px}.store-page .section .payment-dialog .payment-content .payment-header .header-icon[data-v-4566386d]{width:60px;height:60px;margin:0 auto 12px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px}.store-page .section .payment-dialog .payment-content .payment-header .header-title[data-v-4566386d]{font-size:20px;font-weight:600;color:#fff;margin-bottom:4px}.store-page .section .payment-dialog .payment-content .payment-header .header-desc[data-v-4566386d]{font-size:14px;color:#fffc}.store-page .section .payment-dialog .payment-content .payment-info[data-v-4566386d]{background:#fafafa;border-radius:8px;padding:16px;margin-bottom:20px}.store-page .section .payment-dialog .payment-content .payment-info .info-row[data-v-4566386d]{display:flex;justify-content:space-between;margin-bottom:12px}.store-page .section .payment-dialog .payment-content .payment-info .info-row[data-v-4566386d]:last-child{margin-bottom:0}.store-page .section .payment-dialog .payment-content .payment-info .info-row .info-label[data-v-4566386d]{font-size:14px;color:#666}.store-page .section .payment-dialog .payment-content .payment-info .info-row .info-value[data-v-4566386d]{font-size:14px;color:#333;font-weight:500}.store-page .section .payment-dialog .payment-content .payment-info .info-row .info-value.amount[data-v-4566386d]{font-size:24px;color:#ff6b6b;font-weight:700}.store-page .section .payment-dialog .payment-content .payment-method-select[data-v-4566386d]{margin-bottom:20px}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method[data-v-4566386d]{display:flex;align-items:center;padding:16px;border:2px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:all .3s;margin-bottom:12px}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method[data-v-4566386d]:last-child{margin-bottom:0}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method.active[data-v-4566386d]{border-color:#1890ff;background:#e6f7ff}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method[data-v-4566386d]:hover{border-color:#1890ff}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method .method-icon[data-v-4566386d]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;margin-right:16px}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method .method-icon.wechat[data-v-4566386d]{background:#52c41a}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method .method-icon.alipay[data-v-4566386d]{background:#1890ff}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method .method-info[data-v-4566386d]{flex:1}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method .method-info .method-name[data-v-4566386d]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method .method-info .method-desc[data-v-4566386d]{font-size:12px;color:#999}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method .method-check[data-v-4566386d]{width:24px;height:24px;border:2px solid #d9d9d9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:transparent;transition:all .3s}.store-page .section .payment-dialog .payment-content .payment-method-select .payment-method .method-check.checked[data-v-4566386d]{background:#1890ff;border-color:#1890ff;color:#fff}.store-page .section .payment-dialog .payment-content .qrcode-section[data-v-4566386d]{text-align:center;margin-bottom:20px}.store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-container[data-v-4566386d]{display:inline-block;width:200px;height:200px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:16px}.store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-container.wechat[data-v-4566386d]{background:linear-gradient(135deg,#f6ffed,#d9f7be)}.store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-container.alipay[data-v-4566386d]{background:linear-gradient(135deg,#e6f7ff,#b3d9ff)}.store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-container .qrcode-placeholder[data-v-4566386d]{width:150px;height:150px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 2px 8px #0000001a}.store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-container .qrcode-placeholder .qrcode-icon[data-v-4566386d]{font-size:60px;font-weight:700;color:#999}.wechat .store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-container .qrcode-placeholder .qrcode-icon[data-v-4566386d]{color:#52c41a}.alipay .store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-container .qrcode-placeholder .qrcode-icon[data-v-4566386d]{color:#1890ff}.store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-container .qrcode-label[data-v-4566386d]{font-size:14px;font-weight:600;color:#333}.store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-tips[data-v-4566386d]{font-size:13px;color:#666}.store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-tips p[data-v-4566386d]{margin-bottom:4px}.store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-tips p[data-v-4566386d]:last-child{margin-bottom:0}.store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-tips .tips-time[data-v-4566386d]{color:#999}.store-page .section .payment-dialog .payment-content .qrcode-section .qrcode-tips .tips-time .countdown[data-v-4566386d]{color:#ff6b6b;font-weight:600;font-size:16px}.store-page .section .payment-dialog .payment-content .payment-status[data-v-4566386d]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:8px;background:#f5f5f5}.store-page .section .payment-dialog .payment-content .payment-status.waiting[data-v-4566386d]{background:#fffbe6}.store-page .section .payment-dialog .payment-content .payment-status.waiting .status-text[data-v-4566386d]{color:#faad14}.store-page .section .payment-dialog .payment-content .payment-status.waiting .loading[data-v-4566386d]{color:#faad14;animation:loading-4566386d 1s infinite}.store-page .section .payment-dialog .payment-content .payment-status.success[data-v-4566386d]{background:#f6ffed}.store-page .section .payment-dialog .payment-content .payment-status.success .status-text[data-v-4566386d]{color:#52c41a}.store-page .section .payment-dialog .payment-content .payment-status.success .success[data-v-4566386d]{color:#52c41a;font-size:20px;font-weight:700}.store-page .section .payment-dialog .payment-content .payment-status.failed[data-v-4566386d]{background:#fff2f0}.store-page .section .payment-dialog .payment-content .payment-status.failed .status-text[data-v-4566386d]{color:#f5222d}.store-page .section .payment-dialog .payment-content .payment-status.failed .error[data-v-4566386d]{color:#f5222d;font-size:20px;font-weight:700}.store-page .section .payment-dialog .payment-content .payment-status .status-icon[data-v-4566386d]{display:flex;align-items:center;justify-content:center}.store-page .section .payment-dialog .payment-content .payment-status .status-text[data-v-4566386d]{font-size:14px;font-weight:500}@keyframes loading-4566386d{0%,to{opacity:1}50%{opacity:.3}}.store-page .custom-modal-overlay[data-v-4566386d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:99999}.store-page .custom-modal[data-v-4566386d]{background:#fff;border-radius:12px;width:360px;box-shadow:0 10px 40px #0003}.store-page .custom-modal-header[data-v-4566386d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.store-page .custom-modal-header h3[data-v-4566386d]{margin:0;font-size:16px;font-weight:600;color:#333}.store-page .custom-modal-header .custom-modal-close[data-v-4566386d]{font-size:24px;cursor:pointer;color:#999;line-height:1}.store-page .custom-modal-header .custom-modal-close[data-v-4566386d]:hover{color:#666}.store-page .custom-modal-body[data-v-4566386d]{padding:20px}.store-page .custom-modal-footer[data-v-4566386d]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #f0f0f0}.store-page .custom-btn[data-v-4566386d]{padding:8px 20px;border-radius:4px;border:none;cursor:pointer;font-size:14px;transition:all .3s}.store-page .custom-btn-cancel[data-v-4566386d]{background:#f5f5f5;color:#666}.store-page .custom-btn-cancel[data-v-4566386d]:hover{background:#e8e8e8}.store-page .custom-btn-confirm[data-v-4566386d]{background:#1890ff;color:#fff}.store-page .custom-btn-confirm[data-v-4566386d]:hover:not(:disabled){background:#40a9ff}.store-page .custom-btn-confirm[data-v-4566386d]:disabled{background:#ccc;cursor:not-allowed}.store-page .payment-method-options .payment-option[data-v-4566386d]{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:all .3s;margin-bottom:12px}.store-page .payment-method-options .payment-option[data-v-4566386d]:hover{border-color:#1890ff}.store-page .payment-method-options .payment-option.active[data-v-4566386d]{border-color:#1890ff;background:#e6f7ff}.store-page .payment-method-options .payment-option .option-icon[data-v-4566386d]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.store-page .payment-method-options .payment-option .option-icon.wechat[data-v-4566386d]{background:#52c41a;color:#fff}.store-page .payment-method-options .payment-option .option-icon.alipay[data-v-4566386d]{background:#1890ff;color:#fff}.store-page .payment-method-options .payment-option .option-info[data-v-4566386d]{flex:1}.store-page .payment-method-options .payment-option .option-info .option-title[data-v-4566386d]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.store-page .payment-method-options .payment-option .option-info .option-desc[data-v-4566386d]{font-size:12px;color:#999}.personal-center-page[data-v-f6d3ef02]{display:flex;width:100%;height:100vh;background:#f5f7fa}.sidebar[data-v-f6d3ef02]{width:200px;background:#fff;padding:20px 0}.sidebar .sidebar-title[data-v-f6d3ef02]{font-size:16px;font-weight:600;color:#333;padding:0 20px 20px;border-bottom:1px solid #e8e8e8}.sidebar .menu-item[data-v-f6d3ef02]{display:flex;align-items:center;gap:10px;padding:12px 20px;cursor:pointer;color:#666;font-size:14px;transition:all .3s}.sidebar .menu-item[data-v-f6d3ef02]:hover{background:#f5f7fa;color:#1890ff}.sidebar .menu-item.active[data-v-f6d3ef02]{background:#e6f7ff;color:#1890ff;border-right:3px solid #1890ff}.sidebar .menu-item .el-icon[data-v-f6d3ef02]{font-size:18px}.content[data-v-f6d3ef02]{flex:1;padding:20px}.content .content-panel[data-v-f6d3ef02]{background:#fff;border-radius:4px;padding:30px;min-height:calc(100vh - 100px);display:flex;flex-direction:column}.content .content-placeholder[data-v-f6d3ef02]{background:#fff;border-radius:4px;padding:60px;text-align:center}.content .content-placeholder h2[data-v-f6d3ef02]{color:#333;margin-bottom:10px}.content .content-placeholder p[data-v-f6d3ef02]{color:#999}.section-title[data-v-f6d3ef02]{font-size:20px;font-weight:600;color:#333;margin:0 0 30px}.user-info-section[data-v-f6d3ef02]{margin-bottom:30px}.user-info-section .avatar-section[data-v-f6d3ef02]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.user-info-section .avatar-section .avatar[data-v-f6d3ef02]{width:100px;height:100px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-info-section .avatar-section .avatar img[data-v-f6d3ef02]{width:100%;height:100%;object-fit:cover}.user-info-section .avatar-section .user-basic[data-v-f6d3ef02]{flex:1}.user-info-section .avatar-section .user-basic .nickname-input[data-v-f6d3ef02]{width:300px;margin-bottom:8px}.user-info-section .avatar-section .user-basic .user-id[data-v-f6d3ef02]{color:#666;font-size:14px;margin:0}.user-info-section .contact-info[data-v-f6d3ef02]{display:flex;gap:40px;padding:20px 0}.user-info-section .contact-info .contact-item[data-v-f6d3ef02]{display:flex;align-items:center;gap:6px;color:#666;font-size:14px}.avatar-section-title[data-v-f6d3ef02]{font-size:16px;font-weight:600;color:#333;margin-bottom:20px}.avatar-list[data-v-f6d3ef02]{display:grid;grid-template-columns:repeat(8,1fr);gap:16px;margin-bottom:30px}.avatar-list .avatar-item[data-v-f6d3ef02]{width:50px;height:50px;border-radius:50%;overflow:hidden;cursor:pointer;transition:transform .2s}.avatar-list .avatar-item[data-v-f6d3ef02]:hover{transform:scale(1.1)}.avatar-list .avatar-item img[data-v-f6d3ef02]{width:100%;height:100%;object-fit:cover}.complete-btn[data-v-f6d3ef02]{width:200px}.flow-header[data-v-f6d3ef02]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.flow-header .title-with-hint[data-v-f6d3ef02]{display:flex;align-items:center;gap:8px}.flow-header .title-with-hint .section-title[data-v-f6d3ef02]{margin-bottom:0}.flow-header .title-with-hint .flow-hint[data-v-f6d3ef02]{position:relative;cursor:pointer;color:#1890ff;display:flex;align-items:center}.flow-header .title-with-hint .flow-hint .el-icon[data-v-f6d3ef02]{font-size:18px}.flow-header .title-with-hint .flow-hint .hint-popup[data-v-f6d3ef02]{position:absolute;top:100%;right:0;margin-top:10px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:16px;min-width:280px;z-index:1000}.flow-header .title-with-hint .flow-hint .hint-popup .hint-title[data-v-f6d3ef02]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.flow-header .title-with-hint .flow-hint .hint-popup .hint-list[data-v-f6d3ef02]{margin:0;padding-left:20px;list-style:decimal}.flow-header .title-with-hint .flow-hint .hint-popup .hint-list li[data-v-f6d3ef02]{font-size:12px;color:#666;line-height:1.8;margin-bottom:6px}.flow-header .title-with-hint .flow-hint .hint-popup .hint-list li[data-v-f6d3ef02]:last-child{margin-bottom:0}.flow-table[data-v-f6d3ef02]{flex:1;overflow:auto}.flow-table table[data-v-f6d3ef02]{width:100%;border-collapse:collapse}.flow-table table thead[data-v-f6d3ef02]{background:#f5f7fa}.flow-table table thead th[data-v-f6d3ef02]{padding:12px 16px;text-align:left;font-size:14px;font-weight:500;color:#333;border-bottom:1px solid #e8e8e8}.flow-table table tbody tr[data-v-f6d3ef02]{border-bottom:1px solid #f0f0f0;transition:background .2s}.flow-table table tbody tr[data-v-f6d3ef02]:hover{background:#fafafa}.flow-table table tbody tr td[data-v-f6d3ef02]{padding:12px 16px;font-size:14px;color:#666}.table-footer[data-v-f6d3ef02]{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #e8e8e8;margin-top:auto}.table-footer span[data-v-f6d3ef02]{font-size:14px;color:#666}.table-footer .pagination[data-v-f6d3ef02]{display:flex;gap:8px}.cdk-section[data-v-f6d3ef02]{margin-bottom:30px}.cdk-section .cdk-subtitle[data-v-f6d3ef02]{font-size:16px;font-weight:600;color:#333;margin-bottom:10px}.cdk-section .cdk-hint[data-v-f6d3ef02]{font-size:14px;color:#666;line-height:1.6;margin-bottom:16px}.cdk-section .cdk-input-group[data-v-f6d3ef02]{display:flex;gap:16px;align-items:center}.cdk-section .cdk-input-group .cdk-input[data-v-f6d3ef02]{flex:1;max-width:400px}.cdk-section .cdk-input-group .cdk-btn[data-v-f6d3ef02]{min-width:100px}.cdk-record-link[data-v-f6d3ef02]{display:flex;align-items:center;gap:6px;color:#1890ff;cursor:pointer;font-size:14px;margin-top:20px}.cdk-record-link[data-v-f6d3ef02]:hover{text-decoration:underline}.orders-filter[data-v-f6d3ef02]{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.orders-filter .filter-btn[data-v-f6d3ef02]{display:flex;align-items:center;gap:4px}.orders-filter .filter-date[data-v-f6d3ef02]{width:300px}.orders-filter .filter-select[data-v-f6d3ef02]{width:150px}.orders-filter .filter-input[data-v-f6d3ef02]{width:200px}.orders-table[data-v-f6d3ef02]{flex:1;overflow:auto}.orders-table table[data-v-f6d3ef02]{width:100%;border-collapse:collapse}.orders-table table thead[data-v-f6d3ef02]{background:#f5f7fa}.orders-table table thead th[data-v-f6d3ef02]{padding:12px 16px;text-align:left;font-size:14px;font-weight:500;color:#333;border-bottom:1px solid #e8e8e8}.orders-table table tbody tr[data-v-f6d3ef02]{border-bottom:1px solid #f0f0f0;transition:background .2s}.orders-table table tbody tr[data-v-f6d3ef02]:hover{background:#fafafa}.orders-table table tbody tr td[data-v-f6d3ef02]{padding:12px 16px;font-size:14px;color:#666}.orders-table .order-status.success[data-v-f6d3ef02]{color:#52c41a}.orders-table .order-status.fail[data-v-f6d3ef02]{color:#ff4d4f}.order-detail-header[data-v-f6d3ef02]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.order-detail-header .section-title[data-v-f6d3ef02]{margin-bottom:0}.order-success[data-v-f6d3ef02]{text-align:center;padding:40px 0;border-bottom:1px solid #e8e8e8;margin-bottom:30px}.order-success .success-icon[data-v-f6d3ef02]{margin-bottom:16px}.order-success .success-text[data-v-f6d3ef02]{font-size:18px;font-weight:600;color:#52c41a;margin:0 0 12px}.order-success .order-amount[data-v-f6d3ef02]{font-size:14px;color:#666;margin:0}.order-success .order-amount span[data-v-f6d3ef02]{font-size:20px;font-weight:600;color:#333}.order-info-grid[data-v-f6d3ef02]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e8e8e8}.order-info-grid .info-item[data-v-f6d3ef02]{display:flex;justify-content:space-between;font-size:14px}.order-info-grid .info-item .info-label[data-v-f6d3ef02]{color:#666}.order-info-grid .info-item .info-value[data-v-f6d3ef02]{color:#333}.order-products .products-title[data-v-f6d3ef02]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.order-products .products-table[data-v-f6d3ef02]{width:100%;border-collapse:collapse}.order-products .products-table thead[data-v-f6d3ef02]{background:#e6f7ff}.order-products .products-table thead th[data-v-f6d3ef02]{padding:12px 16px;text-align:left;font-size:14px;font-weight:500;color:#333;border:1px solid #d6e4ff}.order-products .products-table tbody td[data-v-f6d3ef02]{padding:12px 16px;font-size:14px;color:#666;border:1px solid #e8e8e8}.process-steps[data-v-f6d3ef02]{display:flex;align-items:center;margin-bottom:40px;padding:20px 0}.process-steps .step[data-v-f6d3ef02]{display:flex;flex-direction:column;align-items:center;gap:8px}.process-steps .step.active .step-number[data-v-f6d3ef02]{background:#1890ff;color:#fff;border-color:#1890ff}.process-steps .step.active .step-name[data-v-f6d3ef02]{color:#1890ff;font-weight:500}.process-steps .step .step-number[data-v-f6d3ef02]{width:32px;height:32px;border-radius:50%;background:#f5f5f5;color:#999;display:flex;align-items:center;justify-content:center;font-size:14px;border:2px solid #e8e8e8}.process-steps .step .step-name[data-v-f6d3ef02]{font-size:12px;color:#999;text-align:center;max-width:100px}.process-steps .step-line[data-v-f6d3ef02]{width:60px;height:2px;background:#e8e8e8;margin:0 10px}.form-section .form-item[data-v-f6d3ef02]{margin-bottom:24px}.form-section .form-item label[data-v-f6d3ef02]{display:block;font-size:14px;color:#333;margin-bottom:8px}.form-section .form-item label.required[data-v-f6d3ef02]:before{content:"*";color:#ff4d4f;margin-right:4px}.form-section .form-item .full-width[data-v-f6d3ef02]{width:100%}.form-section .form-item .upload-area .upload-hint[data-v-f6d3ef02]{font-size:12px;color:#999;margin-bottom:12px;line-height:1.5}.form-section .form-item .upload-area .upload-box[data-v-f6d3ef02]{width:100px;height:100px;border:1px dashed #d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#d9d9d9;transition:all .3s}.form-section .form-item .upload-area .upload-box[data-v-f6d3ef02]:hover{border-color:#1890ff;color:#1890ff}.form-section .form-item .form-tip[data-v-f6d3ef02]{font-size:12px;color:#999;margin-top:4px}.form-section .form-actions[data-v-f6d3ef02]{display:flex;gap:12px;padding-top:20px}.resource-header[data-v-f6d3ef02]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}.resource-stats[data-v-f6d3ef02]{display:flex;gap:20px;margin-bottom:24px}.resource-stats .stats-left[data-v-f6d3ef02]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;flex:1}.resource-stats .stat-card[data-v-f6d3ef02]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.resource-stats .stat-card .stat-header[data-v-f6d3ef02]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.resource-stats .stat-card .stat-header .stat-title[data-v-f6d3ef02]{font-size:13px;color:#666;margin:0}.resource-stats .stat-card .stat-header .stat-icon[data-v-f6d3ef02]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#e6f4ff;border-radius:6px}.resource-stats .stat-card .stat-header .stat-icon img[data-v-f6d3ef02]{width:20px;height:20px}.resource-stats .stat-card .stat-value[data-v-f6d3ef02]{font-size:24px;font-weight:600;color:#1890ff;margin-bottom:8px}.resource-stats .stat-card .stat-progress[data-v-f6d3ef02]{display:flex;align-items:center;gap:10px}.resource-stats .stat-card .stat-progress .progress-bar[data-v-f6d3ef02]{flex:1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.resource-stats .stat-card .stat-progress .progress-bar .progress-fill[data-v-f6d3ef02]{height:100%;background:#1890ff;border-radius:3px}.resource-stats .stat-card .stat-progress span[data-v-f6d3ef02]{font-size:11px;color:#999;white-space:nowrap}.resource-stats .resource-desc[data-v-f6d3ef02]{width:400px;flex-shrink:0;background:#f8f9fa;border:1px solid #e8e8e8;border-radius:8px;padding:16px 20px}.resource-stats .resource-desc h3[data-v-f6d3ef02]{font-size:14px;color:#333;margin:0 0 12px}.resource-stats .resource-desc ul[data-v-f6d3ef02]{margin:0;padding:0;list-style:none}.resource-stats .resource-desc ul li[data-v-f6d3ef02]{font-size:12px;color:#666;line-height:1.8}.resource-actions[data-v-f6d3ef02]{display:flex;gap:12px;margin-bottom:20px}.resource-tabs[data-v-f6d3ef02]{display:flex;gap:0;margin-bottom:16px}.resource-tabs .tab-button[data-v-f6d3ef02]{font-size:14px;padding:8px 20px;font-weight:500;border-radius:0;border:1px solid #d9d9d9;background:#f5f7fa;color:#333;transition:all .3s}.resource-tabs .tab-button[data-v-f6d3ef02]:first-child{border-radius:4px 0 0 4px}.resource-tabs .tab-button[data-v-f6d3ef02]:last-child{border-radius:0 4px 4px 0}.resource-tabs .tab-button[data-v-f6d3ef02]:hover:not(.active){color:#1890ff;border-color:#1890ff}.resource-tabs .tab-button.active[data-v-f6d3ef02]{background:#1890ff;border-color:#1890ff;color:#fff}.resource-table[data-v-f6d3ef02]{flex:1;overflow:auto}.resource-table table[data-v-f6d3ef02]{width:100%;border-collapse:collapse}.resource-table table thead th[data-v-f6d3ef02]{padding:12px 16px;background:#e6f4ff;border:1px solid #e8e8e8;font-size:14px;font-weight:500;color:#333;text-align:left}.resource-table table tbody td[data-v-f6d3ef02]{padding:12px 16px;font-size:14px;color:#666;border:1px solid #e8e8e8}.resource-table table tbody td .resource-id[data-v-f6d3ef02]{font-size:12px;color:#999}.resource-table table tbody td .product-info[data-v-f6d3ef02]{display:flex;align-items:flex-start;gap:12px}.resource-table table tbody td .product-info .product-icon[data-v-f6d3ef02]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.resource-table table tbody td .product-info .product-icon img[data-v-f6d3ef02]{width:24px;height:24px}.resource-table table tbody td .product-info .product-details[data-v-f6d3ef02]{flex:1}.resource-table table tbody td .renew-type[data-v-f6d3ef02]{display:flex;align-items:center;gap:6px;font-size:14px;color:#666}.resource-table table tbody td .renew-type img[data-v-f6d3ef02]{width:16px;height:16px}.resource-table table tbody td .usage-bar-container[data-v-f6d3ef02]{display:flex;flex-direction:column;gap:4px}.resource-table table tbody td .usage-bar-container .usage-bar[data-v-f6d3ef02]{position:relative;width:100%;height:8px;background:transparent;border-radius:4px;overflow:visible}.resource-table table tbody td .usage-bar-container .usage-bar .usage-fill[data-v-f6d3ef02]{position:absolute;top:0;left:0;height:100%;border-radius:4px;transition:width .3s}.resource-table table tbody td .usage-bar-container .usage-bar .usage-fill[style*="width: 100%"][data-v-f6d3ef02]{background:#f5222d}.resource-table table tbody td .usage-bar-container .usage-bar .usage-fill[data-v-f6d3ef02]:not([style*="width: 100%"]){background:#1890ff}.resource-table table tbody td .usage-bar-container .usage-text[data-v-f6d3ef02]{font-size:11px;color:#333;line-height:1.4;white-space:pre-line}.resource-table table tbody td .resource-ops[data-v-f6d3ef02]{display:flex;flex-wrap:wrap;gap:8px}.tickets-header[data-v-f6d3ef02]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.tickets-header .clear-btn[data-v-f6d3ef02]{color:#666}.tickets-table table[data-v-f6d3ef02]{width:100%;border-collapse:collapse}.tickets-table table thead th[data-v-f6d3ef02]{padding:12px 16px;background:#e6f4ff;border:1px solid #e8e8e8;font-size:14px;font-weight:500;color:#333;text-align:left}.tickets-table table tbody td[data-v-f6d3ef02]{padding:12px 16px;font-size:14px;color:#666;border:1px solid #e8e8e8}.tickets-table table tbody td .ticket-status[data-v-f6d3ef02]{display:inline-flex;align-items:center;gap:4px;font-size:12px}.tickets-table table tbody td .ticket-status[data-v-f6d3ef02]:before{content:"";width:8px;height:8px;border-radius:50%}.tickets-table table tbody td .ticket-status.replied[data-v-f6d3ef02]{color:#52c41a}.tickets-table table tbody td .ticket-status.replied[data-v-f6d3ef02]:before{background:#52c41a}.tickets-table table tbody td .ticket-status.completed[data-v-f6d3ef02]{color:#52c41a}.tickets-table table tbody td .ticket-status.completed[data-v-f6d3ef02]:before{background:#52c41a}.ticket-reply-header[data-v-f6d3ef02]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ticket-reply-content[data-v-f6d3ef02]{display:flex;gap:24px;flex:1}.ticket-reply-left[data-v-f6d3ef02]{flex:1;display:flex;flex-direction:column;gap:16px}.ticket-reply-left .ticket-meta[data-v-f6d3ef02]{background:#e8e8e8;border-radius:8px;padding:16px}.ticket-reply-left .ticket-meta .meta-item[data-v-f6d3ef02]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;margin-bottom:8px}.ticket-reply-left .ticket-meta .meta-item[data-v-f6d3ef02]:last-child{margin-bottom:0}.ticket-reply-left .ticket-meta .meta-item span[data-v-f6d3ef02]:first-child{color:#666}.ticket-reply-left .ticket-messages[data-v-f6d3ef02]{display:flex;flex-direction:column;gap:16px}.ticket-reply-left .ticket-messages .message-item .user-message .message-header[data-v-f6d3ef02]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ticket-reply-left .ticket-messages .message-item .user-message .message-header .message-time[data-v-f6d3ef02]{margin-left:auto;font-size:12px;color:#999}.ticket-reply-left .ticket-messages .message-item .user-message .message-content[data-v-f6d3ef02]{background:#e8e8e8;border-radius:8px;padding:12px 16px;font-size:14px;color:#333;line-height:1.6}.ticket-reply-left .ticket-messages .message-item .staff-message .message-header[data-v-f6d3ef02]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ticket-reply-left .ticket-messages .message-item .staff-message .message-header .message-time[data-v-f6d3ef02]{margin-left:auto;font-size:12px;color:#999}.ticket-reply-left .ticket-messages .message-item .staff-message .message-content[data-v-f6d3ef02]{background:#e8e8e8;border-radius:8px;padding:12px 16px;font-size:14px;color:#333;line-height:1.6}.ticket-reply-left .reply-input[data-v-f6d3ef02]{margin-top:20px}.ticket-reply-left .reply-input .reply-label[data-v-f6d3ef02]{font-size:14px;color:#333;margin-bottom:8px}.ticket-reply-left .reply-upload[data-v-f6d3ef02]{display:flex;align-items:center;gap:12px;margin-top:12px}.ticket-reply-left .reply-upload .reply-label[data-v-f6d3ef02]{font-size:14px;color:#333}.ticket-reply-left .reply-upload .upload-box[data-v-f6d3ef02]{width:60px;height:60px;border:1px dashed #d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#d9d9d9;transition:all .3s}.ticket-reply-left .reply-upload .upload-box[data-v-f6d3ef02]:hover{border-color:#1890ff;color:#1890ff}.ticket-reply-left .reply-actions[data-v-f6d3ef02]{display:flex;gap:12px;margin-top:20px}.ticket-reply-right[data-v-f6d3ef02]{width:320px;flex-shrink:0}.ticket-reply-right .ticket-info-card[data-v-f6d3ef02]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px}.ticket-reply-right .ticket-info-card h3[data-v-f6d3ef02]{font-size:16px;font-weight:600;color:#333;margin:0 0 16px}.ticket-reply-right .ticket-info-card .info-item[data-v-f6d3ef02]{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;font-size:14px}.ticket-reply-right .ticket-info-card .info-item .label[data-v-f6d3ef02]{color:#666}.ticket-reply-right .ticket-info-card .info-item .value[data-v-f6d3ef02]{color:#333;text-align:right;max-width:180px;word-break:break-all}.security-section .security-section-title[data-v-f6d3ef02]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.security-section .security-section-title .section-marker[data-v-f6d3ef02]{width:4px;height:20px;background:#1890ff;border-radius:2px}.security-section .security-section-title h3[data-v-f6d3ef02]{font-size:18px;font-weight:600;color:#333;margin:0}.security-section .security-card-list[data-v-f6d3ef02]{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.security-section .security-card[data-v-f6d3ef02]{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px 24px}.security-section .security-card .security-card-left[data-v-f6d3ef02]{display:flex;align-items:center;gap:16px}.security-section .security-card .security-card-left .security-icon[data-v-f6d3ef02]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.security-section .security-card .security-card-left .security-icon img[data-v-f6d3ef02]{width:24px;height:24px}.security-section .security-card .security-card-left .security-info .security-title[data-v-f6d3ef02]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.security-section .security-card .security-card-left .security-info .security-desc[data-v-f6d3ef02]{font-size:13px;color:#666;margin:0}.security-section .security-card .security-card-right .security-btn[data-v-f6d3ef02]{padding:8px 24px;font-size:14px;border-radius:6px;min-width:80px}.security-section .security-card .security-card-right .security-btn.el-button--info[data-v-f6d3ef02]{background:#d9d9d9;border-color:#d9d9d9;color:#333}.security-section .security-card .security-card-right .security-btn.el-button--info[data-v-f6d3ef02]:hover{background:#bfbfbf;border-color:#bfbfbf}.security-section .security-card .security-card-right .security-btn.el-button--primary[data-v-f6d3ef02]{background:#1890ff;border-color:#1890ff}.security-section .security-card .security-card-right .security-btn.el-button--primary[data-v-f6d3ef02]:hover{background:#40a9ff;border-color:#40a9ff}.messages-section .messages-header[data-v-f6d3ef02]{margin-bottom:8px}.messages-section .messages-subtitle[data-v-f6d3ef02]{font-size:13px;color:#666;margin-bottom:20px}.messages-section .messages-toolbar[data-v-f6d3ef02]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.messages-section .messages-toolbar .toolbar-left[data-v-f6d3ef02],.messages-section .messages-toolbar .toolbar-right[data-v-f6d3ef02]{display:flex;align-items:center;gap:12px}.messages-section .messages-toolbar .toolbar-right .toolbar-btn[data-v-f6d3ef02]{background:#f5f7fa;border-color:#d9d9d9;color:#333;padding:8px 16px}.messages-section .messages-toolbar .toolbar-right .toolbar-btn[data-v-f6d3ef02]:hover{color:#1890ff;border-color:#1890ff}.messages-section .messages-toolbar .toolbar-right .search-box[data-v-f6d3ef02]{display:flex;align-items:center;gap:8px;margin-left:12px}.messages-section .messages-toolbar .toolbar-right .search-box .search-input[data-v-f6d3ef02]{width:240px}.messages-section .messages-toolbar .toolbar-right .search-box .search-btn[data-v-f6d3ef02]{padding:8px 20px}.messages-section .messages-table[data-v-f6d3ef02]{flex:1;overflow:auto}.messages-section .messages-table table[data-v-f6d3ef02]{width:100%;border-collapse:collapse}.messages-section .messages-table table thead th[data-v-f6d3ef02]{padding:12px 16px;background:#e6f4ff;border:1px solid #e8e8e8;font-size:14px;font-weight:500;color:#333;text-align:left}.messages-section .messages-table table tbody tr[data-v-f6d3ef02]{cursor:pointer;transition:background .3s}.messages-section .messages-table table tbody tr[data-v-f6d3ef02]:hover{background:#f5f7fa}.messages-section .messages-table table tbody tr.unread[data-v-f6d3ef02]{background:#e6f7ff}.messages-section .messages-table table tbody tr.unread[data-v-f6d3ef02]:hover{background:#d9f1ff}.messages-section .messages-table table tbody tr td[data-v-f6d3ef02]{padding:12px 16px;font-size:14px;color:#666;border:1px solid #e8e8e8}.messages-section .messages-table table tbody tr td[data-v-f6d3ef02]:nth-child(2){display:flex;align-items:center;gap:8px;position:relative}.messages-section .messages-table table tbody tr td:nth-child(2) .unread-dot[data-v-f6d3ef02]{width:8px;height:8px;background:#1890ff;border-radius:50%;flex-shrink:0}.contact-section .contact-header[data-v-f6d3ef02]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.contact-section .contact-header .section-marker[data-v-f6d3ef02]{width:4px;height:20px;background:#1890ff;border-radius:2px}.contact-section .contact-header h2[data-v-f6d3ef02]{font-size:18px;font-weight:600;color:#333;margin:0}.contact-section .contact-card[data-v-f6d3ef02]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px}.contact-section .contact-card .contact-text[data-v-f6d3ef02]{margin-bottom:24px}.contact-section .contact-card .contact-text p[data-v-f6d3ef02]{font-size:14px;color:#666;line-height:1.8;margin:0}.contact-section .contact-card .contact-email[data-v-f6d3ef02]{display:flex;align-items:center;gap:8px}.contact-section .contact-card .contact-email .email-icon[data-v-f6d3ef02]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.contact-section .contact-card .contact-email .email-icon img[data-v-f6d3ef02]{width:24px;height:24px}.contact-section .contact-card .contact-email span[data-v-f6d3ef02]{font-size:14px;color:#333}.profile-page[data-v-468624d3]{display:flex;min-height:calc(100vh - 60px);background:#f5f7fa}.profile-page .profile-sidebar[data-v-468624d3]{width:200px;background:#fff;border-right:1px solid #e0e0e0;padding:0}.profile-page .profile-sidebar .sidebar-title[data-v-468624d3]{padding:20px;font-size:16px;font-weight:600;color:#333;border-bottom:1px solid #f0f0f0;margin-bottom:10px}.profile-page .profile-sidebar .sidebar-item[data-v-468624d3]{display:flex;align-items:center;gap:12px;padding:14px 20px;color:#666;cursor:pointer;transition:all .3s;font-size:14px}.profile-page .profile-sidebar .sidebar-item[data-v-468624d3]:hover{background:#f5f7fa;color:#1890ff}.profile-page .profile-sidebar .sidebar-item.active[data-v-468624d3]{background:#e6f7ff;color:#1890ff;border-right:3px solid #1890ff;font-weight:500}.profile-page .profile-content[data-v-468624d3]{flex:1;padding:24px;overflow-y:auto}.cache-management[data-v-85911352]{padding:24px;background:#f5f7fa;min-height:calc(100vh - 128px)}.page-header[data-v-85911352]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-info .page-title[data-v-85911352]{font-size:24px;font-weight:700;color:#1e293b;margin:0}.page-header .header-info .page-desc[data-v-85911352]{font-size:14px;color:#64748b;margin:4px 0 0}.page-header .action-btn[data-v-85911352]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:14px;color:#475569;transition:all .2s ease}.page-header .action-btn[data-v-85911352]:hover:not(:disabled){background:#f1f5f9;border-color:#4c74df;color:#4c74df}.page-header .action-btn[data-v-85911352]:disabled{opacity:.5;cursor:not-allowed}.stats-cards[data-v-85911352]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:24px}.stats-card[data-v-85911352]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;gap:16px;position:relative}.stats-card .stats-icon[data-v-85911352]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.stats-card .stats-content[data-v-85911352]{flex:1}.stats-card .stats-content .stats-number[data-v-85911352]{font-size:24px;font-weight:700;color:#1e293b;line-height:1}.stats-card .stats-content .stats-label[data-v-85911352]{font-size:14px;color:#64748b;margin-top:4px}.stats-card .stats-trend[data-v-85911352]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#10b981}.toolbar[data-v-85911352]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:16px 20px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.toolbar .toolbar-left[data-v-85911352]{display:flex;gap:12px}.toolbar .toolbar-btn[data-v-85911352]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:13px;color:#475569;transition:all .2s ease}.toolbar .toolbar-btn[data-v-85911352]:hover{background:#f1f5f9;border-color:#4c74df;color:#4c74df}.toolbar .search-box{input {&[data-v-85911352] {border: none; background: transparent; outline: none; font-size: 13px; color: #475569; width: 150px;} &[data-v-85911352]::placeholder {color: #94a3b8;}}}.toolbar .search-box[data-v-85911352]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;font-size:13px}.tabs-container[data-v-85911352]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.tabs-header[data-v-85911352]{display:flex;border-bottom:1px solid #e2e8f0}.tabs-header .tab-item[data-v-85911352]{display:flex;align-items:center;gap:8px;padding:16px 24px;cursor:pointer;font-size:14px;color:#64748b;transition:all .2s ease;position:relative}.tabs-header .tab-item[data-v-85911352]:hover{color:#4c74df;background:#f8fafc}.tabs-header .tab-item.active[data-v-85911352]{color:#4c74df;font-weight:600}.tabs-header .tab-item.active[data-v-85911352]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#4C74DF;border-radius:2px 2px 0 0}.tabs-header .tab-item .tab-badge[data-v-85911352]{background:#ef4444;color:#fff;font-size:11px;padding:1px 6px;border-radius:10px;font-weight:600}.tab-content[data-v-85911352]{padding:24px}.overview-section[data-v-85911352]{margin-bottom:24px}.overview-section .section-header{h3[data-v-85911352] {font-size: 16px; font-weight: 600; color: #1e293b; margin: 0;} .mini-btn {&[data-v-85911352] {padding: 6px 12px; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; cursor: pointer; font-size: 12px; color: #475569;} &[data-v-85911352]:hover {background: #f1f5f9;} &.primary {&[data-v-85911352] {background: #4C74DF; color: #fff; border-color: #4C74DF;} &[data-v-85911352]:hover {background: #3b61c9;}}}}.overview-section .section-header[data-v-85911352]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cache-distribution[data-v-85911352]{background:#f8fafc;border-radius:12px;padding:20px}.cache-distribution .dist-item[data-v-85911352]{margin-bottom:16px}.cache-distribution .dist-item[data-v-85911352]:last-child{margin-bottom:0}.cache-distribution .dist-item .dist-bar[data-v-85911352]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:8px}.cache-distribution .dist-item .dist-bar .dist-fill[data-v-85911352]{height:100%;border-radius:4px;transition:width .5s ease}.cache-distribution .dist-item .dist-info[data-v-85911352]{display:flex;justify-content:space-between;font-size:13px}.cache-distribution .dist-item .dist-info .dist-name[data-v-85911352]{color:#475569}.cache-distribution .dist-item .dist-info .dist-value[data-v-85911352]{color:#64748b}.health-grid[data-v-85911352]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.health-item[data-v-85911352]{display:flex;align-items:center;gap:12px;background:#f8fafc;padding:16px;border-radius:12px}.health-item .health-icon[data-v-85911352]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.health-item .health-icon.healthy[data-v-85911352]{background:#d1fae5;color:#059669}.health-item .health-icon.warning[data-v-85911352]{background:#fef3c7;color:#d97706}.health-item .health-icon.danger[data-v-85911352]{background:#fee2e2;color:#dc2626}.health-item .health-info .health-label[data-v-85911352]{font-size:13px;color:#64748b}.health-item .health-info .health-value[data-v-85911352]{font-size:16px;font-weight:600;color:#1e293b}.tasks-section[data-v-85911352]{margin-bottom:24px}.task-table{table {&[data-v-85911352] {width: 100%; border-collapse: collapse;} thead {tr {&[data-v-85911352] {background: #f8fafc;} th[data-v-85911352] {padding: 12px 16px; text-align: left; font-size: 13px; font-weight: 600; color: #64748b; border-bottom: 1px solid #e2e8f0;}}} tbody {tr {&[data-v-85911352] {border-bottom: 1px solid #f1f5f9;} &[data-v-85911352]:hover {background: #f8fafc;} td[data-v-85911352] {padding: 14px 16px; font-size: 14px; color: #475569;} .type-tag[data-v-85911352] {padding: 4px 10px; border-radius: 20px; font-size: 12px; color: #fff;} .status-tag {&[data-v-85911352] {padding: 4px 10px; border-radius: 20px; font-size: 12px;} &.running[data-v-85911352] {background: #dbeafe; color: #1d4ed8;} &.completed[data-v-85911352] {background: #d1fae5; color: #059669;} &.pending[data-v-85911352] {background: #fef3c7; color: #d97706;} &.failed[data-v-85911352] {background: #fee2e2; color: #dc2626;}} .actions-cell[data-v-85911352] {display: flex; gap: 8px;}}}} .empty-state {&[data-v-85911352] {text-align: center; padding: 40px; color: #94a3b8;} i[data-v-85911352] {font-size: 48px; margin-bottom: 12px; opacity: .5;} p[data-v-85911352] {margin: 0; font-size: 14px;}}}.task-table[data-v-85911352]{overflow-x:auto}.action-mini-btn[data-v-85911352]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s ease}.action-mini-btn[data-v-85911352]:hover{background:#f1f5f9;color:#4c74df;border-color:#4c74df}.action-mini-btn.danger[data-v-85911352]:hover{color:#dc2626;border-color:#dc2626}.log-list[data-v-85911352]{background:#f8fafc;border-radius:12px;padding:16px;max-height:300px;overflow-y:auto}.log-list .log-item[data-v-85911352]{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid #e2e8f0}.log-list .log-item[data-v-85911352]:last-child{border-bottom:none}.log-list .log-item .log-time[data-v-85911352]{font-size:12px;color:#94a3b8;white-space:nowrap}.log-list .log-item .log-content[data-v-85911352]{flex:1;font-size:13px;color:#475569}.log-list .log-item .log-content .log-type[data-v-85911352]{font-weight:600;margin-right:8px}.settings-section .settings-form .settings-group[data-v-85911352]{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:20px}.settings-section .settings-form .settings-group .group-title[data-v-85911352]{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:16px;padding-left:8px;border-left:3px solid #4C74DF}.settings-section .settings-form .settings-group .setting-item[data-v-85911352]{display:grid;grid-template-columns:1fr 2fr;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid #e2e8f0}.settings-section .settings-form .settings-group .setting-item[data-v-85911352]:last-child{border-bottom:none}.settings-section .settings-form .settings-group .setting-item .setting-label[data-v-85911352]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#475569}.settings-section .settings-form .settings-group .setting-item .setting-label .help-icon[data-v-85911352]{color:#94a3b8;cursor:help}.settings-section .settings-form .settings-group .setting-item .setting-label .help-icon[data-v-85911352]:hover{color:#4c74df}.settings-section .settings-form .settings-group .setting-item .setting-input[data-v-85911352]{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;transition:all .2s ease}.settings-section .settings-form .settings-group .setting-item .setting-input[data-v-85911352]:focus{outline:none;border-color:#4c74df;box-shadow:0 0 0 2px #4c74df1a}.settings-section .settings-form .settings-group .setting-item .setting-input[data-v-85911352]:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.inline-switch{input[data-v-85911352] {display: none;} .inline-switch-slider {&[data-v-85911352] {position: relative; width: 48px; height: 26px; border-radius: 999px; background: #cbd5e1; transition: background .2s ease; flex-shrink: 0;} &[data-v-85911352]::after {content: ""; position: absolute; top: 3px; left: 3px; width: 20px; height: 20px; border-radius: 50%; background: #fff; box-shadow: 0 1px 2px rgba(0,0,0,.15); transition: transform .2s ease;}} input:checked + .inline-switch-slider[data-v-85911352] {background: linear-gradient(135deg,#4C74DF,#02A6F0);} input:checked + .inline-switch-slider[data-v-85911352]::after {transform: translateX(22px);}}.inline-switch[data-v-85911352]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.tooltip[data-v-85911352]{position:fixed;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 25px #0000001f;padding:0;min-width:300px;z-index:1000}.tooltip .tooltip-header[data-v-85911352]{background:#f8fafc;color:#4c74df;padding:14px 16px;font-weight:600;font-size:14px;border-bottom:1px solid #e2e8f0}.tooltip .tooltip-body[data-v-85911352]{padding:16px;font-size:13px;color:#475569;line-height:1.6}@media (max-width: 768px){.cache-management[data-v-85911352]{padding:16px}.page-header[data-v-85911352]{flex-direction:column;align-items:flex-start;gap:12px}.stats-cards[data-v-85911352]{grid-template-columns:1fr;gap:12px}.toolbar[data-v-85911352]{flex-direction:column;align-items:stretch;gap:12px}.toolbar-left[data-v-85911352]{flex-wrap:wrap}.search-box{input[data-v-85911352] {width: 100%;}}.search-box[data-v-85911352]{width:100%}.health-grid[data-v-85911352]{grid-template-columns:1fr}.setting-item[data-v-85911352]{grid-template-columns:1fr!important;text-align:left}}\feff\feff\feff\feff\feff\feff\feff\feff\feff\feff\feff\feff\feff  *{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#ffffff;color:#262626;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;border-radius:3px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}a{color:#40a9ff;text-decoration:none}a:hover{color:#1890ff}.btn-primary{background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);border:none;color:#fff;padding:12px 28px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 20px #1890ff26}.btn-primary:hover:before{left:100%}.btn-primary:active{transform:translateY(0)}.card{background:#ffffff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;border:1px solid #e8e8e8;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(22,119,255,.5),transparent);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.card:hover{background:#f5f7fa;border-color:#1677ff4d;transform:translateY(-4px);box-shadow:0 0 20px #1890ff26}.card:hover:before{opacity:1}.text-gradient{background:linear-gradient(135deg,#4096ff 0%,#1677ff 50%,#722ed1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-primary{background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.icon-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff;border:1px solid #e8e8e8;color:#595959;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.icon-btn:hover{background:rgba(22,119,255,.1);color:#40a9ff;border-color:#1677ff4d}.glow-text{text-shadow:0 0 20px rgba(22,119,255,.5)}.tech-border{position:relative}.tech-border:before,.tech-border:after{content:"";position:absolute;width:12px;height:12px;border-color:#1890ff;border-style:solid}.tech-border:before{top:-1px;left:-1px;border-width:2px 0 0 2px;border-radius:12px 0 0}.tech-border:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0;border-radius:0 0 12px}.el-input__wrapper{background-color:#fff!important;border:1px solid #e8e8e8!important;box-shadow:none!important;border-radius:8px!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.el-input__wrapper:hover{border-color:#1677ff80!important}.el-input__wrapper.is-focus{border-color:#1890ff!important;box-shadow:0 0 0 3px #1677ff26!important}.el-input__inner{color:#262626!important}.el-input__inner::placeholder{color:#8c8c8c!important}.el-input__prefix-inner,.el-input__suffix-inner{color:#8c8c8c!important}.el-button--primary{background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%)!important;border:none!important;border-radius:8px!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.el-button--primary:hover{transform:translateY(-1px)!important;box-shadow:0 0 20px #1890ff26!important}.el-button{border-radius:8px!important;font-weight:500!important}body .el-dialog{background-color:#fff!important;background:#ffffff!important;border:1px solid #e8e8e8!important;border-radius:12px!important;box-shadow:0 8px 32px #0000001a!important}body .el-dialog__wrapper{background:rgba(0,0,0,.5)!important}body .el-dialog__body,body .el-dialog__header,body .el-dialog__footer{background-color:#fff!important;background:#ffffff!important}body .el-dialog__title{color:#262626!important;font-weight:600!important}body .el-dialog__headerbtn{color:#595959!important}body .el-dialog__headerbtn:hover{color:#262626!important}body .el-dialog__body{color:#595959!important}.el-table{--el-table-bg-color: #ffffff !important;--el-table-tr-bg-color: #ffffff !important;--el-table-header-bg-color: #fafafa !important;--el-table-row-hover-bg-color: #f5f7fa !important;--el-table-border-color: $border-color !important;--el-table-text-color: #262626 !important;--el-table-header-text-color: #595959 !important}.el-pagination{--el-pagination-bg-color: transparent !important;--el-pagination-button-bg-color: $bg-card !important;--el-pagination-hover-color: #1890ff !important}.el-select-dropdown{background:#ffffff!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid #e8e8e8!important;border-radius:8px!important}.el-select-dropdown__item{color:#262626!important}.el-select-dropdown__item:hover{background:rgba(22,119,255,.15)!important}.el-select-dropdown__item.selected{color:#40a9ff!important;background:rgba(22,119,255,.1)!important}.el-drawer{background:#ffffff!important}.el-form-item__label,.el-tabs__item{color:#595959!important}.el-tabs__item.is-active{color:#40a9ff!important}.el-tabs__active-bar{background-color:#1890ff!important}body .el-dialog.login-modal .el-dialog__body,body .el-dialog.register-modal .el-dialog__body{padding:0!important}.el-card{background:#ffffff!important;border:1px solid #e8e8e8!important;border-radius:12px!important}.el-card__header{border-bottom:1px solid #e8e8e8!important}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-enter-from{transform:translate(-20px);opacity:0}.slide-leave-to{transform:translate(20px);opacity:0}.scale-enter-active,.scale-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.scale-enter-from,.scale-leave-to{transform:scale(.95);opacity:0}.bottom-bar{position:fixed!important;bottom:20px!important;left:260px!important;right:20px!important;height:64px!important;background:#ffffff!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid #e8e8e8!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 32px!important;box-shadow:0 8px 32px #0000001a!important;z-index:99999!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #1677ff4d}50%{box-shadow:0 0 40px #1677ff80}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.main-layout[data-v-415a64ab]{display:flex;flex-direction:column;width:100%;height:100vh;background:#f5f7fa;position:relative;overflow:hidden}.main-layout[data-v-415a64ab]:before{display:none}.top-header[data-v-415a64ab]{height:64px;background:#fff;border-bottom:1px solid #e8e8e8;color:#333;display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:relative;z-index:100}.top-header .header-left[data-v-415a64ab]{display:flex;align-items:center;gap:40px}.top-header .header-left .logo .zhuxingyun-logo[data-v-415a64ab]{display:flex;align-items:center;gap:12px}.top-header .header-left .logo .zhuxingyun-logo .logo-icon[data-v-415a64ab]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.top-header .header-left .logo .zhuxingyun-logo .logo-icon .logo-img[data-v-415a64ab]{width:36px;height:36px;object-fit:contain}.top-header .header-left .logo .zhuxingyun-logo .logo-text[data-v-415a64ab]{font-size:20px;font-weight:700;color:#1a1a1a;letter-spacing:1px}.top-header .header-left .top-nav[data-v-415a64ab]{display:flex;gap:4px;height:100%;align-items:center}.top-header .header-left .top-nav .nav-item[data-v-415a64ab]{color:#666;font-size:14px;padding:8px 20px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;font-weight:500;position:relative}.top-header .header-left .top-nav .nav-item[data-v-415a64ab]:hover{color:#1677ff;background:#f0f7ff}.top-header .header-left .top-nav .nav-item.active[data-v-415a64ab]{color:#1677ff;background:#e6f4ff}.top-header .header-left .top-nav .nav-item.active[data-v-415a64ab]:before{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:24px;height:2px;background:#1677ff;border-radius:2px}.top-header .header-right[data-v-415a64ab]{display:flex;align-items:center;gap:16px}.top-header .header-right .header-item[data-v-415a64ab]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#666;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.top-header .header-right .header-item[data-v-415a64ab]:hover{background:#f5f5f5;color:#1677ff}.top-header .header-right .user-info[data-v-415a64ab]{display:flex;align-items:center;gap:12px;padding:4px 12px 4px 4px;border-radius:999px;background:#f5f5f5;border:1px solid #e8e8e8;transition:all .15s cubic-bezier(.4,0,.2,1)}.top-header .header-right .user-info[data-v-415a64ab]:hover{background:#f0f0f0}.top-header .header-right .user-info .username[data-v-415a64ab]{color:#333;font-size:14px;font-weight:500}.top-header .header-right .user-info .storage-info[data-v-415a64ab]{color:#999;font-size:12px}.top-header .header-right .user-dropdown-container[data-v-415a64ab]{position:relative}.top-header .header-right .custom-dropdown-menu[data-v-415a64ab]{position:absolute;top:100%;right:0;margin-top:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 8px 32px #0000001a;min-width:180px;z-index:1000;padding:8px}.top-header .header-right .custom-dropdown-menu .dropdown-item[data-v-415a64ab]{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;color:#666;font-size:14px;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:6px}.top-header .header-right .custom-dropdown-menu .dropdown-item[data-v-415a64ab]:hover{background:#f5f7fa;color:#1677ff}.top-header .header-right .custom-dropdown-menu .dropdown-item .el-icon[data-v-415a64ab]{font-size:16px;color:#8c8c8c}.top-header .header-right .custom-dropdown-menu .dropdown-item-divider[data-v-415a64ab]{height:1px;background:#f0f0f0;margin:6px 0}.top-header .header-right .el-button[data-v-415a64ab]{margin-left:8px;background:#1677ff!important;border:none!important}.top-header .header-right .el-button[data-v-415a64ab]:hover{background:#4096ff!important}.main-content[data-v-415a64ab]{display:flex;flex:1;overflow:hidden;position:relative;z-index:1}.main-content .sidebar[data-v-415a64ab]{width:240px;background:#fff;border-right:1px solid #e8e8e8;padding:20px 12px;overflow-y:auto}.main-content .sidebar .sidebar-section[data-v-415a64ab]{margin-bottom:24px}.main-content .sidebar .sidebar-section .section-title[data-v-415a64ab]{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;padding:0 12px}.main-content .sidebar .sidebar-section .nav-item[data-v-415a64ab]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;color:#666;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:4px;font-size:14px;position:relative}.main-content .sidebar .sidebar-section .nav-item[data-v-415a64ab]:hover{background:#f5f7fa;color:#1677ff}.main-content .sidebar .sidebar-section .nav-item.active[data-v-415a64ab]{background:#e6f4ff;color:#1677ff;font-weight:500}.main-content .sidebar .sidebar-section .nav-item.active[data-v-415a64ab]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#1677ff;border-radius:0 2px 2px 0}.main-content .sidebar .sidebar-section .nav-item span[data-v-415a64ab]{font-size:14px}.main-content .sidebar .sidebar-section .add-cloud-btn-wrapper[data-v-415a64ab]{width:100%;margin-bottom:12px;pointer-events:auto;position:relative;z-index:100;cursor:pointer}.main-content .sidebar .sidebar-section .add-cloud-btn[data-v-415a64ab]{width:100%;pointer-events:auto;cursor:pointer}.main-content .sidebar .sidebar-section .cloud-management-header[data-v-415a64ab]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 4px}.main-content .sidebar .sidebar-section .cloud-management-header .add-cloud-button[data-v-415a64ab]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:transparent;border:1px dashed #d9d9d9;color:#999;border-radius:8px;cursor:pointer;font-size:13px;transition:all .15s cubic-bezier(.4,0,.2,1)}.main-content .sidebar .sidebar-section .cloud-management-header .add-cloud-button[data-v-415a64ab]:hover{border-color:#1677ff;background:#e6f4ff;color:#1677ff}.main-content .sidebar .sidebar-section .cloud-management-header .refresh-cloud-button[data-v-415a64ab]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;color:#999;transition:all .15s cubic-bezier(.4,0,.2,1)}.main-content .sidebar .sidebar-section .cloud-management-header .refresh-cloud-button[data-v-415a64ab]:hover{border-color:#1677ff;color:#1677ff;background:#e6f4ff}.main-content .sidebar .sidebar-section .empty-cloud-list[data-v-415a64ab]{display:flex;flex-direction:column;align-items:center;padding:24px 16px;color:#999;background:#fafafa;border-radius:8px;border:1px dashed #e8e8e8}.main-content .sidebar .sidebar-section .empty-cloud-list .empty-icon[data-v-415a64ab]{font-size:32px;margin-bottom:8px;opacity:.4}.main-content .sidebar .sidebar-section .empty-cloud-list .empty-text[data-v-415a64ab]{font-size:13px}.main-content .sidebar .sidebar-section .cloud-item[data-v-415a64ab]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;background:#fafafa;border:1px solid #e8e8e8;margin-bottom:8px;cursor:pointer;pointer-events:auto;z-index:1;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.main-content .sidebar .sidebar-section .cloud-item[data-v-415a64ab]:hover{border-color:#1677ff;background:#e6f4ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.main-content .sidebar .sidebar-section .cloud-item .cloud-info[data-v-415a64ab]{flex:1;margin-right:12px}.main-content .sidebar .sidebar-section .cloud-item .cloud-info .cloud-name[data-v-415a64ab]{font-size:14px;color:#333;font-weight:500;margin-bottom:8px}.main-content .sidebar .sidebar-section .cloud-item .cloud-info .cloud-progress .progress-bar[data-v-415a64ab]{width:100%;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden;margin-bottom:4px}.main-content .sidebar .sidebar-section .cloud-item .cloud-info .cloud-progress .progress-bar .progress-fill[data-v-415a64ab]{height:100%;background:#1677ff;border-radius:2px;transition:width .5s ease;position:relative}.main-content .sidebar .sidebar-section .cloud-item .cloud-info .cloud-progress .progress-text[data-v-415a64ab]{font-size:11px;color:#999}.main-content .sidebar .sidebar-section .cloud-item .cloud-actions[data-v-415a64ab]{display:flex;gap:4px;flex-shrink:0;position:relative}.main-content .sidebar .sidebar-section .cloud-item .cloud-actions .action-icon[data-v-415a64ab]{color:#999;cursor:pointer;padding:6px;border-radius:6px;transition:all .15s cubic-bezier(.4,0,.2,1)}.main-content .sidebar .sidebar-section .cloud-item .cloud-actions .action-icon[data-v-415a64ab]:hover{color:#1677ff;background:#e6f4ff}.main-content .sidebar .sidebar-section .cloud-item .cloud-actions .cloud-menu-container[data-v-415a64ab]{position:relative}.main-content .sidebar .sidebar-section .cloud-item .cloud-actions .cloud-dropdown-menu[data-v-415a64ab]{position:absolute;bottom:100%;right:0;margin-bottom:8px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 8px 32px #0000001a;min-width:140px;z-index:9999;padding:6px}.main-content .sidebar .sidebar-section .cloud-item .cloud-actions .cloud-dropdown-menu .cloud-menu-item[data-v-415a64ab]{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;color:#666;font-size:13px;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:6px}.main-content .sidebar .sidebar-section .cloud-item .cloud-actions .cloud-dropdown-menu .cloud-menu-item[data-v-415a64ab]:hover{background:#f5f7fa;color:#1677ff}.main-content .sidebar .sidebar-section .cloud-item .cloud-actions .cloud-dropdown-menu .cloud-menu-item .el-icon[data-v-415a64ab]{font-size:14px;color:#999}.main-content .sidebar .sidebar-section .empty-favorite-list[data-v-415a64ab]{display:flex;flex-direction:column;align-items:center;padding:24px 16px;color:#999;background:#fafafa;border-radius:8px;border:1px dashed #e8e8e8}.main-content .sidebar .sidebar-section .empty-favorite-list .empty-icon[data-v-415a64ab]{font-size:28px;margin-bottom:8px;opacity:.5}.main-content .sidebar .sidebar-section .empty-favorite-list .empty-text[data-v-415a64ab]{font-size:13px}.main-content .sidebar .sidebar-section .favorite-item[data-v-415a64ab]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:#fafafa;border:1px solid #e8e8e8;margin-bottom:6px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.main-content .sidebar .sidebar-section .favorite-item[data-v-415a64ab]:hover{border-color:#1677ff;background:#e6f4ff;transform:translateY(-1px)}.main-content .sidebar .sidebar-section .favorite-item .favorite-icon[data-v-415a64ab]{font-size:18px;flex-shrink:0}.main-content .sidebar .sidebar-section .favorite-item .favorite-info[data-v-415a64ab]{flex:1;min-width:0}.main-content .sidebar .sidebar-section .favorite-item .favorite-info .favorite-name[data-v-415a64ab]{font-size:13px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-content .sidebar .sidebar-section .favorite-item .favorite-info .favorite-cloud[data-v-415a64ab]{font-size:11px;color:#999;margin-top:2px}.main-content .sidebar .sidebar-section .favorite-item .favorite-delete[data-v-415a64ab]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#999;font-size:16px;line-height:1;flex-shrink:0;transition:all .15s cubic-bezier(.4,0,.2,1)}.main-content .sidebar .sidebar-section .favorite-item .favorite-delete[data-v-415a64ab]:hover{background:#ff4d4f;color:#fff}.main-content .sidebar .sidebar-section .favorite-more[data-v-415a64ab]{text-align:center;font-size:12px;color:#999;padding:8px;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}.main-content .sidebar .sidebar-section .favorite-more[data-v-415a64ab]:hover{color:#1677ff}.main-content .content[data-v-415a64ab]{flex:1;padding:20px;overflow-y:auto;background:#f5f7fa}.main-content .content .content-header[data-v-415a64ab]{margin-bottom:20px}.main-content .content .content-header .page-title[data-v-415a64ab]{font-size:22px;font-weight:600;color:#333}.main-content .cloud-info-dialog[data-v-415a64ab]{text-align:center;padding:10px 0}.main-content .cloud-info-dialog .cloud-info-icon[data-v-415a64ab]{width:80px;height:80px;margin:0 auto 16px;background:#f5f7fa;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:40px}.main-content .cloud-info-dialog .cloud-info-name[data-v-415a64ab]{font-size:22px;font-weight:600;color:#303133;margin-bottom:6px}.main-content .cloud-info-dialog .cloud-info-type[data-v-415a64ab]{font-size:14px;color:#909399;margin-bottom:20px}.main-content .cloud-info-dialog .info-divider[data-v-415a64ab]{height:1px;background:#ebeef5;margin:16px 0}.main-content .cloud-info-dialog .info-section[data-v-415a64ab]{text-align:left}.main-content .cloud-info-dialog .info-section .info-row[data-v-415a64ab]{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.main-content .cloud-info-dialog .info-section .info-row .info-label[data-v-415a64ab]{font-size:14px;color:#909399}.main-content .cloud-info-dialog .info-section .info-row .info-value[data-v-415a64ab]{font-size:14px;color:#303133;font-weight:500}.main-content .cloud-info-dialog .info-section .info-row .info-value.used-text[data-v-415a64ab]{color:#409eff}.main-content .cloud-info-dialog .info-section .info-row .info-value.free-text[data-v-415a64ab]{color:#67c23a}.main-content .cloud-info-dialog .space-usage .usage-header[data-v-415a64ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#606266}.main-content .cloud-info-dialog .space-usage .usage-header .usage-percent[data-v-415a64ab]{font-weight:600;color:#409eff}.main-content .cloud-info-dialog .space-usage .progress-bar-large[data-v-415a64ab]{width:100%;height:16px;background:#ecf5ff;border-radius:8px;overflow:hidden;margin-bottom:10px}.main-content .cloud-info-dialog .space-usage .progress-bar-large .progress-fill-large[data-v-415a64ab]{height:100%;background:linear-gradient(90deg,#409eff,#66b1ff);border-radius:8px;transition:width .5s ease}.main-content .cloud-info-dialog .space-usage .usage-detail[data-v-415a64ab]{text-align:center;font-size:13px;color:#909399}.cloud-right-click-menu[data-v-415a64ab]{position:fixed;z-index:9999;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;padding:6px 0;min-width:140px}.cloud-right-click-menu .right-menu-item[data-v-415a64ab]{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;color:#303133;cursor:pointer;transition:all .2s}.cloud-right-click-menu .right-menu-item[data-v-415a64ab]:hover{background:#f5f7fa}.cloud-right-click-menu .right-menu-item.danger[data-v-415a64ab]{color:#f56c6c}.cloud-right-click-menu .right-menu-item.danger[data-v-415a64ab]:hover{background:#fef0f0}.cloud-right-click-menu .right-menu-item .el-icon[data-v-415a64ab]{font-size:16px}.cloud-right-click-menu .right-menu-divider[data-v-415a64ab]{height:1px;background:#ebeef5;margin:6px 0}.cloud-info-drawer[data-v-415a64ab]{height:100%;display:flex;flex-direction:column}.cloud-info-drawer .drawer-header[data-v-415a64ab]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ebeef5}.cloud-info-drawer .drawer-header .drawer-title[data-v-415a64ab]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133}.cloud-info-drawer .drawer-header .drawer-title .title-icon[data-v-415a64ab]{font-size:18px}.cloud-info-drawer .drawer-header .drawer-actions[data-v-415a64ab]{display:flex;align-items:center;gap:12px}.cloud-info-drawer .drawer-header .drawer-actions .action-icon[data-v-415a64ab]{font-size:18px;cursor:pointer;color:#606266;transition:color .2s}.cloud-info-drawer .drawer-header .drawer-actions .action-icon[data-v-415a64ab]:hover{color:#409eff}.cloud-info-drawer .drawer-header .drawer-actions .action-icon.close-icon[data-v-415a64ab]{font-size:22px;font-weight:300}.cloud-info-drawer .drawer-content[data-v-415a64ab]{flex:1;overflow-y:auto;padding:24px 20px}.cloud-info-drawer .cloud-big-icon[data-v-415a64ab]{width:100px;height:100px;margin:0 auto 24px;background:#f5f7fa;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:48px}.cloud-info-drawer .cloud-big-icon .cloud-detail-icon[data-v-415a64ab]{width:64px;height:64px;object-fit:contain}.cloud-info-drawer .info-list .info-item[data-v-415a64ab]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px}.cloud-info-drawer .info-list .info-item .info-label[data-v-415a64ab]{color:#909399}.cloud-info-drawer .info-list .info-item .info-value[data-v-415a64ab]{color:#303133;font-weight:500;max-width:60%;text-align:right;word-break:break-all}.cloud-info-drawer .section-divider[data-v-415a64ab]{height:1px;background:#ebeef5;margin:20px 0}.cloud-info-drawer .space-section .section-header[data-v-415a64ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;font-weight:600;color:#303133}.cloud-info-drawer .space-section .section-header .refresh-icon[data-v-415a64ab]{cursor:pointer;font-size:16px;transition:transform .3s}.cloud-info-drawer .space-section .section-header .refresh-icon[data-v-415a64ab]:hover{transform:rotate(180deg)}.cloud-info-drawer .space-section .space-numbers[data-v-415a64ab]{display:flex;justify-content:space-between;font-size:12px;color:#606266;margin-bottom:10px}.cloud-info-drawer .space-section .progress-bar-large[data-v-415a64ab]{height:20px;background:#f0f2f5;border-radius:10px;overflow:hidden}.cloud-info-drawer .space-section .progress-bar-large .progress-fill-large[data-v-415a64ab]{height:100%;background:linear-gradient(90deg,#67c23a 0%,#409eff 100%);border-radius:10px;transition:width .3s ease}.cloud-info-drawer .config-section .config-title[data-v-415a64ab]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#303133;margin-bottom:16px}.cloud-info-drawer .config-section .config-title .config-title-icon[data-v-415a64ab]{font-size:18px}.cloud-info-drawer .config-section .config-entry-btn[data-v-415a64ab]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#F5F7FA;border-radius:8px;cursor:pointer;transition:all .2s;color:#606266;font-size:14px}.cloud-info-drawer .config-section .config-entry-btn[data-v-415a64ab]:hover{background:#ECF5FF;color:#377dff}.cloud-info-drawer .config-section .config-entry-btn .arrow[data-v-415a64ab]{font-size:16px}.cloud-info-drawer .config-section .config-item[data-v-415a64ab]{margin-bottom:16px}.cloud-info-drawer .config-section .config-item .config-label[data-v-415a64ab]{font-size:13px;color:#606266;margin-bottom:8px}.cloud-info-drawer .config-section .config-item .config-value[data-v-415a64ab]{width:100%}.cloud-info-drawer .config-section .config-actions[data-v-415a64ab]{margin-top:20px;display:flex;justify-content:flex-end}.cloud-config-dialog[data-v-415a64ab]{padding:10px 0}.cloud-config-dialog .config-item[data-v-415a64ab]{margin-bottom:20px}.cloud-config-dialog .config-item .config-label[data-v-415a64ab]{font-size:14px;color:#606266;margin-bottom:8px;font-weight:500}.cloud-config-dialog .config-item .config-value[data-v-415a64ab]{width:100%}.main-footer[data-v-415a64ab]{height:40px;background:#fff;border-top:1px solid #e8e8e8;display:flex;align-items:center;justify-content:center;padding:0 20px;flex-shrink:0}.main-footer .footer-content[data-v-415a64ab]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1400px}.main-footer .footer-left[data-v-415a64ab]{font-size:12px;color:#909399}.main-footer .footer-right[data-v-415a64ab]{font-size:12px}.main-footer .icp-link[data-v-415a64ab]{color:#606266;text-decoration:none;transition:color .2s}.main-footer .icp-link[data-v-415a64ab]:hover{color:#409eff;text-decoration:underline}.payment-page[data-v-724c8346]{min-height:100vh;background:#f5f5f5;padding:40px 20px}.wechat-payment-page[data-v-724c8346]{max-width:400px;margin:0 auto}.wechat-header[data-v-724c8346]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:30px}.wechat-header .wechat-logo[data-v-724c8346]{width:40px;height:40px}.wechat-header .wechat-logo svg[data-v-724c8346]{width:100%;height:100%}.wechat-header .wechat-title[data-v-724c8346]{font-size:24px;font-weight:600;color:#333}.payment-card[data-v-724c8346]{background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 20px #00000014}.amount-section[data-v-724c8346]{text-align:center;margin-bottom:30px}.amount-section .amount-label[data-v-724c8346]{font-size:14px;color:#999;margin-bottom:8px}.amount-section .amount .amount-symbol[data-v-724c8346]{font-size:28px;color:#333;font-weight:400}.amount-section .amount .amount-value[data-v-724c8346]{font-size:48px;font-weight:700;color:#333}.order-info[data-v-724c8346]{background:#fafafa;border-radius:12px;padding:20px;margin-bottom:30px}.order-info .order-row[data-v-724c8346]{display:flex;justify-content:space-between;padding:10px 0}.order-info .order-row[data-v-724c8346]:first-child{border-bottom:1px dashed #e0e0e0}.order-info .order-row .order-label[data-v-724c8346]{font-size:14px;color:#999}.order-info .order-row .order-value[data-v-724c8346]{font-size:14px;color:#333;font-weight:500}.qrcode-section[data-v-724c8346]{margin-bottom:20px}.qrcode-section .qrcode-container[data-v-724c8346]{text-align:center}.qrcode-section .qrcode-container .qrcode-border[data-v-724c8346]{width:220px;height:220px;margin:0 auto;background:#fff;border:3px solid #07C160;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:10px}.qrcode-section .qrcode-container .qrcode-border.alipay-border[data-v-724c8346]{border-color:#1677ff}.qrcode-section .qrcode-container .qrcode-image[data-v-724c8346]{width:200px;height:200px;border-radius:8px}.qrcode-section .qrcode-container .qrcode-loading[data-v-724c8346]{font-size:32px;color:#07c160}.qrcode-section .qrcode-container .qrcode-label[data-v-724c8346]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.qrcode-section .qrcode-container .qrcode-label .label-icon[data-v-724c8346]{font-size:20px}.qrcode-section .qrcode-container .qrcode-label span[data-v-724c8346]{font-size:16px;font-weight:600;color:#07c160}.qrcode-section .qrcode-tips[data-v-724c8346]{text-align:center;margin-top:16px}.qrcode-section .qrcode-tips p[data-v-724c8346]{font-size:13px;color:#999;margin:4px 0}.qrcode-section .qrcode-tips p.tips-time[data-v-724c8346]{color:#666}.qrcode-section .qrcode-tips p.tips-time .countdown[data-v-724c8346]{color:#07c160;font-weight:600;font-size:16px}.payment-status[data-v-724c8346]{text-align:center;padding:16px;border-radius:8px;margin-bottom:20px}.payment-status.waiting[data-v-724c8346]{background:#fffbe6}.payment-status.waiting .status-text[data-v-724c8346]{color:#faad14}.payment-status.success[data-v-724c8346]{background:#f6ffed}.payment-status.success .status-text[data-v-724c8346],.payment-status.success .success[data-v-724c8346]{color:#52c41a}.payment-status.failed[data-v-724c8346]{background:#fff2f0}.payment-status.failed .status-text[data-v-724c8346],.payment-status.failed .error[data-v-724c8346]{color:#ff4d4f}.payment-status .status-icon[data-v-724c8346]{margin-bottom:8px}.payment-status .status-icon .loading[data-v-724c8346]{font-size:24px;color:#faad14;animation:loading-724c8346 1s infinite}.payment-status .status-icon .success[data-v-724c8346],.payment-status .status-icon .error[data-v-724c8346]{font-size:32px;font-weight:700}.payment-status .status-text[data-v-724c8346]{font-size:16px;font-weight:500}@keyframes loading-724c8346{0%,to{opacity:.3}50%{opacity:1}}.payment-actions[data-v-724c8346]{display:flex;gap:16px;margin-top:20px}.payment-actions .back-btn[data-v-724c8346],.payment-actions .retry-btn[data-v-724c8346]{flex:1;padding:14px;border-radius:8px;border:none;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.payment-actions .back-btn[data-v-724c8346]{background:#f5f5f5;color:#666}.payment-actions .back-btn[data-v-724c8346]:hover{background:#e8e8e8}.payment-actions .retry-btn[data-v-724c8346]{background:#07C160;color:#fff}.payment-actions .retry-btn[data-v-724c8346]:hover{background:#10B981}.document-center-page[data-v-7c5221bb]{height:100%;background:#fff}.document-center-page .documents-layout[data-v-7c5221bb]{display:flex;height:calc(100vh - 60px);background:#fff}.document-center-page .documents-sidebar[data-v-7c5221bb]{width:280px;background:#f5f7fa;border-right:1px solid #e8e8e8;overflow-y:auto;padding:20px 0}.document-center-page .documents-sidebar .sidebar-section .section-item[data-v-7c5221bb]{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;color:#333;cursor:pointer;transition:all .2s}.document-center-page .documents-sidebar .sidebar-section .section-item[data-v-7c5221bb]:hover{background:#e6f7ff;color:#1890ff}.document-center-page .documents-sidebar .sidebar-section .section-item.active[data-v-7c5221bb]{background:#e6f7ff;color:#1890ff;font-weight:500}.document-center-page .documents-sidebar .sidebar-section .section-item .expand-icon[data-v-7c5221bb]{margin-left:auto;color:#999;transition:transform .2s}.document-center-page .documents-sidebar .sidebar-section .section-item .expand-icon.rotated[data-v-7c5221bb]{transform:rotate(90deg)}.document-center-page .documents-sidebar .sidebar-section .subsection-list .subsection-item[data-v-7c5221bb]{padding:8px 20px 8px 44px;font-size:13px;color:#666;cursor:pointer;transition:all .2s}.document-center-page .documents-sidebar .sidebar-section .subsection-list .subsection-item[data-v-7c5221bb]:hover{background:#e6f7ff;color:#1890ff}.document-center-page .documents-sidebar .sidebar-section .subsection-list .subsection-item.active[data-v-7c5221bb]{background:#e6f7ff;color:#1890ff;font-weight:500}.document-center-page .documents-sidebar .sidebar-section .subsection-list .subsection-submenu .submenu-item[data-v-7c5221bb]{padding:6px 20px 6px 56px;font-size:12px;color:#666;cursor:pointer;transition:all .2s}.document-center-page .documents-sidebar .sidebar-section .subsection-list .subsection-submenu .submenu-item[data-v-7c5221bb]:hover{background:#e6f7ff;color:#1890ff}.document-center-page .documents-sidebar .sidebar-section .subsection-list .subsection-submenu .submenu-item.active[data-v-7c5221bb]{background:#e6f7ff;color:#1890ff;font-weight:500}.document-center-page .documents-content[data-v-7c5221bb]{flex:1;overflow-y:auto;padding:30px 40px}.document-center-page .documents-content .content-breadcrumb[data-v-7c5221bb]{font-size:13px;color:#666;margin-bottom:20px}.document-center-page .documents-content .content-breadcrumb .separator[data-v-7c5221bb]{margin:0 8px}.document-center-page .documents-content .content-title[data-v-7c5221bb]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.document-center-page .documents-content .content-title h1[data-v-7c5221bb]{font-size:24px;font-weight:600;color:#333;margin:0 0 12px}.document-center-page .documents-content .content-title .title-meta[data-v-7c5221bb]{display:flex;justify-content:space-between;align-items:center}.document-center-page .documents-content .content-title .title-meta .update-time[data-v-7c5221bb]{font-size:13px;color:#999}.document-center-page .documents-content .content-title .title-meta .title-actions[data-v-7c5221bb]{display:flex;gap:16px;color:#999}.document-center-page .documents-content .content-title .title-meta .title-actions .el-icon[data-v-7c5221bb]{cursor:pointer;transition:color .2s}.document-center-page .documents-content .content-title .title-meta .title-actions .el-icon[data-v-7c5221bb]:hover{color:#1890ff}.document-center-page .documents-content .content-body[data-v-7c5221bb]{line-height:1.8}.document-center-page .documents-content .content-body p[data-v-7c5221bb]{font-size:14px;color:#333;margin:0 0 16px}.document-center-page .documents-content .content-body h2[data-v-7c5221bb]{font-size:18px;font-weight:600;color:#333;margin:32px 0 16px}.document-center-page .documents-content .content-body .highlight[data-v-7c5221bb]{color:#1890ff;font-weight:500}.document-center-page .documents-content .content-body .news-item[data-v-7c5221bb]{padding:20px;background:#fafafa;border-radius:6px;margin-bottom:16px}.document-center-page .documents-content .content-body .news-item .news-date[data-v-7c5221bb]{font-size:13px;color:#999;margin-bottom:8px}.document-center-page .documents-content .content-body .news-item .news-title[data-v-7c5221bb]{font-size:15px;font-weight:600;color:#333;margin-bottom:8px}.document-center-page .documents-content .content-body .news-item .news-content[data-v-7c5221bb]{font-size:14px;color:#666}.document-center-page .documents-content .content-body .link[data-v-7c5221bb]{color:#1890ff;cursor:pointer;text-decoration:underline}.document-center-page .documents-content .content-body .doc-table[data-v-7c5221bb]{width:100%;border-collapse:collapse;margin:20px 0}.document-center-page .documents-content .content-body .doc-table thead th[data-v-7c5221bb]{background:#f5f7fa;border:1px solid #e8e8e8;padding:12px 16px;font-size:14px;font-weight:500;color:#333;text-align:left}.document-center-page .documents-content .content-body .doc-table tbody td[data-v-7c5221bb]{border:1px solid #e8e8e8;padding:12px 16px;font-size:14px;color:#333}.document-center-page .documents-content .content-body .info-box[data-v-7c5221bb]{background:#e6f7ff;border-radius:8px;padding:16px 20px;margin:20px 0;display:flex;gap:12px}.document-center-page .documents-content .content-body .info-box .info-icon[data-v-7c5221bb]{color:#1890ff;font-size:20px;margin-top:2px;flex-shrink:0}.document-center-page .documents-content .content-body .info-box .info-text[data-v-7c5221bb]{flex:1}.document-center-page .documents-content .content-body .info-box .info-text p[data-v-7c5221bb]{font-weight:500;color:#333;margin:0 0 8px}.document-center-page .documents-content .content-body .info-box .info-text ul[data-v-7c5221bb]{margin:0;padding-left:20px}.document-center-page .documents-content .content-body .info-box .info-text ul li[data-v-7c5221bb]{font-size:14px;color:#333;margin-bottom:8px}.document-center-page .documents-toc[data-v-7c5221bb]{width:220px;flex-shrink:0;border-left:1px solid #e8e8e8;padding:20px}.document-center-page .documents-toc h3[data-v-7c5221bb]{font-size:14px;font-weight:600;color:#333;margin:0 0 16px}.document-center-page .documents-toc ul[data-v-7c5221bb]{list-style:none;padding:0;margin:0}.document-center-page .documents-toc ul li[data-v-7c5221bb]{font-size:13px;color:#666;cursor:pointer;transition:all .2s;border-left:2px solid transparent;padding:8px 0 8px 12px}.document-center-page .documents-toc ul li[data-v-7c5221bb]:hover{color:#1890ff}.document-center-page .documents-toc ul li.active[data-v-7c5221bb]{color:#1890ff;font-weight:500;border-left-color:#1890ff}.callback-page[data-v-8bbd8c58]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f5f7fa}.loading-container[data-v-8bbd8c58]{text-align:center}.loading-spinner[data-v-8bbd8c58]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid #1890ff;border-radius:50%;animation:spin-8bbd8c58 1s linear infinite;margin:0 auto 16px}@keyframes spin-8bbd8c58{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container p[data-v-8bbd8c58]{color:#666;font-size:14px}.callback-page[data-v-d95d937d]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f5f7fa}.loading-container[data-v-d95d937d],.success-container[data-v-d95d937d],.error-container[data-v-d95d937d]{text-align:center;padding:40px;background:white;border-radius:16px;box-shadow:0 4px 20px #0000001a}.loading-spinner[data-v-d95d937d]{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid #07c160;border-radius:50%;animation:spin-d95d937d 1s linear infinite;margin:0 auto 16px}@keyframes spin-d95d937d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-icon[data-v-d95d937d],.error-icon[data-v-d95d937d]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:40px}.success-icon[data-v-d95d937d]{background:#52c41a;color:#fff}.error-icon[data-v-d95d937d]{background:#ff4d4f;color:#fff}h2[data-v-d95d937d]{margin:0 0 10px;font-size:24px;color:#333}p[data-v-d95d937d]{color:#666;margin:0 0 20px}.btn-primary[data-v-d95d937d]{padding:10px 32px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-primary[data-v-d95d937d]:hover{background:#40a9ff}
