*{margin:0;padding:0}body{background:#f5f5f5}.login-page[data-v-3f7e132d]{min-height:100vh;background:#0f172a;display:flex;flex-direction:column}.login-nav[data-v-3f7e132d]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;background:rgba(10,10,26,.8);border-bottom:1px solid rgba(0,243,255,.2)}.nav-brand[data-v-3f7e132d]{font-size:1.5rem;background:linear-gradient(45deg,#00f3ff,#7d12ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-links a[data-v-3f7e132d]{color:hsla(0,0%,100%,.8);text-decoration:none;margin-left:2rem;transition:color .3s}.nav-links a[data-v-3f7e132d]:hover{color:#00f3ff}.main-content[data-v-3f7e132d]{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;padding:4rem 5%;flex:1}.cdn-section[data-v-3f7e132d]{display:flex;flex-direction:column;gap:2rem;padding-top:2rem}.highlight-card[data-v-3f7e132d]{margin-bottom:30px;padding:15px;border-radius:20px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);color:#f8fafc}.highlight-card h3[data-v-3f7e132d]{color:#00f3ff;margin-bottom:1rem}.highlight-card p[data-v-3f7e132d]{color:#e2e8f0;opacity:.9}.highlight-card[data-v-3f7e132d]:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,243,255,.1);transition:all .3s ease}.glow-bar[data-v-3f7e132d]{position:absolute;bottom:0;left:0;width:100%;height:2px;opacity:.6}.login-section[data-v-3f7e132d]{position:relative;display:flex;justify-content:center;align-items:flex-start}.login-card[data-v-3f7e132d]{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:40px 50px;width:100%;max-width:440px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1);position:sticky;top:120px}.title[data-v-3f7e132d]{color:#e2e8f0;text-align:center;margin-bottom:40px;font-size:1.8rem}.input-group[data-v-3f7e132d]{position:relative;margin-bottom:30px}.modern-input[data-v-3f7e132d]{width:100%;height:48px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:0 16px;color:#fff;font-size:1rem;transition:all .3s ease}.modern-input[data-v-3f7e132d]:focus{border-color:rgba(0,243,255,.5);box-shadow:0 0 0 3px rgba(0,243,255,.1)}.input-label[data-v-3f7e132d]{position:absolute;left:16px;top:14px;color:#94a3b8;pointer-events:none;transition:all .3s ease}.modern-input:not(:-moz-placeholder-shown)~.input-label[data-v-3f7e132d]{top:-8px;left:12px;font-size:.85rem;color:#00f3ff;background:#0f172a;padding:0 4px}.modern-input:focus~.input-label[data-v-3f7e132d],.modern-input:not(:placeholder-shown)~.input-label[data-v-3f7e132d]{top:-8px;left:12px;font-size:.85rem;color:#00f3ff;background:#0f172a;padding:0 4px}.focus-line[data-v-3f7e132d]{position:absolute;bottom:0;left:0;width:0;height:2px;background:#00f3ff;transition:width .3s ease}.modern-input:focus~.focus-line[data-v-3f7e132d]{width:100%}.solid-button[data-v-3f7e132d]{width:100%;height:48px;background:linear-gradient(45deg,#00f3ff,#7d12ff);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s}.solid-button[data-v-3f7e132d]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,243,255,.3)}.utils-links[data-v-3f7e132d]{margin-top:20px;text-align:center;color:#94a3b8}.link[data-v-3f7e132d]{color:#94a3b8;text-decoration:none;font-size:.9rem;transition:color .2s}.link[data-v-3f7e132d]:hover{color:#00f3ff}.divider[data-v-3f7e132d]{margin:0 12px;opacity:.5}.stats-bar[data-v-3f7e132d]{display:flex;justify-content:center;gap:4rem;padding:3rem 5% 2rem;background:rgba(0,0,0,.2);margin-top:auto}.stat-item[data-v-3f7e132d]{text-align:center}.stat-value[data-v-3f7e132d]{font-size:2rem;color:#00f3ff;font-weight:700}.stat-label[data-v-3f7e132d]{color:hsla(0,0%,100%,.6);font-size:.9rem}@media (max-width:1024px){.main-content[data-v-3f7e132d]{grid-template-columns:1fr;padding:2rem 5%}.cdn-section[data-v-3f7e132d]{order:2;padding-top:0}.login-section[data-v-3f7e132d]{order:1}.login-card[data-v-3f7e132d]{position:static;margin:0 auto}.nav-links[data-v-3f7e132d]{display:none}.stats-bar[data-v-3f7e132d]{flex-direction:column;gap:2rem;padding:2rem 5%}}@media (max-width:480px){.login-card[data-v-3f7e132d]{padding:30px}.title[data-v-3f7e132d]{font-size:1.5rem}}.navbar[data-v-5cd792b0]{position:fixed;top:0;left:0;right:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(15,23,42,.8);border-bottom:1px solid rgba(0,243,255,.1)}.nav-content[data-v-5cd792b0]{max-width:1200px;margin:0 auto;padding:.8rem 2rem;display:flex;justify-content:space-between;align-items:center}.nav-brand[data-v-5cd792b0]{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:transform .3s ease}.nav-brand[data-v-5cd792b0]:hover{transform:translateY(-2px)}.nav-brand i[data-v-5cd792b0]{font-size:1.8rem}.brand-text[data-v-5cd792b0],.nav-brand i[data-v-5cd792b0]{background:linear-gradient(45deg,#00f3ff,#7d12ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-text[data-v-5cd792b0]{font-size:1.5rem;font-weight:600}.nav-links[data-v-5cd792b0]{display:flex;gap:1.5rem}.nav-link[data-v-5cd792b0]{display:flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.nav-link i[data-v-5cd792b0]{font-size:1.2rem}.nav-link[data-v-5cd792b0]:hover{color:#00f3ff;background:rgba(0,243,255,.1);transform:translateY(-2px)}@media (max-width:640px){.nav-content[data-v-5cd792b0]{padding:.8rem 1rem}.brand-text[data-v-5cd792b0]{font-size:1.2rem}.nav-link span[data-v-5cd792b0]{display:none}.nav-link[data-v-5cd792b0]{padding:.5rem}.nav-link i[data-v-5cd792b0]{font-size:1.4rem}}.main-content[data-v-5cd792b0]{display:flex;justify-content:center;align-items:center;flex:1;width:100%;min-height:100vh;background:#0f172a;background-repeat:no;padding:20px}.register-card[data-v-5cd792b0]{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:40px 30px;width:100%;max-width:440px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1)}.title[data-v-5cd792b0]{color:#e2e8f0;text-align:center;margin-bottom:30px;font-size:1.8rem}.input-group[data-v-5cd792b0]{position:relative;margin-bottom:20px}.input-group.other[data-v-5cd792b0]{display:flex;align-items:center;justify-content:space-between}.input-group.other .ipt[data-v-5cd792b0]{flex:1}.input-group.other .btn[data-v-5cd792b0],.input-group.other .yanzhengma img[data-v-5cd792b0]{height:48px;margin-left:10px}.captcha-input[data-v-5cd792b0]{border-radius:8px 0 0 8px}.captcha-btn[data-v-5cd792b0]{height:48px;background:linear-gradient(45deg,#00f3ff,#7d12ff);border:none;border-radius:0 8px 8px 0;color:#fff;font-size:1rem;cursor:pointer;transition:transform .2s,box-shadow .2s;padding:0 20px}.captcha-btn[data-v-5cd792b0]:disabled{background:#ccc;cursor:not-allowed;transform:none}.captcha-btn[data-v-5cd792b0]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,243,255,.3)}.modern-input[data-v-5cd792b0]{width:90%;height:48px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:0 16px;color:#fff;font-size:1rem;transition:all .3s ease}.modern-input[data-v-5cd792b0]:focus{border-color:rgba(0,243,255,.5);box-shadow:0 0 0 3px rgba(0,243,255,.1)}.input-label[data-v-5cd792b0]{position:absolute;left:16px;top:14px;color:#94a3b8;pointer-events:none;transition:all .3s ease}.modern-input:not(:-moz-placeholder-shown)~.input-label[data-v-5cd792b0]{top:-8px;left:12px;font-size:.85rem;color:#00f3ff;background:#0f172a;padding:0 4px}.modern-input:focus~.input-label[data-v-5cd792b0],.modern-input:not(:placeholder-shown)~.input-label[data-v-5cd792b0]{top:-8px;left:12px;font-size:.85rem;color:#00f3ff;background:#0f172a;padding:0 4px}.focus-line[data-v-5cd792b0]{position:absolute;bottom:0;left:0;width:0;height:2px;background:#00f3ff;transition:width .3s ease}.modern-input:focus~.focus-line[data-v-5cd792b0]{width:100%}.remember-forgot[data-v-5cd792b0]{margin:15px 0;font-size:.9em;color:#fff;display:flex;justify-content:flex-start}.remember-forgot label input[data-v-5cd792b0]{accent-color:#009dff;margin-right:3px}.solid-button[data-v-5cd792b0]{width:100%;height:48px;background:linear-gradient(45deg,#00f3ff,#7d12ff);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:10px}.solid-button[data-v-5cd792b0]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,243,255,.3)}.register-link[data-v-5cd792b0]{font-size:.9em;text-align:center;color:#fff;margin:20px 0 10px}.register-link .link[data-v-5cd792b0]{color:#fff;text-decoration:none;font-weight:600}.register-link .link[data-v-5cd792b0]:hover{text-decoration:underline}@media (max-width:480px){.register-card[data-v-5cd792b0]{padding:25px 20px}.input-group.other[data-v-5cd792b0]{flex-direction:column}.input-group.other .btn[data-v-5cd792b0]{width:100%;padding:0 10px;margin-left:0}.title[data-v-5cd792b0]{font-size:1.5rem;margin-bottom:25px}}.forget-password[data-v-c2c5a0fe]{height:100vh;background:#0f172a;overflow:hidden;display:flex;flex-direction:column}.navbar[data-v-c2c5a0fe]{position:fixed;top:0;left:0;right:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(15,23,42,.8);border-bottom:1px solid rgba(0,243,255,.1);height:60px}.nav-content[data-v-c2c5a0fe]{max-width:1200px;margin:0 auto;padding:.8rem 2rem;display:flex;justify-content:space-between;align-items:center}.nav-brand[data-v-c2c5a0fe]{display:flex;align-items:center;cursor:pointer}.nav-brand i[data-v-c2c5a0fe]{color:#00f3ff;font-size:1.5rem;margin-right:8px}.nav-brand .brand-text[data-v-c2c5a0fe]{color:#fff;font-size:1.2rem;font-weight:600;text-shadow:0 0 8px rgba(0,243,255,.5)}.nav-links .nav-link[data-v-c2c5a0fe]{color:#fff;text-decoration:none;display:flex;align-items:center}.nav-links .nav-link i[data-v-c2c5a0fe]{margin-right:5px}.nav-links .nav-link[data-v-c2c5a0fe]:hover{color:#00f3ff}.main-content[data-v-c2c5a0fe]{display:flex;justify-content:center;align-items:center;flex:1;padding:0 20px;margin-top:60px}.reset-card[data-v-c2c5a0fe]{background:rgba(30,41,59,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:30px 25px;width:100%;max-width:440px;box-shadow:0 8px 32px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.1),inset 0 1px 1px hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);animation:cardFadeIn-c2c5a0fe .5s ease}@keyframes cardFadeIn-c2c5a0fe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.title[data-v-c2c5a0fe]{color:#fff;text-align:center;margin-bottom:20px;font-size:1.6rem;text-shadow:0 0 10px rgba(0,243,255,.3);letter-spacing:1px}.input-group[data-v-c2c5a0fe]{position:relative;margin-bottom:20px;width:100%;box-sizing:border-box}.input-icon[data-v-c2c5a0fe]{position:absolute;top:15px;left:16px;color:hsla(0,0%,100%,.6);z-index:1;font-size:16px}.modern-input[data-v-c2c5a0fe]{width:100%;height:48px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:0 16px 0 38px;color:#fff;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.modern-input[data-v-c2c5a0fe]:focus{border-color:rgba(0,243,255,.7);box-shadow:0 0 0 3px rgba(0,243,255,.2);outline:none}.modern-input[data-v-c2c5a0fe]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.modern-input[data-v-c2c5a0fe]::placeholder{color:hsla(0,0%,100%,.5)}.input-label[data-v-c2c5a0fe]{position:absolute;left:38px;top:15px;color:hsla(0,0%,100%,.7);font-size:.95rem;transition:all .3s ease;pointer-events:none;text-shadow:0 0 5px rgba(0,0,0,.5)}.modern-input:not(:-moz-placeholder-shown)+.input-label[data-v-c2c5a0fe]{transform:translateY(-24px) scale(.85);color:#00f3ff;left:16px}.modern-input:focus+.input-label[data-v-c2c5a0fe],.modern-input:not(:placeholder-shown)+.input-label[data-v-c2c5a0fe]{transform:translateY(-24px) scale(.85);color:#00f3ff;left:16px}.focus-line[data-v-c2c5a0fe]{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#00f3ff,#7d12ff);transition:all .3s ease;transform:translateX(-50%)}.modern-input:focus~.focus-line[data-v-c2c5a0fe]{width:calc(100% - 10px)}.solid-button[data-v-c2c5a0fe]{width:100%;height:48px;background:linear-gradient(45deg,#00f3ff,#7d12ff);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:15px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.solid-button i[data-v-c2c5a0fe]{margin-right:8px;transition:transform .3s ease}.solid-button[data-v-c2c5a0fe]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,243,255,.3)}.solid-button:hover i[data-v-c2c5a0fe]{transform:rotate(180deg)}.solid-button[data-v-c2c5a0fe]:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(0,243,255,.2)}.solid-button[data-v-c2c5a0fe]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 70%);opacity:0;transform:scale(.5);transition:all .4s ease}.solid-button[data-v-c2c5a0fe]:hover:before{opacity:1;transform:scale(1)}.login-link[data-v-c2c5a0fe]{font-size:.9em;text-align:center;color:hsla(0,0%,100%,.9);margin:15px 0 0}.login-link .link[data-v-c2c5a0fe]{color:#00f3ff;text-decoration:none;font-weight:600;position:relative}.login-link .link[data-v-c2c5a0fe]:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:#00f3ff;transition:width .3s ease}.login-link .link[data-v-c2c5a0fe]:hover:after{width:100%}.input-group.other[data-v-c2c5a0fe]{display:flex;align-items:stretch;gap:10px;width:100%;box-sizing:border-box}.input-group.other .ipt[data-v-c2c5a0fe]{flex:1;position:relative;min-width:0}.input-group.other .captcha-btn[data-v-c2c5a0fe]{min-width:110px;max-width:120px;height:48px;padding:0 12px;background:linear-gradient(45deg,#00f3ff,#7d12ff);border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-size:.9rem;position:relative;overflow:hidden;flex-shrink:0;box-sizing:border-box}.input-group.other .captcha-btn[data-v-c2c5a0fe]:disabled{background:hsla(0,0%,80%,.5);color:hsla(0,0%,100%,.7);cursor:not-allowed}.input-group.other .captcha-btn[data-v-c2c5a0fe]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,243,255,.3)}.input-group.other .captcha-btn[data-v-c2c5a0fe]:not(:disabled):active{transform:translateY(1px)}.input-group.other .captcha-btn[data-v-c2c5a0fe]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);opacity:0;transform:scale(.5);transition:all .4s ease}.input-group.other .captcha-btn[data-v-c2c5a0fe]:not(:disabled):hover:before{opacity:1;transform:scale(1)}@media (max-width:480px){.nav-content[data-v-c2c5a0fe]{padding:.8rem 1rem}.reset-card[data-v-c2c5a0fe]{padding:20px 15px}.title[data-v-c2c5a0fe]{font-size:1.4rem;margin-bottom:15px}.input-group[data-v-c2c5a0fe]{margin-bottom:15px}.input-group.other[data-v-c2c5a0fe]{flex-direction:row}.input-group.other .ipt[data-v-c2c5a0fe]{flex:1}.input-group.other .captcha-btn[data-v-c2c5a0fe]{min-width:90px;max-width:100px;font-size:.75rem;padding:0 5px}.captcha-btn[data-v-c2c5a0fe],.modern-input[data-v-c2c5a0fe],.solid-button[data-v-c2c5a0fe]{height:42px}.input-label[data-v-c2c5a0fe]{top:12px}.input-icon[data-v-c2c5a0fe]{top:12px;left:10px}.input-label[data-v-c2c5a0fe]{left:32px}.modern-input[data-v-c2c5a0fe]{padding:0 10px 0 32px}}@media (max-height:600px){.reset-card[data-v-c2c5a0fe]{padding:15px 15px}.title[data-v-c2c5a0fe]{font-size:1.3rem;margin-bottom:10px}.input-group[data-v-c2c5a0fe]{margin-bottom:10px}.captcha-btn[data-v-c2c5a0fe],.modern-input[data-v-c2c5a0fe],.solid-button[data-v-c2c5a0fe]{height:36px}.input-label[data-v-c2c5a0fe]{top:9px;font-size:.85rem}.solid-button[data-v-c2c5a0fe]{margin-top:10px}.login-link[data-v-c2c5a0fe]{margin:10px 0 0;font-size:.85em}.input-icon[data-v-c2c5a0fe]{top:9px;font-size:.9rem}.input-label[data-v-c2c5a0fe]{left:34px}}@media (max-height:500px){.title[data-v-c2c5a0fe]{font-size:1.2rem;margin-bottom:8px}.input-group[data-v-c2c5a0fe]{margin-bottom:8px}.captcha-btn[data-v-c2c5a0fe],.modern-input[data-v-c2c5a0fe],.solid-button[data-v-c2c5a0fe]{height:32px}.input-label[data-v-c2c5a0fe]{top:7px;font-size:.8rem}.modern-input:not(:-moz-placeholder-shown)+.input-label[data-v-c2c5a0fe]{transform:translateY(-20px) scale(.85)}.modern-input:focus+.input-label[data-v-c2c5a0fe],.modern-input:not(:placeholder-shown)+.input-label[data-v-c2c5a0fe]{transform:translateY(-20px) scale(.85)}.solid-button[data-v-c2c5a0fe]{margin-top:8px;font-size:.9rem}.input-icon[data-v-c2c5a0fe]{top:7px;font-size:.85rem}.input-label[data-v-c2c5a0fe]{left:32px}}.download-center[data-v-0f4989da]{padding:15px;background:linear-gradient(135deg,#f8fafc,#e6eef8);min-height:calc(100vh - 60px)}.download-center .header[data-v-0f4989da]{margin-bottom:20px;position:relative}.download-center .header .back-btn[data-v-0f4989da]{position:absolute;top:0;left:0;border-radius:20px;padding:8px 15px;font-weight:500;transition:all .3s;box-shadow:0 2px 6px rgba(0,0,0,.08)}.download-center .header .back-btn[data-v-0f4989da]:hover{transform:translateX(-3px)}.download-center .header .page-title[data-v-0f4989da]{text-align:center;padding:10px 0}.download-center .header .page-title h1[data-v-0f4989da]{font-size:32px;color:#2c3e50;margin-bottom:5px;font-weight:700;letter-spacing:1px}.download-center .header .page-title .subtitle[data-v-0f4989da]{color:#606f7b;font-size:16px;max-width:600px;margin:0 auto}.download-center .content-container[data-v-0f4989da]{max-width:1300px;margin:0 auto}.download-center .category-section[data-v-0f4989da]{margin-bottom:25px}.download-center .category-section .category-title[data-v-0f4989da]{display:flex;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #eaeaea}.download-center .category-section .category-title i[data-v-0f4989da]{font-size:22px;color:#409eff;background:rgba(64,158,255,.1);padding:8px;border-radius:50%;margin-right:10px}.download-center .category-section .category-title h2[data-v-0f4989da]{font-size:22px;font-weight:600;color:#2c3e50;margin:0}.download-center .download-card[data-v-0f4989da]{margin-bottom:20px;transition:all .3s ease;border-radius:12px;border:none;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05)}.download-center .download-card.compact[data-v-0f4989da]{min-height:200px}.download-center .download-card.image-card[data-v-0f4989da]{min-height:220px;display:flex}.download-center .download-card.image-card .el-card__body[data-v-0f4989da]{width:100%;display:flex}.download-center .download-card.image-card .card-content[data-v-0f4989da]{display:flex;flex-direction:column;height:100%;width:100%;justify-content:space-between}.download-center .download-card.image-card .card-desc[data-v-0f4989da]{min-height:60px}.download-center .download-card[data-v-0f4989da]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.download-center .download-card .card-content[data-v-0f4989da]{display:flex;flex-direction:column;height:100%;padding:12px}.download-center .download-card .card-header[data-v-0f4989da]{display:flex;align-items:center;margin-bottom:10px}.download-center .download-card .card-icon[data-v-0f4989da]{text-align:center;margin-right:10px}.download-center .download-card .card-icon i[data-v-0f4989da]{font-size:30px;border-radius:50%;padding:10px;transition:all .3s}.download-center .download-card .card-title[data-v-0f4989da]{font-size:18px;font-weight:600;text-align:left;display:flex;align-items:center}.download-center .download-card .card-title .saas-tag[data-v-0f4989da]{margin-left:5px;transform:scale(.85);transform-origin:left}.download-center .download-card .card-desc[data-v-0f4989da]{margin-bottom:15px;text-align:left;min-height:40px;line-height:1.4;flex-grow:1;font-size:14px}.download-center .download-card .download-link[data-v-0f4989da]{text-align:right;margin-top:auto;display:flex;justify-content:space-between;gap:8px}.download-center .download-card .download-link .download-btn[data-v-0f4989da],.download-center .download-card .download-link .guide-btn[data-v-0f4989da]{width:auto;min-width:90px;border-radius:20px;padding:8px 12px;font-weight:500;transition:all .3s;border:none}.download-center .download-card .download-link .download-btn[data-v-0f4989da]:hover,.download-center .download-card .download-link .guide-btn[data-v-0f4989da]:hover{transform:scale(1.05)}.download-center .download-card .download-link .download-btn i[data-v-0f4989da],.download-center .download-card .download-link .guide-btn i[data-v-0f4989da]{margin-right:5px}.download-center .download-card .download-link .guide-btn[data-v-0f4989da]{background:linear-gradient(135deg,#95a5a6,#7f8c8d)}.download-center .download-card.theme-1[data-v-0f4989da]{background:linear-gradient(135deg,#f1f9fe,#dceffd)}.download-center .download-card.theme-1 .card-icon i[data-v-0f4989da]{color:#3498db;background:rgba(52,152,219,.1)}.download-center .download-card.theme-1 .card-title[data-v-0f4989da]{color:#2980b9}.download-center .download-card.theme-1 .card-desc[data-v-0f4989da]{color:#5d6d7e}.download-center .download-card.theme-1 .download-btn[data-v-0f4989da]{background:linear-gradient(135deg,#3498db,#2980b9)}.download-center .download-card.theme-2[data-v-0f4989da]{background:linear-gradient(135deg,#f6fef1,#e3f8d2)}.download-center .download-card.theme-2 .card-icon i[data-v-0f4989da]{color:#27ae60;background:rgba(39,174,96,.1)}.download-center .download-card.theme-2 .card-title[data-v-0f4989da]{color:#219653}.download-center .download-card.theme-2 .card-desc[data-v-0f4989da]{color:#5d6d7e}.download-center .download-card.theme-2 .download-btn[data-v-0f4989da]{background:linear-gradient(135deg,#27ae60,#219653)}.download-center .download-card.theme-3[data-v-0f4989da]{background:linear-gradient(135deg,#fff5f5,#ffe8e8)}.download-center .download-card.theme-3 .card-icon i[data-v-0f4989da]{color:#e74c3c;background:rgba(231,76,60,.1)}.download-center .download-card.theme-3 .card-title[data-v-0f4989da]{color:#c0392b}.download-center .download-card.theme-3 .card-desc[data-v-0f4989da]{color:#5d6d7e}.download-center .download-card.theme-3 .download-btn[data-v-0f4989da]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.download-center .download-card.theme-4[data-v-0f4989da]{background:linear-gradient(135deg,#f5f0ff,#ede2ff)}.download-center .download-card.theme-4 .card-icon i[data-v-0f4989da]{color:#9b59b6;background:rgba(155,89,182,.1)}.download-center .download-card.theme-4 .card-title[data-v-0f4989da]{color:#8e44ad}.download-center .download-card.theme-4 .card-desc[data-v-0f4989da]{color:#5d6d7e}.download-center .download-card.theme-4 .download-btn[data-v-0f4989da]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.download-center .download-card.theme-5[data-v-0f4989da]{background:linear-gradient(135deg,#fffbf0,#fff2d7)}.download-center .download-card.theme-5 .card-icon i[data-v-0f4989da]{color:#f39c12;background:rgba(243,156,18,.1)}.download-center .download-card.theme-5 .card-title[data-v-0f4989da]{color:#d35400}.download-center .download-card.theme-5 .card-desc[data-v-0f4989da]{color:#5d6d7e}.download-center .download-card.theme-5 .download-btn[data-v-0f4989da]{background:linear-gradient(135deg,#f39c12,#d35400)}@media (max-width:992px){.download-center[data-v-0f4989da]{padding:25px}.download-center .header .page-title h1[data-v-0f4989da]{font-size:36px}.category-section .category-title h2[data-v-0f4989da],.category-section .category-title i[data-v-0f4989da]{font-size:24px}}@media (max-width:768px){.download-center[data-v-0f4989da]{padding:20px 15px}.download-center .header[data-v-0f4989da]{margin-bottom:30px}.download-center .header .page-title[data-v-0f4989da]{padding:10px 0}.download-center .header .page-title h1[data-v-0f4989da]{font-size:32px}.download-center .header .page-title .subtitle[data-v-0f4989da]{font-size:16px}.download-center .download-card[data-v-0f4989da]{margin-bottom:30px}.download-center .download-card.image-card[data-v-0f4989da]{min-height:230px}.download-center .download-card.image-card .card-desc[data-v-0f4989da]{min-height:65px}.category-section[data-v-0f4989da]{margin-bottom:40px}.category-section .category-title[data-v-0f4989da]{margin-bottom:20px}.category-section .category-title h2[data-v-0f4989da]{font-size:22px}.category-section .category-title i[data-v-0f4989da]{font-size:22px;padding:8px}}[data-v-5546091c] .cyber-dialog{background:hsla(0,0%,100%,.85)!important;border:1px solid rgba(74,140,255,.3);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);overflow:hidden}[data-v-5546091c] .cyber-dialog:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}[data-v-5546091c] .cyber-dialog .el-dialog__header{background:hsla(0,0%,100%,.8);padding:16px 20px;border-bottom:1px solid rgba(74,140,255,.15)}[data-v-5546091c] .cyber-dialog .el-dialog__header .el-dialog__title{color:#4a8cff;font-size:18px;font-weight:600;background:linear-gradient(90deg,#4a8cff,#8a7fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-v-5546091c] .cyber-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#4a8cff}[data-v-5546091c] .cyber-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#8a7fff;transform:rotate(90deg);transition:all .3s}[data-v-5546091c] .cyber-dialog .el-dialog__body{color:#2c3e50;padding:25px 20px 15px;background:hsla(0,0%,100%,.85)}[data-v-5546091c] .cyber-dialog .el-dialog__footer{background:hsla(0,0%,100%,.8);padding:15px 20px;border-top:1px solid rgba(74,140,255,.15)}.password-form .el-form-item__label[data-v-5546091c]{color:#2c3e50;font-weight:500;padding-right:20px}.password-form[data-v-5546091c] .el-input__inner{background:hsla(0,0%,100%,.7);border:1px solid rgba(74,140,255,.2);color:#2c3e50;border-radius:8px;transition:all .3s;height:40px}.password-form[data-v-5546091c] .el-input__inner:focus,.password-form[data-v-5546091c] .el-input__inner:hover{border-color:#4a8cff;box-shadow:0 0 8px rgba(74,140,255,.25)}.password-form[data-v-5546091c] .el-input__inner::-moz-placeholder{color:rgba(44,62,80,.4)}.password-form[data-v-5546091c] .el-input__inner::placeholder{color:rgba(44,62,80,.4)}.password-form[data-v-5546091c] .el-input__suffix{color:rgba(74,140,255,.6)}.dialog-footer[data-v-5546091c]{display:flex;justify-content:flex-end;gap:15px}.dialog-footer[data-v-5546091c] .cancel-btn{background:hsla(0,0%,100%,.7);border:1px solid rgba(74,140,255,.2);color:#4a8cff;padding:10px 20px;border-radius:8px}.dialog-footer[data-v-5546091c] .cancel-btn:hover{background:hsla(0,0%,100%,.9);border-color:#4a8cff;transform:translateY(-2px);transition:all .3s}.dialog-footer[data-v-5546091c] .confirm-btn{background:linear-gradient(135deg,#4a8cff,#8a7fff);border:none;color:#fff;padding:10px 25px;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(74,140,255,.25)}.dialog-footer[data-v-5546091c] .confirm-btn:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(74,140,255,.3);transition:all .3s}.dialog-footer[data-v-5546091c] .confirm-btn.is-loading{background:rgba(74,140,255,.7)}.dialog-footer[data-v-5546091c] .confirm-btn:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,hsla(0,0%,100%,0),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,0));transform:rotate(45deg);animation:shineEffect-5546091c 3s ease-in-out infinite}.dialog-content[data-v-5546091c]{position:relative;z-index:1}@keyframes shineEffect-5546091c{0%{top:-50%;left:-50%}to{top:150%;left:150%}}@media (max-width:768px){[data-v-5546091c] .cyber-dialog{width:90%!important;margin-top:20vh!important}.password-form .el-form-item__label[data-v-5546091c]{padding-bottom:5px}}.content-header[data-v-7943663e]{display:flex;height:50px;background:#409eff;color:#fff;line-height:70px}.content-header .open .iconFont[data-v-7943663e]{font-size:40px;cursor:pointer}.content-header .userInfo[data-v-7943663e]{display:flex;flex:1;justify-content:flex-end;background-color:#409eff}.content-header .userInfo .el-button--primary[data-v-7943663e]{margin:0 0;border-radius:0}.content-header .userInfo .el-icon-s-custom[data-v-7943663e]{font-size:20px;margin-top:16px;margin-right:5px}.content-header .userInfo .icon[data-v-7943663e]{margin-top:-10px;font-size:15px;margin-right:30px}.wrapper[data-v-7943663e]{padding:10px}.layout-menu[data-v-b011b238]{position:relative;transition:width .3s ease}.el-menu[data-v-b011b238]{border-right:0;transition:all .3s ease-in-out}.el-menu .el-menu-item[data-v-b011b238],.el-menu .el-submenu__title[data-v-b011b238]{position:relative;overflow:hidden;transition:all .25s ease-in-out}.el-menu .el-menu-item[data-v-b011b238]:after,.el-menu .el-submenu__title[data-v-b011b238]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:transparent;transition:all .25s ease}.el-menu .el-menu-item[data-v-b011b238]:active,.el-menu .el-submenu__title[data-v-b011b238]:active{transform:scale(.98)}.el-menu .el-menu-item[data-v-b011b238]:hover:after,.el-menu .el-submenu__title[data-v-b011b238]:hover:after{background:hsla(0,0%,100%,.1)}.el-menu .is-active[data-v-b011b238]{background:#1e78bf!important;color:#fff!important;position:relative}.el-menu .is-active i[data-v-b011b238]{color:#fff!important}.el-menu .is-active[data-v-b011b238]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:#fff;transition:all .3s ease}.el-submenu .el-menu-item-group .el-menu-item.is-active[data-v-b011b238]{background:#1e78bf!important;color:#fff!important}.el-submenu .el-menu-item-group .el-menu-item.is-active[data-v-b011b238]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:#fff}.el-menu-vertical-demo[data-v-b011b238]:not(.el-menu--collapse){width:200px;min-height:400px}.el-menu-vertical-demo:not(.el-menu--collapse) .el-menu-item[data-v-b011b238],.el-menu-vertical-demo:not(.el-menu--collapse) .el-submenu__title[data-v-b011b238]{padding:0 20px;margin:4px 0}.el-menu--collapse .el-menu-item[data-v-b011b238],.el-menu--collapse .el-submenu__title[data-v-b011b238]{padding:0!important;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.el-submenu .el-menu[data-v-b011b238]{transition:all .3s ease-out}.el-submenu .el-menu-item[data-v-b011b238]{transition:padding .3s ease}.el-submenu .el-menu-item[data-v-b011b238]:hover{padding-left:25px!important}.el-submenu .el-menu[data-v-b011b238]{background-color:rgba(0,0,0,.1)!important}.el-submenu .el-menu-item-group .el-menu-item[data-v-b011b238]{height:50px!important;line-height:50px!important;padding-left:48px!important;margin:4px 0;font-size:14px;transition:all .3s}.el-submenu .el-menu-item-group .el-menu-item[data-v-b011b238]:hover{padding-left:54px!important;background-color:rgba(30,120,191,.1)!important}.el-submenu .el-menu-item-group .el-menu-item.is-active[data-v-b011b238]{padding-left:48px!important}@keyframes ripple-b011b238{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}.el-menu-item[data-v-b011b238]:active:before,.el-submenu__title[data-v-b011b238]:active:before{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;background:hsla(0,0%,100%,.1);border-radius:50%;transform:translate(-50%,-50%);animation:ripple-b011b238 .6s ease-out}.el-menu-item[data-v-b011b238]:first-child{height:60px!important;line-height:60px!important;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:5px;background:rgba(0,0,0,.1)!important}.el-menu-item:first-child span[data-v-b011b238]{display:block;font-size:17px;font-family:Microsoft YaHei,sans-serif;font-weight:600;letter-spacing:1px;color:#fff!important;padding:0 16px;transition:all .3s ease;position:relative;text-align:center}.el-menu-item:first-child span[data-v-b011b238]:hover{color:#ffd04b!important;letter-spacing:2px}.el-menu-item[data-v-b011b238]:first-child:hover{background:rgba(0,0,0,.2)!important}.layout .menu[data-v-79e37f4a]{background:#112f50;position:fixed;top:0;left:0;bottom:0}.layout .content[data-v-79e37f4a]{flex:1;padding-left:200px;transition:all .3s ease-in}.layout .small[data-v-79e37f4a]{padding-left:64px;transition:all .2s ease-in}.home[data-v-49164b74]{padding:12px;background:#f5f7fa;min-height:90vh}.home .header[data-v-49164b74]{display:flex;gap:12px;margin:12px 0}.home .header .item[data-v-49164b74]{flex:1;border-radius:8px;padding:16px;color:#fff;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.home .header .item[data-v-49164b74]:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.home .header .item[data-v-49164b74]:first-child{background:linear-gradient(135deg,#ffd500,#ffc107)}.home .header .item[data-v-49164b74]:nth-child(2){background:linear-gradient(135deg,#61d0ff,#40c9ff)}.home .header .item[data-v-49164b74]:nth-child(3){background:linear-gradient(135deg,#8e6cff,#7c4dff)}.home .header .item[data-v-49164b74]:nth-child(4){background:linear-gradient(135deg,#ff8080,#ff5252)}.home .header .item .sp[data-v-49164b74]{font-family:Microsoft YaHei,sans-serif;font-size:14px;font-weight:500;opacity:.9}.home .header .item .num[data-v-49164b74]{margin-top:12px;font-size:22px;font-weight:700}.home .content-echarts[data-v-49164b74]{display:flex;gap:16px;margin:20px 0}.home .content-echarts #echartsBing-manager[data-v-49164b74],.home .content-echarts #echartsBing[data-v-49164b74],.home .content-echarts #echartsZheXian[data-v-49164b74]{background:#fff;border-radius:8px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.home .content-echarts #echartsBing-manager[data-v-49164b74],.home .content-echarts #echartsBing[data-v-49164b74],.home .content-echarts #echartsZheXian[data-v-49164b74]{height:400px!important}.home .home-footer[data-v-49164b74]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.home .home-footer .footer-header-sp[data-v-49164b74]{font-size:16px;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.home .home-footer .footer[data-v-49164b74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;background:transparent}.home .home-footer .footer .footer-item[data-v-49164b74]{padding:16px;background:#f8f9fa;border-radius:6px;text-align:center;transition:all .3s ease}.home .home-footer .footer .footer-item[data-v-49164b74]:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.home .home-footer .footer .footer-item .footer-sp[data-v-49164b74]{color:#666;font-size:14px;margin-bottom:8px}.home .home-footer .footer .footer-item .footer-num[data-v-49164b74]{font-size:24px;font-weight:700;color:#333;margin-top:6px}@media screen and (max-width:768px){.home .content-echarts[data-v-49164b74],.home .header[data-v-49164b74]{flex-direction:column}.home .content-echarts #echartsBing-manager[data-v-49164b74],.home .content-echarts #echartsBing[data-v-49164b74],.home .content-echarts #echartsZheXian[data-v-49164b74]{width:100%!important;height:250px!important}}.landing-page[data-v-38ab267c]{--neon-blue:#00f3ff;--cyber-purple:#7d12ff;--dark-bg:#040718;--transition-speed:0.3s;min-height:100vh;background:var(--dark-bg);color:#fff;overflow-x:hidden}.nav-links[data-v-38ab267c]{display:flex;align-items:center;gap:2rem}.nav-links>a[data-v-38ab267c]{position:relative;padding:.5rem 1rem;color:hsla(0,0%,100%,.9);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent;border-radius:4px;cursor:pointer}.nav-links>a[data-v-38ab267c]:hover{color:var(--neon-blue);text-shadow:0 0 15px rgba(0,243,255,.4);border-color:rgba(0,243,255,.3);background:rgba(0,243,255,.05)}.nav-links .auth-links[data-v-38ab267c]{margin-left:1.5rem;display:flex;gap:1rem}.nav-links .auth-links .link-text[data-v-38ab267c]{cursor:pointer;padding:.5rem 1rem;border-radius:4px;border:1px solid rgba(0,243,255,.2);transition:all .3s ease;display:inline-block;background:linear-gradient(45deg,var(--neon-blue),var(--cyber-purple));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-links .auth-links .link-text[data-v-38ab267c]:hover{color:var(--neon-blue);border-color:var(--neon-blue);box-shadow:0 0 15px rgba(0,243,255,.3);background:rgba(0,243,255,.1);-webkit-text-fill-color:var(--neon-blue)}.cta-button[data-v-38ab267c]{padding:1rem 2rem;background:linear-gradient(45deg,var(--neon-blue),var(--cyber-purple));border:none;border-radius:5px;color:#fff;cursor:pointer;transition:transform .3s}.cta-button[data-v-38ab267c]:hover{transform:scale(1.05)}#particles-bg[data-v-38ab267c]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.cyber-bg[data-v-38ab267c]{position:fixed;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.95) 0,rgba(10,10,26,.98));z-index:-2}.navbar[data-v-38ab267c]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(10,10,26,.8);border-bottom:1px solid var(--neon-blue)}.logo[data-v-38ab267c]{font-size:1.8rem;background:linear-gradient(45deg,var(--neon-blue),var(--cyber-purple));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 15px rgba(0,243,255,.4)}.hero[data-v-38ab267c]{text-align:center;padding:8rem 5%;position:relative}.hero h1[data-v-38ab267c]{font-size:3.5rem;margin-bottom:1.5rem;background:linear-gradient(45deg,var(--neon-blue),var(--cyber-purple));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 15px rgba(0,243,255,.4)}.hero .subtitle[data-v-38ab267c]{font-size:1.2rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem;letter-spacing:1px}.features[data-v-38ab267c]{display:flex;justify-content:space-between;gap:1.5rem;padding:4rem 5%;max-width:1400px;margin:0 auto}.feature-card[data-v-38ab267c]{flex:1;padding:2rem 1.5rem;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid rgba(0,243,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--transition-speed);position:relative;min-width:0}.feature-card[data-v-38ab267c]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--neon-blue),var(--cyber-purple));z-index:-1;animation:borderGlow-38ab267c 3s linear infinite}@keyframes borderGlow-38ab267c{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media (max-width:980px){.features[data-v-38ab267c]{flex-direction:column}.feature-card[data-v-38ab267c]{margin-bottom:1rem}}@media (max-width:768px){.nav-links[data-v-38ab267c]{display:none}.hero h1[data-v-38ab267c]{font-size:2.5rem}.stats-grid[data-v-38ab267c]{grid-template-columns:repeat(2,1fr)}.features[data-v-38ab267c]{flex-direction:column;padding:2rem 5%}}.feature-card[data-v-38ab267c]:hover{transform:translateY(-5px)}.feature-card h3[data-v-38ab267c]{font-size:1.5rem;margin-bottom:1rem;color:#fff}.feature-card p[data-v-38ab267c]{color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:1.5rem}.feature-card .cta-button[data-v-38ab267c]{padding:.8rem 1.5rem;background:linear-gradient(45deg,var(--neon-blue),var(--cyber-purple));border:none;border-radius:5px;color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease}.feature-card .cta-button[data-v-38ab267c]:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(0,243,255,.3)}.statistics[data-v-38ab267c]{text-align:center;padding:4rem 5%}.stats-grid[data-v-38ab267c]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}footer[data-v-38ab267c]{text-align:center;padding:2rem 5%;background:rgba(10,10,26,.8);margin-top:4rem}@media (max-width:768px){.nav-links[data-v-38ab267c]{display:none}.hero h1[data-v-38ab267c]{font-size:2.5rem}.stats-grid[data-v-38ab267c]{grid-template-columns:repeat(2,1fr)}.features[data-v-38ab267c]{grid-template-columns:1fr;padding:2rem 5%}}.data-stream[data-v-38ab267c]{width:50px;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,243,255,.1) 0,rgba(0,243,255,.1) 20px)}@keyframes streamFlow-38ab267c{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes pulse-38ab267c{0%{opacity:.5;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.2;transform:translate(-50%,-50%) scale(1.2)}to{opacity:.5;transform:translate(-50%,-50%) scale(.8)}}.data-stream[data-v-38ab267c]{position:fixed;width:2px;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,243,255,.4) 50%,transparent);animation:streamFlow-38ab267c 20s linear infinite}.data-stream[data-v-38ab267c]:after{top:0;bottom:0;background:rgba(0,243,255,.1);animation:streamGlow-38ab267c 2s ease-in-out infinite}@keyframes streamGlow-38ab267c{0%,to{opacity:.2}50%{opacity:.8}}.feature-card[data-v-38ab267c]:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 10px 30px rgba(0,243,255,.3);transition:all .3s cubic-bezier(.25,.46,.45,.94)}#particles-bg[data-v-38ab267c]{will-change:transform;image-rendering:optimizeSpeed}@media (max-width:768px){.features[data-v-38ab267c]{grid-template-columns:1fr;padding:2rem 5%}.hero h1[data-v-38ab267c]{font-size:2rem;line-height:1.2}.data-stream[data-v-38ab267c]{display:none}}.user-panel[data-v-38ab267c]{margin-left:1.5rem}.user-panel .user-info[data-v-38ab267c]{display:flex;align-items:center;cursor:pointer;padding:5px 15px;border-radius:20px;background:hsla(0,0%,100%,.1);transition:all .3s ease}.user-panel .user-info[data-v-38ab267c]:hover{background:hsla(0,0%,100%,.2);box-shadow:0 0 15px rgba(0,243,255,.3)}.user-panel .user-info .avatar-icon[data-v-38ab267c]{font-size:20px;color:var(--neon-blue);margin-right:8px;background:rgba(0,243,255,.1);padding:8px;border-radius:50%;box-shadow:0 0 10px rgba(0,243,255,.2)}.user-panel .user-info .welcome-text[data-v-38ab267c]{color:#fff;font-size:14px;margin-right:8px;text-shadow:0 0 10px rgba(0,243,255,.3)}.user-panel .user-info .el-icon-caret-bottom[data-v-38ab267c]{color:#fff;font-size:12px;transition:transform .3s ease}.user-panel .user-info:hover .el-icon-caret-bottom[data-v-38ab267c]{transform:rotate(180deg)}[data-v-38ab267c] .el-dropdown-menu{background:rgba(29,32,37,.95);border:1px solid rgba(0,243,255,.2);box-shadow:0 0 20px rgba(0,243,255,.1)}[data-v-38ab267c] .el-dropdown-menu .el-dropdown-menu__item{color:#fff;cursor:pointer;display:flex;align-items:center;padding:10px 20px}[data-v-38ab267c] .el-dropdown-menu .el-dropdown-menu__item i{margin-right:8px;font-size:16px;color:var(--neon-blue)}[data-v-38ab267c] .el-dropdown-menu .el-dropdown-menu__item:hover{background:rgba(0,243,255,.1);color:var(--neon-blue)}[data-v-38ab267c] .el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:#606266}@media (max-width:768px){.user-panel[data-v-38ab267c]{margin-left:.5rem}.user-panel .user-info[data-v-38ab267c]{padding:3px 10px}.user-panel .user-info .welcome-text[data-v-38ab267c]{font-size:12px}.user-panel .user-info .avatar-icon[data-v-38ab267c]{font-size:16px;padding:6px}}.data-stream.vertical[data-v-38ab267c]{position:fixed;width:4px;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,243,255,.8) 50%,transparent);animation:streamFlowVertical-38ab267c 6s linear infinite;opacity:.6}.data-stream.horizontal[data-v-38ab267c]{position:fixed;width:100%;height:4px;background:linear-gradient(90deg,transparent 0,rgba(125,18,255,.8) 50%,transparent);animation:streamFlowHorizontal-38ab267c 8s linear infinite;opacity:.6}.data-stream[data-v-38ab267c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;animation:streamFlicker-38ab267c 3s ease-in-out infinite}.data-stream[data-v-38ab267c]:after{top:-8px;left:-8px;right:-8px;bottom:-8px;filter:blur(10px);opacity:.7}@keyframes streamFlicker-38ab267c{0%,to{opacity:.8}50%{opacity:.4}}@media (max-width:768px){.data-stream.horizontal[data-v-38ab267c],.data-stream.vertical[data-v-38ab267c]{opacity:.5}}.grid-overlay[data-v-38ab267c]{position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(0,243,255,.1) 1px,transparent 0),linear-gradient(180deg,rgba(0,243,255,.1) 1px,transparent 0);background-size:50px 50px;z-index:-1;opacity:.2;animation:gridPulse-38ab267c 4s ease-in-out infinite}@keyframes streamFlowVertical-38ab267c{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes streamFlowHorizontal-38ab267c{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes gridPulse-38ab267c{0%,to{opacity:.2}50%{opacity:.3}}.data-stream[data-v-38ab267c]:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:inherit;filter:blur(5px);opacity:.5}@media (max-width:768px){.data-stream.horizontal[data-v-38ab267c],.data-stream.vertical[data-v-38ab267c]{opacity:.2}.grid-overlay[data-v-38ab267c]{background-size:30px 30px;opacity:.15}}.customer-manager[data-v-11f6e91a]{padding:20px;background-color:#f5f7fa;min-height:calc(95vh - 48px)}.customer-manager .main-content[data-v-11f6e91a]{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,21,41,.08)}.customer-manager .main-content .search-area[data-v-11f6e91a]{padding:16px 20px;border-bottom:1px solid #ebeef5}.customer-manager .main-content .table-container[data-v-11f6e91a]{padding:16px 20px}.customer-manager .search-bar[data-v-11f6e91a]{display:flex;align-items:center;gap:16px;width:100%;flex-wrap:wrap}.customer-manager .search-bar .search-input[data-v-11f6e91a]{width:200px}.customer-manager .search-bar .date-range-picker[data-v-11f6e91a]{width:350px}.customer-manager .search-bar .date-range-picker[data-v-11f6e91a] .el-input__inner{border-radius:4px}.customer-manager .search-bar .date-range-picker[data-v-11f6e91a] .el-input__inner:focus,.customer-manager .search-bar .date-range-picker[data-v-11f6e91a] .el-input__inner:hover{border-color:#409eff}.customer-manager .search-bar .date-range-picker[data-v-11f6e91a] .el-range-separator{padding:0 5px}.customer-manager .search-bar .level-select[data-v-11f6e91a]{width:130px}.customer-manager .search-bar .el-button[data-v-11f6e91a]{margin-left:8px;padding:11px 20px}.customer-manager .search-bar .el-button i[data-v-11f6e91a]{margin-right:4px}.customer-manager .search-bar .el-button[data-v-11f6e91a]:last-child{margin-left:8px}.customer-manager[data-v-11f6e91a] .el-table th{background-color:#fafafa!important;color:#606266;font-weight:500;height:44px;padding:8px 0}.customer-manager[data-v-11f6e91a] .el-table td{padding:8px 0}.customer-manager[data-v-11f6e91a] .el-table:before{display:none}.customer-manager .permission-cell .permission-group[data-v-11f6e91a]{display:inline-flex;align-items:center;gap:8px;padding:4px 8px}.customer-manager .permission-cell .permission-group .permission-tag[data-v-11f6e91a]{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:4px}.customer-manager .permission-cell .permission-group .permission-tag i[data-v-11f6e91a]{margin-right:4px;font-size:14px}.customer-manager .permission-cell .permission-group .permission-tag.el-tag--success[data-v-11f6e91a]{background-color:#f0f9eb;border-color:#e1f3d8}.customer-manager .permission-cell .permission-group .permission-tag.el-tag--info[data-v-11f6e91a]{background-color:#f4f4f5;border-color:#e9e9eb}.customer-manager .permission-cell .permission-group .manage-btn[data-v-11f6e91a]{padding:4px 8px;color:#909399}.customer-manager .permission-cell .permission-group .manage-btn[data-v-11f6e91a]:hover{color:#409eff}.customer-manager .permission-cell .permission-group .manage-btn i[data-v-11f6e91a]{font-size:16px}.customer-manager .pagination[data-v-11f6e91a]{padding:16px;text-align:right;border-top:1px solid #f0f0f0}.customer-manager .pagination[data-v-11f6e91a] .el-pagination{padding:0;margin:0}.customer-manager .pagination[data-v-11f6e91a] .el-pagination .btn-next,.customer-manager .pagination[data-v-11f6e91a] .el-pagination .btn-prev{border:1px solid #d9d9d9;background:transparent}.customer-manager .pagination[data-v-11f6e91a] .el-pagination .btn-next:hover,.customer-manager .pagination[data-v-11f6e91a] .el-pagination .btn-prev:hover{color:#409eff;border-color:#409eff}.customer-manager .pagination[data-v-11f6e91a] .el-pagination .el-pager li{border:1px solid #d9d9d9;background:transparent;margin:0 4px}.customer-manager .pagination[data-v-11f6e91a] .el-pagination .el-pager li.active{border-color:#409eff;background-color:#409eff}.customer-manager .pagination[data-v-11f6e91a] .el-pagination .el-pager li:hover:not(.active){border-color:#409eff}.customer-manager .el-tag[data-v-11f6e91a]{text-transform:capitalize}.customer-manager[data-v-11f6e91a] .el-tag{padding:0 12px;height:24px;line-height:22px;border-radius:12px;font-weight:500}.customer-manager[data-v-11f6e91a] .el-tag.el-tag--danger{background-color:hsla(0,87%,69%,.1);border-color:hsla(0,87%,69%,.2);color:#f56c6c}.customer-manager[data-v-11f6e91a] .el-tag.el-tag--warning{background-color:rgba(230,162,60,.1);border-color:rgba(230,162,60,.2);color:#e6a23c}.customer-manager[data-v-11f6e91a] .el-tag.el-tag--success{background-color:rgba(103,194,58,.1);border-color:rgba(103,194,58,.2);color:#67c23a}.customer-manager[data-v-11f6e91a] .el-tag.el-tag--info{background-color:hsla(220,4%,58%,.1);border-color:hsla(220,4%,58%,.2);color:#909399}.customer-manager .permission-tags[data-v-11f6e91a]{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.customer-manager .permission-tag[data-v-11f6e91a]{margin:2px}.customer-manager[data-v-11f6e91a] .el-checkbox-group{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}.customer-manager .permission-dialog-content[data-v-11f6e91a]{padding:0 20px}.customer-manager .permission-dialog-content .permission-section[data-v-11f6e91a]{margin-bottom:20px}.customer-manager .permission-dialog-content .permission-section .permission-title[data-v-11f6e91a]{font-size:14px;color:#606266;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.customer-manager .permission-dialog-content .apk-switch[data-v-11f6e91a]{display:flex;align-items:center;margin-bottom:16px}.customer-manager .permission-dialog-content .apk-switch .switch-label[data-v-11f6e91a]{margin-left:8px;color:#606266}.customer-manager .permission-dialog-content .user-type-group[data-v-11f6e91a]{display:flex;flex-direction:column;gap:12px}.customer-manager .permission-dialog-content .user-type-group[data-v-11f6e91a] .el-radio{margin-right:0;padding:8px 0}.customer-manager .permission-status[data-v-11f6e91a]{margin-top:8px;text-align:center}.customer-manager .permission-cell[data-v-11f6e91a]{display:flex;align-items:center;justify-content:center;gap:8px}.customer-manager .permission-cell .el-button[data-v-11f6e91a],.customer-manager .permission-cell .el-tag[data-v-11f6e91a]{margin:0}.permission-dialog[data-v-11f6e91a] .el-dialog__body{max-height:600px;overflow-y:auto}.permission-dialog[data-v-11f6e91a] .el-dialog__body::-webkit-scrollbar{width:6px}.permission-dialog[data-v-11f6e91a] .el-dialog__body::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.permission-dialog[data-v-11f6e91a] .el-dialog__body::-webkit-scrollbar-track{background:#f4f4f4}.permission-dialog[data-v-11f6e91a] .el-dialog__header{position:sticky;top:0;background:#fff;z-index:1;padding:20px 24px}.permission-dialog .permission-dialog-content[data-v-11f6e91a]{padding:24px 32px}.permission-dialog .permission-dialog-content .user-info-section[data-v-11f6e91a]{margin-bottom:24px;padding:20px;background:#f8f9fa;border-radius:8px}.permission-dialog .permission-dialog-content .user-info-section .user-details[data-v-11f6e91a]{flex:1}.permission-dialog .permission-dialog-content .user-info-section .user-details h3[data-v-11f6e91a]{font-size:18px}.permission-dialog .permission-dialog-content .permission-section[data-v-11f6e91a]{margin-bottom:32px;padding:24px}.permission-dialog .permission-dialog-content .permission-section .permission-header[data-v-11f6e91a]{margin-bottom:24px}.permission-dialog .permission-dialog-content .permission-section .permission-header i[data-v-11f6e91a]{font-size:22px}.permission-dialog .permission-dialog-content .permission-section .permission-header span[data-v-11f6e91a]{font-size:16px}.permission-dialog .permission-dialog-content .permission-section .permission-body[data-v-11f6e91a]{padding:0 16px}.permission-dialog .permission-dialog-content .user-type-group[data-v-11f6e91a]{gap:16px}.permission-dialog .permission-dialog-content .user-type-group[data-v-11f6e91a] .el-radio{padding:16px}.permission-dialog .permission-dialog-content .user-type-group[data-v-11f6e91a] .el-radio .radio-content{padding:0 8px}.permission-dialog[data-v-11f6e91a] .el-dialog__header{padding:16px}.permission-dialog .permission-dialog-content .user-info-section[data-v-11f6e91a]{padding:16px;display:flex;align-items:center;gap:12px;background:#f8fafc;border-bottom:1px solid #ebeef5}.permission-dialog .permission-dialog-content .user-info-section .el-avatar[data-v-11f6e91a]{flex-shrink:0;background:#409eff}.permission-dialog .permission-dialog-content .user-info-section .user-details h3[data-v-11f6e91a]{margin:0;font-size:16px;color:#303133}.permission-dialog .permission-dialog-content .user-info-section .user-details .phone[data-v-11f6e91a]{margin:4px 0 0;font-size:13px;color:#909399}.permission-dialog .permission-dialog-content .permissions-container[data-v-11f6e91a]{padding:16px}.permission-dialog .permission-dialog-content .permissions-container .permission-item[data-v-11f6e91a]{padding:16px;border-radius:8px;background:#f8fafc;margin-bottom:16px}.permission-dialog .permission-dialog-content .permissions-container .permission-item[data-v-11f6e91a]:last-child{margin-bottom:0}.permission-dialog .permission-dialog-content .permissions-container .permission-item .item-header[data-v-11f6e91a]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.permission-dialog .permission-dialog-content .permissions-container .permission-item .item-header i[data-v-11f6e91a]{font-size:18px;color:#409eff}.permission-dialog .permission-dialog-content .permissions-container .permission-item .item-header span[data-v-11f6e91a]{font-size:14px;font-weight:500;color:#303133}.permission-dialog .permission-dialog-content .permissions-container .permission-item.user-type .permission-select[data-v-11f6e91a]{width:100%}.permission-dialog .permission-dialog-content .permissions-container .permission-item.user-type .permission-select[data-v-11f6e91a] .el-input__inner{border-radius:4px;height:36px}.permission-dialog .permission-dialog-content .permissions-container .permission-item .permission-switch-wrapper[data-v-11f6e91a]{display:flex;flex-direction:column;gap:12px;padding:8px 16px}.permission-dialog .permission-dialog-content .permissions-container .permission-item .permission-switch-wrapper .el-switch[data-v-11f6e91a] .el-switch__label{color:#909399;font-size:13px}.permission-dialog .permission-dialog-content .permissions-container .permission-item .permission-switch-wrapper .el-switch[data-v-11f6e91a] .el-switch__label.is-active{color:#409eff}.permission-dialog .permission-dialog-content .permissions-container .permission-item .permission-switch-wrapper .switch-status[data-v-11f6e91a]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f7fa;border-radius:4px;font-size:13px;color:#f56c6c;transition:all .3s}.permission-dialog .permission-dialog-content .permissions-container .permission-item .permission-switch-wrapper .switch-status i[data-v-11f6e91a]{font-size:14px}.permission-dialog .permission-dialog-content .permissions-container .permission-item .permission-switch-wrapper .switch-status.is-active[data-v-11f6e91a]{background:#f0f9eb;color:#67c23a}.permission-dialog .dialog-footer[data-v-11f6e91a]{padding:16px;text-align:right}[data-v-11f6e91a] .permission-select-dropdown{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:8px}[data-v-11f6e91a] .permission-select-dropdown .el-select-dropdown__item{line-height:1.5;padding:10px 12px;margin-bottom:4px}[data-v-11f6e91a] .permission-select-dropdown .el-select-dropdown__item:last-child{margin-bottom:0}[data-v-11f6e91a] .permission-select-dropdown .el-select-dropdown__item.selected .el-tag{border:1px solid currentColor}[data-v-11f6e91a] .permission-select-dropdown .el-select-dropdown__item.selected .permission-desc{color:#409eff}[data-v-11f6e91a] .permission-select-dropdown .permission-option{display:flex;align-items:center;justify-content:space-between}[data-v-11f6e91a] .permission-select-dropdown .permission-option .option-left{display:flex;align-items:center;gap:8px}[data-v-11f6e91a] .permission-select-dropdown .permission-option .option-left i{font-size:16px;color:#909399}[data-v-11f6e91a] .permission-select-dropdown .permission-option .el-tag{min-width:80px;text-align:center;font-size:12px;padding:0 8px;height:24px;line-height:22px}[data-v-11f6e91a] .permission-select-dropdown .permission-option .permission-desc{color:#909399;font-size:13px;margin-left:12px;flex-shrink:0}.reset-btn[data-v-11f6e91a]{margin-left:8px;opacity:0;transition:opacity .3s}.reset-btn[data-v-11f6e91a]:hover{color:#409eff}.el-table__row:hover .reset-btn[data-v-11f6e91a]{opacity:1}.permission-dialog[data-v-11f6e91a] .el-dialog__header{padding:20px;background:#f8f9fa;border-bottom:1px solid #ebeef5;margin:0}.permission-dialog[data-v-11f6e91a] .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#303133}.permission-dialog[data-v-11f6e91a] .el-dialog__body{padding:0}.permission-dialog .permission-dialog-content .user-card[data-v-11f6e91a]{padding:24px;background:linear-gradient(90deg,#f0f5ff,#e6f7ff);display:flex;align-items:center;gap:20px}.permission-dialog .permission-dialog-content .user-card .user-avatar[data-v-11f6e91a] .el-avatar{background:#409eff;font-size:24px;font-weight:500;box-shadow:0 4px 12px rgba(64,158,255,.2)}.permission-dialog .permission-dialog-content .user-card .user-info[data-v-11f6e91a]{flex:1}.permission-dialog .permission-dialog-content .user-card .user-info .username[data-v-11f6e91a]{margin:0 0 8px;font-size:20px;color:#303133;font-weight:600}.permission-dialog .permission-dialog-content .user-card .user-info .user-id[data-v-11f6e91a]{margin:0 0 4px;font-size:13px;color:#909399}.permission-dialog .permission-dialog-content .user-card .user-info .phone-number[data-v-11f6e91a]{margin:0;font-size:14px;color:#606266;display:flex;align-items:center;gap:6px}.permission-dialog .permission-dialog-content .user-card .user-info .phone-number i[data-v-11f6e91a]{color:#409eff;font-size:16px}.permission-dialog .permission-dialog-content .permissions-section[data-v-11f6e91a]{padding:24px}.permission-dialog .permission-dialog-content .permissions-section .permission-block[data-v-11f6e91a]{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:16px}.permission-dialog .permission-dialog-content .permissions-section .permission-block[data-v-11f6e91a]:last-child{margin-bottom:0}.permission-dialog .permission-dialog-content .permissions-section .permission-block .permission-header[data-v-11f6e91a]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.permission-dialog .permission-dialog-content .permissions-section .permission-block .permission-header i[data-v-11f6e91a]{font-size:20px;color:#409eff}.permission-dialog .permission-dialog-content .permissions-section .permission-block .permission-header span[data-v-11f6e91a]{font-size:15px;font-weight:500;color:#303133}.permission-dialog .permission-dialog-content .permissions-section .permission-block .permission-control[data-v-11f6e91a]{display:flex;align-items:center;gap:12px}.permission-dialog .permission-dialog-content .permissions-section .permission-block .permission-control .permission-status[data-v-11f6e91a]{font-size:13px;color:#f56c6c}.permission-dialog .permission-dialog-content .permissions-section .permission-block .permission-control .permission-status.is-enabled[data-v-11f6e91a]{color:#67c23a}.permission-dialog .permission-dialog-content .permissions-section .permission-block .user-type-selector[data-v-11f6e91a] .el-select{width:100%}.permission-dialog .permission-dialog-content .permissions-section .permission-block .user-type-selector[data-v-11f6e91a] .el-select .el-input__inner{border-radius:4px;border:1px solid #dcdfe6;height:36px}.permission-dialog .permission-dialog-content .permissions-section .permission-block .user-type-selector[data-v-11f6e91a] .el-select .el-input__inner:hover{border-color:#409eff}.permission-dialog .permission-dialog-content .permissions-section .permission-block .user-type-selector[data-v-11f6e91a] .el-select .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.permission-dialog .dialog-footer[data-v-11f6e91a]{padding:16px 24px;border-top:1px solid #ebeef5;display:flex;justify-content:flex-end;gap:12px}.permission-dialog .dialog-footer[data-v-11f6e91a] .el-button{padding:9px 20px;font-size:14px;border-radius:4px}.permission-dialog .dialog-footer[data-v-11f6e91a] .el-button--default{border-color:#dcdfe6}.permission-dialog .dialog-footer[data-v-11f6e91a] .el-button--default:hover{border-color:#409eff;color:#409eff}.permission-dialog .dialog-footer[data-v-11f6e91a] .el-button--primary{background:#409eff;border-color:#409eff}.permission-dialog .dialog-footer[data-v-11f6e91a] .el-button--primary:hover{background:#66b1ff;border-color:#66b1ff}.type-option[data-v-11f6e91a]{display:flex;align-items:center;gap:8px;padding:4px 0}.type-option i[data-v-11f6e91a]{font-size:16px;color:#409eff}.type-option .type-label[data-v-11f6e91a]{flex:1;font-size:14px;color:#606266}.type-option[data-v-11f6e91a] .el-tag{font-size:12px;padding:0 8px;border-radius:2px}[data-v-11f6e91a] .permission-select-dropdown{border:none;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:4px}[data-v-11f6e91a] .permission-select-dropdown .el-select-dropdown__item{height:auto;padding:8px 12px;margin:4px;border-radius:4px}[data-v-11f6e91a] .permission-select-dropdown .el-select-dropdown__item.selected{background-color:#ecf5ff;color:#409eff}[data-v-11f6e91a] .permission-select-dropdown .el-select-dropdown__item.selected .type-option .type-label,[data-v-11f6e91a] .permission-select-dropdown .el-select-dropdown__item.selected .type-option i{color:currentColor}[data-v-11f6e91a] .permission-select-dropdown .el-select-dropdown__item:hover{background-color:#f5f7fa}.supplier-info[data-v-11f6e91a]{display:flex;flex-direction:column;align-items:center;gap:4px}.supplier-info .register-time[data-v-11f6e91a]{font-size:12px;color:#909399}.supplier-list[data-v-11f6e91a]{display:flex;align-items:center;justify-content:center;gap:8px}.supplier-preview[data-v-11f6e91a]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f5f7fa;border-radius:4px;cursor:pointer;transition:all .3s}.supplier-preview[data-v-11f6e91a]:hover{background:#ecf5ff}.supplier-preview .main-supplier[data-v-11f6e91a]{color:#303133;font-weight:500}.supplier-preview .supplier-count[data-v-11f6e91a]{background:#409eff;color:#fff;padding:2px 6px;border-radius:10px;font-size:12px}.supplier-detail-list[data-v-11f6e91a]{max-height:300px;overflow-y:auto}.supplier-detail-list .supplier-item[data-v-11f6e91a]{padding:12px;border-bottom:1px solid #ebeef5}.supplier-detail-list .supplier-item[data-v-11f6e91a]:last-child{border-bottom:none}.supplier-detail-list .supplier-item .supplier-name[data-v-11f6e91a]{color:#303133;font-weight:500;margin-bottom:4px;display:flex;align-items:center;gap:6px}.supplier-detail-list .supplier-item .supplier-name i[data-v-11f6e91a]{color:#409eff}.supplier-detail-list .supplier-item .supplier-time[data-v-11f6e91a]{color:#909399;font-size:12px;display:flex;align-items:center;gap:6px}.supplier-detail-list .supplier-item .supplier-time i[data-v-11f6e91a]{font-size:14px}.supplier-detail-list[data-v-11f6e91a]::-webkit-scrollbar{width:4px}.supplier-detail-list[data-v-11f6e91a]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.supplier-actions[data-v-11f6e91a]{display:flex;justify-content:center;gap:16px}.supplier-actions .el-button[data-v-11f6e91a]{padding:4px 8px}.supplier-actions .el-button i[data-v-11f6e91a]{margin-right:4px}.supplier-actions .el-button[data-v-11f6e91a]:hover{color:#409eff}.register-time[data-v-11f6e91a]{display:inline-flex;align-items:center;gap:4px;color:#606266}.register-time i[data-v-11f6e91a]{color:#909399;font-size:14px}.real-name[data-v-11f6e91a]{display:inline-flex;align-items:center;gap:4px;color:#606266}.real-name i[data-v-11f6e91a]{color:#409eff;font-size:14px}[data-v-11f6e91a] .el-table__empty-block{height:auto;min-height:300px}.empty-state[data-v-11f6e91a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;margin:20px auto;max-width:480px;text-align:center}.empty-state .empty-state-icon[data-v-11f6e91a]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;margin-bottom:16px}.empty-state .empty-state-icon i[data-v-11f6e91a]{font-size:36px}.empty-state .empty-state-icon.empty[data-v-11f6e91a]{background-color:#f0f2f5;color:#909399}.empty-state .empty-state-icon.empty i[data-v-11f6e91a]{font-size:36px}.empty-state .empty-state-icon.filtered[data-v-11f6e91a]{background-color:#ecf5ff;color:#409eff}.empty-state .empty-state-icon.filtered i[data-v-11f6e91a]{font-size:32px}.empty-state .empty-state-icon.error[data-v-11f6e91a]{background-color:hsla(0,87%,69%,.1);color:#f56c6c}.empty-state .empty-state-icon.error i[data-v-11f6e91a]{font-size:32px}.empty-state .empty-state-title[data-v-11f6e91a]{font-size:18px;font-weight:500;color:#303133;margin:0 0 8px}.empty-state .empty-state-desc[data-v-11f6e91a]{font-size:14px;color:#909399;margin:0 0 24px;line-height:1.5}.empty-state .empty-state-actions[data-v-11f6e91a]{display:flex;gap:12px;justify-content:center}.empty-state .empty-state-actions .el-button[data-v-11f6e91a]{padding:8px 20px}.empty-state .empty-state-actions .el-button i[data-v-11f6e91a]{margin-right:4px}.action-btn[data-v-11f6e91a]{color:#409eff}.action-btn[data-v-11f6e91a]:hover{color:#66b1ff}.action-btn i[data-v-11f6e91a]{margin-right:4px}.reset-password-dialog[data-v-11f6e91a] .el-dialog__header{padding:20px;background:#f8f9fa;border-bottom:1px solid #ebeef5;margin:0}.reset-password-dialog[data-v-11f6e91a] .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#303133}.reset-password-dialog[data-v-11f6e91a] .el-dialog__body{padding:24px}.reset-password-dialog .reset-password-content .user-info-card[data-v-11f6e91a]{display:flex;align-items:center;gap:16px;padding:16px;background:#f5f7fa;border-radius:8px;margin-bottom:24px}.reset-password-dialog .reset-password-content .user-info-card .user-avatar[data-v-11f6e91a] .el-avatar{background:#409eff;font-weight:500}.reset-password-dialog .reset-password-content .user-info-card .user-details .username[data-v-11f6e91a]{margin:0 0 8px;font-size:16px;color:#303133;font-weight:600}.reset-password-dialog .reset-password-content .user-info-card .user-details .user-id[data-v-11f6e91a]{margin:0 0 4px;font-size:13px;color:#909399}.reset-password-dialog .reset-password-content .user-info-card .user-details .phone-number[data-v-11f6e91a]{margin:0;font-size:14px;color:#606266;display:flex;align-items:center;gap:6px}.reset-password-dialog .reset-password-content .user-info-card .user-details .phone-number i[data-v-11f6e91a]{color:#409eff;font-size:16px}.reset-password-dialog .reset-password-content .password-form[data-v-11f6e91a]{margin-bottom:24px}.reset-password-dialog .reset-password-content .password-form[data-v-11f6e91a] .el-form-item__label{color:#606266;font-weight:500}.reset-password-dialog .reset-password-content .password-form[data-v-11f6e91a] .el-input__inner{border-radius:4px}.reset-password-dialog .reset-password-content .password-form[data-v-11f6e91a] .el-input__inner:focus{border-color:#409eff}.reset-password-dialog .reset-password-content .warning-box[data-v-11f6e91a]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:rgba(230,162,60,.1);border-radius:8px;border-left:4px solid #e6a23c}.reset-password-dialog .reset-password-content .warning-box i[data-v-11f6e91a]{color:#e6a23c;font-size:24px;margin-top:2px}.reset-password-dialog .reset-password-content .warning-box .warning-text[data-v-11f6e91a]{flex:1}.reset-password-dialog .reset-password-content .warning-box .warning-text .warning-title[data-v-11f6e91a]{margin:0 0 8px;font-size:15px;font-weight:500;color:#303133}.reset-password-dialog .reset-password-content .warning-box .warning-text .warning-desc[data-v-11f6e91a]{margin:0;font-size:13px;color:#606266;line-height:1.5}.reset-password-dialog .dialog-footer[data-v-11f6e91a]{padding:16px 24px;border-top:1px solid #ebeef5;display:flex;justify-content:flex-end;gap:12px}.reset-password-dialog .dialog-footer[data-v-11f6e91a] .el-button{padding:9px 20px}.reset-password-dialog .dialog-footer[data-v-11f6e91a] .el-button--primary{background:#409eff;border-color:#409eff}.reset-password-dialog .dialog-footer[data-v-11f6e91a] .el-button--primary:hover{background:#66b1ff;border-color:#66b1ff}.business[data-v-d47e50e8]{padding:24px;min-height:100vh;background:#f0f2f5}.business .search-card[data-v-d47e50e8]{margin-bottom:24px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.business .search-card .title[data-v-d47e50e8]{font-size:20px;font-weight:600;margin-bottom:24px;color:#303133;border-left:4px solid #409eff;padding-left:12px}.business .search-card .search-form[data-v-d47e50e8]{display:flex;flex-wrap:wrap;gap:16px}.business .search-card .search-form .el-select[data-v-d47e50e8]{min-width:200px}.business .business-groups-container .business-group[data-v-d47e50e8]{background:#fff;border-radius:12px;padding:24px;margin-bottom:32px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);transition:all .3s}.business .business-groups-container .business-group[data-v-d47e50e8]:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}.business .business-groups-container .business-group .group-header[data-v-d47e50e8]{margin-bottom:24px;border-bottom:1px solid #ebeef5;padding-bottom:16px}.business .business-groups-container .business-group .group-header .group-title[data-v-d47e50e8]{font-size:20px;font-weight:600;color:#303133;display:flex;align-items:center;gap:12px}.business .business-groups-container .business-group .group-header .group-title i[data-v-d47e50e8]{font-size:24px;color:#409eff;background:rgba(64,158,255,.1);padding:8px;border-radius:8px}.business .business-groups-container .business-group .group-header .group-title .sub-title[data-v-d47e50e8]{font-size:14px;color:#909399;font-weight:400;margin-left:8px}.business .business-groups-container .business-group .business-card[data-v-d47e50e8]{height:100%;transition:all .3s;border:none;border-radius:12px;overflow:hidden}.business .business-groups-container .business-group .business-card[data-v-d47e50e8]:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.business .business-groups-container .business-group .business-card .card-header[data-v-d47e50e8]{padding:20px;position:relative;overflow:hidden}.business .business-groups-container .business-group .business-card .card-header[data-v-d47e50e8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,var(--header-color),var(--header-color-light));opacity:.9}.business .business-groups-container .business-group .business-card .card-header.eds-a-small[data-v-d47e50e8]{--header-color:#95499e;--header-color-light:#b76ac0}.business .business-groups-container .business-group .business-card .card-header.eds-b-linux[data-v-d47e50e8]{--header-color:#0ea5e9;--header-color-light:#38bdf8}.business .business-groups-container .business-group .business-card .card-header.eds-b-android[data-v-d47e50e8]{--header-color:#16a34a;--header-color-light:#22c55e}.business .business-groups-container .business-group .business-card .card-header.ern-x86[data-v-d47e50e8]{--header-color:#1890ff;--header-color-light:#40a9ff}.business .business-groups-container .business-group .business-card .card-header.ern-arm[data-v-d47e50e8]{--header-color:#52c41a;--header-color-light:#73d13d}.business .business-groups-container .business-group .business-card .card-header.ecn-large[data-v-d47e50e8]{--header-color:#409eff;--header-color-light:#66b1ff}.business .business-groups-container .business-group .business-card .card-header.ecn-small[data-v-d47e50e8]{--header-color:#67c23a;--header-color-light:#85ce61}.business .business-groups-container .business-group .business-card .card-header.eds-a[data-v-d47e50e8]{--header-color:#e6a23c;--header-color-light:#ebb563}.business .business-groups-container .business-group .business-card .card-header.eds-b[data-v-d47e50e8]{--header-color:#f56c6c;--header-color-light:#f78989}.business .business-groups-container .business-group .business-card .card-header.edn[data-v-d47e50e8]{--header-color:#0ea5e9;--header-color-light:#38bdf8}.business .business-groups-container .business-group .business-card .card-header.ern[data-v-d47e50e8]{--header-color:#409eff;--header-color-light:#66b1ff}.business .business-groups-container .business-group .business-card .card-header h2[data-v-d47e50e8]{position:relative;margin:0;color:#fff;font-size:20px;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.business .business-groups-container .business-group .business-card .card-header .el-tag[data-v-d47e50e8]{position:relative;margin-left:auto}.business .business-groups-container .business-group .business-card .card-content[data-v-d47e50e8]{padding:24px;background:#fff}.business .business-groups-container .business-group .business-card .card-content .info-list li[data-v-d47e50e8]{padding:12px 0;border-bottom:1px dashed #ebeef5;display:flex;align-items:center}.business .business-groups-container .business-group .business-card .card-content .info-list li[data-v-d47e50e8]:last-child{border-bottom:none}.business .business-groups-container .business-group .business-card .card-content .info-list li i[data-v-d47e50e8]{font-size:18px;color:#409eff;margin-right:12px;background:rgba(64,158,255,.1);padding:8px;border-radius:8px}.business .business-groups-container .business-group .business-card .card-content .info-list li .label[data-v-d47e50e8]{color:#606266;width:100px;font-weight:500}.business .business-groups-container .business-group .business-card .card-content .info-list li .value[data-v-d47e50e8]{color:#2c3e50;flex:1;font-weight:500}.business .business-groups-container .business-group .business-card .card-footer[data-v-d47e50e8]{background:#fafafa;padding:16px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.business .business-groups-container .business-group .business-card .card-footer .action-buttons[data-v-d47e50e8]{display:flex;gap:12px}.business .business-groups-container .business-group .business-card .card-footer .el-button[disabled][data-v-d47e50e8]{background-color:#a0cfff;border-color:#a0cfff;color:#fff;cursor:not-allowed}.business .business-groups-container .business-group .business-card .card-footer .el-button[disabled][data-v-d47e50e8]:hover{background-color:#a0cfff;border-color:#a0cfff;color:#fff}.area-details[data-v-d47e50e8],.requirement-details[data-v-d47e50e8]{max-height:70vh}.area-details .el-table[data-v-d47e50e8],.requirement-details .el-table[data-v-d47e50e8]{margin-top:10px;border-radius:4px;overflow:hidden}.requirement-details h3[data-v-d47e50e8]{color:#303133;margin-bottom:20px;border-bottom:2px solid #409eff;padding-bottom:10px;position:relative;padding-left:12px}.requirement-details h3[data-v-d47e50e8]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;background:#409eff;border-radius:2px}.requirement-details ul[data-v-d47e50e8]{list-style:none;padding:0}.requirement-details ul li[data-v-d47e50e8]{padding:10px 0;border-bottom:1px dashed #ebeef5;color:#606266;position:relative;padding-left:20px}.requirement-details ul li[data-v-d47e50e8]:last-child{border-bottom:none}.requirement-details ul li[data-v-d47e50e8]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#409eff}.requirement-details ul li[data-v-d47e50e8]{margin:12px 0;padding:12px 16px;background:#f8f9fa;border-radius:6px;transition:all .3s}.requirement-details ul li[data-v-d47e50e8]:hover{background:#f0f2f5;transform:translateX(5px)}.requirement-dialog[data-v-d47e50e8] .el-dialog{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.requirement-dialog .requirement-details[data-v-d47e50e8]{display:flex;flex-direction:column;height:calc(75vh - 120px);max-height:700px}.requirement-dialog .requirement-details .requirement-header[data-v-d47e50e8]{padding:24px;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #edf2f7;display:flex;align-items:center;gap:20px}.requirement-dialog .requirement-details .requirement-header .device-icon[data-v-d47e50e8]{width:64px;height:64px;background:linear-gradient(135deg,#409eff,#66b1ff);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(64,158,255,.15)}.requirement-dialog .requirement-details .requirement-header .device-icon i[data-v-d47e50e8]{font-size:32px;color:#fff}.requirement-dialog .requirement-details .requirement-header .device-info[data-v-d47e50e8]{flex:1}.requirement-dialog .requirement-details .requirement-header .device-info h3[data-v-d47e50e8]{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.requirement-dialog .requirement-details .requirement-header .device-info p[data-v-d47e50e8]{color:#666;font-size:14px;margin:0;line-height:1.6}.requirement-dialog .requirement-details .requirement-content-wrapper[data-v-d47e50e8]{flex:1;overflow-y:auto;padding:24px;background:#fff}.requirement-dialog .requirement-details .requirement-content-wrapper[data-v-d47e50e8]::-webkit-scrollbar{width:6px}.requirement-dialog .requirement-details .requirement-content-wrapper[data-v-d47e50e8]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.requirement-dialog .requirement-details .requirement-content-wrapper[data-v-d47e50e8]::-webkit-scrollbar-track{background-color:#f8fafc}.requirement-dialog .requirement-details .requirement-content-wrapper .requirement-content[data-v-d47e50e8]{max-width:800px;margin:0 auto}.requirement-dialog .requirement-details .requirement-content-wrapper .requirement-content[data-v-d47e50e8] h3{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 16px;padding-left:12px;border-left:4px solid #409eff;line-height:1.4}.requirement-dialog .requirement-details .requirement-content-wrapper .requirement-content[data-v-d47e50e8] ul{margin:0 0 24px;padding:0 0 0 20px}.requirement-dialog .requirement-details .requirement-content-wrapper .requirement-content[data-v-d47e50e8] ul li{position:relative;padding:12px 16px;background:#f8fafc;border-radius:8px;color:#475569;font-size:14px;line-height:1.6;margin-bottom:8px;transition:all .3s ease;border-left:3px solid #409eff}.requirement-dialog .requirement-details .requirement-content-wrapper .requirement-content[data-v-d47e50e8] ul li:before{display:none}.requirement-dialog .requirement-details .requirement-content-wrapper .requirement-content[data-v-d47e50e8] ul li:hover{background:#f1f5f9;transform:translateX(4px)}.requirement-dialog .requirement-details .requirement-footer[data-v-d47e50e8]{padding:20px 24px;background:#fff;border-top:1px solid #edf2f7}.requirement-dialog .requirement-details .requirement-footer[data-v-d47e50e8] .el-alert{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;padding:16px}.requirement-dialog .requirement-details .requirement-footer[data-v-d47e50e8] .el-alert .alert-title{font-size:15px;font-weight:600;color:#92400e;margin-bottom:8px;display:block}.requirement-dialog .requirement-details .requirement-footer[data-v-d47e50e8] .el-alert .alert-content{padding-left:0}.requirement-dialog .requirement-details .requirement-footer[data-v-d47e50e8] .el-alert .alert-content .main-tip{font-size:14px;color:#92400e;margin:0 0 6px;line-height:1.6}.requirement-dialog .requirement-details .requirement-footer[data-v-d47e50e8] .el-alert .alert-content .sub-tip{font-size:13px;color:#b45309;margin:0;opacity:.9}.requirement-dialog .requirement-details .requirement-footer[data-v-d47e50e8] .el-alert .el-alert__icon{display:none}[data-v-d47e50e8] .el-dialog__header{padding:20px;border-bottom:1px solid #e5e7eb;margin:0}[data-v-d47e50e8] .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#1a1a1a}[data-v-d47e50e8] .el-dialog__body{padding:24px 0}[data-v-d47e50e8] .el-dialog__headerbtn{top:20px}.area-dialog .area-details .area-overview[data-v-d47e50e8]{display:flex;align-items:center;gap:20px;padding:20px;background:#f8fafc;border-radius:8px;margin-bottom:24px}.area-dialog .area-details .area-overview .area-icon[data-v-d47e50e8]{width:60px;height:60px;background:#409eff;border-radius:12px;display:flex;align-items:center;justify-content:center}.area-dialog .area-details .area-overview .area-icon i[data-v-d47e50e8]{font-size:32px;color:#fff}.area-dialog .area-details .area-overview .area-info[data-v-d47e50e8]{flex:1}.area-dialog .area-details .area-overview .area-info h3[data-v-d47e50e8]{font-size:20px;color:#1a1a1a;margin:0 0 8px 0;font-weight:600}.area-dialog .area-details .area-overview .area-info p[data-v-d47e50e8]{color:#666;margin:0;font-size:14px}.area-dialog .area-details .area-table[data-v-d47e50e8]{margin:20px 0}.area-dialog .area-details .area-table[data-v-d47e50e8] .el-table{border-radius:8px;overflow:hidden}.area-dialog .area-details .area-table .city-text[data-v-d47e50e8]{color:#606266}.area-dialog .area-details .area-table[data-v-d47e50e8] .el-tag{font-weight:500}.area-dialog .area-details .area-footer[data-v-d47e50e8]{margin-top:20px}.area-dialog .area-details .area-footer .alert-content[data-v-d47e50e8]{margin-top:8px}.area-dialog .area-details .area-footer .alert-content p[data-v-d47e50e8]{margin:4px 0;color:#666;font-size:13px}.customer-list[data-v-39e41068]{background:#fff;border-radius:4px;display:flex;flex-direction:column;width:100%;max-height:500px}.customer-list .search-area[data-v-39e41068]{padding:12px;border-bottom:1px solid #f0f2f5}.customer-list .search-area .search-bar[data-v-39e41068]{display:flex;align-items:center}.customer-list .search-area .search-bar .search-input[data-v-39e41068]{width:100%}.customer-list .search-area .search-bar .search-input[data-v-39e41068] .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.customer-list .search-area .search-bar .search-input[data-v-39e41068] .el-input-group__append{background-color:#409eff;border-color:#409eff;color:#fff;padding:0 10px}.customer-list .search-area .search-bar .search-input[data-v-39e41068] .el-input-group__append i{color:#fff}.customer-list .list-header[data-v-39e41068]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #f0f2f5}.customer-list .list-header .title[data-v-39e41068]{font-size:14px;font-weight:600;color:#303133}.customer-list .list-header .stats[data-v-39e41068]{font-size:12px;color:#909399}.customer-list .user-list[data-v-39e41068]{flex:1;position:relative;overflow:hidden;min-height:200px;display:flex}.customer-list .user-list .scrollbar-wrapper[data-v-39e41068]{flex:1;height:auto}.customer-list .user-list .scrollbar-wrapper[data-v-39e41068] .el-scrollbar__wrap{overflow-x:hidden}.customer-list .user-list .user-item[data-v-39e41068]{display:flex;align-items:center;padding:10px 16px;transition:all .3s;cursor:pointer;border-bottom:1px solid #f0f2f5}.customer-list .user-list .user-item[data-v-39e41068]:hover{background:#f5f7fa}.customer-list .user-list .user-item.is-selected[data-v-39e41068]{background:#ecf5ff}.customer-list .user-list .user-item .user-avatar[data-v-39e41068]{width:36px;height:36px;border-radius:50%;background:#f0f2f5;display:flex;justify-content:center;align-items:center;margin-right:12px;color:#909399;transition:all .3s}.customer-list .user-list .user-item .user-avatar i[data-v-39e41068]{font-size:20px}.customer-list .user-list .user-item .user-info[data-v-39e41068]{flex:1;min-width:0}.customer-list .user-list .user-item .user-info .user-name-wrapper[data-v-39e41068]{display:flex;align-items:center}.customer-list .user-list .user-item .user-info .user-name-wrapper .user-name[data-v-39e41068]{font-size:14px;font-weight:500;color:#303133;margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.customer-list .user-list .user-item .user-info .user-name-wrapper .user-id[data-v-39e41068]{font-size:12px;color:#909399}.customer-list .user-list .user-item .user-info .user-phone[data-v-39e41068]{font-size:13px;color:#606266;margin-top:4px;display:flex;align-items:center}.customer-list .user-list .user-item .user-info .user-phone i[data-v-39e41068]{margin-right:4px;color:#409eff}.customer-list .user-list .user-item .user-action[data-v-39e41068]{margin-left:12px}.customer-list .user-list .user-item:hover .user-avatar[data-v-39e41068]{background:#e6f1fc;color:#409eff}.customer-list .empty-state[data-v-39e41068]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;color:#909399;box-sizing:border-box;background-color:#fff;z-index:1}.customer-list .empty-state .empty-icon[data-v-39e41068]{font-size:32px;color:#dcdfe6;margin-bottom:8px}.customer-list .empty-state .empty-text[data-v-39e41068]{margin:0 0 8px;font-size:13px;text-align:center;width:100%;padding:0 15px;box-sizing:border-box}.customer-list .empty-state .reset-btn[data-v-39e41068]{padding:4px 8px;font-size:12px}.customer-list .pagination[data-v-39e41068]{padding:8px 12px;text-align:center;border-top:1px solid #f0f2f5}.device-list-section .table-container .table-header[data-v-fb6b6248]{margin-bottom:15px;background:#fff;border-radius:4px;padding:16px}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .left-controls{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .left-controls::-webkit-scrollbar{height:4px}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .left-controls::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .left-controls::-webkit-scrollbar-track{background:transparent}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .right-controls{margin-left:8px;flex-shrink:0}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .el-form-item{margin:0;flex-shrink:0}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .el-form-item .search-input{width:180px}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .el-form-item .search-input .el-input__inner{border-radius:4px;transition:all .3s}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .el-form-item .search-input .el-input__inner:focus,.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .el-form-item .search-input .el-input__inner:hover{border-color:#409eff}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .el-form-item .el-select{width:120px!important}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .el-button-group .el-button{margin:0}.device-list-section .table-container .table-header .search-form[data-v-fb6b6248] .el-form--inline .search-group .el-button-group .el-button:first-child{border-right-color:hsla(0,0%,100%,.2)}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table th{background-color:#f5f7fa;color:#606266;padding:8px 0;font-size:14px;font-weight:500;height:50px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table td{padding:12px 0}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .el-table__row{height:70px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .device-id{font-size:15px;color:#606266;text-align:center}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .device-uuid{display:flex;align-items:center;justify-content:flex-start;height:100%}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .device-uuid .uuid{padding:6px 12px;border-radius:4px;font-size:15px;letter-spacing:.5px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .mac-address{display:flex;align-items:center;gap:8px;color:#606266;font-size:15px;height:100%}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .mac-address i{color:#409eff;font-size:18px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .android-version,.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .version{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .android-version i,.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .version i{color:grey;font-size:16px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .android-version i{color:#409eff}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .status-wrapper .status-group{display:flex;align-items:center;gap:8px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .status-wrapper .status-group .el-tag{padding:0 8px;height:22px;line-height:20px;font-size:13px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .config-status{display:flex;align-items:center;gap:8px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .bind-info{min-height:46px;display:flex;flex-direction:column;justify-content:center}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .bind-info .bind-user{margin-bottom:4px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .bind-info .bind-user span{font-size:14px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .bind-info .bind-date{font-size:13px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .bind-info .no-bind{font-size:14px;line-height:46px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .conn-time{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .conn-time i{color:#67c23a;font-size:16px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .action-buttons{display:flex;flex-direction:row;justify-content:space-between;gap:6px}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .action-buttons .el-button{flex:1;min-width:65px;display:flex;align-items:center;justify-content:center;padding:6px 8px;border-radius:4px;transition:all .2s ease;margin-left:0}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .action-buttons .el-button i{margin-right:3px;font-size:13px;transition:transform .2s}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .action-buttons .el-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .action-buttons .el-button:not(:disabled):hover i{transform:scale(1.15)}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .action-buttons .el-button:not(:disabled):active{transform:translateY(0);box-shadow:none}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .action-buttons .el-button.el-button--primary:not(:disabled):hover{background-color:#66b1ff;border-color:#66b1ff}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .action-buttons .el-button.el-button--warning:not(:disabled):hover{background-color:#e6a23c;border-color:#e6a23c}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .action-buttons .el-button.el-button--danger:not(:disabled):hover{background-color:#f56c6c;border-color:#f56c6c}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .action-buttons .el-button:disabled{opacity:.7;cursor:not-allowed;color:#c0c4cc;background-color:#f5f7fa;border-color:#e4e7ed}.device-list-section .table-container .table-main[data-v-fb6b6248] .el-table .el-button+.el-button{margin-left:0;margin-top:0}.device-list-section .table-container .pagination-container[data-v-fb6b6248]{margin-top:15px;padding:10px 0;display:flex;justify-content:flex-end}.user-select-input[data-v-fb6b6248]{cursor:pointer}.user-select-input[data-v-fb6b6248] .el-input__inner{cursor:pointer;background-color:#f5f7fa;transition:all .3s;padding-right:45px}.user-select-input[data-v-fb6b6248] .el-input__inner:hover{border-color:#409eff;background-color:#ecf5ff}.user-select-input.is-active[data-v-fb6b6248] .el-input__inner{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.user-select-input[data-v-fb6b6248] .el-input__suffix{right:5px}.user-select-input .user-select-suffix[data-v-fb6b6248]{display:flex;align-items:center;height:100%;padding-right:5px}.user-select-input .user-select-suffix .selected-user-tag[data-v-fb6b6248]{margin-right:5px;background-color:#67c23a;color:#fff;border:none;transition:all .3s;font-size:11px;padding:0 5px;height:18px;line-height:18px}.user-select-input .user-select-suffix .clear-icon[data-v-fb6b6248]{font-size:14px;cursor:pointer;color:#c0c4cc;margin-right:5px;padding:2px;border-radius:50%;transition:all .2s}.user-select-input .user-select-suffix .clear-icon[data-v-fb6b6248]:hover{color:#f56c6c;background-color:#f2f6fc}.user-select-input .user-select-suffix .el-icon-arrow-down[data-v-fb6b6248]{transition:transform .3s;color:#909399;font-size:12px;width:14px;text-align:center}.user-select-input .user-select-suffix .el-icon-arrow-down.is-reverse[data-v-fb6b6248]{transform:rotate(180deg)}.user-select-popover{box-shadow:0 8px 24px rgba(0,0,0,.15)!important;animation:dropdown-in .25s cubic-bezier(.4,0,.2,1);transform-origin:top center}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.status-detail-tooltip{min-width:150px}.status-detail-tooltip p{margin:5px 0;font-size:14px;line-height:1.5}.section[data-v-59b95025]{margin-bottom:24px}.section .section-title[data-v-59b95025]{font-size:16px;font-weight:500;color:#303133;margin-bottom:16px;padding-left:10px;border-left:4px solid #409eff}.section .bg-info[data-v-59b95025]{background:#f8f9fa;border-radius:8px;padding:16px}.section .bg-info .bg-preview[data-v-59b95025]{max-width:600px;margin:0 auto;border-radius:8px;overflow:hidden;margin-bottom:16px}.section .bg-info .bg-preview img[data-v-59b95025]{width:100%;display:block;margin:0 auto}.section .bg-info .bg-detail .detail-item[data-v-59b95025]{display:flex;align-items:center;margin-bottom:8px}.section .bg-info .bg-detail .detail-item .label[data-v-59b95025]{color:#606266;margin-right:8px;min-width:70px}.section .bg-info .bg-detail .detail-item .value[data-v-59b95025]{color:#303133}.section .no-data[data-v-59b95025]{color:#909399;text-align:center;padding:30px 0;background:#f8f9fa;border-radius:8px}.section .loading-container[data-v-59b95025]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;background:#f8f9fa;border-radius:8px}.section .loading-container .loading-spinner[data-v-59b95025]{display:inline-block;width:30px;height:30px;border:3px solid rgba(64,158,255,.2);border-radius:50%;border-top-color:#409eff;animation:spin-59b95025 .8s linear infinite;margin-bottom:15px}.section .loading-container .loading-text[data-v-59b95025]{color:#606266;font-size:14px}@keyframes spin-59b95025{to{transform:rotate(1turn)}}.section[data-v-4b49c915]{margin-bottom:24px}.section .section-title[data-v-4b49c915]{font-size:16px;font-weight:500;color:#303133;margin-bottom:16px;padding-left:10px;border-left:4px solid #409eff}.desktop-container[data-v-4b49c915]{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:20px;overflow-x:hidden}.desktop-container .card-wrapper[data-v-4b49c915]{flex:0 0 calc(20% - 10px);max-width:calc(20% - 10px);margin:0 5px 10px;display:flex;flex-direction:column;align-items:center}@media (max-width:1200px){.desktop-container .card-wrapper[data-v-4b49c915]{flex:0 0 calc(25% - 10px);max-width:calc(25% - 10px)}}@media (max-width:992px){.desktop-container .card-wrapper[data-v-4b49c915]{flex:0 0 calc(33.333% - 10px);max-width:calc(33.333% - 10px)}}@media (max-width:768px){.desktop-container .card-wrapper[data-v-4b49c915]{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}.desktop-container .card-wrapper .card[data-v-4b49c915]{background:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);width:100%;height:240px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;transition:all .3s;position:relative}.desktop-container .card-wrapper .card[data-v-4b49c915]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.desktop-container .card-wrapper .card .card-title[data-v-4b49c915]{background-color:rgba(0,0,0,.6);color:#fff;width:100%;padding:8px 0;text-align:center;font-size:16px;font-weight:500;z-index:1}.desktop-container .card-wrapper .card .card-image[data-v-4b49c915]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.desktop-container .card-wrapper .card-info[data-v-4b49c915]{width:100%;margin-top:10px;text-align:center}.desktop-container .card-wrapper .card-info .apk-name[data-v-4b49c915]{font-size:15px;font-weight:500;color:#303133;margin-bottom:8px;padding:4px 8px;background-color:#f5f7fa;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.05)}.desktop-container .card-wrapper .card-info .apk-name i[data-v-4b49c915]{margin-right:5px;color:#409eff}.desktop-container .card-wrapper .card-info .apk-name.system-app[data-v-4b49c915]{background-color:#f0f9ff;border:1px dashed #409eff}.desktop-container .card-wrapper .card-info .apk-name.system-app i[data-v-4b49c915]{color:#409eff}.desktop-container .card-wrapper .card-info .action-buttons[data-v-4b49c915]{display:flex;justify-content:center;flex-wrap:wrap}.desktop-container .card-wrapper .card-info .action-buttons .fixed-app-hint[data-v-4b49c915]{color:#909399;font-size:13px;font-style:italic}.desktop-container .card-wrapper .card-info .action-buttons .edit-apk-btn[data-v-4b49c915]{color:#409eff;margin:0 5px}.desktop-container .card-wrapper .card-info .action-buttons .edit-apk-btn[data-v-4b49c915]:hover{color:#66b1ff}.search-input[data-v-4b49c915]{margin-bottom:15px}.apk-list-container[data-v-4b49c915]{max-height:350px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px}.apk-list-container .apk-item[data-v-4b49c915]{padding:10px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebeef5;cursor:pointer;transition:background-color .2s}.apk-list-container .apk-item[data-v-4b49c915]:last-child{border-bottom:none}.apk-list-container .apk-item[data-v-4b49c915]:hover{background-color:#f5f7fa}.apk-list-container .apk-item.active[data-v-4b49c915]{background-color:#ecf5ff}.apk-list-container .apk-item .apk-info[data-v-4b49c915]{flex:1;overflow:hidden}.apk-list-container .apk-item .apk-info .apk-name[data-v-4b49c915]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apk-list-container .apk-item .apk-info .apk-package[data-v-4b49c915]{font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apk-list-container .apk-item .selected-icon[data-v-4b49c915]{font-size:16px;color:#409eff}.no-apk-data[data-v-4b49c915]{text-align:center;padding:30px 0;color:#909399;background-color:#f8f9fa;border-radius:4px}.header[data-v-18a15056]{background:#f5f5f5;padding:16px 20px}.header .detailHeader .device-info[data-v-18a15056]{display:flex;gap:24px;margin-bottom:12px}.header .detailHeader .status-info[data-v-18a15056]{display:flex;justify-content:space-between;gap:24px}.header .detailHeader .info-item[data-v-18a15056]{display:flex;align-items:center}.header .detailHeader .info-item .label[data-v-18a15056]{font-size:14px;color:#606266;margin-right:8px}.header .detailHeader .info-item .value[data-v-18a15056]{font-size:14px;color:#303133;font-weight:500}.content[data-v-18a15056]{padding:20px}.content .section[data-v-18a15056]{margin-bottom:24px}.content .section .section-title[data-v-18a15056]{font-size:16px;font-weight:500;color:#303133;margin-bottom:16px;padding-left:10px;border-left:4px solid #409eff}.content .section .bg-info[data-v-18a15056]{background:#f8f9fa;border-radius:8px;padding:16px}.content .section .bg-info .bg-preview[data-v-18a15056]{max-width:600px;margin:0 auto;border-radius:8px;overflow:hidden;margin-bottom:16px}.content .section .bg-info .bg-preview img[data-v-18a15056]{width:100%;display:block;margin:0 auto}.content .section .bg-info .bg-detail .detail-item[data-v-18a15056]{display:flex;align-items:center;margin-bottom:8px}.content .section .bg-info .bg-detail .detail-item .label[data-v-18a15056]{color:#606266;margin-right:8px;min-width:70px}.content .section .bg-info .bg-detail .detail-item .value[data-v-18a15056]{color:#303133}.content .section .no-data[data-v-18a15056]{color:#909399;text-align:center;padding:30px 0;background:#f8f9fa;border-radius:8px}.content .section .apk-list[data-v-18a15056]{background:#f8f9fa;border-radius:8px;padding:16px}.apk-select-dialog .dialog-header-tabs[data-v-18a15056]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.apk-select-dialog .dialog-header-tabs .dialog-title[data-v-18a15056]{font-size:18px;font-weight:600;color:#303133;margin-bottom:8px}.apk-select-dialog .dialog-header-tabs .dialog-subtitle[data-v-18a15056]{font-size:14px;color:#606266}.apk-select-dialog .dialog-header-tabs .dialog-subtitle .device-info[data-v-18a15056]{font-weight:600;color:#409eff}.apk-select-dialog .apk-container[data-v-18a15056]{min-height:300px;max-height:500px;overflow-y:auto;padding:20px;background:#f9f9f9;border-radius:8px}.apk-select-dialog .apk-list-grid[data-v-18a15056]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.apk-select-dialog .apk-item[data-v-18a15056]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.05);display:flex;flex-direction:column}.apk-select-dialog .apk-item[data-v-18a15056]:hover{transform:translateY(-3px);box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.apk-select-dialog .apk-item.active[data-v-18a15056]{border-color:#409eff;background-color:#ecf5ff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.apk-select-dialog .apk-item.active .selection-indicator[data-v-18a15056]{display:flex;animation:pulse-18a15056 1.5s infinite}@keyframes pulse-18a15056{0%{box-shadow:0 0 0 0 rgba(64,158,255,.4)}70%{box-shadow:0 0 0 10px rgba(64,158,255,0)}to{box-shadow:0 0 0 0 rgba(64,158,255,0)}}.apk-select-dialog .apk-item .selection-indicator[data-v-18a15056]{position:absolute;top:10px;right:10px;background:#409eff;color:#fff;width:24px;height:24px;border-radius:50%;display:none;align-items:center;justify-content:center;z-index:1;box-shadow:0 2px 6px rgba(0,0,0,.2)}.apk-select-dialog .apk-item .selection-indicator i[data-v-18a15056]{font-size:14px}.apk-select-dialog .apk-item .apk-preview[data-v-18a15056]{height:110px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.apk-select-dialog .apk-item .apk-preview img[data-v-18a15056]{max-width:90px;max-height:90px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s}.apk-select-dialog .apk-item .apk-preview img[data-v-18a15056]:hover{transform:scale(1.05)}.apk-select-dialog .apk-item .apk-preview i[data-v-18a15056]{font-size:50px;color:#909399}.apk-select-dialog .apk-item .apk-info[data-v-18a15056]{text-align:center;width:100%}.apk-select-dialog .apk-item .apk-info .apk-name[data-v-18a15056]{font-size:14px;font-weight:500;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133}.apk-select-dialog .apk-item .apk-info .apk-meta[data-v-18a15056]{display:flex;flex-direction:column;font-size:12px;color:#909399}.apk-select-dialog .apk-item .apk-info .apk-meta .apk-size[data-v-18a15056]{margin-bottom:4px}.apk-select-dialog .apk-item .apk-info .apk-meta .apk-time[data-v-18a15056]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apk-select-dialog .dialog-tip[data-v-18a15056]{display:flex;align-items:center;justify-content:center;color:#f56c6c;font-size:13px;margin-top:15px;padding:10px;background:#fef0f0;border-radius:4px}.apk-select-dialog .dialog-tip i[data-v-18a15056]{font-size:16px;margin-right:5px}.apk-select-dialog .footer-actions[data-v-18a15056]{display:flex;justify-content:space-between;align-items:center;width:100%}.apk-select-dialog .footer-actions .el-button[data-v-18a15056]{margin:0 5px}.force-deploy-dialog .dialog-header[data-v-18a15056]{text-align:center;margin-bottom:20px}.force-deploy-dialog .dialog-header .dialog-title[data-v-18a15056]{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#303133;margin-bottom:10px}.force-deploy-dialog .dialog-header .dialog-title i[data-v-18a15056]{margin-right:10px;font-size:24px;color:#409eff}.force-deploy-dialog .dialog-header .dialog-subtitle[data-v-18a15056]{font-size:14px;color:#606266}.force-deploy-dialog .dialog-header .dialog-subtitle .device-info[data-v-18a15056]{font-weight:600;color:#409eff}.force-deploy-dialog .dialog-tools[data-v-18a15056]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.force-deploy-dialog .dialog-tools .search-input[data-v-18a15056]{width:250px}.force-deploy-dialog .dialog-tools .selection-info[data-v-18a15056]{display:flex;align-items:center}.force-deploy-dialog .dialog-tools .selection-info em[data-v-18a15056]{font-style:normal;color:#409eff;font-weight:700;margin:0 4px}.force-deploy-dialog .apk-container[data-v-18a15056]{min-height:300px;max-height:50vh;overflow-y:auto;padding:20px;background:#f9f9f9;border-radius:8px;margin-bottom:20px}.force-deploy-dialog .apk-list-grid[data-v-18a15056]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.force-deploy-dialog .apk-item[data-v-18a15056]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s;position:relative;box-shadow:0 2px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;height:200px}.force-deploy-dialog .apk-item[data-v-18a15056]:hover{transform:translateY(-3px);box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.force-deploy-dialog .apk-item.active[data-v-18a15056]{border-color:#409eff;background-color:#ecf5ff}.force-deploy-dialog .apk-item.active .selection-indicator[data-v-18a15056]{display:flex;transform:scale(1);opacity:1}.force-deploy-dialog .apk-item .selection-indicator[data-v-18a15056]{position:absolute;top:10px;right:10px;background:#409eff;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 2px 6px rgba(0,0,0,.2);opacity:0;transform:scale(.8);transition:all .3s}.force-deploy-dialog .apk-item .apk-preview[data-v-18a15056]{height:110px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;position:relative}.force-deploy-dialog .apk-item .apk-preview img[data-v-18a15056]{max-width:90px;max-height:90px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.force-deploy-dialog .apk-item .apk-preview i[data-v-18a15056]{font-size:50px;color:#909399}.force-deploy-dialog .apk-item .apk-preview i.fallback-icon[data-v-18a15056]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.force-deploy-dialog .apk-item .apk-info[data-v-18a15056]{text-align:center;width:100%;display:flex;flex-direction:column;flex-grow:1}.force-deploy-dialog .apk-item .apk-info .apk-name[data-v-18a15056]{font-size:14px;font-weight:500;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133}.force-deploy-dialog .apk-item .apk-info .apk-meta[data-v-18a15056]{display:flex;flex-direction:column;gap:6px;margin-top:auto}.force-deploy-dialog .apk-item .apk-info .apk-meta .apk-detail[data-v-18a15056]{display:flex;align-items:center;justify-content:center;font-size:12px;color:#909399}.force-deploy-dialog .apk-item .apk-info .apk-meta .apk-detail i[data-v-18a15056]{margin-right:5px}.force-deploy-dialog .dialog-tip[data-v-18a15056]{display:flex;align-items:center;justify-content:center;color:#f56c6c;font-size:13px;padding:10px;background:#fef0f0;border-radius:4px;margin-top:10px}.force-deploy-dialog .dialog-tip i[data-v-18a15056]{font-size:16px;margin-right:5px}.custom-select[data-v-18a15056]{position:relative;width:100%;z-index:10}.custom-select .select-trigger[data-v-18a15056]{min-height:40px;padding:5px 15px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s}.custom-select .select-trigger[data-v-18a15056]:hover{border-color:#c0c4cc}.custom-select .select-trigger.is-active[data-v-18a15056]{border-color:#409eff}.custom-select .select-trigger .selected-item[data-v-18a15056]{display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-select .select-trigger .selected-item .apk-icon[data-v-18a15056]{width:30px;height:30px;margin-right:8px;-o-object-fit:contain;object-fit:contain}.custom-select .select-trigger .selected-item i.el-icon-mobile-phone[data-v-18a15056]{font-size:24px;color:#909399;margin-right:8px}.custom-select .select-trigger .selected-item .apk-name[data-v-18a15056]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#606266}.custom-select .select-trigger .placeholder[data-v-18a15056]{color:#c0c4cc}.custom-select .select-trigger .arrow-icon[data-v-18a15056]{font-size:14px;color:#c0c4cc;transition:transform .3s;transform:rotate(0);margin-left:5px}.custom-select .select-trigger .arrow-icon.is-reverse[data-v-18a15056]{transform:rotate(180deg)}.custom-select .select-dropdown[data-v-18a15056]{position:absolute;top:calc(100% + 5px);width:100%;max-height:400px;background-color:#fff;border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:11;overflow:hidden}.custom-select .select-dropdown .apk-list-container[data-v-18a15056]{max-height:300px;overflow-y:auto}.custom-select .select-dropdown .apk-list-container .apk-option[data-v-18a15056]{padding:8px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-select .select-dropdown .apk-list-container .apk-option[data-v-18a15056]:hover{background-color:#f5f7fa}.custom-select .select-dropdown .apk-list-container .apk-option.is-selected[data-v-18a15056]{color:#409eff;background-color:#f0f9ff;font-weight:500}.custom-select .select-dropdown .apk-list-container .apk-option .option-content[data-v-18a15056]{display:flex;align-items:center;overflow:hidden;width:calc(100% - 20px)}.custom-select .select-dropdown .apk-list-container .apk-option .option-content .apk-icon-container[data-v-18a15056]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0}.custom-select .select-dropdown .apk-list-container .apk-option .option-content .apk-icon-container .apk-icon[data-v-18a15056]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.custom-select .select-dropdown .apk-list-container .apk-option .option-content .apk-icon-container i.el-icon-mobile-phone[data-v-18a15056]{font-size:24px;color:#909399}.custom-select .select-dropdown .apk-list-container .apk-option .option-content .apk-info[data-v-18a15056]{width:calc(100% - 46px)}.custom-select .select-dropdown .apk-list-container .apk-option .option-content .apk-info .apk-name[data-v-18a15056]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select .select-dropdown .apk-list-container .apk-option .option-content .apk-info .apk-size[data-v-18a15056]{font-size:12px;color:#909399;margin-top:3px}.custom-select .select-dropdown .apk-list-container .apk-option .selected-icon[data-v-18a15056]{font-size:16px;color:#409eff}.custom-select .select-dropdown .apk-list-container .no-data[data-v-18a15056]{padding:30px 0;text-align:center;color:#909399}.custom-select .select-dropdown .apk-list-container .no-data i[data-v-18a15056]{font-size:20px;margin-right:6px}.warning-tip[data-v-18a15056]{margin-top:15px;padding:10px;background-color:#fff6f7;border-radius:4px;color:#f56c6c;font-size:12px;display:flex;align-items:center}.warning-tip i[data-v-18a15056]{margin-right:5px;font-size:14px}.dropdown-fade-enter-active[data-v-18a15056],.dropdown-fade-leave-active[data-v-18a15056]{transition:all .3s ease;transform-origin:top center}.dropdown-fade-enter[data-v-18a15056],.dropdown-fade-leave-to[data-v-18a15056]{transform:scaleY(.8);opacity:0}.force-deploy-dialog{position:relative;z-index:3100!important}.el-dialog__wrapper.apk-select-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0;z-index:3000}.el-drawer__open .apk-select-dialog:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:-1}body>.v-modal{display:none!important}.el-dialog__wrapper.apk-select-dialog{z-index:3000!important}.v-modal{z-index:2999!important}.force-deploy-dialog .el-dialog__body{max-height:70vh;overflow-y:auto;padding-bottom:20px}.search-container .el-input__inner{transition:all .3s ease}.search-container .el-input__suffix{right:10px}.deploy-section[data-v-292c7edc]{background:#fff;padding:20px;border-radius:4px}.deploy-section .bg-selection-area[data-v-292c7edc]{background:#f5f7fa;border-radius:4px;padding:15px;margin-bottom:20px}.deploy-section .bg-selection-area .section-header[data-v-292c7edc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.deploy-section .bg-selection-area .section-header .section-title[data-v-292c7edc]{display:flex;align-items:center;gap:16px}.deploy-section .bg-selection-area .section-header .section-title .selection-controls[data-v-292c7edc]{display:flex;align-items:center;gap:10px}.deploy-section .bg-selection-area .section-header .section-title .selection-controls .selected-count[data-v-292c7edc]{color:#606266;font-size:13px}.deploy-section .bg-selection-area .section-header .section-title .delete-mode-tip[data-v-292c7edc]{display:flex;align-items:center;gap:10px;background-color:#fef0f0;padding:4px 12px;border-radius:4px;margin-left:10px}.deploy-section .bg-selection-area .section-header .section-title .delete-mode-tip .delete-mode-text[data-v-292c7edc]{color:#f56c6c;font-size:13px;display:flex;align-items:center;gap:5px}.deploy-section .bg-selection-area .section-header .section-title .delete-mode-tip .selected-count[data-v-292c7edc]{color:#606266;font-size:13px}.deploy-section .bg-selection-area .section-header .header-actions[data-v-292c7edc]{display:flex;gap:10px;align-items:center}.deploy-section .bg-selection-area .section-header .header-actions .bg-upload[data-v-292c7edc]{margin-right:0}.deploy-section .bg-selection-area .bg-grid[data-v-292c7edc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;padding:15px}.deploy-section .bg-selection-area .bg-grid .bg-item[data-v-292c7edc]{background:#fff;border:1px solid #e4e7ed;border-radius:12px;padding:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.deploy-section .bg-selection-area .bg-grid .bg-item[data-v-292c7edc]:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.08)}.deploy-section .bg-selection-area .bg-grid .bg-item:hover .bg-preview img[data-v-292c7edc]{transform:scale(1.05)}.deploy-section .bg-selection-area .bg-grid .bg-item.bg-item-selected[data-v-292c7edc]{border:2px solid #409eff;background:#ecf5ff;box-shadow:0 0 0 4px rgba(64,158,255,.2);transform:translateY(-2px)}.deploy-section .bg-selection-area .bg-grid .bg-item.bg-item-selected .bg-preview[data-v-292c7edc]:after{content:"";position:absolute;inset:0;background:rgba(64,158,255,.1);opacity:1;z-index:1}.deploy-section .bg-selection-area .bg-grid .bg-item.bg-item-selected .bg-preview img[data-v-292c7edc]{transform:scale(1.02)}.deploy-section .bg-selection-area .bg-grid .bg-item.bg-item-selected .bg-preview .check-mark[data-v-292c7edc]{transform:scale(1);opacity:1;background:#409eff;border:2px solid #fff;width:28px;height:28px;top:10px;right:10px;animation:bounce-in-292c7edc .3s cubic-bezier(.68,-.55,.265,1.55)}.deploy-section .bg-selection-area .bg-grid .bg-item.bg-item-selected .bg-preview .check-mark i[data-v-292c7edc]{font-size:16px;color:#fff;animation:check-mark-292c7edc .2s ease forwards}.deploy-section .bg-selection-area .bg-grid .bg-item.bg-item-selected .bg-info .bg-size[data-v-292c7edc]{background:rgba(64,158,255,.1);color:#409eff}.deploy-section .bg-selection-area .bg-grid .bg-item.delete-mode-selected[data-v-292c7edc]{border:2px solid #f56c6c;background:#fef0f0;box-shadow:0 0 0 4px hsla(0,87%,69%,.2);transform:translateY(-2px)}.deploy-section .bg-selection-area .bg-grid .bg-item.delete-mode-selected .bg-preview[data-v-292c7edc]:after{content:"";position:absolute;inset:0;background:hsla(0,87%,69%,.1);opacity:1;z-index:1}.deploy-section .bg-selection-area .bg-grid .bg-item.delete-mode-selected .bg-preview img[data-v-292c7edc]{transform:scale(1.02)}.deploy-section .bg-selection-area .bg-grid .bg-item.delete-mode-selected .bg-info .bg-size[data-v-292c7edc]{background:hsla(0,87%,69%,.1);color:#f56c6c}.deploy-section .bg-selection-area .bg-grid .bg-item .bg-preview[data-v-292c7edc]{height:140px;border-radius:8px;overflow:hidden;position:relative;background:#f8fafc}.deploy-section .bg-selection-area .bg-grid .bg-item .bg-preview[data-v-292c7edc]:after{content:"";position:absolute;inset:0;background:rgba(64,158,255,0);opacity:0;transition:all .3s ease}.deploy-section .bg-selection-area .bg-grid .bg-item .bg-preview img[data-v-292c7edc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.deploy-section .bg-selection-area .bg-grid .bg-item .bg-preview .selected-mark[data-v-292c7edc]{position:absolute;top:8px;left:8px;width:24px;height:24px;background:#409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;animation:bounce-in-292c7edc .3s cubic-bezier(.68,-.55,.265,1.55)}.deploy-section .bg-selection-area .bg-grid .bg-item .bg-preview .selected-mark i[data-v-292c7edc]{color:#fff;font-size:14px}.deploy-section .bg-selection-area .bg-grid .bg-item .bg-preview .delete-mode-mark[data-v-292c7edc]{position:absolute;top:8px;left:8px;width:24px;height:24px;background:#f56c6c;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;animation:bounce-in-292c7edc .3s cubic-bezier(.68,-.55,.265,1.55)}.deploy-section .bg-selection-area .bg-grid .bg-item .bg-preview .delete-mode-mark i[data-v-292c7edc]{color:#fff;font-size:14px}.deploy-section .bg-selection-area .bg-grid .bg-item .bg-info[data-v-292c7edc]{margin-top:14px;padding:0 4px}.deploy-section .bg-selection-area .bg-grid .bg-item .bg-info .bg-size[data-v-292c7edc]{font-size:12px;color:#64748b;background:#f1f5f9;padding:4px 10px;border-radius:12px;display:inline-block;font-weight:500}@keyframes bounce-in-292c7edc{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes check-mark-292c7edc{0%{transform:scale(0)}to{transform:scale(1)}}.bg-select-dropdown[data-v-292c7edc]{min-width:400px!important}.bg-select-dropdown .el-select-dropdown__item[data-v-292c7edc]{height:auto;padding:0 10px}.bg-select-dropdown .el-select-dropdown__item.selected[data-v-292c7edc]{background-color:#f5f7fa}.deploy-section[data-v-3b80a6c2]{background:#fff;padding:20px;border-radius:4px}.deploy-section .apk-selection-area[data-v-3b80a6c2]{background:#f5f7fa;border-radius:4px;padding:15px;margin-bottom:20px}.deploy-section .apk-selection-area .section-header[data-v-3b80a6c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.deploy-section .apk-selection-area .section-header .section-title[data-v-3b80a6c2]{display:flex;align-items:center;gap:16px;font-size:14px;color:#606266}.deploy-section .apk-selection-area .section-header .section-title .selection-controls[data-v-3b80a6c2]{display:flex;align-items:center;gap:10px}.deploy-section .apk-selection-area .section-header .section-title .selection-controls .selected-count[data-v-3b80a6c2]{color:#606266;font-size:13px}.deploy-section .apk-selection-area .section-header .section-title .delete-mode-tip[data-v-3b80a6c2]{display:flex;align-items:center;gap:10px;background-color:#fef0f0;padding:4px 12px;border-radius:4px;margin-left:10px}.deploy-section .apk-selection-area .section-header .section-title .delete-mode-tip .delete-mode-text[data-v-3b80a6c2]{color:#f56c6c;font-size:13px;display:flex;align-items:center;gap:5px}.deploy-section .apk-selection-area .section-header .section-title .delete-mode-tip .selected-count[data-v-3b80a6c2]{color:#606266;font-size:13px}.deploy-section .apk-selection-area .section-header .header-actions[data-v-3b80a6c2]{display:flex;gap:10px;align-items:center}.deploy-section .apk-selection-area .section-header .header-actions .apk-upload[data-v-3b80a6c2] .el-upload{display:inline-block}.deploy-section .apk-selection-area .apk-grid[data-v-3b80a6c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:12px}.deploy-section .apk-selection-area .apk-grid .apk-item[data-v-3b80a6c2]{background:#fff;border:1px solid #e4e7ed;border-radius:12px;padding:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.deploy-section .apk-selection-area .apk-grid .apk-item[data-v-3b80a6c2]:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.08)}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-selected[data-v-3b80a6c2]{border:2px solid #409eff;background:#ecf5ff;box-shadow:0 0 0 4px rgba(64,158,255,.2)}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-selected .apk-preview .selected-mark[data-v-3b80a6c2]{transform:scale(1);opacity:1}.deploy-section .apk-selection-area .apk-grid .apk-item.delete-mode-selected[data-v-3b80a6c2]{border:2px solid #f56c6c;background:#fef0f0;box-shadow:0 0 0 4px hsla(0,87%,69%,.2);transform:translateY(-2px)}.deploy-section .apk-selection-area .apk-grid .apk-item.delete-mode-selected .apk-preview[data-v-3b80a6c2]:after{content:"";position:absolute;inset:0;background:hsla(0,87%,69%,.1);opacity:1;z-index:1}.deploy-section .apk-selection-area .apk-grid .apk-item.delete-mode-selected .apk-preview img[data-v-3b80a6c2]{transform:scale(1.02)}.deploy-section .apk-selection-area .apk-grid .apk-item.delete-mode-selected .apk-info .apk-meta .size[data-v-3b80a6c2]{background:hsla(0,87%,69%,.1);color:#f56c6c}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview[data-v-3b80a6c2]{height:80px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:12px}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview[data-v-3b80a6c2]:after{content:"";position:absolute;inset:0;background:transparent;opacity:0;transition:all .3s ease;z-index:0}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview .apk-icon[data-v-3b80a6c2]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;z-index:1}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview .default-icon[data-v-3b80a6c2]{font-size:36px;z-index:1}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview .selected-mark[data-v-3b80a6c2]{position:absolute;top:6px;left:6px;width:20px;height:20px;background:#409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(0);opacity:0;transition:all .3s;z-index:2}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview .selected-mark i[data-v-3b80a6c2]{color:#fff;font-size:12px}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview .delete-mode-mark[data-v-3b80a6c2]{position:absolute;top:6px;left:6px;width:20px;height:20px;background:#f56c6c;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;animation:bounce-in-3b80a6c2 .3s cubic-bezier(.68,-.55,.265,1.55)}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview .delete-mode-mark i[data-v-3b80a6c2]{color:#fff;font-size:12px}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview .delete-btn[data-v-3b80a6c2]{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s;cursor:pointer;z-index:2}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview .delete-btn i[data-v-3b80a6c2]{color:#fff;font-size:12px}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview .delete-btn[data-v-3b80a6c2]:hover{background:rgba(244,67,54,.8);transform:scale(1.1)}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-preview:hover .delete-btn[data-v-3b80a6c2]{opacity:1}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-info[data-v-3b80a6c2]{text-align:center;margin-top:8px}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-info .apk-name[data-v-3b80a6c2]{font-size:13px;color:#303133;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-info .apk-meta[data-v-3b80a6c2]{display:flex;justify-content:center;gap:6px;font-size:11px}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-info .apk-meta .version[data-v-3b80a6c2]{color:#409eff;background:#ecf5ff;padding:2px 6px;border-radius:4px}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-info .apk-meta .size[data-v-3b80a6c2]{color:#67c23a;background:#f0f9eb;padding:1px 4px;border-radius:4px;transition:all .3s}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-info .apk-upload-time[data-v-3b80a6c2]{font-size:12px;color:#909399;margin-bottom:4px;display:flex;align-items:center;justify-content:center;gap:4px}.deploy-section .apk-selection-area .apk-grid .apk-item .apk-info .apk-upload-time i[data-v-3b80a6c2]{font-size:12px}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual[data-v-3b80a6c2]{opacity:1;cursor:default;position:relative;background:#fff;border:1px solid #e4e7ed;overflow:hidden}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual[data-v-3b80a6c2]:hover{transform:none;box-shadow:none}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask[data-v-3b80a6c2]{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-backdrop[data-v-3b80a6c2]{position:absolute;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1;animation:fadeIn-3b80a6c2 .3s ease forwards}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-progress[data-v-3b80a6c2]{position:relative;width:64px;height:64px;margin-bottom:8px}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-progress .progress-circle[data-v-3b80a6c2]{width:100%;height:100%;transform:rotate(-90deg)}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-progress .progress-circle .progress-circle-bg[data-v-3b80a6c2]{fill:none;stroke:hsla(0,0%,100%,.15);stroke-width:5}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-progress .progress-circle .progress-circle-path[data-v-3b80a6c2]{fill:none;stroke:#409eff;stroke-width:5;stroke-linecap:round;stroke-dasharray:283;transition:stroke-dashoffset .3s ease}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-progress .progress-circle .progress-circle-glow[data-v-3b80a6c2]{fill:none;stroke:#409eff;stroke-width:2;stroke-linecap:round;stroke-dasharray:283;filter:blur(3px);opacity:.7;transition:stroke-dashoffset .3s ease}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-progress .progress-value[data-v-3b80a6c2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;font-weight:600;color:#fff}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-progress .progress-unit[data-v-3b80a6c2]{position:absolute;top:50%;left:50%;transform:translate(10px,-2px);font-size:12px;font-weight:400;color:hsla(0,0%,100%,.7)}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-status[data-v-3b80a6c2]{height:60px;width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-status i[data-v-3b80a6c2]{font-size:40px}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-status.success i[data-v-3b80a6c2]{color:#67c23a;filter:drop-shadow(0 0 8px rgba(103,194,58,.6));animation:scaleIn-3b80a6c2 .5s cubic-bezier(.18,1.3,.7,1) forwards}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-status.error i[data-v-3b80a6c2]{color:#f56c6c;filter:drop-shadow(0 0 8px rgba(245,108,108,.6));animation:wobble-3b80a6c2 .7s ease forwards}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask .upload-text[data-v-3b80a6c2]{color:#fff;font-size:14px;padding:4px 12px;border-radius:12px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-weight:500;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask.success .upload-backdrop[data-v-3b80a6c2]{background:rgba(0,0,0,.6);animation:successBackdrop-3b80a6c2 .5s ease forwards}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask.success .upload-text[data-v-3b80a6c2]{background:rgba(103,194,58,.3)}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask.error .upload-backdrop[data-v-3b80a6c2]{background:rgba(0,0,0,.6);animation:errorBackdrop-3b80a6c2 .5s ease forwards}.deploy-section .apk-selection-area .apk-grid .apk-item.apk-item-virtual .upload-mask.error .upload-text[data-v-3b80a6c2]{background:hsla(0,87%,69%,.3)}.deploy-section .device-list[data-v-3b80a6c2]{margin-top:20px}.deploy-section .device-list[data-v-3b80a6c2] .el-table .deploy-status.success{color:#67c23a}.deploy-section .device-list[data-v-3b80a6c2] .el-table .deploy-status.error{color:#f56c6c}.deploy-section .device-list[data-v-3b80a6c2] .el-table .deploy-status.pending{color:#e6a23c}.deploy-section[data-v-3b80a6c2] .apk-select-dropdown .el-select-dropdown__item{padding:8px 12px;height:auto;line-height:24px}.deploy-section[data-v-3b80a6c2] .apk-select-dropdown .el-select-dropdown__item.selected{background-color:#f5f7fa}.deploy-section[data-v-3b80a6c2] .apk-select-dropdown .el-select-dropdown__item .apk-select-item{display:flex;align-items:center;height:100%}.deploy-section[data-v-3b80a6c2] .apk-select-dropdown .el-select-dropdown__item .apk-select-item .apk-icon-wrapper{width:24px;height:24px;margin-right:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.deploy-section[data-v-3b80a6c2] .apk-select-dropdown .el-select-dropdown__item .apk-select-item .apk-icon{max-width:24px;max-height:24px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.deploy-section[data-v-3b80a6c2] .apk-select-dropdown .el-select-dropdown__item .apk-select-item .apk-select-name{flex:1;font-size:14px;font-weight:500;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:24px}.deploy-section[data-v-3b80a6c2] .apk-select-dropdown .el-select-dropdown__item:hover .apk-select-item{background:transparent}@keyframes bounce-in-3b80a6c2{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes fadeOut-3b80a6c2{to{opacity:0;transform:translateY(10px)}}@keyframes pulse-3b80a6c2{0%{filter:drop-shadow(0 0 2px rgba(64,158,255,.7))}50%{filter:drop-shadow(0 0 5px rgba(64,158,255,.9))}to{filter:drop-shadow(0 0 2px rgba(64,158,255,.7))}}@keyframes fadeInUp-3b80a6c2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn-3b80a6c2{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes shake-3b80a6c2{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}@keyframes fadeSuccess-3b80a6c2{to{background:linear-gradient(135deg,rgba(103,194,58,.3),rgba(103,194,58,.5))}}@keyframes fadeIn-3b80a6c2{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-3b80a6c2{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes wobble-3b80a6c2{0%,to{transform:scale(1)}20%,60%{transform:scale(1.1) rotate(4deg)}40%,80%{transform:scale(1.1) rotate(-4deg)}}@keyframes successBackdrop-3b80a6c2{to{background:linear-gradient(135deg,rgba(103,194,58,.5),rgba(35,90,20,.85))}}@keyframes errorBackdrop-3b80a6c2{to{background:linear-gradient(135deg,hsla(0,87%,69%,.5),rgba(140,40,40,.85))}}.desktop-config[data-v-14143a92]{background:#fff;padding:30px;border-radius:8px;min-height:500px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.desktop-config .config-header[data-v-14143a92]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px solid #ebeef5;padding-bottom:20px}.desktop-config .config-header .title-area h2[data-v-14143a92]{font-size:22px;font-weight:600;color:#303133;margin:0 0 8px 0}.desktop-config .config-header .title-area .subtitle[data-v-14143a92]{font-size:14px;color:#909399;margin:0}.desktop-config .config-header .actions[data-v-14143a92]{display:flex;gap:12px}.desktop-config .tab-container[data-v-14143a92]{margin-bottom:20px}.desktop-config .config-content .config-card[data-v-14143a92]{margin-bottom:20px;border-radius:8px;overflow:hidden;transition:all .3s}.desktop-config .config-content .config-card[data-v-14143a92]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.desktop-config .config-content .config-card .card-header[data-v-14143a92]{display:flex;align-items:center}.desktop-config .config-content .config-card .card-header .header-title[data-v-14143a92]{font-size:16px;font-weight:600}.desktop-config .config-content .config-card .card-header i[data-v-14143a92]{font-size:16px;color:#909399;margin-left:8px;cursor:pointer}.desktop-config .config-content .config-card .card-header i[data-v-14143a92]:hover{color:#409eff}.desktop-config .config-content .config-card .config-details[data-v-14143a92]{padding:10px 0}.desktop-config .config-content .config-card .config-details .node-name-cell[data-v-14143a92]{display:flex;align-items:center}.desktop-config .config-content .config-card .config-details .node-name-cell i[data-v-14143a92]{margin-right:8px;color:#409eff}.desktop-config .config-content .config-card .config-details .config-container[data-v-14143a92]{display:flex;flex-direction:column;padding:20px;gap:20px}.desktop-config .config-content .config-card .config-details .config-container .bg-config-section[data-v-14143a92]{display:flex;flex-direction:column;gap:10px;margin-top:0;margin-bottom:15px}.desktop-config .config-content .config-card .config-details .config-container .bg-row[data-v-14143a92]{display:flex;gap:10px;margin-bottom:5px}.desktop-config .config-content .config-card .config-details .config-container .bg-row .bg-cell[data-v-14143a92]{display:flex;flex-direction:column;border:1px solid #ebeef5;border-radius:8px;overflow:hidden;transition:all .3s;background:#fff}.desktop-config .config-content .config-card .config-details .config-container .bg-row .bg-cell[data-v-14143a92]:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.desktop-config .config-content .config-card .config-details .config-container .bg-row .bg-cell.single-bg[data-v-14143a92]{flex:0.7;padding:12px}.desktop-config .config-content .config-card .config-details .config-container .bg-row .bg-cell.five-bg[data-v-14143a92]{flex:1.3;padding:8px 10px}.desktop-config .config-content .config-card .config-details .config-container .bg-preview[data-v-14143a92]{width:100%;height:180px;aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;cursor:pointer;border:2px dashed #dcdfe6;border-radius:6px;overflow:hidden;transition:all .3s}.desktop-config .config-content .config-card .config-details .config-container .bg-preview[data-v-14143a92]:hover{border-color:#409eff;background-color:rgba(64,158,255,.05)}.desktop-config .config-content .config-card .config-details .config-container .bg-preview .bg-image[data-v-14143a92]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.desktop-config .config-content .config-card .config-details .config-container .bg-preview .no-bg[data-v-14143a92]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399}.desktop-config .config-content .config-card .config-details .config-container .bg-preview .no-bg i[data-v-14143a92]{font-size:24px;margin-bottom:6px}.desktop-config .config-content .config-card .config-details .config-container .bg-preview .no-bg span[data-v-14143a92]{font-size:12px}.desktop-config .config-content .config-card .config-details .config-container .bg-preview .five-bg-indicator[data-v-14143a92]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#409eff}.desktop-config .config-content .config-card .config-details .config-container .bg-preview .five-bg-indicator i[data-v-14143a92]{font-size:30px;margin-bottom:8px}.desktop-config .config-content .config-card .config-details .config-container .bg-preview .five-bg-indicator span[data-v-14143a92]{font-size:14px}.desktop-config .config-content .config-card .config-details .config-container .bg-preview .five-bg-indicator .five-bg-pages[data-v-14143a92]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:8px;gap:4px;max-width:100%}.desktop-config .config-content .config-card .config-details .config-container .bg-preview .five-bg-indicator .five-bg-pages .page-tag[data-v-14143a92]{margin:2px;font-size:9px}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid[data-v-14143a92]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:100%}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item[data-v-14143a92]{display:flex;flex-direction:column}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-title[data-v-14143a92]{font-size:12px;margin-bottom:5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview[data-v-14143a92]{width:calc(100% - 4px);margin:0 auto;height:160px;aspect-ratio:9/16;border:1px solid #e0e3e9;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;background:#f9f9f9;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:0}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview[data-v-14143a92]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.2);transform:translateY(-2px)}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview:hover .edit-overlay[data-v-14143a92]{opacity:1}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview .page-bg-image[data-v-14143a92]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .3s,filter .3s}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview .edit-overlay[data-v-14143a92]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s;color:#fff}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview .edit-overlay i[data-v-14143a92]{font-size:24px;margin-right:5px}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview .edit-overlay span[data-v-14143a92]{font-size:14px;font-weight:500}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview .no-bg[data-v-14143a92]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#909399;background:#f2f6fc;transition:all .3s}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview .no-bg i[data-v-14143a92]{font-size:24px;margin-bottom:6px;color:#c0c4cc}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview .no-bg span[data-v-14143a92]{font-size:12px}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview .no-bg[data-v-14143a92]:hover{background:#ecf5ff}.desktop-config .config-content .config-card .config-details .config-container .five-pages-grid .page-item .page-preview .no-bg:hover i[data-v-14143a92]{color:#409eff}.desktop-config .config-content .config-card .config-details .config-container .apk-row[data-v-14143a92]{display:flex;flex-direction:column;background:#f5f7fa;border-radius:8px;border:1px solid #ebeef5;overflow:hidden;margin-top:15px}.desktop-config .config-content .config-card .config-details .config-container .apk-row .apk-header[data-v-14143a92]{padding:10px 15px;background:#eef1f6;border-bottom:1px solid #e6ebf5;display:flex;justify-content:space-between;align-items:center}.desktop-config .config-content .config-card .config-details .config-container .apk-row .apk-header .section-title[data-v-14143a92]{font-size:14px;font-weight:500;color:#606266}.desktop-config .config-content .config-card .config-details .config-container .apk-row .apk-header .theme-selector[data-v-14143a92]{display:flex;align-items:center}.desktop-config .config-content .config-card .config-details .config-container .apk-row .apk-header .theme-selector .theme-label[data-v-14143a92]{font-size:12px;color:#606266;margin-right:8px}.desktop-config .config-content .config-card .config-details .config-container .apk-row .apk-list[data-v-14143a92]{padding:12px}.desktop-config .config-content .config-card .config-details .config-container .apk-row .apk-list .apk-wrapper[data-v-14143a92]{display:flex;flex-wrap:wrap;gap:12px}.desktop-config .config-content .config-card .config-details .config-container .apk-item[data-v-14143a92]{display:flex;flex-direction:column;align-items:center;width:80px;height:110px;padding:10px 5px;border:1px solid #ebeef5;border-radius:8px;background:#fff;transition:all .3s;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}.desktop-config .config-content .config-card .config-details .config-container .apk-item[data-v-14143a92]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.desktop-config .config-content .config-card .config-details .config-container .apk-item:hover .apk-delete[data-v-14143a92]{opacity:1;transform:scale(1)}.desktop-config .config-content .config-card .config-details .config-container .apk-item .apk-delete[data-v-14143a92]{position:absolute;top:-8px;right:-8px;background:#f56c6c;color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:all .3s;opacity:0;transform:scale(.8);box-shadow:0 2px 6px rgba(0,0,0,.2)}.desktop-config .config-content .config-card .config-details .config-container .apk-item .apk-delete[data-v-14143a92]:hover{transform:scale(1.1)!important}.desktop-config .config-content .config-card .config-details .config-container .apk-item .apk-preview[data-v-14143a92]{width:40px;height:40px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.desktop-config .config-content .config-card .config-details .config-container .apk-item .apk-preview .apk-icon[data-v-14143a92]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.desktop-config .config-content .config-card .config-details .config-container .apk-item .apk-preview i[data-v-14143a92]{font-size:30px;color:#909399}.desktop-config .config-content .config-card .config-details .config-container .apk-item .apk-info[data-v-14143a92]{text-align:center;width:100%}.desktop-config .config-content .config-card .config-details .config-container .apk-item .apk-info .apk-name[data-v-14143a92]{font-size:12px;color:#303133;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.desktop-config .config-content .config-card .config-details .config-container .apk-item .apk-info .upload-time[data-v-14143a92]{font-size:10px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-config .config-content .config-card .config-details .config-container .apk-add[data-v-14143a92]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:110px;border:2px dashed #c0c4cc;border-radius:8px;cursor:pointer;transition:all .3s}.desktop-config .config-content .config-card .config-details .config-container .apk-add[data-v-14143a92]:hover{border-color:#409eff;color:#409eff;background-color:rgba(64,158,255,.05)}.desktop-config .config-content .config-card .config-details .config-container .apk-add i[data-v-14143a92]{font-size:24px;margin-bottom:8px}.desktop-config .config-content .config-card .config-details .config-container .apk-add span[data-v-14143a92]{font-size:12px;text-align:center;padding:0 5px}.desktop-config .config-content .config-card .config-details .config-container .apk-limit-tip[data-v-14143a92]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:110px;border:1px solid #f0f0f0;border-radius:8px;color:#909399;background:#f5f7fa;padding:5px;text-align:center}.desktop-config .config-content .config-card .config-details .config-container .apk-limit-tip i[data-v-14143a92]{font-size:24px;margin-bottom:8px;color:#e6a23c}.desktop-config .config-content .config-card .config-details .config-container .apk-limit-tip span[data-v-14143a92]{font-size:12px;line-height:1.2}[data-v-14143a92] .bg-select-dialog .el-dialog__header{padding:20px;border-bottom:1px solid #ebeef5}[data-v-14143a92] .bg-select-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-14143a92] .bg-select-dialog .el-dialog__body{padding:0}[data-v-14143a92] .bg-select-dialog .dialog-header-tabs{display:flex;flex-direction:column;align-items:center;margin:20px 0}[data-v-14143a92] .bg-select-dialog .dialog-header-tabs .dialog-title{font-size:18px;font-weight:600;color:#303133;margin-bottom:8px}[data-v-14143a92] .bg-select-dialog .dialog-header-tabs .dialog-subtitle{font-size:14px;color:#606266}[data-v-14143a92] .bg-select-dialog .dialog-header-tabs .dialog-subtitle .node-name{font-weight:600;color:#409eff}[data-v-14143a92] .bg-select-dialog .dialog-header-tabs .page-selector{margin-top:10px;display:flex;align-items:center;background:#f5f7fa;padding:10px 15px;border-radius:4px}[data-v-14143a92] .bg-select-dialog .dialog-header-tabs .page-selector .page-label{margin-right:10px;font-weight:500}[data-v-14143a92] .bg-select-dialog .dialog-header-tabs .page-selector .el-select{width:180px}[data-v-14143a92] .bg-select-dialog .deploy-section{padding:20px;background:transparent}[data-v-14143a92] .bg-select-dialog .deploy-section .device-list,[data-v-14143a92] .bg-select-dialog .deploy-section .operation-row{display:none}[data-v-14143a92] .bg-select-dialog .dialog-footer{padding:15px;border-top:1px solid #ebeef5;text-align:right}[data-v-14143a92] .apk-select-dialog .el-dialog__header{padding:20px;border-bottom:1px solid #ebeef5}[data-v-14143a92] .apk-select-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-14143a92] .apk-select-dialog .el-dialog__body{padding:20px}[data-v-14143a92] .apk-select-dialog .dialog-header-tabs{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}[data-v-14143a92] .apk-select-dialog .dialog-header-tabs .dialog-title{font-size:18px;font-weight:600;color:#303133;margin-bottom:8px}[data-v-14143a92] .apk-select-dialog .dialog-header-tabs .dialog-subtitle{font-size:14px;color:#606266}[data-v-14143a92] .apk-select-dialog .dialog-header-tabs .dialog-subtitle .node-name{font-weight:600;color:#409eff}[data-v-14143a92] .apk-select-dialog .dialog-header-tabs .apk-limit-info{display:flex;align-items:center;background:#fdf6ec;color:#e6a23c;padding:8px 15px;border-radius:4px;margin-top:10px;font-size:13px}[data-v-14143a92] .apk-select-dialog .dialog-header-tabs .apk-limit-info i{margin-right:5px}[data-v-14143a92] .apk-select-dialog .apk-container{min-height:300px;max-height:500px;overflow-y:auto;padding:20px;background:#f9f9f9;border-radius:8px}[data-v-14143a92] .apk-select-dialog .apk-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}[data-v-14143a92] .apk-select-dialog .apk-item{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.05);display:flex;flex-direction:column}[data-v-14143a92] .apk-select-dialog .apk-item:hover{transform:translateY(-3px);box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}[data-v-14143a92] .apk-select-dialog .apk-item.active{border-color:#409eff;background-color:#ecf5ff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}[data-v-14143a92] .apk-select-dialog .apk-item.active .selection-indicator{display:flex;animation:pulse-14143a92 1.5s infinite}[data-v-14143a92] .apk-select-dialog .apk-item .selection-indicator{position:absolute;top:10px;right:10px;background:#409eff;color:#fff;width:24px;height:24px;border-radius:50%;display:none;align-items:center;justify-content:center;z-index:1;box-shadow:0 2px 6px rgba(0,0,0,.2)}[data-v-14143a92] .apk-select-dialog .apk-item .selection-indicator i{font-size:14px}[data-v-14143a92] .apk-select-dialog .apk-item .apk-preview{height:110px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}[data-v-14143a92] .apk-select-dialog .apk-item .apk-preview img{max-width:90px;max-height:90px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s}[data-v-14143a92] .apk-select-dialog .apk-item .apk-preview img:hover{transform:scale(1.05)}[data-v-14143a92] .apk-select-dialog .apk-item .apk-preview i{font-size:50px;color:#909399}[data-v-14143a92] .apk-select-dialog .apk-item .apk-info{text-align:center;width:100%}[data-v-14143a92] .apk-select-dialog .apk-item .apk-info .apk-name{font-size:14px;font-weight:500;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133}[data-v-14143a92] .apk-select-dialog .apk-item .apk-info .apk-meta{display:flex;flex-direction:column;font-size:12px;color:#909399}[data-v-14143a92] .apk-select-dialog .apk-item .apk-info .apk-meta .apk-size{margin-bottom:4px}[data-v-14143a92] .apk-select-dialog .apk-item .apk-info .apk-meta .apk-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-14143a92] .apk-select-dialog .dialog-tip{display:flex;align-items:center;justify-content:center;color:#f56c6c;font-size:13px;margin-top:15px;padding:10px;background:#fef0f0;border-radius:4px}[data-v-14143a92] .apk-select-dialog .dialog-tip i{font-size:16px;margin-right:5px}[data-v-14143a92] .apk-select-dialog .footer-actions{display:flex;justify-content:space-between;align-items:center;width:100%}[data-v-14143a92] .apk-select-dialog .footer-actions .el-button{margin:0 5px}[data-v-14143a92] .el-table th.is-leaf{height:auto;padding:10px 0}[data-v-14143a92] .el-table .table-header-content{display:flex;flex-direction:column;align-items:center;width:100%}[data-v-14143a92] .el-table .table-header-content>span{font-size:14px;font-weight:600;margin-bottom:6px}[data-v-14143a92] .el-table .table-header-content .header-sections{display:flex;flex-direction:column;width:100%;gap:5px}[data-v-14143a92] .el-table .table-header-content .header-sections .header-section{display:flex;align-items:center;padding:3px 0}[data-v-14143a92] .el-table .table-header-content .header-sections .header-section i{margin-right:5px;color:#409eff}[data-v-14143a92] .el-table .table-header-content .header-sections .header-section span{font-size:12px;font-weight:400;margin-right:10px}[data-v-14143a92] .el-table .table-header-content .mode-tips{display:flex;align-items:center;font-size:12px;margin-left:10px}[data-v-14143a92] .el-table .table-header-content .mode-tips .mode-divider{margin:0 8px;color:#dcdfe6}[data-v-14143a92] .el-table .table-header-content .mode-tips .mode-label{display:flex;align-items:center;white-space:nowrap}[data-v-14143a92] .el-table .table-header-content .mode-tips .mode-label .mode-icon{margin-right:3px;font-size:12px}[data-v-14143a92] .el-table .table-header-content .mode-tips .mode-label .mode-subtitle{font-size:11px;color:#909399}.bg-config-section[data-v-14143a92]{margin-top:0;margin-bottom:15px}.page-app-config[data-v-14143a92]{margin-top:8px}.page-app-dialog .dialog-subtitle[data-v-14143a92]{text-align:center;margin-bottom:10px}.page-app-dialog .dialog-subtitle .node-name[data-v-14143a92],.page-app-dialog .dialog-subtitle .page-name[data-v-14143a92]{font-weight:600;color:#409eff}.five-pages-grid .page-item .page-app-config[data-v-14143a92]{margin-top:6px}.five-pages-grid .page-item .page-app-config .el-button[data-v-14143a92]{padding:2px 5px}.five-pages-grid .page-item .page-app-config .el-button i[data-v-14143a92]{margin-right:3px}.five-pages-grid .page-item .page-app-config .el-button[data-v-14143a92]:hover{color:#409eff}.page-app-dialog[data-v-14143a92] .el-dialog__header{padding:15px 20px;background:#f0f6ff;border-bottom:1px solid #d8e5ff}.page-app-dialog[data-v-14143a92] .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#1e88e5}.page-app-dialog .dialog-header-tabs[data-v-14143a92]{padding:15px 0}.page-app-dialog .dialog-header-tabs .dialog-header-info[data-v-14143a92]{display:flex;justify-content:center;gap:30px;margin-bottom:15px}.page-app-dialog .dialog-header-tabs .dialog-header-info .node-info[data-v-14143a92],.page-app-dialog .dialog-header-tabs .dialog-header-info .page-info[data-v-14143a92]{display:flex;align-items:center;background:#f5f7fa;padding:8px 15px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.page-app-dialog .dialog-header-tabs .dialog-header-info .node-info i[data-v-14143a92],.page-app-dialog .dialog-header-tabs .dialog-header-info .page-info i[data-v-14143a92]{margin-right:5px;color:#409eff;font-size:16px}.page-app-dialog .dialog-header-tabs .dialog-header-info .node-info .highlight-text[data-v-14143a92],.page-app-dialog .dialog-header-tabs .dialog-header-info .page-info .highlight-text[data-v-14143a92]{font-weight:600;color:#409eff;margin-left:2px}.page-app-dialog .dialog-header-tabs .apk-search[data-v-14143a92]{margin-bottom:15px;max-width:300px;margin-left:auto;margin-right:auto}.page-app-dialog .dialog-header-tabs .apk-search[data-v-14143a92] .el-input__inner{border-radius:20px}.page-app-dialog .dialog-header-tabs .selected-preview[data-v-14143a92]{background:#ecf5ff;border:1px solid #d9ecff;border-radius:6px;padding:10px 15px;margin:0 auto 15px;max-width:80%}.page-app-dialog .dialog-header-tabs .selected-preview .preview-label[data-v-14143a92]{font-size:13px;color:#606266;margin-bottom:8px;font-weight:500}.page-app-dialog .dialog-header-tabs .selected-preview .preview-content[data-v-14143a92]{display:flex;align-items:center}.page-app-dialog .dialog-header-tabs .selected-preview .preview-content .app-icon[data-v-14143a92]{width:40px;height:40px;margin-right:12px;display:flex;align-items:center;justify-content:center}.page-app-dialog .dialog-header-tabs .selected-preview .preview-content .app-icon img[data-v-14143a92]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.page-app-dialog .dialog-header-tabs .selected-preview .preview-content .app-icon i[data-v-14143a92]{font-size:30px;color:#909399}.page-app-dialog .dialog-header-tabs .selected-preview .preview-content .app-info[data-v-14143a92]{flex:1}.page-app-dialog .dialog-header-tabs .selected-preview .preview-content .app-info .app-name[data-v-14143a92]{font-size:14px;font-weight:600;color:#303133;margin-bottom:4px}.page-app-dialog .apk-container[data-v-14143a92]{max-height:400px;overflow-y:auto;padding:15px;background:#f9f9f9;border-radius:8px;border:1px solid #ebeef5}.page-app-dialog .apk-list-grid[data-v-14143a92]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px}.page-app-dialog .apk-item[data-v-14143a92]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:15px 10px;cursor:pointer;transition:all .3s;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center}.page-app-dialog .apk-item[data-v-14143a92]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page-app-dialog .apk-item.active[data-v-14143a92]{border-color:#409eff;background-color:#ecf5ff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.page-app-dialog .apk-item.active .selection-indicator[data-v-14143a92]{display:flex;animation:pulse-14143a92 1.5s infinite}.page-app-dialog .apk-item.active .apk-name[data-v-14143a92]{color:#409eff!important}@keyframes pulse-14143a92{0%{box-shadow:0 0 0 0 rgba(64,158,255,.4)}70%{box-shadow:0 0 0 10px rgba(64,158,255,0)}to{box-shadow:0 0 0 0 rgba(64,158,255,0)}}.page-app-dialog .apk-item .selection-indicator[data-v-14143a92]{position:absolute;top:5px;right:5px;background:#409eff;color:#fff;width:20px;height:20px;border-radius:50%;display:none;align-items:center;justify-content:center;z-index:1;box-shadow:0 2px 6px rgba(0,0,0,.2)}.page-app-dialog .apk-item .selection-indicator i[data-v-14143a92]{font-size:12px}.page-app-dialog .apk-item .apk-preview[data-v-14143a92]{height:70px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.page-app-dialog .apk-item .apk-preview img[data-v-14143a92]{max-width:60px;max-height:60px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.page-app-dialog .apk-item .apk-preview i[data-v-14143a92]{font-size:40px;color:#909399}.page-app-dialog .apk-item .apk-info[data-v-14143a92]{text-align:center;width:100%}.page-app-dialog .apk-item .apk-info .apk-name[data-v-14143a92]{font-size:14px;font-weight:500;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;height:36px;color:#303133}.page-app-dialog .apk-item .apk-info .apk-meta[data-v-14143a92]{display:flex;flex-direction:column;font-size:11px;color:#909399;margin-top:5px;width:100%}.page-app-dialog .apk-item .apk-info .apk-meta .apk-meta-row[data-v-14143a92]{display:flex;align-items:center;justify-content:center;margin-bottom:5px}.page-app-dialog .apk-item .apk-info .apk-meta .apk-meta-row .meta-label[data-v-14143a92]{margin-right:2px;color:#909399}.page-app-dialog .apk-item .apk-info .apk-meta .apk-meta-row .meta-divider[data-v-14143a92]{margin:0 4px;color:#dcdfe6}.page-app-dialog .dialog-tip[data-v-14143a92]{display:flex;align-items:center;padding:10px;background:#f0f9eb;border-radius:4px;margin:15px 0;color:#67c23a;font-size:13px}.page-app-dialog .dialog-tip i[data-v-14143a92]{font-size:16px;margin-right:8px}.page-app-dialog .dialog-footer[data-v-14143a92]{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.page-app-dialog .dialog-footer .footer-left .selected-app-hint[data-v-14143a92]{color:#409eff;font-size:13px}.page-app-dialog .dialog-footer .footer-left .selected-app-hint b[data-v-14143a92]{font-weight:600}.page-app-dialog .dialog-footer .footer-left .selected-app-hint .selected-package[data-v-14143a92]{color:#606266;font-size:12px;font-family:monospace;margin-left:5px;background:#f0f0f0;padding:1px 6px;border-radius:3px}.page-app-dialog .dialog-footer .footer-left .no-app-hint[data-v-14143a92]{color:#909399;font-size:13px}.page-app-dialog .dialog-footer .footer-left .no-app-hint i[data-v-14143a92]{margin-right:3px}.page-app-dialog .dialog-footer .footer-right[data-v-14143a92]{display:flex;gap:10px}.page-apps-row[data-v-14143a92]{display:flex;flex-direction:column;background:#f5f7fa;border-radius:8px;border:1px solid #ebeef5;overflow:hidden;margin-top:15px}.page-apps-row .page-apps-header[data-v-14143a92]{padding:10px 15px;background:#eef1f6;border-bottom:1px solid #e6ebf5;display:flex;align-items:center}.page-apps-row .page-apps-header .section-title[data-v-14143a92]{font-size:14px;font-weight:500;color:#606266;margin-right:5px}.page-apps-row .page-apps-header i[data-v-14143a92]{font-size:14px;color:#909399;cursor:pointer}.page-apps-row .page-apps-header i[data-v-14143a92]:hover{color:#409eff}.page-apps-row .page-apps-content[data-v-14143a92]{padding:12px}.page-apps-row .page-apps-content .page-name-cell[data-v-14143a92]{display:flex;align-items:center}.page-apps-row .page-apps-content .page-name-cell i[data-v-14143a92]{margin-right:5px;color:#409eff;font-size:14px}.page-apps-row .page-apps-content .app-info-cell[data-v-14143a92]{display:flex;align-items:center}.page-apps-row .page-apps-content .app-info-cell .app-icon[data-v-14143a92]{width:24px;height:24px;margin-right:8px;-o-object-fit:contain;object-fit:contain}.page-apps-row .page-apps-content .app-info-cell i[data-v-14143a92]{font-size:20px;color:#909399;margin-right:8px}.page-apps-row .page-apps-content .app-info-cell .app-name[data-v-14143a92]{font-weight:500;margin-right:5px}.page-apps-row .page-apps-content .app-info-cell .app-package[data-v-14143a92]{color:#909399;font-size:12px;font-family:monospace}.page-apps-row .page-apps-content .danger-btn[data-v-14143a92]{color:#f56c6c}.page-apps-row .page-apps-content .danger-btn[data-v-14143a92]:hover{color:#f78989}.page-app-section[data-v-14143a92]{display:flex;flex-direction:column;margin-top:5px;width:100%}.page-app-info[data-v-14143a92]{background:#f0f9eb;border-radius:4px;padding:5px 8px;margin-bottom:5px;border:1px solid #e1f3d8}.page-app-info .app-info-content[data-v-14143a92]{display:flex;align-items:center;width:100%}.page-app-info .app-info-content .mini-app-icon[data-v-14143a92]{width:16px;height:16px;margin-right:5px;-o-object-fit:contain;object-fit:contain}.page-app-info .app-info-content .mini-app-name[data-v-14143a92]{flex:1;padding-right:4px}.page-app-info .app-info-content .app-name-container[data-v-14143a92]{display:flex;flex-direction:column;flex:1;min-width:0}.page-app-info .app-info-content .mini-app-name[data-v-14143a92]{font-size:12px;color:#67c23a;white-space:nowrap;overflow:hidden;font-weight:bolder;text-overflow:ellipsis}.page-app-info .app-info-content .mini-app-pkg[data-v-14143a92]{font-size:11px;color:#606266;white-space:normal;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;max-height:28px;margin-top:2px;background:#f6f6f6;padding:1px 3px;border-radius:2px;font-weight:500;border:1px solid #e8e8e8}.page-app-config[data-v-14143a92]{display:flex;justify-content:center;margin-top:3px}.page-app-config .el-button[data-v-14143a92]{padding:2px 5px}.page-app-config .el-button i[data-v-14143a92]{margin-right:3px}.theme-config-section[data-v-14143a92]{display:flex;flex-direction:column;background:#f5f7fa;border-radius:8px;border:1px solid #ebeef5;overflow:hidden;margin-top:15px;margin-bottom:15px}.theme-config-section .theme-header[data-v-14143a92]{padding:10px 15px;background:#eef1f6;border-bottom:1px solid #e6ebf5;display:flex;align-items:center}.theme-config-section .theme-header .section-title[data-v-14143a92]{font-size:14px;font-weight:500;color:#606266;margin-right:5px}.theme-config-section .theme-header i[data-v-14143a92]{color:#909399;cursor:pointer}.theme-config-section .theme-header i[data-v-14143a92]:hover{color:#409eff}.theme-config-section .theme-content[data-v-14143a92]{padding:15px}.theme-config-section .theme-content .theme-selector-row[data-v-14143a92]{display:flex;align-items:center;gap:16px}.theme-config-section .theme-content .theme-selector-row .theme-icon[data-v-14143a92]{margin-right:4px;color:#409eff}.theme-config-section .theme-content .theme-selector-row .theme-desc[data-v-14143a92]{font-size:12px;color:#909399;display:flex;align-items:center;gap:3px}.theme-switch-row[data-v-14143a92]{display:flex;align-items:flex-start;padding:12px 15px;background:#f8faff;border:1px solid #e0e7ff;border-radius:6px;margin-bottom:15px;box-shadow:0 2px 6px rgba(0,0,0,.03);transition:background-color .3s,box-shadow .3s}.theme-switch-row[data-v-14143a92]:hover{background:#f0f5ff;box-shadow:0 3px 8px rgba(0,0,0,.06)}.theme-switch-row .theme-switch-label[data-v-14143a92]{display:flex;align-items:center;min-width:120px;padding-right:15px;margin-top:6px}.theme-switch-row .theme-switch-label i[data-v-14143a92]{font-size:18px;color:#409eff;margin-right:8px}.theme-switch-row .theme-switch-label span[data-v-14143a92]{font-size:14px;font-weight:500;color:#303133}.theme-switch-row .theme-switch-controls[data-v-14143a92]{flex:1;display:flex;flex-direction:column;gap:10px}.theme-switch-row .theme-switch-controls .el-select[data-v-14143a92]{align-self:flex-start}.theme-switch-row .theme-switch-controls .theme-description[data-v-14143a92]{display:flex;align-items:flex-start;padding:8px 12px;background:#f2f6fc;border-radius:4px;font-size:13px;color:#606266;line-height:1.4;border-left:3px solid #c0c4cc;transition:all .3s}.theme-switch-row .theme-switch-controls .theme-description.five-theme[data-v-14143a92]{background:#ecf5ff;border-left-color:#409eff;color:#409eff}.theme-switch-row .theme-switch-controls .theme-description .theme-info-icon[data-v-14143a92]{font-size:15px;margin-right:8px;margin-top:1px}[data-v-14143a92] .theme-option-content{display:flex;align-items:center;width:100%;padding:2px 0}[data-v-14143a92] .theme-option-content .theme-icon{font-size:16px;color:#409eff;margin-right:8px}[data-v-14143a92] .theme-option-content .theme-option-label{font-size:14px}.apk-categories[data-v-5bcc89cb]{padding:16px;background-color:#f8f9fa;min-height:100%;display:flex;gap:20px;height:calc(100vh - 120px)}.apk-categories .category-card[data-v-5bcc89cb]{border-radius:12px;overflow:hidden;transition:all .3s;border:none;display:flex;flex-direction:column;height:100%}.apk-categories .category-card .el-card__header[data-v-5bcc89cb]{padding:12px 16px;background:linear-gradient(90deg,#f9fcff,#f6f9fc);border-bottom:1px solid #ebeef5}.apk-categories .category-card .el-card__body[data-v-5bcc89cb]{flex:1;display:flex;flex-direction:column;overflow:auto}.apk-categories .uncategorized-column[data-v-5bcc89cb]{width:160px;flex-shrink:0;display:flex;flex-direction:column;height:auto;align-self:stretch}.apk-categories .uncategorized-column .el-card__body[data-v-5bcc89cb]{display:flex;flex-direction:column;flex:1;overflow:hidden;position:relative}.apk-categories .uncategorized-column .apk-grid[data-v-5bcc89cb]{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:16px 8px;padding-bottom:24px;overflow-y:auto;height:100%;min-height:400px;max-height:calc(100vh - 300px);justify-content:flex-start;flex:1;min-height:0;justify-content:center;align-content:flex-start}.apk-categories .uncategorized-column .apk-grid[data-v-5bcc89cb]::-webkit-scrollbar{width:6px;height:6px;display:block}.apk-categories .uncategorized-column .apk-grid[data-v-5bcc89cb]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.apk-categories .uncategorized-column .apk-grid[data-v-5bcc89cb]::-webkit-scrollbar-track{background:#f2f6fc;border-radius:3px}.apk-categories .uncategorized-column .apk-item[data-v-5bcc89cb]{width:90px;min-width:unset;flex-direction:column;align-items:center;padding:12px 8px;margin-bottom:12px}.apk-categories .uncategorized-column .apk-item[data-v-5bcc89cb]:nth-last-child(-n+2){margin-bottom:16px}.apk-categories .uncategorized-column .apk-item .apk-icon[data-v-5bcc89cb]{margin-right:0;margin-bottom:8px}.apk-categories .categorized-grid[data-v-5bcc89cb]{flex:1;min-width:0}.apk-categories .categorized-grid .categories-grid[data-v-5bcc89cb]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:20px;padding:16px;overflow-y:auto;max-height:700px;position:relative}.apk-categories .categorized-grid .more-categories[data-v-5bcc89cb]{grid-column:1/span 2;display:flex;justify-content:center;padding:16px 0}.apk-categories .category-box[data-v-5bcc89cb]{max-height:300px;min-height:200px}.apk-categories .empty-placeholder[data-v-5bcc89cb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#909399}.apk-categories .empty-placeholder i[data-v-5bcc89cb]{font-size:40px;margin-bottom:10px;color:#c0c4cc}.apk-categories .empty-placeholder p[data-v-5bcc89cb]{font-size:14px}.apk-categories .category-content[data-v-5bcc89cb]{max-height:400px;overflow-y:auto;margin-top:10px}.apk-categories .category-content .apk-row[data-v-5bcc89cb]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:16px 8px;align-items:flex-start}.apk-categories .category-content[data-v-5bcc89cb]::-webkit-scrollbar{width:6px}.apk-categories .category-content[data-v-5bcc89cb]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.apk-categories .category-content[data-v-5bcc89cb]::-webkit-scrollbar-track{background:#f2f6fc;border-radius:3px}.apk-categories .apk-item[data-v-5bcc89cb]{width:90px;min-width:unset;height:auto;padding:12px 8px;border-radius:8px;background-color:#fff;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s;position:relative;border:1px solid #ebeef5;cursor:grab}.apk-categories .apk-item[data-v-5bcc89cb]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.apk-categories .apk-item[data-v-5bcc89cb]:active{cursor:grabbing}.apk-categories .apk-item[data-v-5bcc89cb]:before{content:"";position:absolute;top:8px;left:4px;width:2px;height:16px;background:#ddd;border-radius:1px;box-shadow:3px 0 0 #ddd,6px 0 0 #ddd;opacity:.5}.apk-categories .apk-item[data-v-5bcc89cb]:hover:before{background:#409eff;box-shadow:3px 0 0 #409eff,6px 0 0 #409eff;opacity:.8}.apk-categories .apk-item .remove-category-btn[data-v-5bcc89cb]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:hsla(0,87%,69%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s;cursor:pointer;z-index:2}.apk-categories .apk-item .remove-category-btn i[data-v-5bcc89cb]{font-size:12px;color:#f56c6c}.apk-categories .apk-item:hover .remove-category-btn[data-v-5bcc89cb]{opacity:1}.apk-categories .apk-item .remove-category-btn[data-v-5bcc89cb]:hover{background:hsla(0,87%,69%,.2);transform:scale(1.1)}.apk-categories .apk-icon[data-v-5bcc89cb]{width:48px;height:48px;border-radius:10px;margin-right:0;margin-bottom:8px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,.1)}.apk-categories .apk-info[data-v-5bcc89cb]{width:100%;text-align:center;overflow:hidden}.apk-categories .apk-name[data-v-5bcc89cb]{font-weight:600;font-size:13px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#303133}.apk-categories .apk-package[data-v-5bcc89cb]{color:#909399;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apk-categories .sortable-ghost[data-v-5bcc89cb]{opacity:.6;background:#e6f1fc!important;border:1px dashed #409eff!important;transform:scale(.95)}.apk-categories .sortable-drag[data-v-5bcc89cb]{opacity:.9;transform:rotate(3deg) scale(1.05);z-index:10}.apk-categories .category-box[data-v-5bcc89cb]{background-color:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:16px;border:1px solid #ebeef5;display:flex;flex-direction:column;transition:all .3s;max-height:400px}.apk-categories .category-header[data-v-5bcc89cb]{display:flex;align-items:center;padding-bottom:10px;border-bottom:1px solid #ebeef5;margin-bottom:10px}.apk-categories .category-header i[data-v-5bcc89cb]{font-size:18px;color:#409eff;margin-right:8px}.apk-categories .category-header .category-name[data-v-5bcc89cb]{font-size:16px;font-weight:600;color:#303133;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:8px}.apk-categories .category-header .category-count[data-v-5bcc89cb]{font-size:12px;color:#909399;background-color:#f2f6fc;padding:2px 8px;border-radius:10px}.apk-categories .categorized-grid .apk-row[data-v-5bcc89cb]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:8px;align-items:flex-start}.empty-category-placeholder[data-v-5bcc89cb]{width:100%;height:150px;cursor:alias}.empty-category-placeholder.drag-over[data-v-5bcc89cb]{border-color:#409eff;background-color:#ecf5ff;color:#409eff;transform:scale(1.02);box-shadow:0 0 10px rgba(64,158,255,.2)}.category-content[data-v-5bcc89cb]{flex:1;min-height:150px}.category-content .apk-row[data-v-5bcc89cb]{min-height:inherit;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:16px 8px;align-items:flex-start}.drag-over[data-v-5bcc89cb]{animation:pulse-border-5bcc89cb .8s infinite alternate}@keyframes pulse-border-5bcc89cb{0%{border-color:#c6e2ff}to{border-color:#409eff}}.uncategorized-icon[data-v-5bcc89cb]{background-color:hsla(0,87%,69%,.1);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.uncategorized-icon i[data-v-5bcc89cb]{font-size:16px;color:#f56c6c}.compact-card-header .card-header-right .drag-hint-text[data-v-5bcc89cb]{transition:all .3s}.compact-card-header .card-header-right .drag-hint-text[data-v-5bcc89cb]:hover{background-color:#ecf5ff;color:#409eff;border-color:#c6e2ff}.compact-card-header .card-header-right .drag-hint-text i[data-v-5bcc89cb]{margin-right:4px;font-size:14px}.compact-card-header .card-header-right .drag-hint-text .drag-hint-arrow[data-v-5bcc89cb]{margin-left:4px;font-weight:700;animation:pulse-5bcc89cb 1.5s infinite;display:inline-block}@keyframes pulse-5bcc89cb{0%{transform:translateX(0);opacity:.6}50%{transform:translateX(3px);opacity:1}to{transform:translateX(0);opacity:.6}}.compact-card-header[data-v-5bcc89cb]{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.compact-card-header .card-header-left[data-v-5bcc89cb]{display:flex;align-items:center;white-space:nowrap;overflow:hidden}.compact-card-header .card-header-left .header-text[data-v-5bcc89cb]{font-weight:600;margin-left:8px;margin-right:6px;color:#303133;font-size:15px;white-space:nowrap}.compact-card-header .card-header-left .count-badge[data-v-5bcc89cb]{margin-left:2px;flex-shrink:0}.compact-card-header .card-header-right[data-v-5bcc89cb]{margin-left:10px;flex-shrink:0}.compact-card-header .card-header-right .drag-hint-text[data-v-5bcc89cb]{display:flex;align-items:center;background-color:#f5f7fa;padding:4px 8px;border-radius:12px;font-size:13px;color:#606266;border:1px dashed #dcdfe6;white-space:nowrap}.empty-category-placeholder[data-v-5bcc89cb]{padding:30px 0;color:#c0c4cc;border-radius:6px;margin:10px 0;background-color:#fafafa}.empty-category-placeholder[data-v-5bcc89cb]:hover{border-color:#c6e2ff;background-color:#f0f7ff;color:#409eff}.empty-category-placeholder i[data-v-5bcc89cb]{font-size:24px;margin-bottom:8px}.empty-category-placeholder p[data-v-5bcc89cb]{font-size:12px;margin:0}.uncategorized-header[data-v-5bcc89cb]{padding:10px 8px}.card-header-title[data-v-5bcc89cb]{margin-bottom:5px;width:100%}.card-header-hint[data-v-5bcc89cb]{display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;padding:3px 8px;border-radius:12px;font-size:12px;color:#606266;border:1px dashed #dcdfe6;margin-top:4px;width:auto;transition:all .3s}.card-header-hint[data-v-5bcc89cb]:hover{background-color:#ecf5ff;color:#409eff;border-color:#c6e2ff}.card-header-hint i[data-v-5bcc89cb]{margin-right:2px}.uncategorized-column .header-text[data-v-5bcc89cb]{font-size:14px;margin:0 4px}.uncategorized-column .uncategorized-icon[data-v-5bcc89cb]{width:24px;height:24px;min-width:24px}.uncategorized-column .count-badge[data-v-5bcc89cb]{transform:scale(.9);transform-origin:left center}.uncategorized-header[data-v-5bcc89cb]{flex-direction:column;align-items:center;padding:8px}.drag-arrow[data-v-5bcc89cb],.uncategorized-header[data-v-5bcc89cb]{position:relative;background:linear-gradient(90deg,#f9f9f9,#f3f3f3);border-bottom:1px solid #ebeef5}.card-header-title[data-v-5bcc89cb]{display:flex;align-items:center;justify-content:center;margin-bottom:2px}.uncategorized-column .header-text[data-v-5bcc89cb]{font-size:15px;font-weight:600;white-space:nowrap;color:#333}.uncategorized-column .uncategorized-icon[data-v-5bcc89cb]{width:22px;height:22px;min-width:22px;margin-right:4px}.count-badge-block[data-v-5bcc89cb]{margin:4px 0;display:block}.drag-arrow[data-v-5bcc89cb]{position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;background-color:rgba(64,158,255,.1);border-radius:8px;box-shadow:inset 0 0 0 2px rgba(64,158,255,.3)}.apk-row[data-v-5bcc89cb]{flex:1;width:100%;min-height:150px;display:flex;flex-wrap:wrap;align-content:flex-start;position:relative}.empty-category-placeholder[data-v-5bcc89cb]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;border:2px dashed #ebeef5;border-radius:8px;background-color:transparent;transition:all .3s}.sortable-drag[data-v-5bcc89cb]{z-index:2000!important}.apk-categories.dragging .categorized-grid .category-content[data-v-5bcc89cb]{border:1px dashed transparent}.apk-categories.dragging .categorized-grid .category-content[data-v-5bcc89cb]:hover{border-color:#409eff;background-color:rgba(64,158,255,.05)}.apk-management[data-v-07f0c41e]{padding:20px;background:#f5f7fa}.profit-sharing-container[data-v-a0efbad2]{padding:20px}.profit-sharing-container .box-card[data-v-a0efbad2]{margin-bottom:20px}.profit-sharing-container .total-info[data-v-a0efbad2]{margin-top:20px}.profit-sharing-container .level-container[data-v-a0efbad2]{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:2px 4px;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:4px}.profit-sharing-container .level-container[data-v-a0efbad2]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.04)}.profit-sharing-container .level-container:hover .level-text[data-v-a0efbad2]{color:#409eff}.profit-sharing-container .level-container:hover .edit-icon[data-v-a0efbad2]{opacity:1;transform:translateX(0) rotate(0deg)}.profit-sharing-container .level-container .level-text[data-v-a0efbad2]{flex:1;color:#606266;margin-right:8px;padding:4px 8px;cursor:pointer;transition:all .25s ease;font-size:13px;letter-spacing:.2px}.profit-sharing-container .level-container .edit-icon[data-v-a0efbad2]{opacity:0;color:#409eff;cursor:pointer;font-size:14px;padding:6px;border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(10px) rotate(-45deg)}.profit-sharing-container .level-container .edit-icon[data-v-a0efbad2]:hover{color:#fff;background-color:#409eff;transform:translateY(-1px) scale(1.1) rotate(0deg);box-shadow:0 2px 8px rgba(64,158,255,.35)}.profit-sharing-container .level-container .edit-icon[data-v-a0efbad2]:active{transform:scale(.95);box-shadow:0 1px 4px rgba(64,158,255,.2)}.profit-sharing-container .edit-input[data-v-a0efbad2]{width:100%;padding:0 4px}.profit-sharing-container .edit-input[data-v-a0efbad2] .el-input__inner{height:32px;line-height:32px;padding:0 12px;border-radius:4px;font-size:13px;transition:all .2s}.profit-sharing-container .edit-input[data-v-a0efbad2] .el-input__inner:focus,.profit-sharing-container .edit-input[data-v-a0efbad2] .el-input__inner:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.block[data-v-2e628598]{color:#000}.block span[data-v-2e628598]{font-size:15px;margin-right:10px}.band-charts[data-v-2e628598]{margin-top:20px;background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.quality-control[data-v-bd89742a]{padding:20px}.quality-control .block[data-v-bd89742a]{margin-bottom:20px}.quality-control .block span[data-v-bd89742a]{font-size:15px;margin-right:10px}.quality-control .search .cpu[data-v-bd89742a],.quality-control .search .neicun[data-v-bd89742a]{background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.hardware-information[data-v-988aa548]{padding:20px}.hardware-information .disk-card[data-v-988aa548],.hardware-information .specs-card[data-v-988aa548]{margin-bottom:20px;border-radius:8px}.hardware-information .disk-card .card-header[data-v-988aa548],.hardware-information .specs-card .card-header[data-v-988aa548]{display:flex;align-items:center}.hardware-information .disk-card .card-header i[data-v-988aa548],.hardware-information .specs-card .card-header i[data-v-988aa548]{margin-right:8px;font-size:16px;color:#409eff}.hardware-information .disk-card .card-header span[data-v-988aa548],.hardware-information .specs-card .card-header span[data-v-988aa548]{font-size:15px;font-weight:700}.hardware-information .empty-data[data-v-988aa548]{padding:30px 0;text-align:center;color:#909399}.hardware-information .empty-data i[data-v-988aa548]{font-size:30px;margin-bottom:10px;display:block}.hardware-information[data-v-988aa548] .el-descriptions{padding:10px}.hardware-information[data-v-988aa548] .el-descriptions-item__label{background-color:#f5f7fa;width:120px;color:#606266}.network-information[data-v-2fa751f2]{padding:20px;min-height:100%}.network-information .info-card[data-v-2fa751f2]{margin-bottom:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.network-information .info-card .card-header[data-v-2fa751f2]{display:flex;align-items:center;justify-content:space-between}.network-information .info-card .card-header .title[data-v-2fa751f2]{font-size:16px;font-weight:700;color:#303133}.network-information .info-card .card-header .stress-test-btn[data-v-2fa751f2],.network-information .info-card .card-header .tag-mode-switcher[data-v-2fa751f2]{margin-left:auto}.network-information .info-card[data-v-2fa751f2] .el-descriptions{padding:20px}.network-information .info-card[data-v-2fa751f2] .el-descriptions .el-descriptions-item__label{font-weight:700;color:#606266}.network-information .info-card[data-v-2fa751f2] .el-collapse{border:none}.network-information .info-card[data-v-2fa751f2] .el-collapse .el-collapse-item__header{font-size:15px;font-weight:700;color:#303133;background-color:#f5f7fa;padding:0 15px;height:48px;line-height:48px}.network-information .info-card[data-v-2fa751f2] .el-collapse .el-collapse-item__content{padding:10px}.network-information .info-card[data-v-2fa751f2] .el-collapse .collapse-title{display:flex;align-items:center;width:100%}.network-information .info-card[data-v-2fa751f2] .el-collapse .collapse-title .name{font-weight:700;margin-right:12px}.network-information .info-card[data-v-2fa751f2] .el-collapse .collapse-title .status-tag{margin-right:12px}.network-information .info-card[data-v-2fa751f2] .el-collapse .collapse-title .ip-text{color:#606266;font-size:14px}.network-information .info-card[data-v-2fa751f2] .el-collapse .collapse-title .bandwidth-text{margin-left:auto;flex:1;text-align:right;padding-right:20px;color:#606266;font-size:14px}.el-empty[data-v-2fa751f2]{padding:40px 0}[data-v-2fa751f2] .el-card__body{padding:15px}.tag-management-card[data-v-2fa751f2]{margin-top:20px;border-radius:8px;transition:all .3s}.tag-management-card .tag-content[data-v-2fa751f2]{padding:15px 10px}.tag-management-card .tag-content .tag-status-section[data-v-2fa751f2]{margin-bottom:20px;background-color:#f9f9f9;padding:15px;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.tag-management-card .tag-content .tag-status-section .tag-status[data-v-2fa751f2]{margin-bottom:15px;display:flex;align-items:center}.tag-management-card .tag-content .tag-status-section .tag-label[data-v-2fa751f2]{font-weight:700;margin-right:10px;min-width:80px}.tag-management-card .tag-content .tag-status-section .tag-list[data-v-2fa751f2]{display:flex}.tag-management-card .tag-content .tag-status-section .tag-list .tag-wrapper[data-v-2fa751f2]{display:flex;flex-wrap:wrap;flex:1}.tag-management-card .tag-content .tag-status-section .tag-list .tag-item[data-v-2fa751f2]{margin-right:10px;margin-bottom:10px;transition:all .2s}.tag-management-card .tag-content .tag-status-section .tag-list .tag-item[data-v-2fa751f2]:hover{transform:translateY(-2px)}.tag-management-card .tag-content .tag-status-section .no-tags[data-v-2fa751f2]{color:#909399;font-style:italic;padding:10px 0;margin-left:80px}.tag-management-card .tag-content .tag-operation-section[data-v-2fa751f2]{margin:20px 0;background-color:#fff;border-radius:6px;padding:10px}.tag-management-card .tag-content .tag-operation-section .operation-title[data-v-2fa751f2]{margin-bottom:5px;font-weight:700;font-size:15px;color:#303133}.tag-management-card .tag-content .tag-operation-section .operation-desc[data-v-2fa751f2]{margin-bottom:20px;color:#909399;font-size:13px;line-height:1.5}.tag-management-card .tag-content .tag-operation-section .tag-checkbox-group[data-v-2fa751f2]{display:flex;flex-wrap:wrap;padding:5px}.tag-management-card .tag-content .tag-operation-section .tag-checkbox-group .tag-checkbox-item[data-v-2fa751f2]{width:33.33%;margin-bottom:15px;display:flex;align-items:center;padding:5px 10px}.tag-management-card .tag-content .tag-operation-section .tag-checkbox-group .tag-checkbox-item .tag-checkbox-text[data-v-2fa751f2]{margin-right:5px}.tag-management-card .tag-content .tag-operation-section .tag-checkbox-group .tag-checkbox-item .status-indicator[data-v-2fa751f2]{margin-left:5px}@media (max-width:768px){.tag-management-card .tag-content .tag-operation-section .tag-checkbox-group .tag-checkbox-item[data-v-2fa751f2]{width:50%}}@media (max-width:576px){.tag-management-card .tag-content .tag-operation-section .tag-checkbox-group .tag-checkbox-item[data-v-2fa751f2]{width:100%}}.tag-management-card .tag-content .tag-operation-section .no-active-tags[data-v-2fa751f2]{color:#909399;padding:20px 0;display:flex;justify-content:center}.tag-management-card .tag-content .tag-action-buttons[data-v-2fa751f2]{margin-top:30px;text-align:center;border-top:1px solid #ebeef5;padding-top:20px}.tag-management-card .tag-content .tag-action-buttons .el-button[data-v-2fa751f2]{margin:0 10px;padding:10px 25px}.el-divider[data-v-2fa751f2]{margin:25px 0}.stress-test-btn[data-v-2fa751f2]{margin-left:10px}.earnings[data-v-4708a9e7]{margin:20px}.earnings .block[data-v-4708a9e7]{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.earnings .block .el-date-editor[data-v-4708a9e7]{flex:1;max-width:400px}.earnings .block .total-money[data-v-4708a9e7]{font-size:16px;white-space:nowrap}.earnings .block .total-money span[data-v-4708a9e7]{color:#409eff;font-weight:500}.earnings .chart-container[data-v-4708a9e7]{margin-top:20px;height:400px;width:800px;background:#fff;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.earnings .earning-table[data-v-4708a9e7]{margin-top:20px}.earnings .earning-table .el-table[data-v-4708a9e7]{box-shadow:0 2px 12px rgba(0,0,0,.1)}.earnings .earning-table .el-table[data-v-4708a9e7]:before{height:0}.earnings .earning-table .el-table th.el-table__cell[data-v-4708a9e7]{font-weight:600}.header[data-v-860652b6]{background:#f5f5f5;padding:16px 20px}.header .detailHeader .device-info[data-v-860652b6]{display:flex;gap:24px;margin-bottom:12px}.header .detailHeader .status-info[data-v-860652b6]{display:flex;gap:24px;align-items:center;justify-content:flex-start;position:relative}.header .detailHeader .info-item[data-v-860652b6]{display:flex;align-items:center}.header .detailHeader .info-item .label[data-v-860652b6]{font-size:14px;color:#606266;margin-right:8px}.header .detailHeader .info-item .value[data-v-860652b6]{font-size:14px;color:#303133;font-weight:500}.header .detailHeader .stress-test-item[data-v-860652b6]{margin-left:auto;display:flex;align-items:center}.drawer-menu[data-v-860652b6]{margin-top:16px;padding:0 20px}[data-v-860652b6] .el-tabs__nav{margin-left:0!important}[data-v-860652b6] .el-tabs__item{font-size:14px!important;padding:0 16px}.content[data-v-860652b6]{padding:16px 20px}.content .otherInfo .txt[data-v-860652b6]{font-size:16px;color:#606266;margin:20px 0}.content .otherInfo .item[data-v-860652b6]{padding:12px 0;font-size:14px;border-bottom:1px solid #ebeef5}.content .otherInfo .item.left[data-v-860652b6]{width:140px}.content .otherInfo .item.right[data-v-860652b6]{width:200px}.custom-modal[data-v-860652b6]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1999}.el-fade-in-enter-active[data-v-860652b6]{animation:el-fade-in-860652b6 .3s cubic-bezier(.23,1,.32,1)}.el-fade-in-leave-active[data-v-860652b6]{animation:el-fade-in-860652b6 .3s cubic-bezier(.23,1,.32,1) reverse}@keyframes el-fade-in-860652b6{0%{opacity:0}to{opacity:1}}.product-detail-drawer .el-drawer__body{overflow:auto;padding:0}.el-drawer__wrapper{position:fixed;z-index:2000}.v-modal{display:none!important}.el-drawer{transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.addProductForm .dialog-content[data-v-64d3df80]{padding:20px}.addProductForm .form-content[data-v-64d3df80]{display:flex;gap:20px;min-height:450px}.addProductForm .user-selector[data-v-64d3df80]{flex:0 0 300px;border-right:1px solid #ebeef5;padding-right:20px}.addProductForm .device-info[data-v-64d3df80]{flex:1;min-width:0}.addProductForm .device-info.full-width[data-v-64d3df80]{flex:1 1 100%}.addProductForm .section-title[data-v-64d3df80]{font-size:14px;font-weight:500;color:#303133;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.addProductForm .user-select[data-v-64d3df80]{display:flex;flex-direction:column;height:calc(100% - 30px)}.addProductForm .user-select .selected-user[data-v-64d3df80]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f5f7fa;border-radius:4px;margin-bottom:15px}.addProductForm .user-select .selected-user .user-info[data-v-64d3df80]{display:flex;align-items:center;gap:8px}.addProductForm .user-select .selected-user .user-info .user-id[data-v-64d3df80]{color:#909399;font-size:13px}.addProductForm .user-select .customer-list-container[data-v-64d3df80]{border:1px solid #ebeef5;border-radius:4px;flex:1;overflow:auto;background:#f5f7fa}.addProductForm .device-form[data-v-64d3df80]{padding:15px;background:#f5f7fa;border-radius:4px}.addProductForm .device-form .el-radio-group[data-v-64d3df80]{display:flex;flex-direction:column}.addProductForm .device-form .el-radio-group .el-radio[data-v-64d3df80]{margin-right:0;margin-bottom:12px;padding:8px 12px;border-radius:4px}.addProductForm .device-form .el-radio-group .el-radio[data-v-64d3df80]:last-child{margin-bottom:0}.addProductForm .device-form .el-radio-group .el-radio.is-checked[data-v-64d3df80]{background:#ecf5ff}.addProductForm .device-form .el-radio-group .el-radio[data-v-64d3df80]:hover{background:#f0f7ff}.addProductForm .device-form .el-radio-group .el-radio i[data-v-64d3df80]{color:#409eff;margin-right:5px}.addProductForm .device-form[data-v-64d3df80] .el-input__inner,.addProductForm .device-form[data-v-64d3df80] .el-textarea__inner{border-radius:4px}.addProductForm .device-form[data-v-64d3df80] .el-form-item{margin-bottom:20px}.addProductForm .device-form[data-v-64d3df80] .el-form-item:last-child{margin-bottom:0}.addProductForm .device-form .sn-input-container[data-v-64d3df80]{display:flex;flex-direction:column}.addProductForm .device-form .sn-input-container .sn-tags[data-v-64d3df80]{display:flex;flex-wrap:wrap;margin-bottom:10px}.addProductForm .device-form .sn-input-container .sn-tags .sn-tag[data-v-64d3df80]{margin-right:8px;margin-bottom:8px}.addProductForm .device-form .sn-input-container .sn-tags .sn-tag i[data-v-64d3df80]{margin-right:4px}.addProductForm .device-form .sn-input-container .button-new-sn[data-v-64d3df80],.addProductForm .device-form .sn-input-container .sn-input[data-v-64d3df80]{margin-bottom:10px}.addProductForm .dialog-footer[data-v-64d3df80]{text-align:right}@media (max-width:768px){.addProductForm .form-content[data-v-64d3df80]{flex-direction:column}.addProductForm .user-selector[data-v-64d3df80]{flex:none;width:100%;border-right:none;border-bottom:1px solid #ebeef5;padding-right:0;padding-bottom:20px;margin-bottom:20px}.addProductForm .customer-list-container[data-v-64d3df80]{height:250px}}[data-v-64d3df80] .device-binding-dialog .el-dialog__body{padding:20px 30px}[data-v-64d3df80] .device-binding-dialog .el-dialog__header{padding:15px 20px;background:#f5f7fa;border-bottom:1px solid #ebeef5}[data-v-64d3df80] .device-binding-dialog .el-dialog__title{font-size:16px;font-weight:600}[data-v-64d3df80] .device-binding-dialog .el-dialog__headerbtn{top:15px;right:20px}[data-v-64d3df80] .device-binding-dialog .el-dialog__footer{padding:15px 20px;border-top:1px solid #ebeef5;background:#f5f7fa}.setting-line-dialog[data-v-2027cc97]{margin-top:8vh!important}.setting-line-dialog[data-v-2027cc97] .el-dialog__body,.setting-line-dialog[data-v-2027cc97] .el-dialog__header{padding:0}.setting-line-dialog .dialog-container[data-v-2027cc97]{min-height:60vh;max-height:80vh;display:flex;flex-direction:column;background:#f5f7fa}.setting-line-dialog .device-info[data-v-2027cc97]{padding:16px 20px;background:#fff;border-bottom:1px solid #ebeef5}.setting-line-dialog .device-info .device-header[data-v-2027cc97]{display:flex;justify-content:space-between;align-items:center}.setting-line-dialog .device-info .device-header .device-sn[data-v-2027cc97],.setting-line-dialog .device-info .device-header .device-status[data-v-2027cc97]{display:flex;align-items:center}.setting-line-dialog .device-info .device-header .device-sn .label[data-v-2027cc97],.setting-line-dialog .device-info .device-header .device-status .label[data-v-2027cc97]{color:#606266;margin-right:8px}.setting-line-dialog .device-info .device-header .device-sn .value[data-v-2027cc97],.setting-line-dialog .device-info .device-header .device-status .value[data-v-2027cc97]{color:#303133;font-weight:500}.setting-line-dialog .setting-form[data-v-2027cc97]{flex:1;padding:20px;overflow-y:auto;background:#fff;margin:0}.setting-line-dialog .setting-form .form-header[data-v-2027cc97]{margin-bottom:24px}.setting-line-dialog .setting-form .form-label[data-v-2027cc97]{font-size:14px;color:#606266;margin-bottom:8px}.setting-line-dialog .setting-form .form-label.required[data-v-2027cc97]:after{content:"*";color:#f56c6c;margin-left:4px}.setting-line-dialog .setting-form .form-table[data-v-2027cc97]{background:#fff;border:1px solid #ebeef5;border-radius:4px}.setting-line-dialog .setting-form .form-table .table-header[data-v-2027cc97]{display:flex;background:#f5f7fa;padding:12px 0;border-bottom:1px solid #ebeef5}.setting-line-dialog .setting-form .form-table .table-header .header-item[data-v-2027cc97]{flex:1;text-align:center;font-weight:500;color:#606266;font-size:14px}.setting-line-dialog .setting-form .form-table .table-header .header-item[data-v-2027cc97]:last-child{flex:0 0 80px}.setting-line-dialog .setting-form .form-table .table-header .header-item.required[data-v-2027cc97]:after{content:"*";color:#f56c6c;margin-left:4px}.setting-line-dialog .setting-form .form-table .table-row[data-v-2027cc97]{display:flex;align-items:center;padding:8px 16px;border-bottom:1px solid #ebeef5}.setting-line-dialog .setting-form .form-table .table-row .el-form-item[data-v-2027cc97]{flex:1;margin:0 8px;margin-bottom:0}.setting-line-dialog .setting-form .form-table .table-row .row-actions[data-v-2027cc97]{flex:0 0 80px;text-align:center}.setting-line-dialog .setting-form .form-table .add-row[data-v-2027cc97]{padding:16px;text-align:center;border-top:1px dashed #ebeef5}.setting-line-dialog .setting-form .form-table .add-row .el-button[data-v-2027cc97]{color:#409eff}.setting-line-dialog .setting-form .form-table .add-row .el-button[data-v-2027cc97]:hover{color:#66b1ff}.setting-line-dialog .setting-form .el-form-item[data-v-2027cc97]{margin-bottom:18px}.setting-line-dialog .setting-form .el-form-item.is-required .el-form-item__label[data-v-2027cc97]:before{content:"*";color:#f56c6c;margin-right:4px}.setting-line-dialog .setting-form[data-v-2027cc97] .el-input,.setting-line-dialog .setting-form[data-v-2027cc97] .el-input-number,.setting-line-dialog .setting-form[data-v-2027cc97] .el-select{width:100%}.setting-line-dialog .setting-form[data-v-2027cc97] .el-input__inner{height:32px;line-height:32px}.setting-line-dialog .setting-form[data-v-2027cc97] .el-input-number .el-input-number__decrease,.setting-line-dialog .setting-form[data-v-2027cc97] .el-input-number .el-input-number__increase{display:none}.setting-line-dialog .setting-form[data-v-2027cc97] .el-input-number .el-input__inner{padding-left:15px;padding-right:15px;text-align:left}.setting-line-dialog .drawer-footer[data-v-2027cc97]{padding:16px 20px;background:#fff;text-align:right;border-top:1px solid #ebeef5}.setting-line-dialog .drawer-footer .el-button[data-v-2027cc97]{padding:9px 20px}.setting-line-dialog .drawer-footer .el-button+.el-button[data-v-2027cc97]{margin-left:12px}.batch-input-btn[data-v-2027cc97]{text-align:right;padding:8px 16px;background:#f5f7fa;border-bottom:1px solid #ebeef5}.batch-input-container .batch-input-tip[data-v-2027cc97]{margin-bottom:16px;color:#606266;font-size:14px;line-height:1.6}.batch-input-container .batch-input-tip p[data-v-2027cc97]{margin:4px 0}.switch-business .el-dialog__body[data-v-af920606]{padding:20px}.advanced-search-trigger[data-v-17f9d2be]{display:inline-block}.advanced-search-trigger .advanced-search-toggle[data-v-17f9d2be]{color:#409eff;position:relative;padding-left:8px}.advanced-search-trigger .advanced-search-toggle[data-v-17f9d2be]:hover{opacity:.8}.advanced-search-trigger .advanced-search-toggle i[data-v-17f9d2be]{margin-left:4px;font-size:12px;transition:transform .3s}.product-list[data-v-ed81583a]{padding:5px 10px 0 10px;background:#f0f2f5;height:92vh;display:flex;flex-direction:column}.product-list .search-card[data-v-ed81583a]{flex:0 0 auto;margin-bottom:10px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.product-list .search-card .search-header[data-v-ed81583a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;margin-bottom:16px;border-bottom:1px solid #ebeef5}.product-list .search-card .search-header .title[data-v-ed81583a]{font-size:15px;font-weight:600;color:#1f2937;margin:0;position:relative;padding-left:10px;display:flex;align-items:center;height:32px}.product-list .search-card .search-header .title[data-v-ed81583a]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:16px;width:3px;background:#409eff;border-radius:2px}.product-list .search-card .search-header .el-button[data-v-ed81583a]{padding:8px 16px;font-size:13px;height:32px;line-height:1;display:flex;align-items:center}.product-list .search-card .search-header .el-button [class^=el-icon-][data-v-ed81583a]{margin-right:4px;font-size:14px}.product-list .search-card .search-form[data-v-ed81583a]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:0 0 12px 0}.product-list .search-card .search-form .el-form-item[data-v-ed81583a]{margin:0;flex:1;min-width:0;padding:0 2px}.product-list .search-card .search-form .el-form-item .el-input[data-v-ed81583a],.product-list .search-card .search-form .el-form-item .el-select[data-v-ed81583a]{width:100%}.product-list .search-card .search-form .search-buttons[data-v-ed81583a]{flex:0 0 auto;margin-left:8px;white-space:nowrap}.product-list .search-card .search-form .search-buttons .el-button[data-v-ed81583a]{padding:7px 12px;margin-left:4px}.product-list .search-card .search-form .search-buttons .el-button[data-v-ed81583a]:first-child{margin-left:0}.product-list .table-card[data-v-ed81583a]{flex:1;display:flex;flex-direction:column;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.product-list .table-card .el-table[data-v-ed81583a]{flex:1;border-radius:8px 8px 0 0}.product-list .table-card .el-table[data-v-ed81583a] .el-table__row{height:52px;transition:all .1s}.product-list .table-card .el-table[data-v-ed81583a] .el-table__row td{padding:12px 0}.product-list .table-card .el-table[data-v-ed81583a] .el-table__row:hover{background-color:#f5f7fa;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.product-list .table-card .status-icon.online[data-v-ed81583a]{color:#67c23a}.product-list .table-card .status-icon.offline[data-v-ed81583a]{color:#f56c6c}.product-list .table-card .pagination-container[data-v-ed81583a]{flex:0 0 auto;padding:15px;text-align:right;background:#fff;border-top:1px solid #ebeef5}[data-v-ed81583a] .el-table .cell{line-height:20px}[data-v-ed81583a] .el-table .el-button--text{padding:0 8px}[data-v-ed81583a] .el-table .el-tag{font-weight:500}.el-button[type=primary][data-v-ed81583a]{background:linear-gradient(135deg,#409eff,#3080ff);border:none}.el-button[type=primary][data-v-ed81583a]:hover{background:linear-gradient(135deg,#66b1ff,#409eff);transform:translateY(-1px)}[data-v-ed81583a] .el-select-dropdown{min-width:120px!important}[data-v-ed81583a] .el-input__prefix{display:flex;align-items:center}.search-form .el-input .el-input__inner[data-v-ed81583a]::-moz-placeholder{color:#909399;font-size:13px}.search-form .el-input .el-input__inner[data-v-ed81583a]::placeholder{color:#909399;font-size:13px}.search-form .el-select .el-input__inner[data-v-ed81583a]:focus{border-color:#409eff}.empty-state[data-v-ed81583a]{padding:40px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.empty-state .empty-state__icon[data-v-ed81583a]{font-size:64px;color:#c0c4cc;margin-bottom:16px;animation:fadeInDown-ed81583a .5s ease}.empty-state .empty-state__icon i[data-v-ed81583a]{transition:transform .3s ease}.empty-state .empty-state__icon i[data-v-ed81583a]:hover{transform:scale(1.1)}.empty-state .empty-state__content[data-v-ed81583a]{text-align:center;animation:fadeIn-ed81583a .5s ease}.empty-state .empty-state__content h3[data-v-ed81583a]{font-size:16px;color:#606266;margin:0 0 8px;font-weight:500}.empty-state .empty-state__content p[data-v-ed81583a]{font-size:14px;color:#909399;margin:0;line-height:1.4}@keyframes fadeInDown-ed81583a{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-ed81583a{0%{opacity:0}to{opacity:1}}.unbind-status[data-v-ed81583a]{display:inline-flex;align-items:center;background:#fdf6ec;border:1px solid #faecd8;border-radius:10px;padding:1px 6px;color:#e6a23c;font-size:12px;line-height:1.4;height:20px;transition:all .3s ease}.unbind-status i[data-v-ed81583a]{margin-right:3px;font-size:12px}.unbind-status[data-v-ed81583a]:hover{background:#fdf0db;transform:translateY(-1px);box-shadow:0 1px 2px rgba(230,162,60,.1)}.bind-time[data-v-ed81583a]{color:#606266;font-size:13px}.bind-time[data-v-ed81583a]:hover{color:#409eff}.remark-container[data-v-ed81583a]{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:2px 4px;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:4px;position:relative;background-color:transparent}.remark-container[data-v-ed81583a]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.04)}.remark-container:hover .remark-text[data-v-ed81583a]{color:#409eff}.remark-container:hover .edit-icon[data-v-ed81583a]{opacity:1;transform:translateX(0) rotate(0deg)}.remark-container .remark-text[data-v-ed81583a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#606266;margin-right:8px;padding:4px 8px;cursor:pointer;display:inline-block;max-width:calc(100% - 32px);transition:all .25s ease;position:relative;font-size:13px;letter-spacing:.2px}.remark-container .remark-text[data-v-ed81583a]:hover{color:#409eff}.remark-container .edit-icon[data-v-ed81583a]{opacity:0;color:#409eff;cursor:pointer;font-size:14px;padding:6px;border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(10px) rotate(-45deg);background-color:transparent;display:flex;align-items:center;justify-content:center}.remark-container .edit-icon[data-v-ed81583a]:hover{color:#fff;background-color:#409eff;transform:translateY(-1px) scale(1.1) rotate(0deg);box-shadow:0 2px 8px rgba(64,158,255,.35)}.remark-container .edit-icon[data-v-ed81583a]:active{transform:scale(.95);box-shadow:0 1px 4px rgba(64,158,255,.2)}.edit-input[data-v-ed81583a]{width:100%;padding:0 4px}.edit-input[data-v-ed81583a] .el-input__inner{height:32px;line-height:32px;padding:0 12px;border-radius:4px;font-size:13px;transition:all .2s}.edit-input[data-v-ed81583a] .el-input__inner:focus,.edit-input[data-v-ed81583a] .el-input__inner:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.income-cell[data-v-ed81583a]{display:flex;align-items:center;justify-content:flex-end;padding:6px 8px;height:32px}.income-cell .income-content[data-v-ed81583a]{display:inline-flex;align-items:center;gap:2px;height:20px;line-height:20px}.income-cell .currency[data-v-ed81583a]{font-size:12px;color:#909399;line-height:20px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.income-cell .amount[data-v-ed81583a]{font-size:13px;font-weight:500;color:#606266;line-height:20px;transition:all .3s ease;font-family:SF Mono,Monaco,Menlo,Consolas,monospace}.income-cell .amount.positive[data-v-ed81583a]{color:#67c23a}.income-cell .amount.negative[data-v-ed81583a]{color:#f56c6c}.income-cell .amount.neutral[data-v-ed81583a]{color:#909399}.income-cell .amount[data-v-ed81583a]:hover{color:#409eff}.region-text[data-v-ed81583a]{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.el-main[data-v-ed81583a],[data-v-ed81583a] .el-card__body{padding:10px!important}.search-form .el-form-item[data-v-ed81583a]{margin-bottom:10px}.search-form .el-form-item .el-input-number[data-v-ed81583a] .el-input__inner{text-align:left;padding-left:10px}.remark-tooltip[data-v-ed81583a]{max-width:300px!important;font-size:13px!important;padding:10px 14px!important;line-height:1.5!important;border-radius:6px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:opacity .3s cubic-bezier(.4,0,.2,1)!important}.edit-tooltip[data-v-ed81583a]{font-size:12px!important;padding:6px 10px!important;border-radius:4px!important;line-height:1.4!important}.el-tooltip__popper.is-dark[data-v-ed81583a]{background-color:rgba(47,47,47,.95)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border:1px solid hsla(0,0%,100%,.1)!important}.search-card[data-v-5beadd60]{flex:0 0 auto;margin-bottom:10px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.search-card .search-header[data-v-5beadd60]{display:flex;justify-content:space-between;align-items:center;padding:0 0;margin-bottom:16px;border-bottom:1px solid #ebeef5}.search-card .search-header .title[data-v-5beadd60]{font-size:15px;font-weight:600;color:#1f2937;margin:0;position:relative;padding-left:10px;display:flex;align-items:center;height:32px}.search-card .search-header .title[data-v-5beadd60]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:16px;width:3px;background:#409eff;border-radius:2px}.search-card .search-header .header-actions[data-v-5beadd60]{display:flex;align-items:center;gap:12px}.search-card .search-header .node-switch[data-v-5beadd60]{margin-right:8px;display:flex!important;opacity:1!important;visibility:visible!important}.search-card .search-header .node-switch[data-v-5beadd60] .el-radio-button__inner{padding:8px 15px;font-size:12px;height:32px;line-height:1;display:flex;align-items:center}.search-card .search-header .el-button[data-v-5beadd60]{padding:8px 16px;font-size:13px;height:32px;line-height:1;display:flex;align-items:center}.search-card .search-header .el-button [class^=el-icon-][data-v-5beadd60]{margin-right:4px;font-size:14px}.search-card .search-form[data-v-5beadd60]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:0 0 12px 0}.search-card .search-form .el-form-item[data-v-5beadd60]{margin:0;flex:1;min-width:0;padding:0 2px}.search-card .search-form .el-form-item .el-input[data-v-5beadd60],.search-card .search-form .el-form-item .el-select[data-v-5beadd60]{width:100%}.search-card .search-form .isp-select .select-option[data-v-5beadd60]{display:flex;align-items:center}.search-card .search-form .isp-select .select-option .status-icon[data-v-5beadd60]{margin-right:5px;font-size:14px;color:#409eff}.search-card .search-form .search-buttons[data-v-5beadd60]{flex:0 0 auto;margin-left:8px;white-space:nowrap}.search-card .search-form .search-buttons .el-button[data-v-5beadd60]{padding:7px 12px;margin-left:4px}.search-card .search-form .search-buttons .el-button[data-v-5beadd60]:first-child{margin-left:0}.advanced-search-area[data-v-5beadd60]{padding:0 0 8px 0;border-top:1px solid #ebeef5}.advanced-search-area .advanced-divider[data-v-5beadd60]{margin:8px 0}.advanced-search-area .section-title[data-v-5beadd60]{font-size:14px;font-weight:500;color:#606266;margin:0 0 6px 0;padding-left:8px;border-left:3px solid #409eff;line-height:1;display:flex;align-items:center}.advanced-search-area .section-title i[data-v-5beadd60]{margin-right:6px;color:#409eff}.advanced-search-area .filter-section[data-v-5beadd60]{padding:8px;margin-bottom:12px;background-color:#f9fafc;border-radius:4px}.advanced-search-area .time-filter-section .time-filters-form[data-v-5beadd60]{display:flex;flex-wrap:nowrap;gap:6px}.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60]{margin:0;flex:1 1 0;min-width:0}.advanced-search-area .time-filter-section .time-filters-form .time-item .el-date-editor[data-v-5beadd60],.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60] .el-date-editor.el-input,.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60] .el-date-editor.el-input__inner,.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60] .el-date-editor.el-range-editor{width:100%}.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60] .el-date-editor.el-input .el-range-input,.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60] .el-date-editor.el-input__inner .el-range-input,.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60] .el-date-editor.el-range-editor .el-range-input{width:39%;font-size:12px}.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60] .el-date-editor.el-input .el-range-separator,.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60] .el-date-editor.el-input__inner .el-range-separator,.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60] .el-date-editor.el-range-editor .el-range-separator{padding:0 3px;width:auto}.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60] .el-form-item__label{padding-right:6px;font-size:13px}@media (max-width:1440px){.advanced-search-area .time-filter-section .time-filters-form[data-v-5beadd60]{flex-wrap:wrap}.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60]{flex:1 1 calc(50% - 8px);min-width:300px}}@media (max-width:768px){.advanced-search-area .time-filter-section .time-filters-form .time-item[data-v-5beadd60]{flex:1 1 100%}}.advanced-search-area .category-filters-form[data-v-5beadd60]{display:flex;flex-wrap:wrap;gap:12px}.advanced-search-area .category-filters-form .filter-item[data-v-5beadd60]{flex:0 0 calc(25% - 12px);min-width:180px;margin:0 0 6px 0}.advanced-search-area .category-filters-form .filter-item .el-input[data-v-5beadd60],.advanced-search-area .category-filters-form .filter-item .el-select[data-v-5beadd60]{width:100%}.advanced-search-area .category-filters-form .filter-item[data-v-5beadd60] .el-form-item__label{padding-right:6px;font-size:13px}.advanced-search-area .category-filters-form .filter-item .range-input-group[data-v-5beadd60]{display:flex;align-items:center;width:100%}.advanced-search-area .category-filters-form .filter-item .range-input-group .el-input[data-v-5beadd60],.advanced-search-area .category-filters-form .filter-item .range-input-group .el-select[data-v-5beadd60]{flex:1;min-width:0}.advanced-search-area .category-filters-form .filter-item .range-input-group .range-separator[data-v-5beadd60]{padding:0 6px;color:#606266;flex:0 0 auto;font-size:12px}@media (max-width:1440px){.advanced-search-area .category-filters-form .filter-item[data-v-5beadd60]{flex:0 0 calc(33.33% - 12px)}}@media (max-width:992px){.advanced-search-area .category-filters-form .filter-item[data-v-5beadd60]{flex:0 0 calc(50% - 12px)}}@media (max-width:768px){.advanced-search-area .category-filters-form .filter-item[data-v-5beadd60]{flex:0 0 100%}}.node-switch[data-v-5beadd60]{position:relative;display:flex!important;z-index:10;visibility:visible!important;opacity:1!important}.node-switch.active-switch[data-v-5beadd60]{pointer-events:auto!important;cursor:pointer}.node-switch[data-v-5beadd60] .el-radio-button__inner{transition:all .18s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:#f5f7fa;color:#606266;border-color:#dcdfe6;cursor:pointer!important;outline:none}.node-switch[data-v-5beadd60] .el-radio-button__inner:hover{color:#409eff;background-color:#ecf5ff;z-index:1}.node-switch[data-v-5beadd60] .el-radio-button__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(64,158,255,.1);transform:scaleX(0);transform-origin:left;transition:transform .18s cubic-bezier(.4,0,.2,1)}.node-switch[data-v-5beadd60] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#409eff;color:#fff;box-shadow:-1px 0 0 0 #409eff;border-color:#409eff;z-index:1}.node-switch[data-v-5beadd60] .el-radio-button__orig-radio:checked+.el-radio-button__inner:before{transform:scaleX(1)}.node-specific-item[data-v-5beadd60]{transition:all .25s cubic-bezier(.4,0,.2,1);transform-origin:center center;margin-right:4px}.user-select-input[data-v-5beadd60]{cursor:pointer;width:200px}.user-select-input[data-v-5beadd60] .el-input__inner{cursor:pointer;background-color:#f5f7fa;transition:all .3s;padding-right:45px;font-weight:500;color:#303133}.user-select-input[data-v-5beadd60] .el-input__inner:hover{border-color:#409eff;background-color:#ecf5ff}.user-select-input.is-active[data-v-5beadd60] .el-input__inner{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.user-select-input[data-v-5beadd60] .el-input__prefix{color:#909399;font-size:16px;left:10px;height:100%;display:flex;align-items:center;justify-content:center}.user-select-input[data-v-5beadd60] .el-input__suffix{right:5px}.user-select-input .user-select-suffix[data-v-5beadd60]{display:flex;align-items:center;height:100%;padding-right:5px}.user-select-input .user-select-suffix .selected-user-tag[data-v-5beadd60]{margin-right:5px;background-color:#67c23a;color:#fff;border:none;transition:all .3s;font-size:11px;padding:0 5px;height:18px;line-height:18px}.user-select-input .user-select-suffix .clear-icon[data-v-5beadd60]{font-size:14px;cursor:pointer;color:#c0c4cc;margin-right:5px;padding:2px;border-radius:50%;transition:all .2s}.user-select-input .user-select-suffix .clear-icon[data-v-5beadd60]:hover{color:#f56c6c;background-color:#f2f6fc}.user-select-input .user-select-suffix .el-icon-arrow-down[data-v-5beadd60]{transition:transform .3s;color:#909399;font-size:12px;width:14px;text-align:center}.user-select-input .user-select-suffix .el-icon-arrow-down.is-reverse[data-v-5beadd60]{transform:rotate(180deg)}.el-button[type=primary][data-v-5beadd60]{background:linear-gradient(135deg,#409eff,#3080ff);border:none}.el-button[type=primary][data-v-5beadd60]:hover{background:linear-gradient(135deg,#66b1ff,#409eff);transform:translateY(-1px)}.textarea-container[data-v-5beadd60]{position:relative;width:100%;margin-bottom:4px}.textarea-container .textarea-prefix-icon[data-v-5beadd60]{position:absolute;left:10px;top:10px;color:#909399;font-size:16px;z-index:1}.textarea-container .sn-textarea[data-v-5beadd60]{width:100%}.textarea-container .sn-textarea[data-v-5beadd60] .el-textarea__inner{padding-left:30px;min-height:36px;resize:none;font-family:Consolas,monospace;font-size:13px;line-height:1.5;width:100%!important;box-sizing:border-box!important;transition:all .3s;border-radius:4px}.textarea-container .sn-textarea[data-v-5beadd60] .el-textarea__inner:hover{border-color:#c0c4cc}.textarea-container .sn-textarea[data-v-5beadd60] .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.textarea-container .sn-textarea.enhanced[data-v-5beadd60] .el-textarea__inner{background-color:#f8fafc;border-color:#dcdfe6}.textarea-container .sn-display-container[data-v-5beadd60]{margin-top:6px;padding:6px 8px;background-color:#f8f9fa;border-radius:4px;border:1px solid #ebeef5;transition:all .3s}.textarea-container .sn-display-container[data-v-5beadd60]:hover{background-color:#fff;border-color:#dcdfe6}.textarea-container .formatted-sn-list[data-v-5beadd60]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.textarea-container .formatted-sn-list .sn-tag[data-v-5beadd60]{margin:2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;font-family:Consolas,monospace;font-size:11px;transition:all .2s}.textarea-container .formatted-sn-list .sn-tag[data-v-5beadd60]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.textarea-container .formatted-sn-list .sn-tag.invalid-tag[data-v-5beadd60]{text-decoration:line-through;opacity:.9}.textarea-container .sn-validation-error[data-v-5beadd60]{color:#f56c6c;font-size:12px;margin-top:8px;padding:8px 10px;background-color:#fef0f0;border-radius:4px;line-height:1.5;border-left:3px solid #f56c6c;box-shadow:0 2px 4px rgba(0,0,0,.05)}.textarea-container .sn-validation-error .error-header[data-v-5beadd60]{display:flex;align-items:center;margin-bottom:8px;font-weight:500}.textarea-container .sn-validation-error .error-header .el-icon-warning[data-v-5beadd60]{font-size:14px;margin-right:5px;color:#f56c6c}.textarea-container .sn-validation-error .error-header span[data-v-5beadd60]{flex:1}.textarea-container .sn-validation-error .error-header .filter-btn[data-v-5beadd60]{padding:2px 5px;font-size:11px;color:#606266}.textarea-container .sn-validation-error .error-header .filter-btn[data-v-5beadd60]:hover{color:#409eff}.textarea-container .sn-validation-error .validation-sections .section-title[data-v-5beadd60]{display:flex;align-items:center;font-size:12px;font-weight:500;margin-bottom:8px}.textarea-container .sn-validation-error .validation-sections .section-title i[data-v-5beadd60]{margin-right:5px;font-size:14px}.textarea-container .sn-validation-error .validation-sections .section-title i.el-icon-error[data-v-5beadd60]{color:#f56c6c}.textarea-container .sn-validation-error .validation-sections .section-title i.el-icon-success[data-v-5beadd60]{color:#67c23a}.textarea-container .sn-validation-error .validation-sections .error-section[data-v-5beadd60]{margin-bottom:12px}.textarea-container .sn-validation-error .validation-sections .valid-section[data-v-5beadd60]{padding-top:8px;border-top:1px dashed #e4e7ed}.textarea-container .sn-validation-error .formatted-sn-list[data-v-5beadd60]{display:flex;flex-wrap:wrap;gap:8px;padding:5px;max-height:150px;overflow-y:auto;background-color:#fff;border-radius:3px;border:1px solid #ebeef5}.textarea-container .sn-validation-error .formatted-sn-list .invalid-sn[data-v-5beadd60],.textarea-container .sn-validation-error .formatted-sn-list .valid-sn[data-v-5beadd60]{display:inline-block;padding:4px 10px;border-radius:3px;font-family:monospace;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s;cursor:default;font-size:12px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.textarea-container .sn-validation-error .formatted-sn-list .invalid-sn[data-v-5beadd60]:hover,.textarea-container .sn-validation-error .formatted-sn-list .valid-sn[data-v-5beadd60]:hover{transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,.15);max-width:none;z-index:1}.textarea-container .sn-validation-error .formatted-sn-list .valid-sn[data-v-5beadd60]{background-color:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.textarea-container .sn-validation-error .formatted-sn-list .invalid-sn[data-v-5beadd60]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4;font-weight:500}.textarea-container .sn-validation-error .formatted-sn-list .invalid-sn.highlight-error[data-v-5beadd60]{background-color:#f56c6c;color:#fff;border:1px solid #f56c6c;animation:pulse-5beadd60 2s infinite}.sn-form-item[data-v-5beadd60] .el-form-item__content{width:100%;display:block}.batch-filter-section .batch-filters-form[data-v-5beadd60]{width:100%}.batch-filter-section .batch-filters-form .batch-filter-row[data-v-5beadd60]{display:flex;gap:12px}@media (max-width:768px){.batch-filter-section .batch-filters-form .batch-filter-row[data-v-5beadd60]{flex-direction:column}}.batch-filter-section .batch-filters-form .batch-item[data-v-5beadd60]{flex:1;margin-right:0;width:100%}.batch-filter-section .batch-filters-form .batch-item[data-v-5beadd60] .el-form-item__label{padding-bottom:8px;font-size:14px}.batch-filter-section .batch-filters-form .batch-item[data-v-5beadd60] .el-textarea__inner{border-radius:4px;transition:all .3s;box-shadow:inset 0 1px 2px rgba(0,0,0,.05);font-family:Consolas,Courier New,monospace;font-size:14px;line-height:1.6;letter-spacing:.3px;padding:10px 12px}.batch-filter-section .batch-filters-form .batch-item[data-v-5beadd60] .el-textarea__inner:focus{box-shadow:0 0 0 2px rgba(64,158,255,.2)}.batch-filter-section .batch-filters-form .batch-actions[data-v-5beadd60]{display:flex;justify-content:flex-end;gap:8px;margin:8px 0;padding:0 4px}.batch-filter-section .batch-filters-form .batch-actions .el-button[data-v-5beadd60]{padding:8px 12px;font-size:14px;border-radius:4px;margin:0 2px}.batch-filter-section .batch-filters-form .batch-actions .el-button i[data-v-5beadd60]{margin-right:5px;font-size:15px}.batch-filter-section .batch-filters-form .batch-actions .el-button[data-v-5beadd60]:hover{color:#409eff;background-color:#ecf5ff;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.batch-filter-section .batch-filters-form .batch-actions[data-v-5beadd60] .el-upload{display:inline-block}.batch-filter-section .batch-filters-form .invalid-items-list[data-v-5beadd60]{max-height:250px;overflow-y:auto}.batch-filter-section .batch-filters-form .invalid-items-list .invalid-items-title[data-v-5beadd60]{font-weight:700;margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid #ebeef5;color:#f56c6c}.batch-filter-section .batch-filters-form .invalid-items-list .invalid-item[data-v-5beadd60]{padding:5px 0;border-bottom:1px dashed #ebeef5}.batch-filter-section .batch-filters-form .invalid-items-list .invalid-item[data-v-5beadd60]:last-child{border-bottom:none}.batch-filter-section .batch-filters-form .invalid-items-list .invalid-item .invalid-value[data-v-5beadd60]{display:block;font-family:monospace;color:#f56c6c;font-weight:700;word-break:break-all}.batch-filter-section .batch-filters-form .invalid-items-list .invalid-item .invalid-reason[data-v-5beadd60]{display:block;font-size:12px;color:#909399;margin-top:3px}@keyframes pulse-5beadd60{0%{box-shadow:0 0 0 0 hsla(0,87%,69%,.4)}70%{box-shadow:0 0 0 5px hsla(0,87%,69%,0)}to{box-shadow:0 0 0 0 hsla(0,87%,69%,0)}}.simple-validation-result[data-v-5beadd60]{margin-top:10px;padding:8px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed}.simple-validation-result .result-header[data-v-5beadd60]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;color:#606266;font-weight:500}.simple-validation-result .result-header .result-stats[data-v-5beadd60]{font-size:12px}.simple-validation-result .result-header .result-stats .valid-count[data-v-5beadd60]{color:#67c23a;margin-right:8px}.simple-validation-result .result-header .result-stats .invalid-count[data-v-5beadd60]{color:#f56c6c}.simple-validation-result .items-list[data-v-5beadd60]{display:flex;flex-wrap:wrap;gap:6px;max-height:150px;overflow-y:auto;padding:5px;background-color:#fff;border-radius:3px}.simple-validation-result .items-list .uuid-item[data-v-5beadd60]{display:inline-block;padding:3px 8px;border-radius:3px;font-family:monospace;font-size:12px;white-space:nowrap;transition:all .2s;cursor:default}.simple-validation-result .items-list .uuid-item[data-v-5beadd60]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.simple-validation-result .items-list .valid-item[data-v-5beadd60]{background-color:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.simple-validation-result .items-list .invalid-item[data-v-5beadd60]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4}.advanced-search-actions[data-v-5beadd60]{display:flex;justify-content:flex-end;padding:10px 0 5px 0;margin-top:10px;border-top:1px dashed #ebeef5}.advanced-search-actions .advanced-search-button[data-v-5beadd60]{min-width:120px;padding:9px 16px;font-size:14px}.advanced-search-actions .advanced-search-button[data-v-5beadd60]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.devices-list-table[data-v-474cf95d]{width:100%}.devices-list-table .table-card[data-v-474cf95d]{flex:1 1 auto;display:flex;flex-direction:column;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06);overflow:hidden}.devices-list-table .table-card .table-container[data-v-474cf95d]{position:relative;width:100%;animation:none;transition:opacity .2s ease,transform .2s ease}.devices-list-table .table-card .pagination-container[data-v-474cf95d]{flex:0 0 auto;padding:12px 15px;display:flex!important;justify-content:flex-end!important;background:#fff;border-top:1px solid #ebeef5;z-index:1}.devices-list-table .table-card .pagination-container[data-v-474cf95d] .el-pagination{display:flex!important;justify-content:flex-end!important;white-space:nowrap}.devices-list-table .table-card .pagination-container[data-v-474cf95d] .el-pagination .btn-next,.devices-list-table .table-card .pagination-container[data-v-474cf95d] .el-pagination .btn-prev,.devices-list-table .table-card .pagination-container[data-v-474cf95d] .el-pagination .el-pager,.devices-list-table .table-card .pagination-container[data-v-474cf95d] .el-pagination .el-pagination__jump,.devices-list-table .table-card .pagination-container[data-v-474cf95d] .el-pagination .el-pagination__total{float:none!important}.devices-list-table[data-v-474cf95d] .el-table .cell{line-height:20px}.devices-list-table[data-v-474cf95d] .el-table .el-button--text{padding:0 8px}.devices-list-table[data-v-474cf95d] .el-table .el-tag{font-weight:500}.devices-list-table .table-container[data-v-474cf95d]{width:100%;animation:tableAppear-474cf95d .4s cubic-bezier(.4,0,.2,1)}@keyframes tableAppear-474cf95d{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.devices-list-table[data-v-474cf95d] .el-table.is-node-switching{transition:all .3s ease}.devices-list-table[data-v-474cf95d] .el-table.is-node-switching .el-table__body-wrapper td,.devices-list-table[data-v-474cf95d] .el-table.is-node-switching .el-table__header-wrapper th{transition:background-color .3s ease,color .3s ease}.devices-list-table[data-v-474cf95d] .node-specific-column{animation:columnFadeIn-474cf95d .5s ease}@keyframes columnFadeIn-474cf95d{0%{opacity:0;background-color:rgba(64,158,255,.1)}to{opacity:1;background-color:transparent}}.devices-list-table .node-switch-transition-enter-active[data-v-474cf95d],.devices-list-table .node-switch-transition-leave-active[data-v-474cf95d]{transition:all .18s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.devices-list-table .node-switch-transition-enter[data-v-474cf95d]{opacity:0;transform:translateX(8px)}.devices-list-table .node-switch-transition-leave-to[data-v-474cf95d]{opacity:0;transform:translateX(-8px)}.devices-list-table .empty-state[data-v-474cf95d]{padding:40px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.devices-list-table .empty-state .empty-state__icon[data-v-474cf95d]{font-size:64px;color:#c0c4cc;margin-bottom:16px;animation:fadeInDown-474cf95d .5s ease}.devices-list-table .empty-state .empty-state__icon i[data-v-474cf95d]{transition:transform .3s ease}.devices-list-table .empty-state .empty-state__icon i[data-v-474cf95d]:hover{transform:scale(1.1)}.devices-list-table .empty-state .empty-state__content[data-v-474cf95d]{text-align:center;animation:fadeIn-474cf95d .5s ease}.devices-list-table .empty-state .empty-state__content h3[data-v-474cf95d]{font-size:16px;color:#606266;margin:0 0 8px;font-weight:500}.devices-list-table .empty-state .empty-state__content p[data-v-474cf95d]{font-size:14px;color:#909399;margin:0;line-height:1.4}@keyframes fadeInDown-474cf95d{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-474cf95d{0%{opacity:0}to{opacity:1}}.devices-list-table .unbind-status[data-v-474cf95d]{display:inline-flex;align-items:center;background:#fdf6ec;border:1px solid #faecd8;border-radius:10px;padding:1px 6px;color:#e6a23c;font-size:12px;line-height:1.4;height:20px;transition:all .3s ease}.devices-list-table .unbind-status i[data-v-474cf95d]{margin-right:3px;font-size:12px}.devices-list-table .unbind-status[data-v-474cf95d]:hover{background:#fdf0db;transform:translateY(-1px);box-shadow:0 1px 2px rgba(230,162,60,.1)}.devices-list-table .bind-time[data-v-474cf95d]{color:#606266;font-size:13px}.devices-list-table .bind-time[data-v-474cf95d]:hover{color:#409eff}.devices-list-table .remark-container[data-v-474cf95d]{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:2px 4px;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:4px;position:relative;background-color:transparent}.devices-list-table .remark-container[data-v-474cf95d]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.04)}.devices-list-table .remark-container:hover .remark-text[data-v-474cf95d]{color:#409eff}.devices-list-table .remark-container:hover .edit-icon[data-v-474cf95d]{opacity:1;transform:translateX(0) rotate(0deg)}.devices-list-table .remark-container .remark-text[data-v-474cf95d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#606266;margin-right:8px;padding:4px 8px;cursor:pointer;display:inline-block;max-width:calc(100% - 32px);transition:all .25s ease;position:relative;font-size:13px;letter-spacing:.2px}.devices-list-table .remark-container .remark-text[data-v-474cf95d]:hover{color:#409eff}.devices-list-table .remark-container .edit-icon[data-v-474cf95d]{opacity:0;color:#409eff;cursor:pointer;font-size:14px;padding:6px;border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(10px) rotate(-45deg);background-color:transparent;display:flex;align-items:center;justify-content:center}.devices-list-table .remark-container .edit-icon[data-v-474cf95d]:hover{color:#fff;background-color:#409eff;transform:translateY(-1px) scale(1.1) rotate(0deg);box-shadow:0 2px 8px rgba(64,158,255,.35)}.devices-list-table .remark-container .edit-icon[data-v-474cf95d]:active{transform:scale(.95);box-shadow:0 1px 4px rgba(64,158,255,.2)}.devices-list-table .edit-input[data-v-474cf95d]{width:100%;padding:0 4px}.devices-list-table .edit-input[data-v-474cf95d] .el-input__inner{height:32px;line-height:32px;padding:0 12px;border-radius:4px;font-size:13px;transition:all .2s}.devices-list-table .edit-input[data-v-474cf95d] .el-input__inner:focus,.devices-list-table .edit-input[data-v-474cf95d] .el-input__inner:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.devices-list-table .income-cell[data-v-474cf95d]{display:flex;align-items:center;justify-content:flex-end;padding:6px 8px;height:32px}.devices-list-table .income-cell .income-content[data-v-474cf95d]{display:inline-flex;align-items:center;gap:2px;height:20px;line-height:20px}.devices-list-table .income-cell .currency[data-v-474cf95d]{font-size:12px;color:#909399;line-height:20px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.devices-list-table .income-cell .amount[data-v-474cf95d]{font-size:13px;font-weight:500;color:#606266;line-height:20px;transition:all .3s ease;font-family:SF Mono,Monaco,Menlo,Consolas,monospace}.devices-list-table .income-cell .amount.positive[data-v-474cf95d]{color:#67c23a}.devices-list-table .income-cell .amount.negative[data-v-474cf95d]{color:#f56c6c}.devices-list-table .income-cell .amount.neutral[data-v-474cf95d]{color:#909399}.devices-list-table .income-cell .amount[data-v-474cf95d]:hover{color:#409eff}.devices-list-table .region-text[data-v-474cf95d]{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.devices-list-table .business-code-cell[data-v-474cf95d]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px}.devices-list-table .business-code-cell .business-code-text[data-v-474cf95d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#606266;margin-right:8px;cursor:default}.devices-list-table .business-code-cell .copy-icon[data-v-474cf95d]{opacity:0;color:#409eff;cursor:pointer;font-size:14px;padding:4px;border-radius:4px;transition:all .3s}.devices-list-table .business-code-cell .copy-icon[data-v-474cf95d]:hover{background-color:#ecf5ff;transform:scale(1.1)}.devices-list-table .business-code-cell .copy-icon[data-v-474cf95d]:active{transform:scale(.95)}.devices-list-table .business-code-cell:hover .copy-icon[data-v-474cf95d]{opacity:1}@keyframes nodeDataRipple-474cf95d{0%{box-shadow:0 0 0 0 rgba(64,158,255,.1)}70%{box-shadow:0 0 0 10px rgba(64,158,255,0)}to{box-shadow:0 0 0 0 rgba(64,158,255,0)}}.devices-list-table .column-header-with-tooltip[data-v-474cf95d]{display:flex;align-items:center;justify-content:center;gap:4px}.devices-list-table .column-header-with-tooltip .status-help-icon[data-v-474cf95d]{font-size:12px;color:#909399;cursor:help;transition:color .3s ease}.devices-list-table .column-header-with-tooltip .status-help-icon[data-v-474cf95d]:hover{color:#409eff}.devices-list-table[data-v-474cf95d] .status-tooltip{max-width:250px!important;font-size:12px!important;padding:8px 12px!important;line-height:1.4!important;border-radius:4px!important}.remark-tooltip[data-v-474cf95d]{max-width:300px!important;font-size:13px!important;padding:10px 14px!important;line-height:1.5!important;border-radius:6px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:opacity .3s cubic-bezier(.4,0,.2,1)!important}.edit-tooltip[data-v-474cf95d]{font-size:12px!important;padding:6px 10px!important;border-radius:4px!important;line-height:1.4!important}.el-table .cell[data-v-474cf95d]{transition:all .2s cubic-bezier(.4,0,.2,1)}.el-table--enable-row-transition .el-table__body td[data-v-474cf95d],.el-table--enable-row-transition .el-table__body th[data-v-474cf95d]{transition:background-color .3s ease,color .3s ease,transform .3s ease,opacity .3s ease}[data-v-474cf95d] .el-table .sort-caret{transition:transform .2s ease}[data-v-474cf95d] .el-table th.is-sortable{transition:background-color .2s ease}.product-list[data-v-1bf13c48]{padding:0 10px 0 10px;background:#f0f2f5;min-height:92vh;display:flex;flex-direction:column;overflow-y:auto}.product-list .el-button[type=primary][data-v-1bf13c48]{background:linear-gradient(135deg,#409eff,#3080ff);border:none}.product-list .el-button[type=primary][data-v-1bf13c48]:hover{background:linear-gradient(135deg,#66b1ff,#409eff);transform:translateY(-1px)}.product-list[data-v-1bf13c48] .el-select-dropdown{min-width:120px!important}.product-list[data-v-1bf13c48] .el-input__prefix{display:flex;align-items:center}.product-list[data-v-1bf13c48] .node-switch{display:flex!important;visibility:visible!important;opacity:1!important}.product-list[data-v-1bf13c48] .node-switch .el-radio-button{cursor:pointer}.product-list[data-v-1bf13c48] .node-switch .el-radio-button__inner{cursor:pointer!important}.user-select-popover{padding:0;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.08);border:1px solid #ebeef5;overflow:hidden;min-height:350px}.user-select-popover .el-popover__title{margin:0;padding:12px 16px;font-weight:600;border-bottom:1px solid #ebeef5}.user-select-popover .popper__arrow{border-bottom-color:#ebeef5!important}.user-select-popover .customer-list .empty-state{position:absolute!important;height:100%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;top:50%!important;transform:translateY(-50%)!important;background-color:#fff!important}.user-select-popover .customer-list .empty-state .empty-icon{margin-bottom:12px!important}.user-select-popover .customer-list .empty-state .empty-text{margin-bottom:10px!important}.user-select-popover .scrollbar-wrapper{height:300px!important;max-height:300px!important;overflow-x:hidden!important}.el-loading-spinner{transition:all .3s ease}.el-loading-spinner .el-icon-loading{font-size:24px;color:#409eff}.el-loading-spinner .el-loading-text{font-size:14px;margin-top:8px;color:#606266}.product-list[data-v-7d5fbaa4]{padding:5px 10px 0 10px;background:#f0f2f5;height:92vh;display:flex;flex-direction:column;overflow:hidden}.product-list .search-card[data-v-7d5fbaa4]{flex:0 0 auto;margin-bottom:10px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.product-list .search-card .search-header[data-v-7d5fbaa4]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;margin-bottom:16px;border-bottom:1px solid #ebeef5}.product-list .search-card .search-header .title[data-v-7d5fbaa4]{font-size:15px;font-weight:600;color:#1f2937;margin:0;position:relative;padding-left:10px;display:flex;align-items:center;height:32px}.product-list .search-card .search-header .title[data-v-7d5fbaa4]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:16px;width:3px;background:#409eff;border-radius:2px}.product-list .search-card .search-header .el-button[data-v-7d5fbaa4]{padding:8px 16px;font-size:13px;height:32px;line-height:1;display:flex;align-items:center}.product-list .search-card .search-header .el-button [class^=el-icon-][data-v-7d5fbaa4]{margin-right:4px;font-size:14px}.product-list .search-card .search-form[data-v-7d5fbaa4]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:0 0 12px 0}.product-list .search-card .search-form .el-form-item[data-v-7d5fbaa4]{margin:0;flex:1;min-width:0;padding:0 2px}.product-list .search-card .search-form .el-form-item .el-input[data-v-7d5fbaa4],.product-list .search-card .search-form .el-form-item .el-select[data-v-7d5fbaa4]{width:100%}.product-list .search-card .search-form .search-buttons[data-v-7d5fbaa4]{flex:0 0 auto;margin-left:8px;white-space:nowrap}.product-list .search-card .search-form .search-buttons .el-button[data-v-7d5fbaa4]{padding:7px 12px;margin-left:4px}.product-list .search-card .search-form .search-buttons .el-button[data-v-7d5fbaa4]:first-child{margin-left:0}.product-list .table-card[data-v-7d5fbaa4]{flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.product-list .table-card .el-table[data-v-7d5fbaa4]{flex:1;border-radius:8px 8px 0 0;overflow:hidden}.product-list .table-card .el-table[data-v-7d5fbaa4] .el-table__row{height:52px;transition:all .1s}.product-list .table-card .el-table[data-v-7d5fbaa4] .el-table__row td{padding:12px 0}.product-list .table-card .el-table[data-v-7d5fbaa4] .el-table__row:hover{background-color:#f5f7fa;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.product-list .table-card .el-table[data-v-7d5fbaa4] .el-table__body-wrapper::-webkit-scrollbar{width:6px;height:6px}.product-list .table-card .el-table[data-v-7d5fbaa4] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#dddee0;border-radius:3px}.product-list .table-card .el-table[data-v-7d5fbaa4] .el-table__body-wrapper::-webkit-scrollbar-track{background:#f6f6f6}.product-list .table-card .status-icon.online[data-v-7d5fbaa4]{color:#67c23a}.product-list .table-card .status-icon.offline[data-v-7d5fbaa4]{color:#f56c6c}.product-list .table-card .pagination-container[data-v-7d5fbaa4]{flex:0 0 auto;padding:15px;text-align:right;background:#fff;border-top:1px solid #ebeef5}[data-v-7d5fbaa4] .el-table .cell{line-height:20px}[data-v-7d5fbaa4] .el-table .el-button--text{padding:0 8px}[data-v-7d5fbaa4] .el-table .el-tag{font-weight:500}.el-button[type=primary][data-v-7d5fbaa4]{background:linear-gradient(135deg,#409eff,#3080ff);border:none}.el-button[type=primary][data-v-7d5fbaa4]:hover{background:linear-gradient(135deg,#66b1ff,#409eff);transform:translateY(-1px)}[data-v-7d5fbaa4] .el-select-dropdown{min-width:120px!important}[data-v-7d5fbaa4] .el-input__prefix{display:flex;align-items:center}.search-form .el-input .el-input__inner[data-v-7d5fbaa4]::-moz-placeholder{color:#909399;font-size:13px}.search-form .el-input .el-input__inner[data-v-7d5fbaa4]::placeholder{color:#909399;font-size:13px}.search-form .el-select .el-input__inner[data-v-7d5fbaa4]:focus{border-color:#409eff}.empty-state[data-v-7d5fbaa4]{padding:40px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.empty-state .empty-state__icon[data-v-7d5fbaa4]{font-size:64px;color:#c0c4cc;margin-bottom:16px;animation:fadeInDown-7d5fbaa4 .5s ease}.empty-state .empty-state__icon i[data-v-7d5fbaa4]{transition:transform .3s ease}.empty-state .empty-state__icon i[data-v-7d5fbaa4]:hover{transform:scale(1.1)}.empty-state .empty-state__content[data-v-7d5fbaa4]{text-align:center;animation:fadeIn-7d5fbaa4 .5s ease}.empty-state .empty-state__content h3[data-v-7d5fbaa4]{font-size:16px;color:#606266;margin:0 0 8px;font-weight:500}.empty-state .empty-state__content p[data-v-7d5fbaa4]{font-size:14px;color:#909399;margin:0;line-height:1.4}@keyframes fadeInDown-7d5fbaa4{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-7d5fbaa4{0%{opacity:0}to{opacity:1}}.unbind-status[data-v-7d5fbaa4]{display:inline-flex;align-items:center;background:#fdf6ec;border:1px solid #faecd8;border-radius:10px;padding:1px 6px;color:#e6a23c;font-size:12px;line-height:1.4;height:20px;transition:all .3s ease}.unbind-status i[data-v-7d5fbaa4]{margin-right:3px;font-size:12px}.unbind-status[data-v-7d5fbaa4]:hover{background:#fdf0db;transform:translateY(-1px);box-shadow:0 1px 2px rgba(230,162,60,.1)}.bind-time[data-v-7d5fbaa4]{color:#606266;font-size:13px}.bind-time[data-v-7d5fbaa4]:hover{color:#409eff}.remark-container[data-v-7d5fbaa4]{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:2px 4px;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:4px;position:relative;background-color:transparent}.remark-container[data-v-7d5fbaa4]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.04)}.remark-container:hover .remark-text[data-v-7d5fbaa4]{color:#409eff}.remark-container:hover .edit-icon[data-v-7d5fbaa4]{opacity:1;transform:translateX(0) rotate(0deg)}.remark-container .remark-text[data-v-7d5fbaa4]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#606266;margin-right:8px;padding:4px 8px;cursor:pointer;display:inline-block;max-width:calc(100% - 32px);transition:all .25s ease;position:relative;font-size:13px;letter-spacing:.2px}.remark-container .remark-text[data-v-7d5fbaa4]:hover{color:#409eff}.remark-container .edit-icon[data-v-7d5fbaa4]{opacity:0;color:#409eff;cursor:pointer;font-size:14px;padding:6px;border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(10px) rotate(-45deg);background-color:transparent;display:flex;align-items:center;justify-content:center}.remark-container .edit-icon[data-v-7d5fbaa4]:hover{color:#fff;background-color:#409eff;transform:translateY(-1px) scale(1.1) rotate(0deg);box-shadow:0 2px 8px rgba(64,158,255,.35)}.remark-container .edit-icon[data-v-7d5fbaa4]:active{transform:scale(.95);box-shadow:0 1px 4px rgba(64,158,255,.2)}.edit-input[data-v-7d5fbaa4]{width:100%;padding:0 4px}.edit-input[data-v-7d5fbaa4] .el-input__inner{height:32px;line-height:32px;padding:0 12px;border-radius:4px;font-size:13px;transition:all .2s}.edit-input[data-v-7d5fbaa4] .el-input__inner:focus,.edit-input[data-v-7d5fbaa4] .el-input__inner:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.el-main[data-v-7d5fbaa4],[data-v-7d5fbaa4] .el-card__body{padding:10px!important}.remark-tooltip[data-v-7d5fbaa4]{max-width:300px!important;font-size:13px!important;padding:10px 14px!important;line-height:1.5!important;border-radius:6px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:opacity .3s cubic-bezier(.4,0,.2,1)!important}.edit-tooltip[data-v-7d5fbaa4]{font-size:12px!important;padding:6px 10px!important;border-radius:4px!important;line-height:1.4!important}.el-tooltip__popper.is-dark[data-v-7d5fbaa4]{background-color:rgba(47,47,47,.95)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border:1px solid hsla(0,0%,100%,.1)!important}.product-list[data-v-529065c1]{padding:5px 10px 0 10px;background:#f0f2f5;height:92vh;display:flex;flex-direction:column;overflow:hidden}.product-list .search-card[data-v-529065c1]{flex:0 0 auto;margin-bottom:10px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.product-list .search-card .search-header[data-v-529065c1]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;margin-bottom:16px;border-bottom:1px solid #ebeef5}.product-list .search-card .search-header .title[data-v-529065c1]{font-size:15px;font-weight:600;color:#1f2937;margin:0;position:relative;padding-left:10px;display:flex;align-items:center;height:32px}.product-list .search-card .search-header .title[data-v-529065c1]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:16px;width:3px;background:#409eff;border-radius:2px}.product-list .search-card .search-header .header-actions[data-v-529065c1]{display:flex;align-items:center;gap:12px}.product-list .search-card .search-header .node-switch[data-v-529065c1]{margin-right:8px}.product-list .search-card .search-header .node-switch[data-v-529065c1] .el-radio-button__inner{padding:8px 15px;font-size:12px;height:32px;line-height:1;display:flex;align-items:center}.product-list .search-card .search-header .el-button[data-v-529065c1]{padding:8px 16px;font-size:13px;height:32px;line-height:1;display:flex;align-items:center}.product-list .search-card .search-header .el-button [class^=el-icon-][data-v-529065c1]{margin-right:4px;font-size:14px}.product-list .search-card .search-form[data-v-529065c1]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:0 0 12px 0}.product-list .search-card .search-form .el-form-item[data-v-529065c1]{margin:0;flex:1;min-width:0;padding:0 2px}.product-list .search-card .search-form .el-form-item .el-input[data-v-529065c1],.product-list .search-card .search-form .el-form-item .el-select[data-v-529065c1]{width:100%}.product-list .search-card .search-form .search-buttons[data-v-529065c1]{flex:0 0 auto;margin-left:8px;white-space:nowrap}.product-list .search-card .search-form .search-buttons .el-button[data-v-529065c1]{padding:7px 12px;margin-left:4px}.product-list .search-card .search-form .search-buttons .el-button[data-v-529065c1]:first-child{margin-left:0}.product-list .table-card[data-v-529065c1]{flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.product-list .table-card .table-container[data-v-529065c1]{position:relative;width:100%;transition:opacity .2s ease,transform .2s ease}.product-list .table-card .el-table[data-v-529065c1]{flex:1;border-radius:8px 8px 0 0;overflow:hidden}.product-list .table-card .el-table[data-v-529065c1] .el-table__row{height:52px;transition:all .1s}.product-list .table-card .el-table[data-v-529065c1] .el-table__row td{padding:12px 0}.product-list .table-card .el-table[data-v-529065c1] .el-table__row:hover{background-color:#f5f7fa;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.product-list .table-card .el-table[data-v-529065c1] .el-table__body-wrapper::-webkit-scrollbar{width:6px;height:6px}.product-list .table-card .el-table[data-v-529065c1] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#dddee0;border-radius:3px}.product-list .table-card .el-table[data-v-529065c1] .el-table__body-wrapper::-webkit-scrollbar-track{background:#f6f6f6}.product-list .table-card .status-icon.online[data-v-529065c1]{color:#67c23a}.product-list .table-card .status-icon.offline[data-v-529065c1]{color:#f56c6c}.product-list .table-card .pagination-container[data-v-529065c1]{flex:0 0 auto;padding:15px;text-align:right;background:#fff;border-top:1px solid #ebeef5}[data-v-529065c1] .el-table .cell{line-height:20px}[data-v-529065c1] .el-table .el-button--text{padding:0 8px}[data-v-529065c1] .el-table .el-tag{font-weight:500}.el-button[type=primary][data-v-529065c1]{background:linear-gradient(135deg,#409eff,#3080ff);border:none}.el-button[type=primary][data-v-529065c1]:hover{background:linear-gradient(135deg,#66b1ff,#409eff);transform:translateY(-1px)}[data-v-529065c1] .el-select-dropdown{min-width:120px!important}[data-v-529065c1] .el-input__prefix{display:flex;align-items:center}.search-form .el-input .el-input__inner[data-v-529065c1]::-moz-placeholder{color:#909399;font-size:13px}.search-form .el-input .el-input__inner[data-v-529065c1]::placeholder{color:#909399;font-size:13px}.search-form .el-select .el-input__inner[data-v-529065c1]:focus{border-color:#409eff}.empty-state[data-v-529065c1]{padding:40px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.empty-state .empty-state__icon[data-v-529065c1]{font-size:64px;color:#c0c4cc;margin-bottom:16px;animation:fadeInDown-529065c1 .5s ease}.empty-state .empty-state__icon i[data-v-529065c1]{transition:transform .3s ease}.empty-state .empty-state__icon i[data-v-529065c1]:hover{transform:scale(1.1)}.empty-state .empty-state__content[data-v-529065c1]{text-align:center;animation:fadeIn-529065c1 .5s ease}.empty-state .empty-state__content h3[data-v-529065c1]{font-size:16px;color:#606266;margin:0 0 8px;font-weight:500}.empty-state .empty-state__content p[data-v-529065c1]{font-size:14px;color:#909399;margin:0;line-height:1.4}@keyframes fadeInDown-529065c1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-529065c1{0%{opacity:0}to{opacity:1}}.unbind-status[data-v-529065c1]{display:inline-flex;align-items:center;background:#fdf6ec;border:1px solid #faecd8;border-radius:10px;padding:1px 6px;color:#e6a23c;font-size:12px;line-height:1.4;height:20px;transition:all .3s ease}.unbind-status i[data-v-529065c1]{margin-right:3px;font-size:12px}.unbind-status[data-v-529065c1]:hover{background:#fdf0db;transform:translateY(-1px);box-shadow:0 1px 2px rgba(230,162,60,.1)}.bind-time[data-v-529065c1]{color:#606266;font-size:13px}.bind-time[data-v-529065c1]:hover{color:#409eff}.remark-container[data-v-529065c1]{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:2px 4px;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:4px;position:relative;background-color:transparent}.remark-container[data-v-529065c1]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.04)}.remark-container:hover .remark-text[data-v-529065c1]{color:#409eff}.remark-container:hover .edit-icon[data-v-529065c1]{opacity:1;transform:translateX(0) rotate(0deg)}.remark-container .remark-text[data-v-529065c1]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#606266;margin-right:8px;padding:4px 8px;cursor:pointer;display:inline-block;max-width:calc(100% - 32px);transition:all .25s ease;position:relative;font-size:13px;letter-spacing:.2px}.remark-container .remark-text[data-v-529065c1]:hover{color:#409eff}.remark-container .edit-icon[data-v-529065c1]{opacity:0;color:#409eff;cursor:pointer;font-size:14px;padding:6px;border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(10px) rotate(-45deg);background-color:transparent;display:flex;align-items:center;justify-content:center}.remark-container .edit-icon[data-v-529065c1]:hover{color:#fff;background-color:#409eff;transform:translateY(-1px) scale(1.1) rotate(0deg);box-shadow:0 2px 8px rgba(64,158,255,.35)}.remark-container .edit-icon[data-v-529065c1]:active{transform:scale(.95);box-shadow:0 1px 4px rgba(64,158,255,.2)}.edit-input[data-v-529065c1]{width:100%;padding:0 4px}.edit-input[data-v-529065c1] .el-input__inner{height:32px;line-height:32px;padding:0 12px;border-radius:4px;font-size:13px;transition:all .2s}.edit-input[data-v-529065c1] .el-input__inner:focus,.edit-input[data-v-529065c1] .el-input__inner:hover{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.el-main[data-v-529065c1],[data-v-529065c1] .el-card__body{padding:10px!important}[data-v-529065c1] .node-specific-column{animation:columnFadeIn-529065c1 .5s ease}@keyframes columnFadeIn-529065c1{0%{opacity:0;background-color:rgba(64,158,255,.1)}to{opacity:1;background-color:transparent}}.table-container[data-v-529065c1]{width:100%;animation:tableAppear-529065c1 .4s cubic-bezier(.4,0,.2,1)}@keyframes tableAppear-529065c1{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.node-switch-transition-enter-active[data-v-529065c1],.node-switch-transition-leave-active[data-v-529065c1]{transition:all .18s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.node-switch-transition-enter[data-v-529065c1]{opacity:0;transform:translateX(8px)}.node-switch-transition-leave-to[data-v-529065c1]{opacity:0;transform:translateX(-8px)}[data-v-529065c1] .el-table.is-node-switching{transition:all .3s ease}[data-v-529065c1] .el-table.is-node-switching .el-table__body-wrapper td,[data-v-529065c1] .el-table.is-node-switching .el-table__header-wrapper th{transition:background-color .3s ease,color .3s ease}.remark-tooltip[data-v-529065c1]{max-width:300px!important;font-size:13px!important;padding:10px 14px!important;line-height:1.5!important;border-radius:6px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:opacity .3s cubic-bezier(.4,0,.2,1)!important}.edit-tooltip[data-v-529065c1]{font-size:12px!important;padding:6px 10px!important;border-radius:4px!important;line-height:1.4!important}.el-tooltip__popper.is-dark[data-v-529065c1]{background-color:rgba(47,47,47,.95)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border:1px solid hsla(0,0%,100%,.1)!important}.el-table--enable-row-transition .el-table__body td[data-v-529065c1],.el-table--enable-row-transition .el-table__body th[data-v-529065c1]{transition:background-color .3s ease,color .3s ease,transform .3s ease,opacity .3s ease}.hardware-info[data-v-0f23afa0]{width:100%;max-width:980px;margin:0 auto}.hardware-info .hw-card[data-v-0f23afa0]{border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:all .2s ease}.hardware-info .hw-card[data-v-0f23afa0]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.hardware-info .hw-card[data-v-0f23afa0] .el-card__body{padding:0}.hardware-info .hw-header[data-v-0f23afa0]{background:#f8fafc;color:#333;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.hardware-info .hw-header .hw-status-main[data-v-0f23afa0]{display:flex;align-items:center;gap:16px}.hardware-info .hw-header .hw-status-main .status-indicator[data-v-0f23afa0]{position:relative;width:16px;height:16px;border-radius:50%;background:#f87171}.hardware-info .hw-header .hw-status-main .status-indicator.online[data-v-0f23afa0]{background:#4ade80}.hardware-info .hw-header .hw-status-main .status-indicator .indicator-pulse[data-v-0f23afa0]{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:hsla(0,91%,71%,.2);animation:pulse-0f23afa0 2s infinite}.hardware-info .hw-header .hw-status-main .status-indicator .indicator-pulse.online[data-v-0f23afa0]{background:rgba(74,222,128,.2)}.hardware-info .hw-header .hw-status-main .status-info .status-text[data-v-0f23afa0]{font-size:18px;font-weight:600;margin-bottom:2px;color:#1f2937}.hardware-info .hw-header .hw-status-main .status-info .status-subtext[data-v-0f23afa0]{font-size:14px;color:#6b7280}.hardware-info .hw-header .hw-stats[data-v-0f23afa0]{display:flex;align-items:center;gap:0}.hardware-info .hw-header .hw-stats .stat-item[data-v-0f23afa0]{text-align:center;padding:6px 16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;transition:background .2s ease}.hardware-info .hw-header .hw-stats .stat-item[data-v-0f23afa0]:hover{background:#f9fafb}.hardware-info .hw-header .hw-stats .stat-item .stat-value[data-v-0f23afa0]{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:4px;color:#3b82f6}.hardware-info .hw-header .hw-stats .stat-item .stat-label[data-v-0f23afa0]{font-size:13px;color:#6b7280}.hardware-info .hw-header .hw-stats .stat-divider[data-v-0f23afa0]{width:1px;height:30px;background:#e5e7eb;margin:0 12px}.hardware-info .hw-content[data-v-0f23afa0]{padding:24px;background:#fff}.hardware-info .hw-content .hw-sections-row[data-v-0f23afa0]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.hardware-info .hw-content .hw-section-half[data-v-0f23afa0]{background:#f9fafb;border-radius:8px;padding:20px;border:1px solid #e5e7eb;transition:all .2s ease}.hardware-info .hw-content .hw-section-half[data-v-0f23afa0]:hover{border-color:#d1d5db}.hardware-info .hw-content .hw-section-full[data-v-0f23afa0]{background:#f9fafb;border-radius:8px;padding:20px;border:1px solid #e5e7eb;transition:all .2s ease}.hardware-info .hw-content .hw-section-full[data-v-0f23afa0]:hover{border-color:#d1d5db}.hardware-info .section-title[data-v-0f23afa0]{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px 0;font-size:16px;font-weight:600;color:#1f2937}.hardware-info .section-title i[data-v-0f23afa0]{color:#3b82f6;font-size:18px;margin-right:8px}.hardware-info .section-title .title-actions[data-v-0f23afa0]{display:flex;align-items:center;gap:12px}.hardware-info .section-title .title-actions .disk-count[data-v-0f23afa0]{font-size:14px;font-weight:500;color:#6b7280;background:#fff;padding:4px 12px;border-radius:16px;border:1px solid #e5e7eb}.hardware-info .hw-info-list[data-v-0f23afa0]{display:flex;flex-direction:column;gap:12px}.hardware-info .hw-info-list .hw-info-item[data-v-0f23afa0]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:6px;border:1px solid #e5e7eb;transition:all .2s ease}.hardware-info .hw-info-list .hw-info-item[data-v-0f23afa0]:hover{border-color:#d1d5db;background:#f9fafb}.hardware-info .hw-info-list .hw-info-item .item-icon[data-v-0f23afa0]{width:36px;height:36px;border-radius:8px;background:#e0f2fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hardware-info .hw-info-list .hw-info-item .item-icon i[data-v-0f23afa0]{color:#3b82f6;font-size:18px}.hardware-info .hw-info-list .hw-info-item .item-content[data-v-0f23afa0]{flex:1}.hardware-info .hw-info-list .hw-info-item .item-content .item-label[data-v-0f23afa0]{font-size:13px;color:#6b7280;margin-bottom:2px}.hardware-info .hw-info-list .hw-info-item .item-content .item-value[data-v-0f23afa0]{font-size:14px;color:#1f2937;font-weight:500;word-break:break-word}.hardware-info .hw-info-list .hw-info-item .item-content .item-value .unit[data-v-0f23afa0]{font-size:12px;color:#6b7280;font-weight:400;margin-left:2px}.hardware-info .hw-disk-grid[data-v-0f23afa0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.hardware-info .hw-disk-grid .hw-disk-card[data-v-0f23afa0]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .2s ease}.hardware-info .hw-disk-grid .hw-disk-card[data-v-0f23afa0]:hover{border-color:#d1d5db;background:#f9fafb}.hardware-info .hw-disk-grid .hw-disk-card .disk-header[data-v-0f23afa0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.hardware-info .hw-disk-grid .hw-disk-card .disk-header .disk-info[data-v-0f23afa0]{flex:1}.hardware-info .hw-disk-grid .hw-disk-card .disk-header .disk-info .disk-name[data-v-0f23afa0]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.hardware-info .hw-disk-grid .hw-disk-card .disk-header .disk-info .disk-name .disk-icon[data-v-0f23afa0]{color:#3b82f6;font-size:18px}.hardware-info .hw-disk-grid .hw-disk-card .disk-header .disk-info .disk-name .name[data-v-0f23afa0]{font-size:15px;font-weight:600;color:#1f2937}.hardware-info .hw-disk-grid .hw-disk-card .disk-header .disk-info .disk-type-tag[data-v-0f23afa0]{font-size:11px;border-radius:4px}.hardware-info .hw-disk-grid .hw-disk-card .disk-header .disk-capacity[data-v-0f23afa0]{text-align:right}.hardware-info .hw-disk-grid .hw-disk-card .disk-header .disk-capacity .capacity-value[data-v-0f23afa0]{font-size:18px;font-weight:600;color:#1f2937}.hardware-info .hw-disk-grid .hw-disk-card .disk-header .disk-capacity .capacity-unit[data-v-0f23afa0]{font-size:12px;color:#6b7280;margin-left:2px}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-bar[data-v-0f23afa0]{margin-bottom:12px}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-bar[data-v-0f23afa0] .el-progress-bar__inner{border-radius:3px!important}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-bar[data-v-0f23afa0] .el-progress-bar__outer{border-radius:3px!important;background:#e5e7eb!important}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats[data-v-0f23afa0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats .usage-item[data-v-0f23afa0]{display:flex;align-items:center;gap:6px;font-size:12px}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats .usage-item .usage-dot[data-v-0f23afa0]{width:8px;height:8px;border-radius:50%}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats .usage-item .usage-dot.used[data-v-0f23afa0]{background:#ef4444}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats .usage-item .usage-dot.free[data-v-0f23afa0]{background:#10b981}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats .usage-item .usage-text[data-v-0f23afa0]{color:#4b5563}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats .usage-percent[data-v-0f23afa0]{font-size:14px;font-weight:600;color:#10b981}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats .usage-percent.usage-warning[data-v-0f23afa0]{color:#f59e0b}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats .usage-percent.usage-danger[data-v-0f23afa0]{color:#ef4444}.hardware-info .hw-loading[data-v-0f23afa0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.hardware-info .hw-loading .loading-spinner[data-v-0f23afa0]{width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-0f23afa0 1s linear infinite;margin-bottom:20px}.hardware-info .hw-loading .loading-text[data-v-0f23afa0]{font-size:15px;color:#6b7280;font-weight:500}.hardware-info .hw-empty[data-v-0f23afa0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.hardware-info .hw-empty .empty-icon[data-v-0f23afa0]{margin-bottom:20px}.hardware-info .hw-empty .empty-text[data-v-0f23afa0]{font-size:18px;color:#6b7280;font-weight:600;margin-bottom:6px}.hardware-info .hw-empty .empty-desc[data-v-0f23afa0]{font-size:14px;color:#9ca3af;margin-bottom:16px}.hardware-info .hw-empty .empty-button[data-v-0f23afa0]{padding:8px 16px;border-radius:6px}@keyframes spin-0f23afa0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-0f23afa0{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.hardware-info .hw-content .hw-sections-row[data-v-0f23afa0]{grid-template-columns:1fr;gap:16px}}@media (max-width:768px){.hardware-info .hw-header[data-v-0f23afa0]{flex-direction:column;gap:16px;padding:16px}.hardware-info .hw-header .hw-stats[data-v-0f23afa0]{width:100%;justify-content:center}.hardware-info .hw-header .hw-stats .stat-item[data-v-0f23afa0]{flex:1}.hardware-info .hw-content[data-v-0f23afa0]{padding:16px}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats[data-v-0f23afa0]{flex-wrap:wrap}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats .usage-item[data-v-0f23afa0]{width:45%}.hardware-info .hw-disk-grid .hw-disk-card .disk-usage .usage-stats .usage-percent[data-v-0f23afa0]{width:100%;text-align:center;margin-top:8px}}.network-info[data-v-458678a8]{min-height:120px;background:#f9fafc;border-radius:8px;padding:8px;transition:all .3s ease}.network-info .network-list[data-v-458678a8]{display:flex;flex-direction:column;gap:16px;width:100%}.network-info .network-card[data-v-458678a8]{width:100%;background:#fff;border-radius:12px;border:1px solid #e5e6eb;padding:0;transition:all .3s ease;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.03);position:relative}.network-info .network-card[data-v-458678a8]:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.06);border-color:#a0cfff}.network-info .network-card[data-v-458678a8] .el-collapse-item__wrap{border-bottom:none!important;background:transparent!important;box-shadow:none!important}.network-info .network-card[data-v-458678a8] .el-collapse-item__header{border-bottom:none!important;background:transparent!important;padding:0}.network-info .network-card[data-v-458678a8] .el-collapse-item__arrow{margin-right:16px;transition:transform .3s ease;font-size:16px;color:#a0cfff!important}.network-info .network-card .netcard-header[data-v-458678a8]{display:flex;align-items:center;padding:0 20px;height:52px;border-bottom:1px solid #f0f0f0;background:linear-gradient(90deg,#f9fafc,#fff);border-radius:12px 12px 0 0;font-size:15px;font-weight:600;color:#222;transition:all .2s ease}.network-info .network-card .netcard-header[data-v-458678a8]:hover{background:linear-gradient(90deg,#f0f7ff,#fff)}.network-info .network-card .netcard-header .netcard-icon[data-v-458678a8]{margin-right:12px;display:flex;align-items:center}.network-info .network-card .netcard-header .netcard-value[data-v-458678a8]{margin-right:18px;color:#1f4e8c;font-weight:700;font-size:16px}.network-info .network-card .netcard-header .mac-label[data-v-458678a8]{color:#8c9cb8;margin-right:4px;font-size:13px}.network-info .network-card .netcard-header .mac-value[data-v-458678a8]{margin-right:18px;color:#5e6c84;font-size:13px;font-weight:600;letter-spacing:.5px}.network-info .network-card .netcard-header .linked[data-v-458678a8]{margin-left:auto;font-weight:600;display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;transition:all .3s ease}.network-info .network-card .netcard-header .linked .dot-offline[data-v-458678a8],.network-info .network-card .netcard-header .linked .dot-online[data-v-458678a8]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;position:relative}.network-info .network-card .netcard-header .linked .dot-offline[data-v-458678a8]:after,.network-info .network-card .netcard-header .linked .dot-online[data-v-458678a8]:after{content:"";position:absolute;top:-2px;left:-2px;width:14px;height:14px;border-radius:50%;opacity:.4}.network-info .network-card .netcard-header .linked .dot-online[data-v-458678a8]{background:#52c41a;box-shadow:0 0 0 2px rgba(82,196,26,.2)}.network-info .network-card .netcard-header .linked .dot-online[data-v-458678a8]:after{background:rgba(82,196,26,.15);animation:pulse-458678a8 1.5s infinite}.network-info .network-card .netcard-header .linked .dot-offline[data-v-458678a8]{background:#f5222d;box-shadow:0 0 0 2px rgba(245,34,45,.2)}.network-info .network-card .netcard-header .linked .linked-text[data-v-458678a8]{font-size:13px;font-weight:600}.network-info .network-card .netcard-header .linked.online[data-v-458678a8]{color:#52c41a;background:#f6ffed}.network-info .network-card .netcard-header .linked.offline[data-v-458678a8]{color:#f5222d;background:#fff1f0}.network-info .network-card .iface-list[data-v-458678a8]{padding:10px 0 0 0;display:flex;flex-direction:column;background:transparent}.network-info .network-card .iface-list[data-v-458678a8] .el-collapse{border:none!important;background:transparent!important;box-shadow:none!important}.network-info .network-card .iface-list[data-v-458678a8] .el-collapse-item__header{background:transparent!important;border-bottom:1px solid #f0f0f0!important;border-radius:0!important;min-height:42px;padding:0 20px;font-size:14px;font-weight:500;color:#222}.network-info .network-card .iface-list[data-v-458678a8] .el-collapse-item__header:hover{background:#f9fafc!important}.network-info .network-card .iface-list[data-v-458678a8] .el-collapse-item__header .el-collapse-item__arrow{color:#a0cfff!important;font-size:14px}.network-info .network-card .iface-card[data-v-458678a8]{background:transparent;border:none;border-radius:0;margin-bottom:0;box-shadow:none}.network-info .network-card .iface-card .iface-row[data-v-458678a8]{display:flex;align-items:center;gap:12px;font-size:14px;border-bottom:1px dashed #e5e6eb;padding-bottom:4px;transition:all .2s ease}.network-info .network-card .iface-card .iface-row[data-v-458678a8]:hover{background:#f9fafc}.network-info .network-card .iface-card .iface-row .iface-logic-icon[data-v-458678a8]{margin-right:4px;display:flex;align-items:center}.network-info .network-card .iface-card .iface-row .iface-label[data-v-458678a8]{color:#8c9cb8;margin-right:4px;font-size:13px}.network-info .network-card .iface-card .iface-row .iface-label-logic[data-v-458678a8]{color:#3359a5;font-weight:700;font-size:13px}.network-info .network-card .iface-card .iface-row .iface-value[data-v-458678a8]{font-weight:600;color:#344563;margin-right:10px;font-size:13px}.network-info .network-card .iface-card .iface-row .iface-value.iface-yes[data-v-458678a8]{color:#52c41a;background:#f6ffed;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600;box-shadow:0 0 0 1px rgba(82,196,26,.2)}.network-info .network-card .iface-card .iface-row .iface-value.iface-no[data-v-458678a8]{color:#f5222d;background:#fff1f0;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600;box-shadow:0 0 0 1px rgba(245,34,45,.2)}.network-info .network-card .iface-card .iface-row .iface-value.iface-value-logic[data-v-458678a8]{color:#4b8cff;font-weight:700;font-size:14px}.network-info .network-card .iface-card[data-v-458678a8] .el-collapse-item__wrap{border-bottom:none!important;background:transparent!important;box-shadow:none!important}.network-info .network-card .iface-card .iface-detail-table[data-v-458678a8]{display:flex;flex-direction:column;gap:10px;font-size:14px;color:#555;background:#f9fafc;border-radius:8px;padding:16px 20px 12px 20px;border:none;margin:8px 12px 12px 12px;box-shadow:inset 0 0 0 1px #edf1f7}.network-info .network-card .iface-card .iface-detail-table .iface-detail-row[data-v-458678a8]{display:flex;gap:16px;flex-wrap:wrap}.network-info .network-card .iface-card .iface-detail-table .iface-detail-row-bandwidth[data-v-458678a8],.network-info .network-card .iface-card .iface-detail-table .iface-detail-row-ip[data-v-458678a8]{border-bottom:1px dashed #e5e6eb;padding-bottom:10px;margin-bottom:8px}.network-info .network-card .iface-card .iface-detail-table .iface-detail-col[data-v-458678a8]{display:flex;align-items:center;min-width:140px;background:#fff;border-radius:6px;padding:8px 14px;box-shadow:0 2px 6px rgba(0,0,0,.04);margin-right:8px;font-size:14px;transition:all .2s ease;border:1px solid #edf1f7}.network-info .network-card .iface-card .iface-detail-table .iface-detail-col[data-v-458678a8]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.network-info .network-card .iface-card .iface-detail-table .iface-detail-col .iface-label[data-v-458678a8]{font-size:13px;color:#6b8cc0;margin-right:6px;font-weight:600}.network-info .network-card .iface-card .iface-detail-table .iface-detail-col .iface-value[data-v-458678a8]{font-weight:600;color:#344563;font-size:14px;word-break:break-all}.network-info .network-card .iface-card .iface-detail-table .iface-detail-col .iface-value.iface-value-strong[data-v-458678a8]{color:#4b8cff;font-weight:700}.network-info .network-card .iface-card .iface-detail-table .iface-detail-col .iface-value.iface-value-warn[data-v-458678a8]{color:#faad14;font-weight:700}.network-info .network-card .iface-card .iface-detail-table .iface-detail-col .iface-value.iface-value-danger[data-v-458678a8]{color:#f5222d;font-weight:700}.network-info .network-card .iface-card .iface-detail-table .iface-detail-col .iface-value.iface-value-good[data-v-458678a8]{color:#52c41a;font-weight:700}.network-info .empty-state[data-v-458678a8],.network-info .loading-state[data-v-458678a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c9cb8;padding:60px 0 40px 0;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.03);border:1px solid #e5e6eb}.network-info .empty-state .empty-icon[data-v-458678a8],.network-info .empty-state .loading-spinner[data-v-458678a8],.network-info .loading-state .empty-icon[data-v-458678a8],.network-info .loading-state .loading-spinner[data-v-458678a8]{margin-bottom:16px}.network-info .empty-state .empty-text[data-v-458678a8],.network-info .empty-state .loading-text[data-v-458678a8],.network-info .loading-state .empty-text[data-v-458678a8],.network-info .loading-state .loading-text[data-v-458678a8]{font-size:16px;font-weight:600;letter-spacing:1px}.network-info .loading-spinner[data-v-458678a8]{width:32px;height:32px;border:3px solid #e5e6eb;border-top:3px solid #4b8cff;border-radius:50%;animation:spin-458678a8 1s linear infinite}@keyframes spin-458678a8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-458678a8{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:.4}to{transform:scale(1);opacity:.7}}@media (max-width:768px){.network-info[data-v-458678a8]{padding:6px}.network-info .network-list[data-v-458678a8]{gap:12px}.network-info .network-card[data-v-458678a8]{border-radius:8px}.network-info .network-card .netcard-header[data-v-458678a8]{padding:0 12px;height:46px;font-size:14px}.network-info .network-card .iface-list[data-v-458678a8]{padding:6px 0 0 0}.network-info .network-card[data-v-458678a8] .el-collapse-item__header{min-height:38px;padding:0 12px}.network-info .iface-card .iface-row[data-v-458678a8]{gap:6px;font-size:13px}.network-info .iface-card .iface-detail-table[data-v-458678a8]{font-size:13px;padding:12px 10px 8px 10px;margin:6px 8px 8px 8px}.network-info .iface-card .iface-detail-table .iface-detail-row[data-v-458678a8]{gap:10px}.network-info .iface-card .iface-detail-table .iface-detail-col[data-v-458678a8]{min-width:100%;padding:6px 10px;margin-bottom:6px}.network-info .iface-card .iface-detail-table .iface-detail-col .iface-label[data-v-458678a8],.network-info .iface-card .iface-detail-table .iface-detail-col .iface-value[data-v-458678a8]{font-size:13px}.network-info .empty-state[data-v-458678a8],.network-info .loading-state[data-v-458678a8]{padding:30px 0 20px 0;border-radius:8px}.network-info .empty-state .empty-icon[data-v-458678a8],.network-info .empty-state .loading-spinner[data-v-458678a8],.network-info .loading-state .empty-icon[data-v-458678a8],.network-info .loading-state .loading-spinner[data-v-458678a8]{margin-bottom:10px}.network-info .empty-state .empty-text[data-v-458678a8],.network-info .empty-state .loading-text[data-v-458678a8],.network-info .loading-state .empty-text[data-v-458678a8],.network-info .loading-state .loading-text[data-v-458678a8]{font-size:14px}}.income[data-v-6a7a291c]{min-height:120px}.income .income-date-picker-row[data-v-6a7a291c]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:18px;gap:32px;flex-wrap:wrap}.income .income-date-picker-row .income-date-picker[data-v-6a7a291c]{flex-shrink:0;min-width:260px}.income .income-date-picker-row .income-total[data-v-6a7a291c]{flex-shrink:0;font-size:16px;color:#222;font-weight:600;margin-left:12px;display:flex;align-items:center}.income .income-date-picker-row .income-total .income-total-value[data-v-6a7a291c]{color:#409eff;margin-left:6px;font-size:20px;font-weight:700;letter-spacing:1px}.income .income-empty[data-v-6a7a291c],.income .income-loading[data-v-6a7a291c]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#b0b3bb;padding:60px 0 40px 0;background:#fff;border-radius:6px;min-height:220px}.income .income-empty .empty-icon[data-v-6a7a291c],.income .income-empty .loading-spinner[data-v-6a7a291c],.income .income-loading .empty-icon[data-v-6a7a291c],.income .income-loading .loading-spinner[data-v-6a7a291c]{margin-bottom:18px}.income .income-empty .empty-text[data-v-6a7a291c],.income .income-empty .loading-text[data-v-6a7a291c],.income .income-loading .empty-text[data-v-6a7a291c],.income .income-loading .loading-text[data-v-6a7a291c]{font-size:17px;font-weight:600;letter-spacing:1px;color:#a1a4ae;margin-top:2px}.income .loading-spinner[data-v-6a7a291c]{width:24px;height:24px;border:3px solid #e5e6eb;border-top:3px solid #409eff;border-radius:50%;animation:spin-6a7a291c 1s linear infinite}@keyframes spin-6a7a291c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.income .income-content[data-v-6a7a291c]{background:#fafbfc;border-radius:8px;padding:18px 16px;font-size:14px;color:#333;min-height:80px;white-space:pre-wrap;word-break:break-all}.income .income-content .income-table[data-v-6a7a291c]{background:#fff;border-radius:4px;margin-top:18px;font-size:13px}.bw-info[data-v-346a21a6]{width:100%;max-width:980px;margin:0 auto}.bw-info .block[data-v-346a21a6]{color:#000;margin-bottom:18px}.bw-info .block span[data-v-346a21a6]{font-size:15px;margin-right:10px}.bw-info .block .el-date-editor[data-v-346a21a6]{min-width:320px}.bw-info .bw-card[data-v-346a21a6]{border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05);margin-bottom:16px}.bw-info .bw-card[data-v-346a21a6] .el-card__body{padding:0}.bw-info .bw-content[data-v-346a21a6]{padding:24px;background:#fff}.bw-info .bw-content .section-title-row[data-v-346a21a6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.bw-info .bw-content .section-title[data-v-346a21a6]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#1f2937;margin:0}.bw-info .bw-content .section-title i[data-v-346a21a6]{color:#3b82f6;font-size:18px;margin-right:8px}.bw-info .bw-content .bw-echart[data-v-346a21a6]{width:100%;height:360px;min-height:260px;margin-bottom:8px}.bw-info .bw-loading[data-v-346a21a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:16px}.bw-info .bw-loading .loading-spinner[data-v-346a21a6]{width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-346a21a6 1s linear infinite;margin-bottom:20px}.bw-info .bw-loading .loading-text[data-v-346a21a6]{font-size:15px;color:#6b7280;font-weight:500}.bw-info .bw-empty[data-v-346a21a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.bw-info .bw-empty .empty-icon[data-v-346a21a6]{margin-bottom:20px}.bw-info .bw-empty .empty-text[data-v-346a21a6]{font-size:18px;color:#6b7280;font-weight:600;margin-bottom:12px}.bw-info .bw-empty .empty-button[data-v-346a21a6]{padding:8px 16px;border-radius:6px}@keyframes spin-346a21a6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.device-detail-drawer[data-v-23676531]{padding:0}.device-detail-drawer[data-v-23676531] .device-detail-custom-drawer{box-shadow:-8px 0 32px 0 rgba(44,62,80,.12);overflow:hidden;background:linear-gradient(135deg,#f8fafc,#f0f4f8)}.device-detail-drawer[data-v-23676531] .device-detail-custom-drawer .el-drawer__header{padding:28px 32px 18px 32px;border-bottom:1px solid #e8eaec;background:linear-gradient(90deg,#e3eafc,#fafbfc);margin-bottom:0;border-radius:16px 0 0 0}.device-detail-drawer[data-v-23676531] .device-detail-custom-drawer .el-drawer__header .drawer-header{display:flex;align-items:center;font-size:22px;font-weight:700;color:#1a2233;letter-spacing:1px}.device-detail-drawer[data-v-23676531] .device-detail-custom-drawer .el-drawer__header .drawer-header i{margin-right:12px;color:#409eff;font-size:28px}.device-detail-drawer[data-v-23676531] .device-detail-custom-drawer .el-drawer__header .drawer-header span{font-size:20px}.device-detail-drawer[data-v-23676531] .device-detail-custom-drawer .el-drawer__body{padding:0;display:flex;flex-direction:column;height:calc(100vh - 120px);background:transparent}.device-detail-drawer[data-v-23676531] .el-drawer__wrapper .el-drawer__container{background-color:rgba(0,0,0,.5)!important}.drawer-content[data-v-23676531]{flex:1;overflow:hidden;padding:0 0 12px 0}.drawer-content .detail-tabs[data-v-23676531]{height:100%;border:none}.drawer-content .detail-tabs[data-v-23676531] .el-tabs__header{margin:0;padding:0 32px;background:#f4f7fb;border-radius:0 0 12px 12px;box-shadow:0 2px 8px 0 rgba(64,158,255,.04)}.drawer-content .detail-tabs[data-v-23676531] .el-tabs__nav-wrap{margin-bottom:0}.drawer-content .detail-tabs[data-v-23676531] .el-tabs__item{font-size:16px;font-weight:500;color:#3a4a5a;border-radius:8px 8px 0 0;transition:background .2s}.drawer-content .detail-tabs[data-v-23676531] .el-tabs__item:hover{background:#eaf3ff}.drawer-content .detail-tabs[data-v-23676531] .el-tabs__item.is-active{background:#409eff;color:#fff}.drawer-content .detail-tabs[data-v-23676531] .el-tabs__item.is-active:hover{color:#fff}.drawer-content .detail-tabs[data-v-23676531] .el-tabs__content{height:calc(100% - 48px);overflow-y:auto;padding:24px 32px 0 32px;background:#fff;border-radius:0 0 16px 16px;box-shadow:0 4px 16px 0 rgba(64,158,255,.03)}.drawer-content .detail-tabs[data-v-23676531] .el-tab-pane{height:100%}.drawer-footer[data-v-23676531]{padding:20px 32px;border-top:1px solid #e8eaec;background:linear-gradient(90deg,#f8fafc,#e3eafc);text-align:right;flex-shrink:0;border-radius:0 0 0 16px;box-shadow:0 -2px 8px 0 rgba(64,158,255,.04)}.drawer-footer .el-button[data-v-23676531]{margin-left:12px;min-width:110px;font-size:15px;border-radius:6px;box-shadow:0 2px 8px 0 rgba(64,158,255,.08);transition:box-shadow .2s}.drawer-footer .el-button[data-v-23676531]:hover{box-shadow:0 4px 16px 0 rgba(64,158,255,.16)}.drawer-footer .el-button--primary[data-v-23676531]{background:linear-gradient(90deg,#409eff,#66b1ff);border:none;color:#fff}.drawer-footer .el-button--danger[data-v-23676531]{background:linear-gradient(90deg,#ff4d4f,#ff7875);border:none;color:#fff}.no-data[data-v-23676531]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:220px;color:#909399;font-size:16px;background:#f6f8fa;border-radius:12px;margin:32px 32px 0 32px;box-shadow:0 2px 8px 0 rgba(64,158,255,.04)}.no-data i[data-v-23676531]{font-size:54px;margin-bottom:18px;color:#dcdfe6}.no-data p[data-v-23676531]{margin:0;font-size:16px;letter-spacing:1px}@media (max-width:1200px){.device-detail-drawer[data-v-23676531] .device-detail-custom-drawer{width:70%!important;border-radius:0}}@media (max-width:768px){.device-detail-drawer[data-v-23676531] .device-detail-custom-drawer{width:100%!important;border-radius:0}.drawer-footer[data-v-23676531]{text-align:center;padding:16px 8px}.drawer-footer .el-button[data-v-23676531]{margin:4px;min-width:90px;font-size:14px}.drawer-content .detail-tabs[data-v-23676531] .el-tabs__content{padding:12px 8px 0 8px}.no-data[data-v-23676531]{margin:16px 8px 0 8px;height:160px;font-size:14px}}.modal-overlay[data-v-5424b982]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:2000;display:flex;justify-content:center;align-items:center;padding:20px}.center-modal[data-v-5424b982]{width:1200px;max-width:99vw;max-height:92vh;background:#fff;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.18),0 1.5px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;animation:modal-pop-5424b982 .2s}@keyframes modal-pop-5424b982{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-5424b982]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e8eaec;background:linear-gradient(90deg,#409eff 60%,#53b2ff)}.modal-header .modal-title[data-v-5424b982]{margin:0;font-size:20px;font-weight:700;color:#fff;display:flex;align-items:center}.modal-header .modal-title i[data-v-5424b982]{margin-right:8px;color:#fff}.modal-header .close-btn[data-v-5424b982]{font-size:20px;color:hsla(0,0%,100%,.8);padding:4px}.modal-header .close-btn[data-v-5424b982]:hover{color:#fff}.device-info-bar[data-v-5424b982]{display:flex;flex-wrap:wrap;gap:32px 24px;align-items:center;padding:16px 24px 0 24px;background:#f5f7fa;border-bottom:1px solid #e8eaec}.device-info-bar .info-item[data-v-5424b982]{display:flex;align-items:center;font-size:15px;color:#606266;min-width:180px;margin-bottom:4px}.device-info-bar .info-item i[data-v-5424b982]{margin-right:4px;color:#409eff;font-size:17px}.device-info-bar .info-item span[data-v-5424b982]{margin-right:4px;color:#909399}.device-info-bar .info-item b[data-v-5424b982]{font-weight:600;color:#222;margin-right:8px}.device-info-bar .info-item .el-tag[data-v-5424b982]{margin-left:2px}.device-info-bar .info-group[data-v-5424b982]{display:flex;align-items:center;gap:32px;flex-wrap:wrap;font-size:15px;color:#606266;margin-left:12px}.device-info-bar .info-group span[data-v-5424b982]{display:flex;align-items:center;gap:2px}.device-info-bar .info-group span i[data-v-5424b982]{margin-right:2px;color:#409eff;font-size:17px}.device-info-bar .info-group span b[data-v-5424b982]{font-weight:600;color:#222;margin:0 8px 0 2px}.modal-body[data-v-5424b982]{flex:1;min-height:120px;background:#fff;padding:30px 24px 20px;overflow-y:auto}.modal-body .netcard-form-table[data-v-5424b982]{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:16px}.modal-body .netcard-form-table .table-header[data-v-5424b982],.modal-body .netcard-form-table .table-row[data-v-5424b982]{display:flex;align-items:stretch}.modal-body .netcard-form-table .cell[data-v-5424b982],.modal-body .netcard-form-table .header-item[data-v-5424b982]{flex:1 1 0;min-width:0;padding:8px 12px;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;box-sizing:border-box;display:flex;align-items:center;font-size:15px;background:#fafbfc;word-break:break-all}.modal-body .netcard-form-table .cell[data-v-5424b982]:last-child,.modal-body .netcard-form-table .header-item[data-v-5424b982]:last-child{border-right:none}.modal-body .netcard-form-table .header-item[data-v-5424b982]{font-weight:700;color:#409eff;background:#f5f7fa;border-top:1px solid #ebeef5;border-bottom:2px solid #dcdfe6}.modal-body .netcard-form-table .table-row[data-v-5424b982]{background:#fff;transition:background .2s}.modal-body .netcard-form-table .table-row[data-v-5424b982]:hover{background:#f0f9ff}.modal-body .netcard-form-table .cell[data-v-5424b982]{color:#303133;min-height:40px;align-items:center;justify-content:flex-start}.modal-body .netcard-form-table .row-actions[data-v-5424b982]{justify-content:flex-start;min-width:120px}.modal-body .netcard-form-table .row-actions .el-button[data-v-5424b982]{margin-right:0}.modal-body .netcard-form-table .table-row .el-form-item[data-v-5424b982]{flex:1 1 0;margin-bottom:0;padding:0 12px;display:flex;align-items:center;border-bottom:none;border-right:1px solid #ebeef5;background:transparent}.modal-body .netcard-form-table .table-row .el-form-item[data-v-5424b982]:last-child{border-right:none}.modal-body .el-empty[data-v-5424b982]{margin-top:40px}.modal-footer[data-v-5424b982]{padding:18px 24px 18px 24px;border-top:1px solid #e8eaec;background:#f8fbff;text-align:right;display:flex;align-items:center;justify-content:flex-end}.modal-footer .footer-tip[data-v-5424b982]{color:#e6a23c;font-size:14px;display:flex;align-items:center}.modal-footer .footer-tip i[data-v-5424b982]{margin-right:6px;font-size:18px}.modal-fade-enter-active[data-v-5424b982],.modal-fade-leave-active[data-v-5424b982]{transition:opacity .2s ease}.modal-fade-enter[data-v-5424b982],.modal-fade-leave-to[data-v-5424b982]{opacity:0}.modal-scale-enter-active[data-v-5424b982],.modal-scale-leave-active[data-v-5424b982]{transition:all .2s ease}.modal-scale-enter[data-v-5424b982],.modal-scale-leave-to[data-v-5424b982]{opacity:0;transform:scale(.95)}.netcard-err-tag[data-v-5424b982]{font-weight:700;color:#fff!important;background:#f56c6c!important;border:none!important;box-shadow:0 0 6px #f56c6c55;cursor:pointer;display:inline-flex;align-items:center}[data-v-5424b982] .netcard-err-tooltip{background:#f56c6c!important;color:#fff!important;font-weight:700;font-size:14px;border-radius:6px;box-shadow:0 2px 8px #f56c6c33}@keyframes shake-5424b982{0%{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}to{transform:translateX(0)}}.bind-device-modal .modal-overlay[data-v-cd9dfd0c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:2000;display:flex;justify-content:center;align-items:center;padding:20px}.bind-device-dialog[data-v-cd9dfd0c] .v-modal{z-index:2499!important;background-color:rgba(0,0,0,.5)!important}.bind-device-dialog[data-v-cd9dfd0c] .el-dialog__wrapper{z-index:2500!important}.bind-device-dialog[data-v-cd9dfd0c] .el-dialog{border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden}.bind-device-dialog[data-v-cd9dfd0c] .el-dialog__header{background:linear-gradient(135deg,#4a90e2,#2e5bba);color:#fff;padding:20px 24px;border-bottom:none}.bind-device-dialog .dialog-title[data-v-cd9dfd0c]{display:flex;align-items:center;font-size:18px;font-weight:600}.bind-device-dialog .dialog-title .dialog-title-icon[data-v-cd9dfd0c]{font-size:20px;margin-right:10px;animation:pulse-cd9dfd0c 2s infinite}.bind-device-dialog[data-v-cd9dfd0c] .el-dialog__headerbtn{top:20px;right:20px}.bind-device-dialog[data-v-cd9dfd0c] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.bind-device-dialog[data-v-cd9dfd0c] .el-dialog__headerbtn .el-dialog__close:hover{color:#e6f2ff}.bind-device-dialog[data-v-cd9dfd0c] .el-dialog__body{padding:24px;background-color:#f8fbff;max-height:70vh;overflow-y:auto}.bind-device-dialog .dialog-content .content-layout[data-v-cd9dfd0c]{display:flex;gap:24px;min-height:500px}.bind-device-dialog .dialog-content .content-layout .left-panel[data-v-cd9dfd0c]{width:380px!important;flex-shrink:0;background:#fff;border-radius:8px;border:1px solid #e5e7eb;display:flex;flex-direction:column}.bind-device-dialog .dialog-content .content-layout .left-panel .panel-title[data-v-cd9dfd0c]{padding:16px;font-size:16px;font-weight:600;color:#1e3a8a;border-bottom:1px solid #e5e7eb;background:#f8fafc;border-radius:8px 8px 0 0}.bind-device-dialog .dialog-content .content-layout .left-panel .customer-list-container[data-v-cd9dfd0c]{flex:1;overflow:hidden;border:none}.bind-device-dialog .dialog-content .content-layout .right-panel[data-v-cd9dfd0c]{flex:1;min-width:0;max-width:450px}.bind-device-dialog .dialog-content .content-layout .right-panel .panel-header[data-v-cd9dfd0c]{margin-bottom:16px}.bind-device-dialog .dialog-content .content-layout .right-panel .panel-header .panel-title[data-v-cd9dfd0c]{font-size:18px;font-weight:600;color:#1e3a8a}.bind-device-dialog .dialog-content .content-layout .right-panel .panel-header .panel-desc[data-v-cd9dfd0c]{font-size:14px;color:#6b7280}.bind-device-dialog .dialog-content .content-layout .right-panel .bind-form[data-v-cd9dfd0c] .el-form-item{margin-bottom:24px}.bind-device-dialog .dialog-content .content-layout .right-panel .bind-form[data-v-cd9dfd0c] .el-form-item .el-form-item__label{font-weight:500;color:#1e3a8a;line-height:32px}.bind-device-dialog .dialog-content .content-layout .right-panel .bind-form[data-v-cd9dfd0c] .el-form-item .el-input .el-input__inner,.bind-device-dialog .dialog-content .content-layout .right-panel .bind-form[data-v-cd9dfd0c] .el-form-item .el-select .el-input__inner{border:2px solid #bfdbfe;border-radius:8px;height:42px;line-height:42px;font-size:14px;transition:all .3s ease}.bind-device-dialog .dialog-content .content-layout .right-panel .bind-form[data-v-cd9dfd0c] .el-form-item .el-input .el-input__inner:focus,.bind-device-dialog .dialog-content .content-layout .right-panel .bind-form[data-v-cd9dfd0c] .el-form-item .el-select .el-input__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.bind-device-dialog .dialog-content .content-layout .right-panel .bind-form[data-v-cd9dfd0c] .el-form-item .el-input .el-input__inner:hover,.bind-device-dialog .dialog-content .content-layout .right-panel .bind-form[data-v-cd9dfd0c] .el-form-item .el-select .el-input__inner:hover{border-color:#3b82f6}.bind-device-dialog .dialog-content .content-layout .right-panel .bind-form[data-v-cd9dfd0c] .el-form-item .el-textarea .el-textarea__inner{border:2px solid #bfdbfe;border-radius:8px;font-size:14px;line-height:1.5;transition:all .3s ease}.bind-device-dialog .dialog-content .content-layout .right-panel .bind-form[data-v-cd9dfd0c] .el-form-item .el-textarea .el-textarea__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.bind-device-dialog .dialog-content .content-layout .right-panel .bind-form[data-v-cd9dfd0c] .el-form-item .el-textarea .el-textarea__inner:hover{border-color:#3b82f6}.bind-device-dialog .dialog-content .content-layout .right-panel .selected-user-info[data-v-cd9dfd0c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:#f0f9ff;border-radius:8px;border:1px solid #bae6fd}.bind-device-dialog .dialog-content .content-layout .right-panel .selected-user-info .user-main-info[data-v-cd9dfd0c]{display:flex;align-items:center;gap:8px}.bind-device-dialog .dialog-content .content-layout .right-panel .selected-user-info .user-main-info .user-id[data-v-cd9dfd0c]{color:#64748b;font-size:14px}.bind-device-dialog .dialog-content .content-layout .right-panel .selected-user-info .clear-btn[data-v-cd9dfd0c]{color:#ef4444;padding:4px 8px}.bind-device-dialog .dialog-content .content-layout .right-panel .selected-user-info .clear-btn[data-v-cd9dfd0c]:hover{background-color:rgba(239,68,68,.1)}.bind-device-dialog .dialog-content .content-layout .right-panel .no-user-selected[data-v-cd9dfd0c]{color:#94a3b8;font-size:14px;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f1f5f9;border-radius:8px;border:1px dashed #cbd5e1}.bind-device-dialog .dialog-content .content-layout .right-panel .no-user-selected i[data-v-cd9dfd0c]{font-size:16px}.bind-device-dialog[data-v-cd9dfd0c] .el-dialog__footer{padding:20px 24px 30px;background-color:#f8fbff;border-top:1px solid #bfdbfe}.bind-device-dialog .dialog-footer[data-v-cd9dfd0c]{display:flex;justify-content:flex-end;gap:12px}.bind-device-dialog .dialog-footer .cancel-btn[data-v-cd9dfd0c],.bind-device-dialog .dialog-footer .confirm-btn[data-v-cd9dfd0c]{padding:10px 20px;border-radius:8px;font-weight:500;transition:all .3s ease}.bind-device-dialog .dialog-footer .cancel-btn i[data-v-cd9dfd0c],.bind-device-dialog .dialog-footer .confirm-btn i[data-v-cd9dfd0c]{margin-right:4px}.bind-device-dialog .dialog-footer .cancel-btn[data-v-cd9dfd0c]{border:2px solid #bfdbfe;color:#475569}.bind-device-dialog .dialog-footer .cancel-btn[data-v-cd9dfd0c]:hover{border-color:#3b82f6;color:#3b82f6;background-color:rgba(59,130,246,.05)}.bind-device-dialog .dialog-footer .confirm-btn[data-v-cd9dfd0c]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;box-shadow:0 4px 12px rgba(59,130,246,.3)}.bind-device-dialog .dialog-footer .confirm-btn[data-v-cd9dfd0c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,.4);background:linear-gradient(135deg,#2563eb,#1e40af)}.bind-device-dialog .dialog-footer .confirm-btn[data-v-cd9dfd0c]:active{transform:translateY(0)}@keyframes pulse-cd9dfd0c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.modal-fade-enter-active[data-v-cd9dfd0c],.modal-fade-leave-active[data-v-cd9dfd0c]{transition:opacity .2s ease}.modal-fade-enter[data-v-cd9dfd0c],.modal-fade-leave-to[data-v-cd9dfd0c]{opacity:0}[data-v-cd9dfd0c] .el-select-dropdown .el-option{padding:12px 20px}[data-v-cd9dfd0c] .el-select-dropdown .el-option:hover{background-color:rgba(59,130,246,.1)}[data-v-cd9dfd0c] .el-select-dropdown .el-option.selected{background-color:rgba(59,130,246,.15);color:#3b82f6;font-weight:500}@media (max-width:1400px){.bind-device-dialog[data-v-cd9dfd0c] .el-dialog{width:95%!important;min-width:1000px}.bind-device-dialog .dialog-content .content-layout .left-panel[data-v-cd9dfd0c]{width:400px!important}.bind-device-dialog .dialog-content .content-layout .right-panel[data-v-cd9dfd0c]{max-width:none}}@media (max-width:768px){.bind-device-dialog[data-v-cd9dfd0c] .el-dialog{width:90%!important;margin:5vh auto!important;min-width:auto}.bind-device-dialog .dialog-content .content-layout[data-v-cd9dfd0c]{flex-direction:column;gap:16px}.bind-device-dialog .dialog-content .content-layout .left-panel[data-v-cd9dfd0c]{width:100%!important;height:300px}.bind-device-dialog .dialog-content .content-layout .right-panel[data-v-cd9dfd0c]{max-width:none}}.device-list[data-v-0771b15b]{width:100%;padding:5px 20px 5px 5px;background:#f5f7fa}.pagination-card[data-v-0771b15b],.table-card[data-v-0771b15b]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:20px;overflow:hidden}.pagination-card .card-header[data-v-0771b15b],.table-card .card-header[data-v-0771b15b]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#f8fbff;border-bottom:1px solid #e1e8f0;font-weight:600;color:#1e3a8a}.pagination-card .card-header .header-left[data-v-0771b15b],.table-card .card-header .header-left[data-v-0771b15b]{display:flex;align-items:center}.pagination-card .card-header .header-left>span[data-v-0771b15b],.table-card .card-header .header-left>span[data-v-0771b15b]{margin-left:8px}.pagination-card .card-header .header-left i[data-v-0771b15b],.table-card .card-header .header-left i[data-v-0771b15b]{color:#3b82f6;font-size:16px}.pagination-card .card-header .header-right[data-v-0771b15b],.table-card .card-header .header-right[data-v-0771b15b]{display:flex;align-items:center;gap:12px}.pagination-card .card-header .header-right .device-count-tag[data-v-0771b15b],.table-card .card-header .header-right .device-count-tag[data-v-0771b15b]{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.2);border-radius:6px;font-weight:500}.pagination-card .card-header .header-right .bind-device-btn[data-v-0771b15b],.table-card .card-header .header-right .bind-device-btn[data-v-0771b15b]{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;font-weight:500;box-shadow:0 2px 8px rgba(16,185,129,.3);transition:all .3s ease}.pagination-card .card-header .header-right .bind-device-btn[data-v-0771b15b]:hover,.table-card .card-header .header-right .bind-device-btn[data-v-0771b15b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.4);background:linear-gradient(135deg,#059669,#047857)}.pagination-card .card-header .header-right .bind-device-btn[data-v-0771b15b]:active,.table-card .card-header .header-right .bind-device-btn[data-v-0771b15b]:active{transform:translateY(0)}.pagination-card .card-header .header-right .bind-device-btn i[data-v-0771b15b],.table-card .card-header .header-right .bind-device-btn i[data-v-0771b15b]{margin-right:4px;font-size:12px}.table-card .table-content[data-v-0771b15b]{padding:0}.table-card .device-table[data-v-0771b15b] .el-table__header{background-color:#f8fbff}.table-card .device-table[data-v-0771b15b] .el-table__header th{background-color:#f8fbff!important;color:#1e3a8a;font-weight:600;border-bottom:2px solid #e1e8f0}.table-card .device-table[data-v-0771b15b] .el-table__row{transition:all .3s ease}.table-card .device-table[data-v-0771b15b] .el-table__row:hover{background-color:#f0f9ff}.table-card .device-table[data-v-0771b15b] .el-table__row td{border-bottom:1px solid #f1f5f9;padding:12px 0}.table-card .device-table .device-id[data-v-0771b15b]{display:flex;align-items:center;gap:6px;color:#475569;font-weight:500}.table-card .device-table .device-id i[data-v-0771b15b]{color:#3b82f6}.table-card .device-table .device-sn .sn-text[data-v-0771b15b]{font-weight:500;color:#22223b;font-size:15px;letter-spacing:1px}.table-card .device-table .status-container[data-v-0771b15b]{display:flex;align-items:center;justify-content:center;gap:8px}.table-card .device-table .status-container .status-indicator[data-v-0771b15b]{width:8px;height:8px;border-radius:50%;animation:pulse-0771b15b 2s infinite}.table-card .device-table .status-container .status-indicator.online[data-v-0771b15b]{background:#67c23a}.table-card .device-table .status-container .status-indicator.offline[data-v-0771b15b]{background:#909399}.table-card .device-table .status-container .status-indicator.warning[data-v-0771b15b]{background:#e6a23c}.table-card .device-table .status-container .status-tag[data-v-0771b15b]{border-radius:6px;font-weight:500}.table-card .device-table .service-tag[data-v-0771b15b]{background:linear-gradient(135deg,#67c23a,#5cb85c);border:none;color:#fff;font-weight:500;border-radius:6px}.table-card .device-table .service-tag i[data-v-0771b15b]{margin-right:4px}.table-card .device-table .user-id[data-v-0771b15b]{display:flex;align-items:center;justify-content:center;gap:6px;color:#475569;font-weight:500}.table-card .device-table .user-id i[data-v-0771b15b]{color:#3b82f6}.table-card .device-table .time-info[data-v-0771b15b]{display:flex;align-items:center;justify-content:center;gap:6px;color:#64748b;font-size:13px}.table-card .device-table .time-info i[data-v-0771b15b]{color:#94a3b8}.table-card .device-table .remark-content[data-v-0771b15b]{display:flex;align-items:center;gap:6px;color:#475569}.table-card .device-table .remark-content i[data-v-0771b15b]{color:#94a3b8}.table-card .device-table .remark-content .empty-text[data-v-0771b15b]{color:#cbd5e1;font-style:italic}.table-card .device-table .action-buttons[data-v-0771b15b]{display:flex;align-items:center;justify-content:center;gap:8px}.table-card .device-table .action-buttons .detail-btn[data-v-0771b15b]{border-radius:6px;font-weight:500;border:1px solid #3b82f6}.table-card .device-table .action-buttons .detail-btn i[data-v-0771b15b]{margin-right:4px}.table-card .device-table .action-buttons .more-btn[data-v-0771b15b]{color:#64748b;font-size:16px;padding:4px;border-radius:4px;transition:all .3s ease}.table-card .device-table .action-buttons .more-btn[data-v-0771b15b]:hover{color:#3b82f6;background:rgba(59,130,246,.1)}.pagination-card[data-v-0771b15b]{padding:20px;text-align:center}.pagination-card .custom-pagination[data-v-0771b15b] .el-pagination__total{color:#475569;font-weight:500}.pagination-card .custom-pagination[data-v-0771b15b] .el-pager li{border-radius:6px;margin:0 2px}.pagination-card .custom-pagination[data-v-0771b15b] .el-pager li.active{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.pagination-card .custom-pagination[data-v-0771b15b] .btn-next,.pagination-card .custom-pagination[data-v-0771b15b] .btn-prev{border-radius:6px}[data-v-0771b15b] .custom-dropdown .el-dropdown-menu__item{padding:10px 16px;display:flex;align-items:center;gap:8px;transition:all .3s ease}[data-v-0771b15b] .custom-dropdown .el-dropdown-menu__item:hover{background:#f0f9ff;color:#3b82f6}[data-v-0771b15b] .custom-dropdown .el-dropdown-menu__item.danger-item:hover{background:#fef2f2;color:#ef4444}[data-v-0771b15b] .custom-dropdown .el-dropdown-menu__item i{font-size:14px}@keyframes pulse-0771b15b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:1200px){.page-header .header-content[data-v-0771b15b]{flex-direction:column;gap:16px;align-items:flex-start}.page-header .stats-section[data-v-0771b15b]{align-self:stretch;justify-content:space-around}}@media (max-width:768px){.device-list[data-v-0771b15b]{padding:10px}.card-header .header-right[data-v-0771b15b]{flex-direction:column;gap:8px;align-items:flex-end}.card-header .header-right .bind-device-btn[data-v-0771b15b]{font-size:12px;padding:6px 12px}}.region-cell[data-v-0771b15b]{display:flex;align-items:center;justify-content:center;gap:6px;color:#6366f1;font-weight:500}.region-cell i[data-v-0771b15b]{color:#60a5fa;font-size:15px}.isp-tag[data-v-0771b15b]{border-radius:6px;font-weight:500}.isp-tag i[data-v-0771b15b]{margin-right:4px;font-size:14px}.bw-tag[data-v-0771b15b]{border-radius:6px;font-weight:500}.bw-tag i[data-v-0771b15b]{margin-right:4px;color:#38bdf8;font-size:14px}.income-tag[data-v-0771b15b]{border-radius:6px;font-weight:500}.income-tag i[data-v-0771b15b]{margin-right:4px;color:#f59e42;font-size:14px}.simple-region[data-v-0771b15b]{display:flex;align-items:center;gap:4px;color:#4b5563;font-weight:500}.simple-region i[data-v-0771b15b]{color:#a5b4fc;font-size:14px}.simple-isp[data-v-0771b15b]{display:flex;align-items:center;gap:4px;color:#64748b;font-weight:500}.simple-isp i[data-v-0771b15b]{color:#a5b4fc;font-size:14px}.simple-bw[data-v-0771b15b]{color:#475569;font-weight:500}.simple-income[data-v-0771b15b]{color:#16a34a;font-weight:600;font-size:14px}.simple-income-persion[data-v-0771b15b]{color:#eab308;font-weight:600;font-size:14px}.search-card[data-v-0d052d6a]{flex:0 0 auto;margin-bottom:10px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.search-card .search-header[data-v-0d052d6a]{display:flex;justify-content:space-between;align-items:center;padding:0 0;margin-bottom:16px;border-bottom:1px solid #ebeef5}.search-card .search-header .title[data-v-0d052d6a]{font-size:15px;font-weight:600;color:#1f2937;margin:0;position:relative;padding-left:10px;display:flex;align-items:center;height:32px}.search-card .search-header .title[data-v-0d052d6a]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:16px;width:3px;background:#409eff;border-radius:2px}.search-card .search-form[data-v-0d052d6a]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:0 0 12px 0}.search-card .search-form .el-form-item[data-v-0d052d6a]{margin:0;flex:1;min-width:0;padding:0 2px}.search-card .search-form .el-form-item .el-input[data-v-0d052d6a],.search-card .search-form .el-form-item .el-select[data-v-0d052d6a]{width:100%}.search-card .search-form .search-buttons[data-v-0d052d6a]{flex:0 0 auto;margin-left:8px;white-space:nowrap}.search-card .search-form .search-buttons .el-button[data-v-0d052d6a]{padding:7px 12px;margin-left:4px}.search-card .search-form .search-buttons .el-button[data-v-0d052d6a]:first-child{margin-left:0}.search-card .user-select-input[data-v-0d052d6a]{cursor:pointer;width:200px}.search-card .user-select-input[data-v-0d052d6a] .el-input__inner{cursor:pointer;background-color:#f5f7fa;transition:all .3s;padding-right:45px;font-weight:500;color:#303133}.search-card .user-select-input[data-v-0d052d6a] .el-input__inner:hover{border-color:#409eff;background-color:#ecf5ff}.search-card .user-select-input.is-active[data-v-0d052d6a] .el-input__inner{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.search-card .user-select-input[data-v-0d052d6a] .el-input__prefix{color:#909399;font-size:16px;left:10px;height:100%;display:flex;align-items:center;justify-content:center}.search-card .user-select-input[data-v-0d052d6a] .el-input__suffix{right:5px}.search-card .user-select-input .user-select-suffix[data-v-0d052d6a]{display:flex;align-items:center;height:100%;padding-right:5px}.search-card .user-select-input .user-select-suffix .selected-user-tag[data-v-0d052d6a]{margin-right:5px;background-color:#67c23a;color:#fff;border:none;transition:all .3s;font-size:11px;padding:0 5px;height:18px;line-height:18px}.search-card .user-select-input .user-select-suffix .clear-icon[data-v-0d052d6a]{font-size:14px;cursor:pointer;color:#c0c4cc;margin-right:5px;padding:2px;border-radius:50%;transition:all .2s}.search-card .user-select-input .user-select-suffix .clear-icon[data-v-0d052d6a]:hover{color:#f56c6c;background-color:#f2f6fc}.search-card .user-select-input .user-select-suffix .el-icon-arrow-down[data-v-0d052d6a]{transition:transform .3s;color:#909399;font-size:12px;width:14px;text-align:center}.search-card .user-select-input .user-select-suffix .el-icon-arrow-down.is-reverse[data-v-0d052d6a]{transform:rotate(180deg)}.search-card .select-option[data-v-0d052d6a]{display:flex;align-items:center}.search-card .select-option .status-icon[data-v-0d052d6a]{margin-right:5px;font-size:14px;color:#409eff}.search-card .select-option .status-icon.online[data-v-0d052d6a]{color:#67c23a}.search-card .select-option .status-icon.offline[data-v-0d052d6a]{color:#f56c6c}.advanced-search-area[data-v-0d052d6a]{padding:0 0 8px 0;border-top:1px solid #ebeef5}.advanced-search-area .advanced-divider[data-v-0d052d6a]{margin:8px 0}.advanced-search-area .category-filters-form[data-v-0d052d6a]{display:flex;flex-wrap:wrap;gap:12px}.advanced-search-area .category-filters-form .filter-item[data-v-0d052d6a]{flex:0 0 calc(25% - 12px);min-width:180px;margin:0 0 6px 0}.advanced-search-area .category-filters-form .filter-item .el-input[data-v-0d052d6a],.advanced-search-area .category-filters-form .filter-item .el-select[data-v-0d052d6a]{width:100%}.advanced-search-area .category-filters-form .filter-item[data-v-0d052d6a] .el-form-item__label{padding-right:6px;font-size:13px}.advanced-search-area .category-filters-form .filter-item .range-input-group[data-v-0d052d6a]{display:flex;align-items:center;width:100%}.advanced-search-area .category-filters-form .filter-item .range-input-group .el-input[data-v-0d052d6a],.advanced-search-area .category-filters-form .filter-item .range-input-group .el-select[data-v-0d052d6a]{flex:1;min-width:0}.advanced-search-area .category-filters-form .filter-item .range-input-group .range-separator[data-v-0d052d6a]{padding:0 6px;color:#606266;flex:0 0 auto;font-size:12px}@media (max-width:1440px){.advanced-search-area .category-filters-form .filter-item[data-v-0d052d6a]{flex:0 0 calc(33.33% - 12px)}}@media (max-width:992px){.advanced-search-area .category-filters-form .filter-item[data-v-0d052d6a]{flex:0 0 calc(50% - 12px)}}@media (max-width:768px){.advanced-search-area .category-filters-form .filter-item[data-v-0d052d6a]{flex:0 0 100%}}.advanced-search-area .time-filters-form .el-form-item[data-v-0d052d6a]{flex:1 1 100%;min-width:220px}.advanced-search-area .advanced-search-actions[data-v-0d052d6a]{display:flex;justify-content:flex-end;padding:10px 0 5px 0;margin-top:10px;border-top:1px dashed #ebeef5}.advanced-search-area .advanced-search-actions .advanced-search-button[data-v-0d052d6a]{min-width:120px;padding:9px 16px;font-size:14px}.advanced-search-area .advanced-search-actions .advanced-search-button[data-v-0d052d6a]:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.advanced-search-area .batch-filter-row[data-v-0d052d6a]{display:flex;gap:16px}.advanced-search-area .batch-filter-row .batch-item[data-v-0d052d6a]{flex:1 1 0;min-width:0}.advanced-search-area .batch-input-container[data-v-0d052d6a]{width:100%}.advanced-search-area .batch-input-container .batch-actions[data-v-0d052d6a]{display:flex;justify-content:flex-end;gap:8px;margin:8px 0;padding:0 4px}.advanced-search-area .batch-input-container .batch-actions .el-button[data-v-0d052d6a]{padding:8px 12px;font-size:14px;border-radius:4px;margin:0 2px}.advanced-search-area .batch-input-container .batch-actions .el-button i[data-v-0d052d6a]{margin-right:5px;font-size:15px}.advanced-search-area .batch-input-container .batch-actions .el-button[data-v-0d052d6a]:hover{color:#409eff;background-color:#ecf5ff;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.simple-validation-result[data-v-0d052d6a]{margin-top:8px;padding:8px 10px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed}.simple-validation-result .result-header[data-v-0d052d6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;color:#606266;font-weight:500}.simple-validation-result .result-header .result-stats[data-v-0d052d6a]{font-size:12px}.simple-validation-result .result-header .result-stats .valid-count[data-v-0d052d6a]{color:#67c23a;margin-right:8px}.simple-validation-result .result-header .result-stats .invalid-count[data-v-0d052d6a]{color:#f56c6c}.simple-validation-result .items-list[data-v-0d052d6a]{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto;padding:4px 0 0 0;background-color:#fff;border-radius:3px}.simple-validation-result .items-list .uuid-item[data-v-0d052d6a]{display:inline-block;padding:2px 7px;border-radius:3px;font-family:monospace;font-size:12px;white-space:nowrap;transition:all .2s;cursor:default}.simple-validation-result .items-list .uuid-item[data-v-0d052d6a]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.simple-validation-result .items-list .valid-item[data-v-0d052d6a]{background-color:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.simple-validation-result .items-list .invalid-item[data-v-0d052d6a]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4}.external-manager[data-v-9e4e08e6]{padding:20px;background:#f5f7fa;min-height:calc(100vh - 120px);overflow:hidden}.doc-help[data-v-09cf2aa1]{--neon-blue:#409eff;--cyber-purple:#6366f1;--dark-bg:#f6f9fc;--text-primary:#2c3e50;--text-secondary:#606266;--transition-speed:0.3s;padding:20px;background:var(--dark-bg);min-height:calc(100vh - 60px);color:var(--text-primary);position:relative}.doc-help .nav-header[data-v-09cf2aa1]{position:sticky;top:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 0;margin-bottom:30px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.doc-help .nav-header .doc-title[data-v-09cf2aa1]{text-align:center;margin:0;font-size:24px;color:var(--text-primary);font-weight:500}.doc-help .nav-header .back-home[data-v-09cf2aa1]{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;padding:8px 16px;color:var(--text-secondary);font-size:14px;border-radius:20px;cursor:pointer;transition:all .3s ease;background:transparent;border:1px solid #e4e7ed}.doc-help .nav-header .back-home i[data-v-09cf2aa1]{margin-right:6px;font-size:14px;transition:transform .3s ease}.doc-help .nav-header .back-home[data-v-09cf2aa1]:hover{color:var(--neon-blue);border-color:var(--neon-blue);background:rgba(64,158,255,.05)}.doc-help .nav-header .back-home:hover i[data-v-09cf2aa1]{transform:translateX(-3px)}.doc-help .doc-container[data-v-09cf2aa1]{display:flex;max-width:1400px;margin:0 auto;position:relative}.doc-help .floating-nav[data-v-09cf2aa1]{position:fixed;left:30px;top:50%;transform:translateY(-50%);z-index:1000;transition:all .3s ease}.doc-help .floating-nav.nav-hidden[data-v-09cf2aa1]{left:-200px}.doc-help .floating-nav.nav-hidden .nav-toggle[data-v-09cf2aa1]{right:-30px}.doc-help .floating-nav .nav-toggle[data-v-09cf2aa1]{position:absolute;left:200px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:var(--neon-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 12px rgba(0,0,0,.1)}.doc-help .floating-nav .nav-toggle[data-v-09cf2aa1]:hover{background:var(--cyber-purple);transform:translateY(-50%) scale(1.1)}.doc-help .floating-nav .nav-content[data-v-09cf2aa1]{width:200px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:15px 0;box-shadow:0 2px 12px rgba(0,0,0,.1)}.doc-help .floating-nav .nav-content .nav-item[data-v-09cf2aa1]{position:relative;padding:10px 20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-secondary)}.doc-help .floating-nav .nav-content .nav-item[data-v-09cf2aa1]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(64,158,255,.1);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.doc-help .floating-nav .nav-content .nav-item[data-v-09cf2aa1]:hover{color:var(--neon-blue)}.doc-help .floating-nav .nav-content .nav-item[data-v-09cf2aa1]:hover:after{opacity:1}.doc-help .floating-nav .nav-content .nav-item:hover .sub-items[data-v-09cf2aa1]{display:block}.doc-help .floating-nav .nav-content .nav-item.active[data-v-09cf2aa1]{color:var(--neon-blue)}.doc-help .floating-nav .nav-content .nav-item.active[data-v-09cf2aa1]:after{opacity:1}.doc-help .floating-nav .nav-content .nav-item.active[data-v-09cf2aa1]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--neon-blue);transform-origin:left;animation:slideIn-09cf2aa1 .3s cubic-bezier(.4,0,.2,1)}.doc-help .floating-nav .nav-content .nav-item .sub-items[data-v-09cf2aa1]{display:none;position:absolute;left:-220px;top:0;width:200px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:10px 0;box-shadow:0 2px 12px rgba(0,0,0,.1)}.doc-help .floating-nav .nav-content .nav-item .sub-items .sub-item[data-v-09cf2aa1]{padding:8px 20px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.doc-help .floating-nav .nav-content .nav-item .sub-items .sub-item[data-v-09cf2aa1]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(64,158,255,.1);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.doc-help .floating-nav .nav-content .nav-item .sub-items .sub-item.active[data-v-09cf2aa1],.doc-help .floating-nav .nav-content .nav-item .sub-items .sub-item[data-v-09cf2aa1]:hover{color:var(--neon-blue)}.doc-help .floating-nav .nav-content .nav-item .sub-items .sub-item.active[data-v-09cf2aa1]:after,.doc-help .floating-nav .nav-content .nav-item .sub-items .sub-item[data-v-09cf2aa1]:hover:after{opacity:1}.doc-help .content-wrapper[data-v-09cf2aa1]{flex:1;margin-left:260px;transition:all .3s}.doc-help .content-wrapper.nav-collapsed[data-v-09cf2aa1]{margin-left:70px}.doc-help .doc-section[data-v-09cf2aa1]{margin-bottom:25px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05);border:none;overflow:hidden}.doc-help .doc-section .card-header[data-v-09cf2aa1]{background:linear-gradient(45deg,var(--neon-blue),var(--cyber-purple));padding:15px 20px}.doc-help .doc-section .card-header .section-title[data-v-09cf2aa1]{color:#fff;font-size:18px;font-weight:500}.doc-help .doc-section .section-content[data-v-09cf2aa1]{padding:20px}.doc-help .doc-section .section-content h3[data-v-09cf2aa1],.doc-help .doc-section .section-content h4[data-v-09cf2aa1]{color:var(--neon-blue);margin:15px 0;font-size:16px;font-weight:500}.doc-help .doc-section .section-content ul[data-v-09cf2aa1]{margin:0;padding-left:20px}.doc-help .doc-section .section-content ul li[data-v-09cf2aa1]{color:var(--text-secondary);line-height:1.8;margin:8px 0;position:relative}.doc-help .doc-section .section-content ul li[data-v-09cf2aa1]:before{content:"";position:absolute;left:-15px;top:8px;width:6px;height:6px;background:var(--neon-blue);border-radius:50%}.doc-help[data-v-09cf2aa1] .el-descriptions{margin:15px 0}.doc-help[data-v-09cf2aa1] .el-descriptions .el-descriptions__label{background-color:#f5f7fa;color:var(--text-primary);font-weight:500}.doc-help[data-v-09cf2aa1] .el-descriptions .el-descriptions__content{color:var(--text-secondary)}.doc-help[data-v-09cf2aa1] .el-tabs--border-card{box-shadow:none;border:1px solid #e4e7ed}.doc-help[data-v-09cf2aa1] .el-tabs--border-card>.el-tabs__header{background-color:#f5f7fa;border-bottom:1px solid #e4e7ed}.doc-help[data-v-09cf2aa1] .el-tabs--border-card>.el-tabs__header .el-tabs__item{color:var(--text-secondary)}.doc-help[data-v-09cf2aa1] .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active,.doc-help[data-v-09cf2aa1] .el-tabs--border-card>.el-tabs__header .el-tabs__item:hover{color:var(--neon-blue)}.doc-help[data-v-09cf2aa1] .el-table th{background-color:#f5f7fa;color:var(--text-primary);font-weight:500}.doc-help[data-v-09cf2aa1] .el-table td{color:var(--text-secondary)}.doc-help .warning-text[data-v-09cf2aa1]{color:#e6a23c;margin-left:10px;font-size:14px}.doc-help .eds-content h4[data-v-09cf2aa1]{color:var(--neon-blue);margin:20px 0 15px;font-size:16px}.doc-help .eds-content h4[data-v-09cf2aa1]:first-child{margin-top:0}.doc-help .eds-content .el-descriptions[data-v-09cf2aa1]{margin-bottom:25px}.doc-help .eds-content .el-descriptions[data-v-09cf2aa1]:last-child{margin-bottom:0}.doc-help .ern-content .el-table[data-v-09cf2aa1]{margin:15px 0}.doc-help .ern-content .el-table[data-v-09cf2aa1] .el-table__header-wrapper th{background-color:hsla(0,0%,92%,.8);color:var(--neon-blue);border-bottom:1px solid rgba(0,243,255,.2)}.doc-help .ern-content .el-table[data-v-09cf2aa1] .el-table__cell{padding:8px 0}.doc-help .ern-content .el-table[data-v-09cf2aa1] .cell{line-height:1.6;white-space:pre-line}.doc-help .doc-section[data-v-09cf2aa1]{position:relative}.doc-help .doc-section[data-v-09cf2aa1]:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,var(--neon-blue),var(--cyber-purple));z-index:-1;opacity:.3;border-radius:4px;animation:borderGlow-09cf2aa1 3s linear infinite}@keyframes borderGlow-09cf2aa1{0%{opacity:.2}50%{opacity:.4}to{opacity:.2}}@keyframes slideIn-09cf2aa1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:768px){.doc-help[data-v-09cf2aa1]{padding:10px}.doc-help .nav-header[data-v-09cf2aa1]{padding:12px 0}.doc-help .nav-header .doc-title[data-v-09cf2aa1]{font-size:18px;margin:0 50px}.doc-help .nav-header .back-home[data-v-09cf2aa1]{left:10px;padding:6px 12px;font-size:12px}.doc-help .nav-header .back-home i[data-v-09cf2aa1]{font-size:12px}.doc-help .doc-container[data-v-09cf2aa1]{padding:0 10px}.doc-help .doc-section[data-v-09cf2aa1]{margin-bottom:15px}.doc-help .doc-section .card-header[data-v-09cf2aa1]{padding:12px 15px}.doc-help .doc-section .card-header .section-title[data-v-09cf2aa1]{font-size:16px}.doc-help .doc-section .section-content[data-v-09cf2aa1]{padding:15px}.doc-help .floating-nav[data-v-09cf2aa1]{display:none}.doc-help .content-wrapper[data-v-09cf2aa1]{margin-left:0!important}}.wallet-info[data-v-60ca8886]{padding:20px;border-radius:16px;background:linear-gradient(135deg,#409eff,#2c70d8);position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(44,112,216,.2);transition:all .3s ease}.wallet-info[data-v-60ca8886]:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(44,112,216,.3)}.wallet-info .wallet-inner[data-v-60ca8886]{position:relative;z-index:2}.wallet-info .wallet-header[data-v-60ca8886]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.wallet-info .wallet-header .header-title[data-v-60ca8886]{display:flex;align-items:center;gap:12px}.wallet-info .wallet-header .header-title .icon-wrapper[data-v-60ca8886]{width:32px;height:32px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;display:flex;align-items:center;justify-content:center}.wallet-info .wallet-header .header-title .icon-wrapper i[data-v-60ca8886]{font-size:18px;color:#fff}.wallet-info .wallet-header .header-title span[data-v-60ca8886]{font-size:14px;color:hsla(0,0%,100%,.9);font-weight:500}.wallet-info .wallet-header .refresh-btn[data-v-60ca8886]{padding:8px 12px;background:hsla(0,0%,100%,.1);border-radius:8px;color:#fff;display:flex;align-items:center;gap:6px;transition:all .3s}.wallet-info .wallet-header .refresh-btn[data-v-60ca8886]:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.wallet-info .wallet-header .refresh-btn[data-v-60ca8886]:disabled{opacity:.6}.wallet-info .wallet-header .refresh-btn i[data-v-60ca8886]{font-size:14px}.wallet-info .wallet-header .refresh-btn span[data-v-60ca8886]{font-size:13px}.wallet-info .wallet-content .amount small[data-v-60ca8886]{font-size:20px;color:hsla(0,0%,100%,.8);margin-right:8px}.wallet-info .wallet-content .amount .number[data-v-60ca8886]{font-size:36px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.1);letter-spacing:-1px;font-family:DINPro,Helvetica Neue,sans-serif}.wallet-info .wallet-decoration[data-v-60ca8886]{position:absolute;inset:0;z-index:1;overflow:hidden}.wallet-info .wallet-decoration[data-v-60ca8886]:before{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0v60m30-30H0' stroke='%23fff' stroke-width='.5' stroke-opacity='.1'/%3E%3C/svg%3E") repeat;animation:moveBackground-60ca8886 60s linear infinite}.wallet-info .wallet-decoration[data-v-60ca8886]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,0) 50%)}@keyframes moveBackground-60ca8886{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-60px,-60px) rotate(1turn)}}@media screen and (max-width:768px){.wallet-info[data-v-60ca8886]{padding:20px}.wallet-info .wallet-header[data-v-60ca8886]{margin-bottom:20px}.wallet-info .wallet-header .header-title .icon-wrapper[data-v-60ca8886]{width:36px;height:36px}.wallet-info .wallet-content .amount .number[data-v-60ca8886]{font-size:36px}}.auth-info[data-v-51afca24]{padding:20px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.auth-header[data-v-51afca24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.auth-header h3[data-v-51afca24]{margin:0;font-size:16px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:8px}.auth-header h3 i[data-v-51afca24]{color:#409eff;font-size:16px}.auth-header .auth-tag[data-v-51afca24]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:20px;font-size:13px}.auth-header .auth-tag.verified[data-v-51afca24]{background:linear-gradient(90deg,rgba(103,194,58,.1),rgba(103,194,58,.05));color:#67c23a;animation:pulse-51afca24 2s cubic-bezier(.4,0,.6,1) infinite}.auth-header .auth-tag.unverified[data-v-51afca24]{background:linear-gradient(90deg,hsla(0,87%,69%,.1),hsla(0,87%,69%,.05));color:#f56c6c}.auth-content[data-v-51afca24]{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid rgba(64,158,255,.1);border-radius:12px;padding:12px;position:relative}.auth-details .info-grid[data-v-51afca24]{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:8px 0}.auth-details .info-row[data-v-51afca24]{display:flex;align-items:center;gap:10px}.auth-details .info-row i[data-v-51afca24]{width:32px;height:32px;background:linear-gradient(135deg,rgba(64,158,255,.1),rgba(64,158,255,.05));border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#409eff;transition:all .3s}.auth-details .info-row:hover i[data-v-51afca24]{transform:scale(1.1) rotate(10deg)}.auth-details .info-row .info-item[data-v-51afca24]{flex:1;min-width:0}.auth-details .info-row .info-item label[data-v-51afca24]{display:block;font-size:12px;color:#909399;margin-bottom:2px}.auth-details .info-row .info-item span[data-v-51afca24]{font-size:14px;color:#2c3e50;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unauth-content[data-v-51afca24]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:15px;padding:15px 0}.unauth-content .unauth-hint p[data-v-51afca24]{font-size:16px;color:#303133;margin:0 0 8px}.unauth-content .unauth-hint span[data-v-51afca24]{font-size:14px;color:#909399}.unauth-content .auth-btn[data-v-51afca24]{padding:12px 30px;font-size:14px;display:flex;align-items:center;gap:6px}.unauth-content .auth-btn i[data-v-51afca24]{font-size:12px}@keyframes pulse-51afca24{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media screen and (max-width:768px){.auth-info[data-v-51afca24]{width:100%}.auth-content[data-v-51afca24]{padding:15px}.auth-details .info-grid[data-v-51afca24]{grid-template-columns:1fr;gap:12px}}.auth-dialog[data-v-51afca24] .el-dialog{border-radius:16px;overflow:hidden}.auth-dialog .dialog-header[data-v-51afca24]{background:linear-gradient(135deg,#409eff,#2c70d8);padding:30px;display:flex;align-items:center;gap:20px;color:#fff}.auth-dialog .dialog-header .header-icon[data-v-51afca24]{width:60px;height:60px;background:hsla(0,0%,100%,.15);border-radius:12px;display:flex;align-items:center;justify-content:center}.auth-dialog .dialog-header .header-icon i[data-v-51afca24]{font-size:32px;color:#fff}.auth-dialog .dialog-header .header-content h3[data-v-51afca24]{margin:0 0 8px;font-size:22px;color:#fff}.auth-dialog .dialog-header .header-content p[data-v-51afca24]{margin:0;font-size:14px;opacity:.9}.auth-dialog .verify-input[data-v-51afca24]{display:flex;gap:12px}.auth-dialog .verify-input .el-input[data-v-51afca24]{flex:1}.auth-dialog .verify-input .el-button[data-v-51afca24]{min-width:120px}.auth-dialog .verify-tip[data-v-51afca24]{margin-top:8px;padding:8px 12px;border-radius:6px;font-size:13px;display:flex;align-items:center;gap:6px}.auth-dialog .verify-tip.success[data-v-51afca24]{background:rgba(103,194,58,.1);color:#67c23a}.auth-dialog .dialog-notice[data-v-51afca24]{margin:20px;padding:15px;background:#fdf6ec;border-radius:8px;display:flex;gap:12px}.auth-dialog .dialog-notice i[data-v-51afca24]{font-size:20px;color:#e6a23c;margin-top:2px}.auth-dialog .dialog-notice .notice-content h4[data-v-51afca24]{margin:0 0 8px;color:#e6a23c;font-size:15px}.auth-dialog .dialog-notice .notice-content ul[data-v-51afca24]{margin:0;padding-left:15px;color:#965e1a;font-size:13px;line-height:1.6}.auth-dialog .dialog-footer[data-v-51afca24]{padding:20px 30px;text-align:right;background:#f8f9fa;border-top:1px solid #ebeef5}.auth-dialog .dialog-footer .el-button[data-v-51afca24]{min-width:100px;padding:12px 20px}.fade-enter-active[data-v-51afca24],.fade-leave-active[data-v-51afca24]{transition:opacity .3s}.fade-enter[data-v-51afca24],.fade-leave-to[data-v-51afca24]{opacity:0}.withdraw-apply[data-v-2b4dc300]{background:#fff;border-radius:16px;min-height:100%;display:flex;flex-direction:column;overflow:hidden}.form-container[data-v-2b4dc300]{flex:1;overflow-y:auto}.form-footer[data-v-2b4dc300]{position:sticky;bottom:0;z-index:1}.section-header[data-v-2b4dc300]{padding:24px;border-bottom:1px solid #f0f2f5;display:flex;justify-content:space-between;align-items:center}.section-header h3[data-v-2b4dc300]{margin:0;font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px}.section-header h3 i[data-v-2b4dc300]{color:#409eff}.section-header .balance-tag[data-v-2b4dc300]{padding:6px 12px;background:#f8f9fa;border-radius:8px}.section-header .balance-tag span[data-v-2b4dc300]{font-size:13px;color:#909399;margin-right:8px}.section-header .balance-tag b[data-v-2b4dc300]{color:#409eff;font-size:16px}.form-container[data-v-2b4dc300]{padding:24px}.form-container .form-section[data-v-2b4dc300]{margin-bottom:24px}.form-container .form-section .section-title[data-v-2b4dc300]{font-size:15px;color:#606266;margin-bottom:16px;font-weight:500}.form-footer[data-v-2b4dc300]{padding:20px 24px;background:#f8f9fa;border-top:1px solid #f0f2f5;display:flex;align-items:center;justify-content:space-between}.form-footer .withdraw-tips[data-v-2b4dc300]{display:flex;align-items:center;gap:6px;color:#909399;font-size:13px}.form-footer .withdraw-tips i[data-v-2b4dc300]{color:#e6a23c}.form-footer .submit-btn[data-v-2b4dc300]{min-width:120px}.method-list[data-v-2b4dc300]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.method-item[data-v-2b4dc300]{background:#fff;border:2px solid #ebeef5;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.method-item[data-v-2b4dc300]:hover{transform:translateY(-2px);border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.1)}.method-item.active[data-v-2b4dc300]{background:linear-gradient(145deg,rgba(64,158,255,.08),rgba(64,158,255,.02));border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.1)}.method-info[data-v-2b4dc300]{display:flex;align-items:center;gap:15px}.method-icon[data-v-2b4dc300]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.1)}.method-icon.alipay[data-v-2b4dc300]{background:linear-gradient(135deg,#1890ff,#096dd9)}.method-icon.bank[data-v-2b4dc300]{background:linear-gradient(135deg,#52c41a,#389e0d);box-shadow:0 4px 8px rgba(82,196,26,.2)}.method-icon i[data-v-2b4dc300]{font-size:24px;color:#fff}.method-text[data-v-2b4dc300]{flex:1}.method-text .name[data-v-2b4dc300]{font-size:16px;font-weight:500;margin-bottom:4px;color:#2c3e50}.method-text .desc[data-v-2b4dc300]{font-size:13px;color:#909399}.check-mark[data-v-2b4dc300]{position:absolute;top:0;right:0;width:32px;height:32px;background:#409eff;clip-path:polygon(0 0,100% 0,100% 100%);display:flex;align-items:center;justify-content:center}.check-mark i[data-v-2b4dc300]{color:#fff;font-size:12px;transform:translate(4px,-4px)}.amount-input[data-v-2b4dc300]{margin:25px 0}.input-box[data-v-2b4dc300]{position:relative;margin-bottom:15px}.currency[data-v-2b4dc300]{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:20px;color:#303133;font-weight:500;z-index:1}.input-box .el-input[data-v-2b4dc300] .el-input__inner{padding-left:35px;height:50px;font-size:18px;border-radius:8px;border:2px solid #ebeef5;transition:all .3s}.input-box .el-input[data-v-2b4dc300] .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.balance-info[data-v-2b4dc300]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8f9fa;border-radius:6px;font-size:14px;color:#909399}.balance-info .all-btn[data-v-2b4dc300]{color:#409eff;cursor:pointer;padding:2px 8px;border-radius:4px;transition:all .3s}.balance-info .all-btn[data-v-2b4dc300]:hover{background:rgba(64,158,255,.1)}.account-form[data-v-2b4dc300]{background:#f8f9fa;border-radius:12px;padding:20px;margin:20px 0}.account-form .el-form-item[data-v-2b4dc300]{margin-bottom:20px}.account-form .el-form-item[data-v-2b4dc300]:last-child{margin-bottom:0}.account-form[data-v-2b4dc300] .el-input-group__prepend{min-width:60px;justify-content:center;background:#f0f2f5;color:#606266;font-weight:500}.verification-tip[data-v-2b4dc300]{margin-top:8px;padding:8px 12px;background:rgba(103,194,58,.1);border-radius:6px;color:#67c23a;font-size:13px;display:flex;align-items:center;gap:6px}.submit-btn.el-button--primary[data-v-2b4dc300]{width:100%;height:50px;font-size:16px;font-weight:500;margin-top:30px;border-radius:25px;background-color:#409eff!important;border:none;color:#fff!important}.submit-btn.el-button--primary[data-v-2b4dc300]:disabled{background-color:#a0cfff!important;cursor:not-allowed}.amount-error[data-v-2b4dc300]{color:#f56c6c;font-size:12px;margin-top:8px;padding-left:4px}.history-card[data-v-012a36e4]{background:#fff;border-radius:16px;height:100%;display:flex;flex-direction:column}.history-card .card-header[data-v-012a36e4]{padding:20px 24px;border-bottom:1px solid #f0f2f5;display:flex;justify-content:space-between;align-items:center}.history-card .card-header h3[data-v-012a36e4]{margin:0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.history-card .card-header h3 i[data-v-012a36e4]{color:#409eff}.history-card .table-container[data-v-012a36e4]{flex:1;padding:16px;overflow:hidden;position:relative;min-height:200px}.history-card .empty-state[data-v-012a36e4]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399}.history-card .empty-state i[data-v-012a36e4]{font-size:32px;margin-bottom:8px}.history-card .empty-state p[data-v-012a36e4]{margin:0;font-size:14px}.withdraw-history[data-v-012a36e4]{background:#fff;border-radius:16px;padding:25px}.withdraw-history h3[data-v-012a36e4]{margin-bottom:25px;display:flex;align-items:center;gap:8px;color:#303133;font-weight:600}.withdraw-history h3 i[data-v-012a36e4]{color:#409eff;font-size:20px}.withdraw-history[data-v-012a36e4] .el-table{border-radius:12px;overflow:hidden;border:1px solid #ebeef5}.withdraw-history[data-v-012a36e4] .el-table th{background:#f8f9fa!important;color:#606266;font-weight:600;padding:16px 0}.withdraw-history[data-v-012a36e4] .el-table td{padding:16px 0}.withdraw-history[data-v-012a36e4] .el-table .method-tag{padding:4px 12px;border-radius:20px;font-weight:500}.withdraw-history[data-v-012a36e4] .el-table .method-tag.alipay{background:rgba(24,144,255,.1);color:#1890ff}.withdraw-history[data-v-012a36e4] .el-table .method-tag.bank{background:rgba(82,196,26,.1);color:#52c41a}.withdraw-history[data-v-012a36e4] .el-table .status-tag{min-width:80px;text-align:center;font-weight:500}.withdraw-history[data-v-012a36e4] .el-table .amount-text{color:#303133;font-family:DINPro,-apple-system,system-ui;font-weight:600}.el-table[data-v-012a36e4]{border-radius:8px;overflow:hidden}.time-text[data-v-012a36e4]{color:#606266;font-size:13px}.amount-text[data-v-012a36e4]{font-weight:500;color:#303133}.status-tag[data-v-012a36e4]{border-radius:12px;padding:0 10px;height:22px;line-height:20px}@media screen and (max-width:768px){.withdraw-history[data-v-012a36e4]{padding:15px}}.wallet-container[data-v-6b326653]{padding:30px;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#f0f2f5)}.wallet-header[data-v-6b326653]{margin-bottom:30px;padding:25px;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.wallet-header .header-main[data-v-6b326653]{display:flex;justify-content:space-between;align-items:center}.wallet-header .header-main h2[data-v-6b326653]{font-size:24px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:10px}.wallet-header .header-main h2 i[data-v-6b326653]{color:#409eff}.wallet-header .header-main .header-info[data-v-6b326653]{display:flex;gap:15px}.wallet-header .header-main .header-info .info-item[data-v-6b326653]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f8f9fa;border-radius:8px;color:#606266;font-size:14px}.wallet-header .header-main .header-info .info-item i[data-v-6b326653]{color:#409eff}.sections-wrapper[data-v-6b326653]{display:flex;flex-direction:column;gap:24px}.top-section[data-v-6b326653]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.main-content .content-layout[data-v-6b326653]{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}@media screen and (max-width:1200px){.main-content .content-layout[data-v-6b326653]{grid-template-columns:1fr}}.withdraw-container[data-v-6b326653]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;margin-top:20px}.withdraw-container .main-content[data-v-6b326653],.withdraw-container .side-content[data-v-6b326653]{min-width:0}.unauth-notice[data-v-6b326653]{width:100%;text-align:center;padding:40px;background:#fff;border-radius:12px;color:#f56c6c}.unauth-notice i[data-v-6b326653]{font-size:32px;margin-bottom:15px}.loading[data-v-6b326653]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#409eff;font-size:24px}@media screen and (max-width:768px){.wallet-container[data-v-6b326653]{padding:15px}.wallet-header .header-main[data-v-6b326653]{flex-direction:column;gap:15px}.bottom-section[data-v-6b326653]{grid-template-columns:1fr}}.help-center[data-v-fada39dc]{padding:0;background-color:#f7f8fa;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,sans-serif}.help-center .fixed-header[data-v-fada39dc]{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:1000;transition:box-shadow .3s ease;display:flex;flex-direction:column}.help-center .fixed-header.header-shadow[data-v-fada39dc]{box-shadow:0 2px 15px rgba(0,0,0,.08)}.help-center .fixed-header .header-container[data-v-fada39dc]{width:95%;margin:0 auto;height:64px;display:flex;align-items:center;padding:0 20px}.help-center .fixed-header .back-btn[data-v-fada39dc]{cursor:pointer;font-size:15px;padding:8px 15px;border-radius:4px;transition:all .3s;color:#505050;display:flex;align-items:center;margin-right:20px;background-color:#f8f9fa;border:1px solid #eaedf1}.help-center .fixed-header .back-btn[data-v-fada39dc]:hover{background-color:#ecf5ff;color:#1890ff;border-color:#d4e6fd}.help-center .fixed-header .back-btn i[data-v-fada39dc]{margin-right:5px;font-size:16px}.help-center .fixed-header .header-title[data-v-fada39dc]{font-size:18px;font-weight:600;margin:0;color:#333;flex:1;text-align:center}.help-center .fixed-header .header-right[data-v-fada39dc]{width:85px;display:flex;justify-content:flex-end}.help-center .fixed-header .header-right .header-icon[data-v-fada39dc]{cursor:pointer;font-size:20px;color:#606266;padding:8px;border-radius:50%;transition:all .3s;background-color:#f8f9fa;border:1px solid transparent}.help-center .fixed-header .header-right .header-icon[data-v-fada39dc]:hover{background-color:#ecf5ff;color:#1890ff;border-color:#d4e6fd}.help-center .fixed-header .inline-search-container[data-v-fada39dc]{width:100%;background-color:#fff;border-top:1px solid #eee;padding:12px 20px;position:relative;animation:slideDown-fada39dc .3s ease}.help-center .fixed-header .inline-search-container .search-input-wrapper[data-v-fada39dc]{max-width:1200px;margin:0 auto}.help-center .fixed-header .inline-search-container .search-input-wrapper[data-v-fada39dc] .el-input__inner{border-radius:4px;height:40px}.help-center .fixed-header .inline-search-container .search-input-wrapper[data-v-fada39dc] .el-input-group__append{background-color:#1890ff;border-color:#1890ff;color:#fff;padding:0 15px}.help-center .fixed-header .inline-search-container .search-input-wrapper[data-v-fada39dc] .el-input-group__append:hover{background-color:#40a9ff}.help-center .search-results-container[data-v-fada39dc]{position:fixed;top:136px;left:0;right:0;z-index:2000;display:flex;justify-content:center;pointer-events:none}.help-center .search-results-container .no-search-results[data-v-fada39dc],.help-center .search-results-container .search-results-dropdown[data-v-fada39dc]{pointer-events:auto;width:100%;max-width:1200px;margin:0 20px;background-color:#fff;border-radius:0 0 8px 8px;box-shadow:0 4px 16px rgba(0,0,0,.15);max-height:400px;overflow-y:auto;animation:fadeIn-fada39dc .2s ease}.help-center .search-results-container .no-search-results ul[data-v-fada39dc],.help-center .search-results-container .search-results-dropdown ul[data-v-fada39dc]{list-style-type:none;padding:0;margin:0}.help-center .search-results-container .no-search-results ul li[data-v-fada39dc],.help-center .search-results-container .search-results-dropdown ul li[data-v-fada39dc]{padding:14px 20px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .2s}.help-center .search-results-container .no-search-results ul li.active[data-v-fada39dc],.help-center .search-results-container .no-search-results ul li[data-v-fada39dc]:hover,.help-center .search-results-container .search-results-dropdown ul li.active[data-v-fada39dc],.help-center .search-results-container .search-results-dropdown ul li[data-v-fada39dc]:hover{background-color:#f5f7fa}.help-center .search-results-container .no-search-results ul li.active[data-v-fada39dc],.help-center .search-results-container .search-results-dropdown ul li.active[data-v-fada39dc]{border-left:3px solid #1890ff;margin-left:-3px}.help-center .search-results-container .no-search-results ul li .result-title[data-v-fada39dc],.help-center .search-results-container .search-results-dropdown ul li .result-title[data-v-fada39dc]{display:flex;align-items:center;font-weight:500;margin-bottom:5px}.help-center .search-results-container .no-search-results ul li .result-title i[data-v-fada39dc],.help-center .search-results-container .search-results-dropdown ul li .result-title i[data-v-fada39dc]{color:#1890ff;margin-right:8px}.help-center .search-results-container .no-search-results ul li .result-preview[data-v-fada39dc],.help-center .search-results-container .search-results-dropdown ul li .result-preview[data-v-fada39dc]{font-size:13px;color:#666;padding-left:24px}.help-center .search-results-container .no-search-results .search-results-nav[data-v-fada39dc],.help-center .search-results-container .search-results-dropdown .search-results-nav[data-v-fada39dc]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#f9fafc;border-top:1px solid #eee}.help-center .search-results-container .no-search-results .search-results-nav .result-count[data-v-fada39dc],.help-center .search-results-container .search-results-dropdown .search-results-nav .result-count[data-v-fada39dc]{color:#666;font-size:13px}.help-center .search-results-container .no-search-results .search-results-nav .result-nav-buttons[data-v-fada39dc],.help-center .search-results-container .search-results-dropdown .search-results-nav .result-nav-buttons[data-v-fada39dc]{display:flex;gap:10px}.help-center .search-results-container .no-search-results[data-v-fada39dc]{padding:20px;text-align:center;color:#909399;font-size:14px;animation:fadeIn-fada39dc .2s ease}.help-center .search-results-container .no-search-results i[data-v-fada39dc]{margin-right:5px;font-size:16px}.help-center .page-progress-bar[data-v-fada39dc]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#1890ff,#69c0ff);z-index:1001;transition:width .1s}.help-center .header-placeholder[data-v-fada39dc]{height:64px;transition:height .3s ease}.help-center .main-container[data-v-fada39dc]{display:flex;max-width:1200px;margin:20px auto 40px;padding:0 20px;gap:30px;position:relative}@media (max-width:768px){.help-center .main-container[data-v-fada39dc]{flex-direction:column;margin:15px auto 30px}}.help-center .mobile-menu-toggle[data-v-fada39dc]{display:none;align-items:center;background:#fff;border-radius:8px;padding:12px 15px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;margin-bottom:15px;font-weight:500;color:#333}.help-center .mobile-menu-toggle i[data-v-fada39dc]{margin-right:8px;color:#1890ff}@media (max-width:768px){.help-center .mobile-menu-toggle[data-v-fada39dc]{display:flex}}.help-center .mobile-nav-backdrop[data-v-fada39dc]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;display:none;animation:fadeIn-fada39dc .3s}@media (max-width:768px){.help-center .mobile-nav-backdrop[data-v-fada39dc]{display:block}}.help-center .nav-menu[data-v-fada39dc]{background-color:#fff;border-radius:8px;padding:0;box-shadow:0 2px 12px rgba(0,0,0,.06);width:280px;flex-shrink:0;position:sticky;top:80px;align-self:flex-start;transition:all .3s;border:1px solid #eaedf1;z-index:999}@media (max-width:768px){.help-center .nav-menu[data-v-fada39dc]{position:fixed;top:0;left:0;height:100vh;width:80%;max-width:300px;border-radius:0;transform:translateX(-100%);transition:transform .3s ease;margin-bottom:0}.help-center .nav-menu.nav-menu-expanded[data-v-fada39dc]{transform:translateX(0)}}.help-center .nav-menu .nav-header[data-v-fada39dc]{position:relative;padding:16px;font-weight:600;border-bottom:1px solid #eee;color:#333;display:flex;align-items:center;justify-content:space-between;background-color:#f9fafc;border-radius:8px 8px 0 0}@media (max-width:768px){.help-center .nav-menu .nav-header[data-v-fada39dc]{border-radius:0}}.help-center .nav-menu .nav-header .nav-title[data-v-fada39dc]{display:flex;align-items:center}.help-center .nav-menu .nav-header .nav-title i[data-v-fada39dc]{margin-right:8px;color:#1890ff}.help-center .nav-menu .nav-header .nav-actions[data-v-fada39dc]{display:flex;align-items:center}.help-center .nav-menu .nav-header .nav-actions .nav-close-icon[data-v-fada39dc]{cursor:pointer;font-size:18px;margin-left:10px;color:#909399}.help-center .nav-menu .nav-header .nav-actions .nav-close-icon[data-v-fada39dc]:hover{color:#f56c6c}.help-center .nav-menu .nav-header .collapse-all-btn[data-v-fada39dc]{font-size:12px;color:#909399;padding:0}.help-center .nav-menu .nav-header .collapse-all-btn[data-v-fada39dc]:hover{color:#1890ff}.help-center .nav-menu .nav-content[data-v-fada39dc]{max-height:calc(100vh - 150px);overflow-y:auto;padding:8px 0}@media (max-width:768px){.help-center .nav-menu .nav-content[data-v-fada39dc]{max-height:calc(100vh - 64px)}}.help-center .nav-menu .nav-content[data-v-fada39dc]::-webkit-scrollbar{width:6px}.help-center .nav-menu .nav-content[data-v-fada39dc]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px}.help-center .nav-menu .nav-content[data-v-fada39dc]::-webkit-scrollbar-track{background-color:#f5f5f5}.help-center .nav-menu .nav-content ul[data-v-fada39dc]{list-style-type:none;padding:0;margin:0}.help-center .nav-menu .nav-content ul li[data-v-fada39dc]{margin:0}.help-center .nav-menu .nav-content ul li.active>.nav-item-header[data-v-fada39dc]{background-color:#e6f7ff}.help-center .nav-menu .nav-content ul li .nav-item-header[data-v-fada39dc]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0 16px 0 0;transition:all .3s;border-left:3px solid transparent}.help-center .nav-menu .nav-content ul li .nav-item-header[data-v-fada39dc]:hover{background-color:#f0f7ff}.help-center .nav-menu .nav-content ul li .nav-item-header .toggle-icon[data-v-fada39dc],.help-center .nav-menu .nav-content ul li .nav-item-header a[data-v-fada39dc]{color:#1890ff}.help-center .nav-menu .nav-content ul li .nav-item-header a[data-v-fada39dc]{flex:1;color:#555;text-decoration:none;padding:12px 16px;display:block;transition:all .3s;font-weight:500}.help-center .nav-menu .nav-content ul li .nav-item-header a.active[data-v-fada39dc]{color:#1890ff;font-weight:600;border-left:3px solid #1890ff;margin-left:-3px}.help-center .nav-menu .nav-content ul li .nav-item-header .toggle-icon[data-v-fada39dc]{color:#909399;transition:all .3s;font-size:14px}.help-center .nav-menu .nav-content ul li .submenu[data-v-fada39dc]{padding:0;overflow:hidden;background-color:#fafbfc}.help-center .nav-menu .nav-content ul li .submenu li.active[data-v-fada39dc]{background-color:#e6f7ff}.help-center .nav-menu .nav-content ul li .submenu li.active a[data-v-fada39dc]{color:#1890ff;font-weight:600}.help-center .nav-menu .nav-content ul li .submenu li a[data-v-fada39dc]{padding:10px 16px 10px 32px;font-size:14px;color:#666;display:block;transition:all .3s ease-out;position:relative}.help-center .nav-menu .nav-content ul li .submenu li a[data-v-fada39dc]:before{content:"";position:absolute;width:4px;height:4px;background:#bbb;border-radius:50%;left:20px;top:50%;transform:translateY(-50%);transition:all .3s}.help-center .nav-menu .nav-content ul li .submenu li a[data-v-fada39dc]:hover{color:#1890ff;background-color:#f0f7ff}.help-center .nav-menu .nav-content ul li .submenu li a[data-v-fada39dc]:hover:before{background:#1890ff}.help-center .nav-menu .nav-content ul li .submenu li a.active[data-v-fada39dc]{color:#1890ff;font-weight:600}.help-center .nav-menu .nav-content ul li .submenu li a.active[data-v-fada39dc]:before{background:#1890ff}.help-center .slide-enter-active[data-v-fada39dc],.help-center .slide-leave-active[data-v-fada39dc]{transition:all .3s cubic-bezier(.645,.045,.355,1);overflow:hidden}.help-center .slide-enter[data-v-fada39dc],.help-center .slide-leave-to[data-v-fada39dc]{opacity:0;transform:translateY(-10px);max-height:0}.help-center .slide-enter-to[data-v-fada39dc],.help-center .slide-leave[data-v-fada39dc]{opacity:1;transform:translateY(0);max-height:500px}.help-center .content[data-v-fada39dc]{flex:1;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:24px;border:1px solid #eaedf1;transition:all .3s}.help-center .content .content-section[data-v-fada39dc]{margin-bottom:40px;animation:fadeIn-fada39dc .5s ease-out}.help-center .content .content-section[data-v-fada39dc]:last-child{margin-bottom:0}.help-center .content .content-section h2[data-v-fada39dc]{font-size:22px;font-weight:600;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:24px;color:#333;position:relative}.help-center .content .content-section h2[data-v-fada39dc]:after{content:"";position:absolute;bottom:-1px;left:0;width:80px;height:3px;background:linear-gradient(90deg,#1890ff,#69c0ff);border-radius:1.5px}.help-center .content .content-section .section-content[data-v-fada39dc]{padding:0 4px}.help-center .content .content-section .sub-section[data-v-fada39dc]{margin-bottom:32px}.help-center .content .content-section .sub-section[data-v-fada39dc]:last-child{margin-bottom:0}.help-center .content .content-section .sub-section h3[data-v-fada39dc]{font-size:18px;margin:24px 0 18px;color:#333;font-weight:600;display:flex;align-items:center}.help-center .content .content-section p[data-v-fada39dc]{line-height:1.8;margin-bottom:16px;color:#555}.help-center .content .content-section .standard-list[data-v-fada39dc]{padding-left:40px}.help-center .content .content-section .standard-list>li[data-v-fada39dc]{margin-bottom:24px;position:relative;line-height:1.8}.help-center .content .content-section .standard-list>li p[data-v-fada39dc]:first-child{padding-top:3px}.help-center .content .content-section .standard-list>li p[data-v-fada39dc]{margin-bottom:10px}.help-center .content .content-section .standard-list>li .sub-numbered-steps[data-v-fada39dc]{padding-left:36px;margin:16px 0}.help-center .content .content-section .standard-list>li .sub-numbered-steps>li[data-v-fada39dc]{margin-bottom:16px;position:relative}.help-center .content .content-section .standard-list>li .sub-numbered-steps>li[data-v-fada39dc]:last-child{margin-bottom:0}.help-center .content .content-section .image-container[data-v-fada39dc]{margin:16px 0;text-align:center}.help-center .content .content-section .image-container .guide-image[data-v-fada39dc]{max-width:100%;height:auto;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s;cursor:pointer;border:1px solid #eaedf1}.help-center .content .content-section .image-container .guide-image[data-v-fada39dc]:hover{transform:scale(1.01);box-shadow:0 4px 12px rgba(0,0,0,.15)}.help-center .content .content-section .image-container .image-placeholder[data-v-fada39dc]{background-color:#f7f9fc;border:1px dashed #c0c6d0;border-radius:8px;padding:40px;text-align:center;color:#909399;transition:all .3s;font-size:16px}.help-center .content .content-section .image-container .image-placeholder[data-v-fada39dc]:hover{background-color:#eef2f7;border-color:#a5acc0}.help-center .content .content-section .download-link[data-v-fada39dc]{display:inline-flex;align-items:center;color:#1890ff;text-decoration:none;transition:all .3s;font-weight:500;padding:8px 16px;border-radius:4px;background-color:#f0f7ff;margin-bottom:10px}.help-center .content .content-section .download-link i[data-v-fada39dc]{margin-right:8px;font-size:16px}.help-center .content .content-section .download-link[data-v-fada39dc]:hover{color:#40a9ff;background-color:#e6f7ff;text-decoration:none}.help-center .content .content-section .download-link[data-v-fada39dc]:active{color:#096dd9}.help-center .content .content-section .instruction-card[data-v-fada39dc]{background-color:#f9fafc;border-left:4px solid #1890ff;padding:16px;border-radius:0 4px 4px 0;margin:16px 0}.help-center .content .content-section .instruction-card p[data-v-fada39dc]:last-child{margin-bottom:0}.help-center .content .content-section .alert-box[data-v-fada39dc]{display:flex;padding:16px;background-color:#fff2f0;border-left:4px solid #ff4d4f;border-radius:0 4px 4px 0;margin:16px 0}.help-center .content .content-section .alert-box i[data-v-fada39dc]{color:#ff4d4f;font-size:20px;margin-right:12px;margin-top:2px}.help-center .content .content-section .alert-box p[data-v-fada39dc]:last-child{margin-bottom:0}.help-center .content .content-section .key-info-box[data-v-fada39dc]{background-color:#f0f7ff;border-radius:4px;padding:12px 16px;margin-bottom:20px}.help-center .content .content-section .key-info-box p[data-v-fada39dc]{margin-bottom:8px;display:flex;align-items:center}.help-center .content .content-section .key-info-box p[data-v-fada39dc]:last-child{margin-bottom:0}.help-center .content .content-section .key-info-box p i[data-v-fada39dc]{color:#1890ff;margin-right:8px}.help-center .content .content-section .success-box[data-v-fada39dc]{background-color:#f6ffed;border-left:4px solid #52c41a;padding:16px;border-radius:0 4px 4px 0;margin:16px 0}.help-center .content .content-section .success-box p[data-v-fada39dc]:last-child{margin-bottom:0}.help-center .content .content-section.download-resources-section[data-v-fada39dc]{padding:5px;margin-bottom:30px;background-color:#f0f8ff;border:1px solid #d0e3ff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.help-center .content .content-section.download-resources-section h2[data-v-fada39dc]{color:#1890ff}.help-center .content .content-section.download-resources-section .download-resources[data-v-fada39dc]{padding:0 10px}.help-center .content .content-section.download-resources-section .download-links-container[data-v-fada39dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:10px}@media (max-width:768px){.help-center .content .content-section.download-resources-section .download-links-container[data-v-fada39dc]{grid-template-columns:1fr}}.help-center .content .content-section.download-resources-section .download-link[data-v-fada39dc]{padding:12px 20px;margin-bottom:0;border:1px solid #e6f7ff}.help-center .content .content-section.download-resources-section .download-link[data-v-fada39dc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.15)}.help-center .content .content-section.download-resources-section .download-link i[data-v-fada39dc]{font-size:18px}.help-center .content .content-section .section-download-links[data-v-fada39dc]{margin-bottom:20px;padding:15px;background-color:#f0f7ff;border-radius:6px;border-left:4px solid #1890ff}.help-center .content .content-section .section-download-links .download-link[data-v-fada39dc]{margin-bottom:8px}.help-center .content .content-section .section-download-links .download-link[data-v-fada39dc]:last-child{margin-bottom:0}.help-center .back-to-top[data-v-fada39dc]{position:fixed;right:30px;bottom:30px;width:50px;height:50px;border-radius:50%;background-color:#fff;color:#1890ff;box-shadow:0 2px 12px rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s;z-index:1000;border:1px solid #e5e9f2}.help-center .back-to-top[data-v-fada39dc]:hover{background-color:#1890ff;color:#fff;transform:translateY(-5px);box-shadow:0 6px 16px rgba(24,144,255,.3)}.help-center .back-to-top i[data-v-fada39dc]{font-size:24px}.help-center .api-docs-button[data-v-fada39dc]{position:fixed;right:40px;top:50%;transform:translateY(-50%);background-color:#1890ff;color:#fff;padding:12px 16px;border-radius:25px;box-shadow:0 3px 12px rgba(24,144,255,.35);display:flex;align-items:center;cursor:pointer;z-index:999;transition:all .3s;font-weight:500;font-size:14px}.help-center .api-docs-button i[data-v-fada39dc]{margin-right:6px;font-size:18px}.help-center .api-docs-button[data-v-fada39dc]:hover{background-color:#40a9ff;transform:translateY(-50%) translateX(-5px);box-shadow:0 6px 16px rgba(24,144,255,.4)}@media (max-width:768px){.help-center .api-docs-button[data-v-fada39dc]{top:auto;bottom:90px;right:20px;transform:none;padding:10px 14px;font-size:13px}.help-center .api-docs-button[data-v-fada39dc]:hover{transform:none}}@keyframes fadeIn-fada39dc{0%{opacity:0}to{opacity:1}}@keyframes slideDown-fada39dc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.help-center .help-center .fixed-header .header-container[data-v-fada39dc]{height:56px}.help-center .help-center .fixed-header .inline-search-container[data-v-fada39dc]{padding:10px 15px}.help-center .help-center .search-results-container[data-v-fada39dc]{top:116px}.help-center .help-center .search-results-container .search-results-dropdown[data-v-fada39dc]{max-height:300px;margin:0 10px}.help-center .help-center .header-placeholder[data-v-fada39dc]{height:56px}.help-center .help-center .content[data-v-fada39dc]{padding:16px}.help-center .help-center .content .content-section h2[data-v-fada39dc]{font-size:20px;padding-bottom:12px;margin-bottom:20px}.help-center .help-center .content .content-section .sub-section h3[data-v-fada39dc]{font-size:17px;margin:20px 0 16px}.help-center .help-center .back-to-top[data-v-fada39dc]{right:20px;bottom:20px}}.supertubes-business[data-v-5b9d70f4]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 120px)}.supertubes-business .page-header[data-v-5b9d70f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.supertubes-business .page-header .title[data-v-5b9d70f4]{font-size:20px;font-weight:600;color:#1e3799;display:flex;align-items:center}.supertubes-business .page-header .title i[data-v-5b9d70f4]{margin-right:10px;font-size:24px}.supertubes-business .page-header .actions[data-v-5b9d70f4]{display:flex;gap:10px}.supertubes-business .business-container[data-v-5b9d70f4]{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);overflow:hidden}.supertubes-business .business-container .table-area[data-v-5b9d70f4]{padding:20px}.supertubes-business .business-container .table-area .table-header[data-v-5b9d70f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.supertubes-business .business-container .table-area .table-header .table-title[data-v-5b9d70f4]{font-size:16px;font-weight:500;color:#303133;display:flex;align-items:center}.supertubes-business .business-container .table-area .table-header .table-title i[data-v-5b9d70f4]{margin-right:8px;color:#409eff}.supertubes-business .business-container .table-area .business-name[data-v-5b9d70f4]{display:flex;align-items:center}.supertubes-business .business-container .table-area .business-name i[data-v-5b9d70f4]{color:#409eff;margin-right:8px}.supertubes-business .business-container .table-area .business-name span[data-v-5b9d70f4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.supertubes-business .business-container .table-area .price-info[data-v-5b9d70f4]{display:flex;flex-direction:column;align-items:center}.supertubes-business .business-container .table-area .price-info .price-bar-container[data-v-5b9d70f4]{width:100%;height:8px;background-color:#f0f2f5;border-radius:4px;margin-bottom:8px;overflow:hidden}.supertubes-business .business-container .table-area .price-info .price-bar-container .price-bar[data-v-5b9d70f4]{height:100%;border-radius:4px}.supertubes-business .business-container .table-area .price-info .price-indicator[data-v-5b9d70f4]{margin-bottom:5px}.supertubes-business .business-container .table-area .price-info .price-indicator .price-dot[data-v-5b9d70f4]{width:12px;height:12px;border-radius:50%;display:inline-block}.supertubes-business .business-container .table-area .price-info .price[data-v-5b9d70f4]{font-size:16px;font-weight:500;color:#f56c6c}.supertubes-business .business-container .table-area .price-info .price.no-price[data-v-5b9d70f4]{color:#909399;font-style:italic}.supertubes-business .business-container .table-area .price-info .unit[data-v-5b9d70f4]{font-size:12px;color:#909399;margin-left:4px}.supertubes-business .business-container .table-area .remark-cell[data-v-5b9d70f4]{display:flex;align-items:center}.supertubes-business .business-container .table-area .remark-cell i[data-v-5b9d70f4]{color:#909399;margin-right:8px}.supertubes-business .business-container .table-area .remark-cell span[data-v-5b9d70f4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.supertubes-business .business-container .table-area .empty-data[data-v-5b9d70f4]{padding:40px 0;text-align:center;color:#909399}.supertubes-business .business-container .table-area .empty-data i[data-v-5b9d70f4]{font-size:48px;margin-bottom:16px}.supertubes-business .business-container .table-area .empty-data p[data-v-5b9d70f4]{margin:0 0 16px;font-size:14px}.service-group-0[data-v-5b9d70f4]{background-color:rgba(64,158,255,.05)}.service-group-1[data-v-5b9d70f4]{background-color:rgba(103,194,58,.05)}.service-group-2[data-v-5b9d70f4]{background-color:rgba(230,162,60,.05)}.service-group-3[data-v-5b9d70f4]{background-color:hsla(0,87%,69%,.05)}.service-group-4[data-v-5b9d70f4]{background-color:hsla(220,4%,58%,.05)}[data-v-5b9d70f4] .even-row{background-color:#fafafa}[data-v-5b9d70f4] .odd-row{background-color:#fff}[data-v-5b9d70f4] .el-table__row:hover{background-color:#f0f5ff!important}.dialog-header[data-v-5b9d70f4]{display:flex;justify-content:space-between;margin-bottom:20px}.dialog-title[data-v-5b9d70f4]{font-size:16px;font-weight:500;display:flex;align-items:center}.dialog-title i[data-v-5b9d70f4]{margin-right:8px;color:#409eff}.grouped-table-container .service-group[data-v-5b9d70f4]{margin-bottom:30px}.grouped-table-container .service-group .service-group-header[data-v-5b9d70f4]{display:flex;align-items:center;margin-bottom:10px;padding:8px 15px;background-color:#f9fafc;border-left:4px solid #409eff;border-radius:4px}.grouped-table-container .service-group .service-group-header .service-name[data-v-5b9d70f4]{font-size:16px;font-weight:600;color:#303133}.grouped-table-container .service-group .service-group-header .service-count[data-v-5b9d70f4]{margin-left:10px;font-size:12px;color:#909399;background-color:#f0f2f5;padding:2px 6px;border-radius:10px}.highlight-price[data-v-5b9d70f4]{color:#f56c6c;font-weight:700}.pagination-container[data-v-5b9d70f4]{margin-top:20px;text-align:right}.business-drawer .el-drawer__header{padding:15px 20px;margin-bottom:0;border-bottom:1px solid #ebeef5;font-size:18px;font-weight:500;color:#303133;background-color:#f9fafc}.business-drawer .el-drawer__body{padding:0;overflow:auto}.drawer-container{padding:20px;height:100%;overflow-y:auto}.activity-container[data-v-79d8e2ac]{max-width:1200px;margin:0 auto;padding:30px 20px;color:#333;background-color:#f9fafc;font-family:Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative}.back-button[data-v-79d8e2ac]{position:fixed;top:20px;left:20px;display:flex;align-items:center;background:#fff;border:1px solid #e0e6ed;color:#3498db;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.05);z-index:100}.back-button[data-v-79d8e2ac]:hover{background:#3498db;color:#fff;box-shadow:0 4px 8px rgba(52,152,219,.2);transform:translateY(-2px)}.back-button .back-icon[data-v-79d8e2ac]{display:inline-block;width:16px;height:16px;margin-right:6px;position:relative}.back-button .back-icon[data-v-79d8e2ac]:before{content:"";position:absolute;width:10px;height:10px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);left:4px;top:3px}.activity-header[data-v-79d8e2ac]{text-align:center;margin-bottom:50px;display:flex;align-items:center;justify-content:center}.activity-header .header-decoration[data-v-79d8e2ac]{height:3px;width:60px;background:linear-gradient(90deg,rgba(52,152,219,.2),rgba(52,152,219,.8));margin:0 20px}.activity-header h1[data-v-79d8e2ac]{font-size:38px;color:#2c3e50;position:relative;display:inline-block;padding:0 15px;white-space:nowrap;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.policy-section[data-v-79d8e2ac]{margin:40px 0;background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 20px rgba(0,0,0,.05);transition:all .3s ease;border-top:4px solid #3498db;position:relative;overflow:hidden}.policy-section[data-v-79d8e2ac]:hover{box-shadow:0 12px 30px rgba(0,0,0,.1)}.policy-section h2[data-v-79d8e2ac]{font-size:22px;margin-top:0;margin-bottom:25px;color:#2c3e50;border-bottom:2px solid rgba(52,152,219,.2);padding-bottom:15px;font-weight:700;display:flex;align-items:center;position:relative}.policy-section .policy-title-icon[data-v-79d8e2ac]:before{content:"!";font-style:normal;font-weight:700}.policy-card[data-v-79d8e2ac]{background:#f9fafc;border-radius:8px;overflow:hidden;margin-bottom:20px;transition:all .3s ease;border-left:3px solid #3498db}.policy-card[data-v-79d8e2ac]:hover{transform:translateX(5px);box-shadow:0 5px 15px rgba(0,0,0,.08)}.policy-card .policy-card-header[data-v-79d8e2ac]{padding:15px 20px;background:rgba(52,152,219,.1)}.policy-card .policy-card-header h3[data-v-79d8e2ac]{margin:0;font-size:18px;color:#2c3e50;font-weight:600}.policy-card .policy-card-body[data-v-79d8e2ac]{padding:15px 20px}.policy-card .policy-card-body p[data-v-79d8e2ac]{margin:5px 0;color:#555;line-height:1.6}.policy-list[data-v-79d8e2ac]{list-style:none;padding:0;margin:0}.policy-list li[data-v-79d8e2ac]{margin-bottom:12px;padding-left:5px;color:#555;line-height:1.5;position:relative}.policy-list .policy-point[data-v-79d8e2ac]{color:#3498db;font-weight:700}.rewards-section[data-v-79d8e2ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0}.reward-card[data-v-79d8e2ac]{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.reward-card[data-v-79d8e2ac]:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.reward-header[data-v-79d8e2ac]{padding:20px;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;display:flex;align-items:center;gap:12px}.reward-header h3[data-v-79d8e2ac]{margin:0;font-size:18px;font-weight:600}.reward-number[data-v-79d8e2ac]{width:32px;height:32px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.reward-body[data-v-79d8e2ac]{padding:20px;flex:1;display:flex;flex-direction:column;gap:16px}.reward-main[data-v-79d8e2ac]{text-align:center}.reward-value[data-v-79d8e2ac]{font-size:36px;font-weight:700;color:#2980b9;line-height:1.2}.reward-value .unit[data-v-79d8e2ac]{font-size:16px;margin-left:4px}.reward-desc[data-v-79d8e2ac]{margin-top:8px;color:#666;font-size:15px}.reward-desc .highlight[data-v-79d8e2ac]{color:#3498db;font-weight:500}.reward-info-list[data-v-79d8e2ac]{list-style:none;padding:0;margin:0;background:#f8f9fa;border-radius:8px;padding:12px 16px}.reward-info-list li[data-v-79d8e2ac]{position:relative;padding-left:16px;margin:8px 0;color:#666;font-size:14px}.reward-info-list li[data-v-79d8e2ac]:before{content:"•";position:absolute;left:0;color:#3498db}.reward-prize[data-v-79d8e2ac]{margin-top:auto;padding-top:16px;border-top:1px dashed #eee;display:flex;align-items:center;gap:8px}.reward-prize .prize-label[data-v-79d8e2ac]{background:#f1c40f;color:#fff;padding:2px 8px;border-radius:4px;font-size:13px}.reward-prize .prize-value[data-v-79d8e2ac]{color:#e74c3c;font-weight:500}.highlight[data-v-79d8e2ac]{color:#3498db;font-weight:700;background:rgba(52,152,219,.1);padding:2px 6px;border-radius:4px}.highlight-prize[data-v-79d8e2ac]{color:#e74c3c;font-weight:700;background:rgba(231,76,60,.1);padding:2px 6px;border-radius:4px;display:inline-block;position:relative}.highlight-prize[data-v-79d8e2ac]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:rgba(231,76,60,.5);border-radius:1px}.contact-info[data-v-79d8e2ac]{background:linear-gradient(90deg,#f9f9f9,#f0f4f8);padding:20px 25px;border-radius:12px;margin-bottom:50px;box-shadow:0 8px 16px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease;border-left:4px solid #3498db}.contact-info[data-v-79d8e2ac]:hover{box-shadow:0 12px 24px rgba(0,0,0,.12);transform:translateY(-5px)}.contact-info .contact-right[data-v-79d8e2ac]{display:flex;justify-content:center;width:100%}.contact-info .contact-right .highlight-contact[data-v-79d8e2ac]{font-size:18px;font-weight:600;color:#34495e;display:flex;align-items:center;padding:8px 15px;background:rgba(52,152,219,.05);border-radius:6px;border-left:3px solid #3498db;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:all .3s ease}.contact-info .contact-right .highlight-contact[data-v-79d8e2ac]:hover{background:rgba(52,152,219,.1);transform:translateX(5px)}.contact-info .contact-right .highlight-contact .contact-highlight-icon[data-v-79d8e2ac]{display:inline-block;width:8px;height:8px;background:#e74c3c;border-radius:50%;margin-right:10px;position:relative;animation:pulse-dot-79d8e2ac 1.5s cubic-bezier(.455,.03,.515,.955) infinite}.contact-info .contact-right .contact-emphasis[data-v-79d8e2ac]{color:#e74c3c;font-weight:800;font-size:120%;padding:0 3px;position:relative}.contact-info .contact-right .contact-emphasis[data-v-79d8e2ac]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:rgba(231,76,60,.3);border-radius:2px}.contact-info .contact-right .support-tag[data-v-79d8e2ac]{display:inline-block;background:#e74c3c;color:#fff;padding:2px 10px;border-radius:4px;font-size:16px;font-weight:700;margin-left:5px;box-shadow:0 2px 4px rgba(231,76,60,.3);position:relative;overflow:hidden}.contact-info .contact-right .support-tag[data-v-79d8e2ac]:before{content:"";position:absolute;top:-10px;left:-10px;width:40px;height:40px;background:hsla(0,0%,100%,.2);transform:rotate(45deg);animation:shine-79d8e2ac 2s infinite}.section-icon[data-v-79d8e2ac]{display:inline-block;width:24px;height:24px;margin-right:12px;vertical-align:middle;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;color:#fff;text-align:center;line-height:24px;font-size:12px}.api-section[data-v-79d8e2ac],.download-section[data-v-79d8e2ac],.firmware-section[data-v-79d8e2ac],.third-party-section[data-v-79d8e2ac]{margin-bottom:40px;background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 20px rgba(0,0,0,.05);transition:all .3s ease;border-top:4px solid #3498db;position:relative;overflow:hidden}.api-section[data-v-79d8e2ac]:before,.download-section[data-v-79d8e2ac]:before,.firmware-section[data-v-79d8e2ac]:before,.third-party-section[data-v-79d8e2ac]:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,rgba(52,152,219,.05) 0,hsla(0,0%,100%,0) 70%);z-index:0}.api-section[data-v-79d8e2ac]:hover,.download-section[data-v-79d8e2ac]:hover,.firmware-section[data-v-79d8e2ac]:hover,.third-party-section[data-v-79d8e2ac]:hover{box-shadow:0 12px 30px rgba(0,0,0,.1)}.api-section h2[data-v-79d8e2ac],.download-section h2[data-v-79d8e2ac],.firmware-section h2[data-v-79d8e2ac],.third-party-section h2[data-v-79d8e2ac]{font-size:22px;margin-top:0;margin-bottom:25px;color:#2c3e50;border-bottom:2px solid rgba(52,152,219,.2);padding-bottom:15px;font-weight:700;display:flex;align-items:center;position:relative}.download-links[data-v-79d8e2ac]{display:flex;justify-content:center;gap:30px;margin-top:20px}.download-btn[data-v-79d8e2ac]{display:inline-flex;align-items:center;background-color:#3498db;color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:700;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1)}.download-btn[data-v-79d8e2ac]:hover{background-color:#2980b9;box-shadow:0 4px 8px rgba(0,0,0,.15)}.download-btn i[data-v-79d8e2ac]{margin-right:10px}.firmware-cards[data-v-79d8e2ac]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.firmware-card[data-v-79d8e2ac]{flex:1;min-width:200px;border:1px solid #ecf0f1;border-radius:6px;overflow:hidden;transition:all .3s ease}.firmware-card[data-v-79d8e2ac]:hover{border-color:#3498db;box-shadow:0 4px 8px rgba(0,0,0,.1)}.firmware-card .firmware-card-header[data-v-79d8e2ac]{background-color:#3498db;color:#fff;padding:10px;font-weight:700;text-align:center;font-size:14px}.firmware-card .firmware-card-body[data-v-79d8e2ac]{padding:10px;text-align:center;background-color:#fff;color:#555;font-size:13px}.firmware-content[data-v-79d8e2ac]{background-color:#f8fafb;padding:15px;border-radius:6px;margin-top:20px;border:1px solid #ecf0f1}.firmware-content h3[data-v-79d8e2ac]{margin-top:0;color:#2c3e50;display:flex;align-items:center;margin-bottom:15px;font-weight:600;font-size:16px}.firmware-content h3 .content-icon[data-v-79d8e2ac]{display:inline-block;width:16px;height:16px;margin-right:8px;background-color:#3498db;border-radius:50%}.apk-list[data-v-79d8e2ac]{display:flex;flex-wrap:wrap;gap:15px;margin:10px 0}.apk-item[data-v-79d8e2ac]{display:flex;align-items:center;background:#fff;padding:12px 20px;border-radius:25px;border:1px solid #ecf0f1;transition:all .3s ease;min-width:140px}.apk-item[data-v-79d8e2ac]:hover{border-color:#3498db;box-shadow:0 4px 10px rgba(0,0,0,.1);transform:translateY(-3px)}.apk-item .apk-icon[data-v-79d8e2ac]{display:inline-block;width:24px;height:24px;background-color:#3498db;border-radius:4px;margin-right:12px;position:relative}.apk-item .apk-icon[data-v-79d8e2ac]:before{content:"APK";position:absolute;font-size:8px;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.apk-item span[data-v-79d8e2ac]{font-weight:600;font-size:16px;color:#2c3e50}.third-party-section[data-v-79d8e2ac]{margin:40px 0}.third-party-section .third-party-box[data-v-79d8e2ac]{display:flex;justify-content:center;padding:20px}.third-party-section .third-party-content[data-v-79d8e2ac]{max-width:800px;width:100%;background:linear-gradient(145deg,#fff,#f0f7ff);padding:40px;border-radius:20px;text-align:center;border:2px solid rgba(52,152,219,.15);box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .4s ease;position:relative;overflow:hidden}.third-party-section .third-party-content[data-v-79d8e2ac]:hover{transform:translateY(-5px);border-color:rgba(52,152,219,.3);box-shadow:0 15px 40px rgba(52,152,219,.1)}.third-party-section .third-party-content:hover .third-party-icon i[data-v-79d8e2ac]{transform:rotateY(1turn)}.third-party-section .third-party-content:hover .decoration-dot[data-v-79d8e2ac]{transform:scale(1.2)}.third-party-section .third-party-content .third-party-icon[data-v-79d8e2ac]{margin-bottom:25px}.third-party-section .third-party-content .third-party-icon i[data-v-79d8e2ac]{font-size:48px;color:#3498db;transition:transform .8s ease}.third-party-section .third-party-content .message-box[data-v-79d8e2ac]{position:relative;z-index:1}.third-party-section .third-party-content .message-box .message-title[data-v-79d8e2ac]{font-size:24px;color:#2c3e50;font-weight:600;margin-bottom:20px;position:relative;display:inline-block}.third-party-section .third-party-content .message-box .message-title[data-v-79d8e2ac]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:40px;height:3px;background:linear-gradient(90deg,#3498db,#2980b9);border-radius:2px}.third-party-section .third-party-content .message-box .message-content p[data-v-79d8e2ac]{margin:12px 0;font-size:18px;color:#34495e;font-weight:500;line-height:1.6;position:relative;display:inline-block;padding:0 15px}.third-party-section .third-party-content .message-box .message-content p[data-v-79d8e2ac]:after,.third-party-section .third-party-content .message-box .message-content p[data-v-79d8e2ac]:before{content:'"';color:#3498db;font-size:24px;position:absolute;opacity:.5}.third-party-section .third-party-content .message-box .message-content p[data-v-79d8e2ac]:before{left:0;top:-5px}.third-party-section .third-party-content .message-box .message-content p[data-v-79d8e2ac]:after{right:0;bottom:-5px}.third-party-section .third-party-content .message-box .message-decoration[data-v-79d8e2ac]{display:flex;justify-content:center;gap:8px;margin-top:20px}.third-party-section .third-party-content .message-box .message-decoration .decoration-dot[data-v-79d8e2ac]{width:6px;height:6px;background:#3498db;border-radius:50%;transition:transform .3s ease}.third-party-section .third-party-content .message-box .message-decoration .decoration-dot[data-v-79d8e2ac]:nth-child(2){transition-delay:.1s}.third-party-section .third-party-content .message-box .message-decoration .decoration-dot[data-v-79d8e2ac]:nth-child(3){transition-delay:.2s}.api-section[data-v-79d8e2ac]{margin:40px 0;background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 20px rgba(0,0,0,.05);transition:all .3s ease;border-top:4px solid #3498db;position:relative;overflow:hidden}.api-section[data-v-79d8e2ac]:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,rgba(52,152,219,.05) 0,hsla(0,0%,100%,0) 70%);z-index:0}.api-section[data-v-79d8e2ac]:hover{box-shadow:0 12px 30px rgba(0,0,0,.1)}.api-section h2[data-v-79d8e2ac]{font-size:24px;margin-top:0;margin-bottom:25px;color:#2c3e50;border-bottom:2px solid rgba(52,152,219,.2);padding-bottom:15px;font-weight:700;display:flex;align-items:center;position:relative}.api-section .api-intro[data-v-79d8e2ac]{text-align:center;color:#34495e;font-size:18px;margin-bottom:30px;font-weight:500;position:relative;padding-bottom:15px}.api-section .api-intro[data-v-79d8e2ac]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,rgba(52,152,219,.4),rgba(52,152,219,.8));border-radius:3px}.api-cards[data-v-79d8e2ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;justify-content:center;perspective:1000px}.api-card[data-v-79d8e2ac]{flex:1;min-width:220px;max-width:350px;background:#fff;border-radius:12px;overflow:hidden;transition:all .4s ease;border:1px solid rgba(0,0,0,.08);position:relative;transform-style:preserve-3d;margin:0 auto;box-shadow:0 5px 15px rgba(0,0,0,.05)}.api-card[data-v-79d8e2ac]:hover{transform:translateY(-10px) rotateX(5deg);box-shadow:0 15px 30px rgba(0,0,0,.15);border-color:rgba(52,152,219,.3)}.api-card:hover .api-card-header[data-v-79d8e2ac]:after{transform:scaleX(1)}.api-card.free-api[data-v-79d8e2ac]{border:2px solid #4facfe;transform:translateY(-5px);box-shadow:0 10px 25px rgba(79,172,254,.15)}.api-card.free-api .api-card-header[data-v-79d8e2ac]{background:linear-gradient(135deg,#4facfe,#00f2fe);position:relative}.api-card.free-api .api-card-header[data-v-79d8e2ac]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.5),hsla(0,0%,100%,.2));transform:scaleX(0);transform-origin:center;transition:transform .6s ease}.api-card .card-badge[data-v-79d8e2ac]{position:absolute;top:0;right:15px;background:#ff6b6b;color:#fff;font-size:13px;padding:5px 15px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-weight:700;box-shadow:0 3px 8px hsla(0,100%,71%,.3);z-index:2}.api-card .api-card-header[data-v-79d8e2ac]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:18px 15px;font-weight:700;text-align:center;font-size:18px;letter-spacing:.5px;position:relative;overflow:hidden}.api-card .api-card-header[data-v-79d8e2ac]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1),transparent);transform:translateX(-100%)}.api-card .api-card-header[data-v-79d8e2ac]:hover:before{animation:shine-79d8e2ac 1.5s}.api-card .api-card-rate[data-v-79d8e2ac]{font-size:28px;font-weight:700;color:#4facfe;text-align:center;padding:18px 15px;background:rgba(79,172,254,.08);text-shadow:0 1px 2px rgba(0,0,0,.1)}.api-card .api-card-body[data-v-79d8e2ac]{padding:25px 20px;background:linear-gradient(180deg,#fff,#f9fafc)}.api-card .api-feature[data-v-79d8e2ac]{display:flex;align-items:center;margin-bottom:16px;transition:transform .3s ease}.api-card .api-feature[data-v-79d8e2ac]:hover{transform:translateX(5px)}.api-card .api-feature i[data-v-79d8e2ac]{color:#4facfe;margin-right:12px;font-size:16px;background:rgba(79,172,254,.1);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%}.api-card .api-feature span[data-v-79d8e2ac]{color:#456;font-size:15px;font-weight:500}@keyframes shine-79d8e2ac{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes pulse-dot-79d8e2ac{0%{transform:scale(.8);box-shadow:0 0 0 0 rgba(231,76,60,.4)}50%{transform:scale(1);box-shadow:0 0 0 5px rgba(231,76,60,0)}to{transform:scale(.8);box-shadow:0 0 0 0 rgba(231,76,60,0)}}@media (max-width:768px){.activity-container[data-v-79d8e2ac]{padding:20px 15px 30px}.back-button[data-v-79d8e2ac]{top:10px;left:10px;padding:6px 12px;font-size:14px}.activity-header[data-v-79d8e2ac]{margin-bottom:30px}.activity-header h1[data-v-79d8e2ac]{font-size:26px}.activity-header .header-decoration[data-v-79d8e2ac]{width:40px;margin:0 10px}.policy-section[data-v-79d8e2ac]{padding:20px 15px;margin-bottom:25px}.policy-section h2[data-v-79d8e2ac]{font-size:18px;margin-bottom:15px;padding-bottom:10px}.rewards-section[data-v-79d8e2ac]{grid-template-columns:1fr;gap:20px;margin:20px 0}.reward-card[data-v-79d8e2ac]{width:100%;margin-bottom:5px}.reward-header[data-v-79d8e2ac]{padding:15px}.reward-header h3[data-v-79d8e2ac]{font-size:16px}.reward-body[data-v-79d8e2ac]{padding:15px}.reward-value[data-v-79d8e2ac]{font-size:32px}.download-links[data-v-79d8e2ac]{flex-direction:column;align-items:center;gap:15px}.download-btn[data-v-79d8e2ac]{width:100%;justify-content:center}.api-cards[data-v-79d8e2ac]{flex-direction:column;align-items:center}.firmware-cards[data-v-79d8e2ac]{flex-direction:column}.firmware-card[data-v-79d8e2ac]{min-width:100%}.apk-list[data-v-79d8e2ac]{justify-content:center}.apk-item[data-v-79d8e2ac]{min-width:120px;padding:8px 15px}.apk-item span[data-v-79d8e2ac]{font-size:14px}.third-party-section .third-party-content[data-v-79d8e2ac]{padding:20px 15px}.third-party-section .third-party-content .third-party-icon i[data-v-79d8e2ac]{font-size:36px}.third-party-section .third-party-content .message-box .message-title[data-v-79d8e2ac]{font-size:20px}.third-party-section .third-party-content .message-box .message-content p[data-v-79d8e2ac]{font-size:15px;padding:0 10px}.api-card[data-v-79d8e2ac]{min-width:100%;margin-bottom:10px}.api-card.free-api[data-v-79d8e2ac]{transform:scale(1)}.api-card.free-api[data-v-79d8e2ac]:hover{transform:translateY(-10px) scale(1)}.contact-info[data-v-79d8e2ac]{margin-bottom:30px}.contact-info .contact-right[data-v-79d8e2ac]{padding:5px}.contact-info .contact-right .highlight-contact[data-v-79d8e2ac]{font-size:15px;text-align:center;flex-wrap:wrap;justify-content:center;padding:10px}.contact-info .contact-right .contact-emphasis[data-v-79d8e2ac]{margin:0 2px}.contact-info .contact-right .support-tag[data-v-79d8e2ac]{margin:5px 0 0 0;padding:2px 8px;font-size:14px}.api-section[data-v-79d8e2ac],.download-section[data-v-79d8e2ac],.firmware-section[data-v-79d8e2ac],.third-party-section[data-v-79d8e2ac]{padding:20px 15px;margin-bottom:25px}.api-section h2[data-v-79d8e2ac],.download-section h2[data-v-79d8e2ac],.firmware-section h2[data-v-79d8e2ac],.third-party-section h2[data-v-79d8e2ac]{font-size:18px;margin-bottom:15px;padding-bottom:10px}}@media (max-width:480px){.activity-header h1[data-v-79d8e2ac]{font-size:22px}.reward-header h3[data-v-79d8e2ac]{font-size:15px}.reward-number[data-v-79d8e2ac]{width:28px;height:28px}.reward-value[data-v-79d8e2ac]{font-size:28px}.reward-info-list li[data-v-79d8e2ac]{font-size:13px}.contact-info .contact-right .highlight-contact[data-v-79d8e2ac]{font-size:14px;line-height:1.4}.section-icon[data-v-79d8e2ac]{width:20px;height:20px;line-height:20px;margin-right:8px}.api-card-header[data-v-79d8e2ac]{padding:12px 10px;font-size:15px}.api-card-rate[data-v-79d8e2ac]{font-size:20px;padding:12px 10px}}.help-container[data-v-5b149aed]{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.help-header[data-v-5b149aed]{text-align:center;margin-bottom:40px}.help-header h3[data-v-5b149aed]{color:#1890ff;font-size:28px;font-weight:600;margin-bottom:12px}.help-header .help-description[data-v-5b149aed]{color:#666;font-size:16px;line-height:1.6;max-width:600px;margin:0 auto}.help-content .help-section[data-v-5b149aed]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:30px;overflow:hidden}.help-content .help-section .section-header[data-v-5b149aed]{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;padding:20px 30px;display:flex;align-items:center}.help-content .help-section .section-header .section-number[data-v-5b149aed]{background:hsla(0,0%,100%,.2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:16px;font-size:18px}.help-content .help-section .section-header h4[data-v-5b149aed]{font-size:20px;font-weight:600;margin:0}.help-content .help-section .section-content[data-v-5b149aed]{padding:30px}.ip-type-grid[data-v-5b149aed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px}.ip-type-card[data-v-5b149aed]{border:2px solid #f0f0f0;border-radius:8px;overflow:hidden;transition:all .3s ease}.ip-type-card[data-v-5b149aed]:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 20px rgba(24,144,255,.1)}.ip-type-card .card-header[data-v-5b149aed]{padding:16px 20px;display:flex;align-items:center;color:#fff}.ip-type-card .card-header i[data-v-5b149aed]{font-size:20px;margin-right:10px}.ip-type-card .card-header h5[data-v-5b149aed]{margin:0;font-size:16px;font-weight:600}.ip-type-card .card-header.small-network[data-v-5b149aed]{background:linear-gradient(135deg,#52c41a,#73d13d)}.ip-type-card .card-header.large-network[data-v-5b149aed]{background:linear-gradient(135deg,#faad14,#ffc53d)}.ip-type-card .card-header.public-network[data-v-5b149aed]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.ip-type-card .card-content[data-v-5b149aed]{padding:20px}.ip-type-card .card-content p[data-v-5b149aed]{margin:0 0 12px;color:#666;line-height:1.6}.ip-type-card .card-content .ip-example[data-v-5b149aed]{background:#f8f9fa;border-radius:6px;padding:12px;margin:12px 0;font-family:Monaco,Consolas,monospace}.ip-type-card .card-content .ip-example code[data-v-5b149aed]{color:#d63384;background:none;font-size:14px;font-weight:500}.ip-type-card .card-content .ip-example.success[data-v-5b149aed]{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a;display:flex;align-items:center}.ip-type-card .card-content .ip-example.success i[data-v-5b149aed]{margin-right:8px;font-size:16px}.ip-type-card .card-content .ip-note[data-v-5b149aed]{font-size:12px;color:#999;margin:8px 0 0}.important-notice[data-v-5b149aed]{background:#fff2e8;border:1px solid #ffbb96;border-radius:6px;padding:16px;margin-bottom:24px;display:flex;align-items:flex-start}.important-notice i[data-v-5b149aed]{color:#fa8c16;font-size:18px;margin-right:10px;margin-top:2px}.important-notice p[data-v-5b149aed]{margin:0;color:#d4380d;font-weight:500}.steps-container .step-item[data-v-5b149aed]{display:flex;margin-bottom:24px}.steps-container .step-item[data-v-5b149aed]:last-child{margin-bottom:0}.steps-container .step-item .step-number[data-v-5b149aed]{width:40px;height:40px;background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:20px;flex-shrink:0}.steps-container .step-item .step-content[data-v-5b149aed]{flex:1}.steps-container .step-item .step-content h5[data-v-5b149aed]{margin:0 0 12px;font-size:16px;font-weight:600;color:#333}.steps-container .step-item .step-content p[data-v-5b149aed]{margin:0;line-height:1.6;color:#666}.contact-grid[data-v-5b149aed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:16px}.contact-item[data-v-5b149aed]{background:#f8f9fa;border-radius:6px;padding:12px 16px;display:flex;align-items:center;transition:all .3s ease}.contact-item i[data-v-5b149aed]{margin-right:8px;font-size:16px}.contact-item[data-v-5b149aed]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.contact-item.telecom[data-v-5b149aed]{border-left:4px solid #1890ff}.contact-item.telecom[data-v-5b149aed]:hover{background:#f0f7ff}.contact-item.unicom[data-v-5b149aed]{border-left:4px solid #52c41a}.contact-item.unicom[data-v-5b149aed]:hover{background:#f6ffed}.contact-item.mobile[data-v-5b149aed]{border-left:4px solid #faad14}.contact-item.mobile[data-v-5b149aed]:hover{background:#fffbe6}.query-links[data-v-5b149aed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:20px 0}.query-link[data-v-5b149aed]{display:flex;align-items:center;padding:16px 20px;background:#fff;border:2px solid #e8e8e8;border-radius:8px;text-decoration:none;color:#333;transition:all .3s ease}.query-link[data-v-5b149aed]:hover{border-color:#1890ff;color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 20px rgba(24,144,255,.1)}.query-link i[data-v-5b149aed]:first-child{margin-right:12px;font-size:18px}.query-link span[data-v-5b149aed]{flex:1;font-weight:500}.query-link i[data-v-5b149aed]:last-child{font-size:14px}.business-requirements[data-v-5b149aed]{background:#f0f7ff;border-radius:8px;padding:20px;margin-top:24px}.business-requirements .requirements-header[data-v-5b149aed]{display:flex;align-items:center;margin-bottom:16px}.business-requirements .requirements-header i[data-v-5b149aed]{color:#1890ff;font-size:18px;margin-right:8px}.business-requirements .requirements-header h5[data-v-5b149aed]{margin:0;font-size:16px;font-weight:600;color:#333}.business-requirements .requirements-content .requirement-item[data-v-5b149aed]{display:flex;align-items:center;margin-bottom:8px}.business-requirements .requirements-content .requirement-item i[data-v-5b149aed]{margin-right:8px;font-size:16px}.business-requirements .requirements-content .requirement-item.success[data-v-5b149aed]{color:#52c41a}.business-requirements .requirements-content .requirement-item.warning[data-v-5b149aed]{color:#faad14}.business-requirements .requirements-content .requirement-note[data-v-5b149aed]{display:flex;align-items:flex-start;margin-top:16px;padding-top:16px;border-top:1px dashed #d9d9d9}.business-requirements .requirements-content .requirement-note i[data-v-5b149aed]{color:#fa8c16;font-size:16px;margin-right:8px;margin-top:2px}.business-requirements .requirements-content .requirement-note p[data-v-5b149aed]{margin:0;color:#d4380d;line-height:1.6}@media (max-width:768px){.help-container[data-v-5b149aed]{padding:15px}.help-header h3[data-v-5b149aed]{font-size:24px}.help-section .section-header[data-v-5b149aed]{padding:16px 20px}.help-section .section-header .section-number[data-v-5b149aed]{width:32px;height:32px;font-size:16px;margin-right:12px}.help-section .section-header h4[data-v-5b149aed]{font-size:18px}.help-section .section-content[data-v-5b149aed]{padding:20px}.contact-grid[data-v-5b149aed],.ip-type-grid[data-v-5b149aed],.query-links[data-v-5b149aed]{grid-template-columns:1fr}}.help-container[data-v-87ccbb42]{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.help-header[data-v-87ccbb42]{text-align:center;margin-bottom:40px}.help-header h3[data-v-87ccbb42]{color:#1890ff;font-size:28px;font-weight:600;margin-bottom:12px}.help-header .help-description[data-v-87ccbb42]{color:#666;font-size:16px;line-height:1.6;max-width:800px;margin:0 auto}.help-content .help-section[data-v-87ccbb42]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:30px;overflow:hidden}.help-content .help-section .section-header[data-v-87ccbb42]{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;padding:20px 30px;display:flex;align-items:center}.help-content .help-section .section-header .section-number[data-v-87ccbb42]{background:hsla(0,0%,100%,.2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:16px;font-size:18px}.help-content .help-section .section-header h4[data-v-87ccbb42]{font-size:20px;font-weight:600;margin:0}.help-content .help-section .section-content[data-v-87ccbb42]{padding:30px}.detection-steps .step-item[data-v-87ccbb42]{display:flex;align-items:flex-start;margin-bottom:20px}.detection-steps .step-item[data-v-87ccbb42]:last-child{margin-bottom:0}.detection-steps .step-item .step-icon[data-v-87ccbb42]{width:40px;height:40px;background:linear-gradient(135deg,#52c41a,#73d13d);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.detection-steps .step-item .step-icon i[data-v-87ccbb42]{color:#fff;font-size:18px}.detection-steps .step-item .step-content[data-v-87ccbb42]{flex:1;padding-top:8px}.detection-steps .step-item .step-content p[data-v-87ccbb42]{margin:0;line-height:1.6;color:#666;display:flex;align-items:center;flex-wrap:wrap}.inline-link[data-v-87ccbb42]{color:#1890ff;text-decoration:none;margin:0 8px;display:inline-flex;align-items:center}.inline-link[data-v-87ccbb42]:hover{color:#40a9ff;text-decoration:underline}.inline-link i[data-v-87ccbb42]{margin-left:4px;font-size:12px}.ipv6-test-container[data-v-87ccbb42]{margin:30px 0}.ipv6-test-container .test-header[data-v-87ccbb42]{display:flex;align-items:center;margin-bottom:16px}.ipv6-test-container .test-header i[data-v-87ccbb42]{color:#1890ff;font-size:18px;margin-right:8px}.ipv6-test-container .test-header h5[data-v-87ccbb42]{margin:0;font-size:16px;font-weight:600;color:#333}.ipv6-test-container .ipv6-test-box[data-v-87ccbb42]{border:2px solid #e8e8e8;border-radius:8px;overflow:hidden;transition:all .3s ease}.ipv6-test-container .ipv6-test-box[data-v-87ccbb42]:hover{border-color:#1890ff;box-shadow:0 4px 20px rgba(24,144,255,.1)}.result-explain[data-v-87ccbb42]{margin-top:30px}.result-explain h5[data-v-87ccbb42]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.result-grid[data-v-87ccbb42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.result-item[data-v-87ccbb42]{border-radius:8px;padding:20px}.result-item.success[data-v-87ccbb42]{background:#f6ffed;border:1px solid #b7eb8f}.result-item.success .result-status[data-v-87ccbb42]{color:#52c41a}.result-item.fail[data-v-87ccbb42]{background:#fff2f0;border:1px solid #ffccc7}.result-item.fail .result-status[data-v-87ccbb42]{color:#f5222d}.result-item .result-status[data-v-87ccbb42]{display:flex;align-items:center;font-weight:600;margin-bottom:12px}.result-item .result-status i[data-v-87ccbb42]{margin-right:8px;font-size:18px}.result-item .result-status span[data-v-87ccbb42]{font-size:16px}.result-item p[data-v-87ccbb42]{margin:0;line-height:1.6;color:#666}.contact-grid[data-v-87ccbb42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}.contact-item[data-v-87ccbb42]{background:#f8f9fa;border-radius:8px;padding:20px;display:flex;align-items:center;transition:all .3s ease}.contact-item[data-v-87ccbb42]:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.contact-item .contact-icon[data-v-87ccbb42]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px}.contact-item .contact-icon i[data-v-87ccbb42]{color:#fff;font-size:20px}.contact-item .contact-info h6[data-v-87ccbb42]{margin:0 0 4px;font-size:14px;color:#666;font-weight:500}.contact-item .contact-info .phone-number[data-v-87ccbb42]{font-size:18px;font-weight:600;color:#333}.contact-item.telecom[data-v-87ccbb42]{border-left:4px solid #1890ff}.contact-item.telecom .contact-icon[data-v-87ccbb42]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.contact-item.telecom[data-v-87ccbb42]:hover{background:#f0f7ff}.contact-item.unicom[data-v-87ccbb42]{border-left:4px solid #52c41a}.contact-item.unicom .contact-icon[data-v-87ccbb42]{background:linear-gradient(135deg,#52c41a,#73d13d)}.contact-item.unicom[data-v-87ccbb42]:hover{background:#f6ffed}.contact-item.mobile[data-v-87ccbb42]{border-left:4px solid #faad14}.contact-item.mobile .contact-icon[data-v-87ccbb42]{background:linear-gradient(135deg,#faad14,#ffc53d)}.contact-item.mobile[data-v-87ccbb42]:hover{background:#fffbe6}.tip-box[data-v-87ccbb42]{background:#f0f7ff;border:1px solid #91d5ff;border-radius:8px;padding:20px;margin-top:24px;display:flex;align-items:flex-start}.tip-box i[data-v-87ccbb42]{color:#1890ff;font-size:20px;margin-right:12px;margin-top:2px}.tip-box .tip-content[data-v-87ccbb42]{flex:1}.tip-box .tip-content h6[data-v-87ccbb42]{margin:0 0 8px;font-size:16px;font-weight:600;color:#1890ff}.tip-box .tip-content p[data-v-87ccbb42]{margin:0;color:#666;line-height:1.6}.notice-grid[data-v-87ccbb42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.notice-item[data-v-87ccbb42]{background:#fafafa;border-radius:8px;padding:20px;display:flex;align-items:flex-start;transition:all .3s ease}.notice-item[data-v-87ccbb42]:hover{background:#f0f7ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.notice-item .notice-icon[data-v-87ccbb42]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.notice-item .notice-icon i[data-v-87ccbb42]{color:#fff;font-size:18px}.notice-item .notice-icon.router[data-v-87ccbb42]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.notice-item .notice-icon.modem[data-v-87ccbb42]{background:linear-gradient(135deg,#52c41a,#73d13d)}.notice-item .notice-icon.router-dial[data-v-87ccbb42]{background:linear-gradient(135deg,#faad14,#ffc53d)}.notice-item .notice-content[data-v-87ccbb42]{flex:1}.notice-item .notice-content h6[data-v-87ccbb42]{margin:0 0 8px;font-size:15px;font-weight:600;color:#333}.notice-item .notice-content p[data-v-87ccbb42]{margin:0;color:#666;line-height:1.6;font-size:14px}.business-requirements[data-v-87ccbb42]{background:#f0f7ff;border-radius:8px;padding:24px}.business-requirements .requirements-header[data-v-87ccbb42]{display:flex;align-items:center;margin-bottom:16px}.business-requirements .requirements-header i[data-v-87ccbb42]{color:#1890ff;font-size:18px;margin-right:8px}.business-requirements .requirements-header h5[data-v-87ccbb42]{margin:0;font-size:16px;font-weight:600;color:#333}.business-requirements .requirements-content .requirement-item[data-v-87ccbb42]{display:flex;align-items:center;margin-bottom:12px;color:#52c41a}.business-requirements .requirements-content .requirement-item i[data-v-87ccbb42]{margin-right:8px;font-size:16px}.business-requirements .requirements-content .requirement-item span[data-v-87ccbb42]{font-weight:500}.business-requirements .requirements-content .requirement-benefit[data-v-87ccbb42]{display:flex;align-items:center;color:#faad14;font-weight:600}.business-requirements .requirements-content .requirement-benefit i[data-v-87ccbb42]{margin-right:8px;font-size:16px}@media (max-width:768px){.help-container[data-v-87ccbb42]{padding:15px}.help-header h3[data-v-87ccbb42]{font-size:24px}.help-section .section-header[data-v-87ccbb42]{padding:16px 20px}.help-section .section-header .section-number[data-v-87ccbb42]{width:32px;height:32px;font-size:16px;margin-right:12px}.help-section .section-header h4[data-v-87ccbb42]{font-size:18px}.help-section .section-content[data-v-87ccbb42]{padding:20px}.contact-grid[data-v-87ccbb42],.notice-grid[data-v-87ccbb42],.result-grid[data-v-87ccbb42]{grid-template-columns:1fr}.detection-steps .step-item[data-v-87ccbb42]{flex-direction:column;align-items:flex-start}.detection-steps .step-item .step-icon[data-v-87ccbb42]{margin-bottom:12px}}.bandwidth-container[data-v-a27b6a18]{max-width:1000px;margin:0 auto;padding:20px}.bandwidth-container .page-header[data-v-a27b6a18]{text-align:center;margin-bottom:30px}.bandwidth-container .page-header h3[data-v-a27b6a18]{color:#1890ff;font-size:24px;margin-bottom:10px;position:relative}.bandwidth-container .page-header h3[data-v-a27b6a18]:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:2px}.bandwidth-container .page-header .page-description[data-v-a27b6a18]{color:#666;font-size:16px;line-height:1.6;margin-top:15px}.bandwidth-container .content-wrapper .step-container[data-v-a27b6a18]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:20px;overflow:hidden;border:1px solid #f0f0f0}.bandwidth-container .content-wrapper .step-container .step-header[data-v-a27b6a18]{background:linear-gradient(135deg,#f6f9ff,#e8f4ff);padding:20px;display:flex;align-items:center;border-bottom:1px solid #e8f4ff}.bandwidth-container .content-wrapper .step-container .step-header .step-number[data-v-a27b6a18]{width:32px;height:32px;background:#1890ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:15px;font-size:16px}.bandwidth-container .content-wrapper .step-container .step-header h4[data-v-a27b6a18]{color:#1890ff;margin:0;font-size:18px;font-weight:600}.bandwidth-container .content-wrapper .step-container .step-content[data-v-a27b6a18]{padding:25px}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item[data-v-a27b6a18]{display:flex;align-items:flex-start;margin-bottom:15px}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item[data-v-a27b6a18]:last-child{margin-bottom:0}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item .step-dot[data-v-a27b6a18]{width:24px;height:24px;background:#52c41a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-right:12px;flex-shrink:0;margin-top:2px}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item p[data-v-a27b6a18]{margin:0;line-height:1.6;color:#333}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item p a[data-v-a27b6a18]{color:#1890ff;text-decoration:none;font-weight:500}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item p a[data-v-a27b6a18]:hover{color:#40a9ff;text-decoration:underline}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item p a i[data-v-a27b6a18]{margin-left:4px;font-size:12px}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid[data-v-a27b6a18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:15px}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item[data-v-a27b6a18]{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:15px;display:flex;align-items:center;cursor:pointer;transition:all .3s ease;position:relative}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item[data-v-a27b6a18]:hover{background:#f0f7ff;border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.15)}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .operator-icon[data-v-a27b6a18]{width:40px;height:40px;border-radius:50%;margin-right:12px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .operator-icon.telecom[data-v-a27b6a18]{background:#06c}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .operator-icon.unicom[data-v-a27b6a18]{background:#f60}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .operator-icon.mobile[data-v-a27b6a18]{background:#0c6}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .contact-info[data-v-a27b6a18]{flex:1}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .contact-info h5[data-v-a27b6a18]{margin:0 0 4px 0;font-size:14px;color:#333}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .contact-info .phone-number[data-v-a27b6a18]{margin:0;font-size:16px;font-weight:600;color:#1890ff}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .copy-icon[data-v-a27b6a18]{color:#999;font-size:16px;opacity:0;transition:opacity .3s ease}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item:hover .copy-icon[data-v-a27b6a18]{opacity:1}.bandwidth-container .content-wrapper .tips-box[data-v-a27b6a18]{background:linear-gradient(135deg,#f6ffed,#f0f9e8);border:1px solid #b7eb8f;border-radius:8px;padding:16px;margin:20px 0;display:flex;align-items:flex-start}.bandwidth-container .content-wrapper .tips-box i[data-v-a27b6a18]{color:#52c41a;font-size:18px;margin-right:12px;margin-top:2px;flex-shrink:0}.bandwidth-container .content-wrapper .tips-box .tips-content[data-v-a27b6a18]{flex:1}.bandwidth-container .content-wrapper .tips-box .tips-content p[data-v-a27b6a18]{margin:0;line-height:1.6;color:#333}.bandwidth-container .content-wrapper .tips-box .tips-content p[data-v-a27b6a18]:not(:last-child){margin-bottom:5px}.bandwidth-container .content-wrapper .tips-box .tips-content p strong[data-v-a27b6a18]{color:#52c41a}.bandwidth-container .content-wrapper .info-box[data-v-a27b6a18]{background:linear-gradient(135deg,#f0f7ff,#e8f4ff);border:1px solid #91d5ff;border-radius:8px;padding:20px;margin-top:20px}.bandwidth-container .content-wrapper .info-box .info-header[data-v-a27b6a18]{display:flex;align-items:center;margin-bottom:15px}.bandwidth-container .content-wrapper .info-box .info-header i[data-v-a27b6a18]{color:#1890ff;font-size:20px;margin-right:10px}.bandwidth-container .content-wrapper .info-box .info-header h4[data-v-a27b6a18]{margin:0;color:#1890ff;font-size:16px;font-weight:600}.bandwidth-container .content-wrapper .info-box .info-content .requirement-item[data-v-a27b6a18]{display:flex;align-items:flex-start;margin-bottom:15px}.bandwidth-container .content-wrapper .info-box .info-content .requirement-item .requirement-icon[data-v-a27b6a18]{width:40px;height:40px;background:#1890ff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.bandwidth-container .content-wrapper .info-box .info-content .requirement-item .requirement-icon i[data-v-a27b6a18]{color:#fff;font-size:18px}.bandwidth-container .content-wrapper .info-box .info-content .requirement-item .requirement-text[data-v-a27b6a18]{flex:1}.bandwidth-container .content-wrapper .info-box .info-content .requirement-item .requirement-text h5[data-v-a27b6a18]{margin:0 0 5px 0;color:#333;font-size:15px;font-weight:600}.bandwidth-container .content-wrapper .info-box .info-content .requirement-item .requirement-text p[data-v-a27b6a18]{margin:0;line-height:1.6;color:#666}.bandwidth-container .content-wrapper .info-box .info-content .requirement-item .requirement-text p[data-v-a27b6a18]:not(:last-child){margin-bottom:5px}.bandwidth-container .content-wrapper .info-box .info-content .requirement-item .requirement-text p strong[data-v-a27b6a18]{color:#1890ff;font-weight:600}.bandwidth-container .content-wrapper .info-box .info-content .requirement-item .requirement-text .sub-text[data-v-a27b6a18]{font-size:13px;color:#999}.bandwidth-container .content-wrapper .info-box .info-content .example-box[data-v-a27b6a18]{background:hsla(0,0%,100%,.6);border-radius:6px;padding:15px;border-left:4px solid #1890ff}.bandwidth-container .content-wrapper .info-box .info-content .example-box h5[data-v-a27b6a18]{margin:0 0 8px 0;color:#1890ff;font-size:14px;font-weight:600}.bandwidth-container .content-wrapper .info-box .info-content .example-box p[data-v-a27b6a18]{margin:0;line-height:1.6;color:#333}.bandwidth-container .content-wrapper .info-box .info-content .example-box p .highlight[data-v-a27b6a18]{background:#fff2e8;color:#fa8c16;padding:2px 6px;border-radius:4px;font-weight:600}@media (max-width:768px){.bandwidth-container .content-wrapper .step-container .step-header[data-v-a27b6a18],.bandwidth-container[data-v-a27b6a18]{padding:15px}.bandwidth-container .content-wrapper .step-container .step-header .step-number[data-v-a27b6a18]{width:28px;height:28px;font-size:14px}.bandwidth-container .content-wrapper .step-container .step-header h4[data-v-a27b6a18]{font-size:16px}.bandwidth-container .content-wrapper .step-container .step-content[data-v-a27b6a18]{padding:20px 15px}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid[data-v-a27b6a18]{grid-template-columns:1fr}}.bandwidth-container[data-v-7ee070ee]{max-width:1000px;margin:0 auto;padding:20px}.bandwidth-container .page-header[data-v-7ee070ee]{text-align:center;margin-bottom:30px}.bandwidth-container .page-header h3[data-v-7ee070ee]{color:#1890ff;font-size:24px;margin-bottom:10px;position:relative}.bandwidth-container .page-header h3[data-v-7ee070ee]:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:2px}.bandwidth-container .page-header .page-description[data-v-7ee070ee]{color:#666;font-size:16px;line-height:1.6;margin-top:15px}.bandwidth-container .content-wrapper .step-container[data-v-7ee070ee]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:20px;overflow:hidden;border:1px solid #f0f0f0}.bandwidth-container .content-wrapper .step-container .step-header[data-v-7ee070ee]{background:linear-gradient(135deg,#f6f9ff,#e8f4ff);padding:20px;display:flex;align-items:center;border-bottom:1px solid #e8f4ff}.bandwidth-container .content-wrapper .step-container .step-header .step-number[data-v-7ee070ee]{width:32px;height:32px;background:#1890ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:15px;font-size:16px}.bandwidth-container .content-wrapper .step-container .step-header h4[data-v-7ee070ee]{color:#1890ff;margin:0;font-size:18px;font-weight:600}.bandwidth-container .content-wrapper .step-container .step-content[data-v-7ee070ee]{padding:25px}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item[data-v-7ee070ee]{display:flex;align-items:flex-start;margin-bottom:15px}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item[data-v-7ee070ee]:last-child{margin-bottom:0}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item .step-dot[data-v-7ee070ee]{width:24px;height:24px;background:#52c41a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-right:12px;flex-shrink:0;margin-top:2px}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item p[data-v-7ee070ee]{margin:0;line-height:1.6;color:#333}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item p a[data-v-7ee070ee]{color:#1890ff;text-decoration:none;font-weight:500}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item p a[data-v-7ee070ee]:hover{color:#40a9ff;text-decoration:underline}.bandwidth-container .content-wrapper .step-container .step-content .step-list .step-item p a i[data-v-7ee070ee]{margin-left:4px;font-size:12px}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid[data-v-7ee070ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:15px}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item[data-v-7ee070ee]{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:15px;display:flex;align-items:center;cursor:pointer;transition:all .3s ease;position:relative}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item[data-v-7ee070ee]:hover{background:#f0f7ff;border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.15)}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .operator-icon[data-v-7ee070ee]{width:40px;height:40px;border-radius:50%;margin-right:12px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .operator-icon.telecom[data-v-7ee070ee]{background:#06c}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .operator-icon.unicom[data-v-7ee070ee]{background:#f60}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .operator-icon.mobile[data-v-7ee070ee]{background:#0c6}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .contact-info[data-v-7ee070ee]{flex:1}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .contact-info h5[data-v-7ee070ee]{margin:0 0 4px 0;font-size:14px;color:#333}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .contact-info .phone-number[data-v-7ee070ee]{margin:0;font-size:16px;font-weight:600;color:#1890ff}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item .copy-icon[data-v-7ee070ee]{color:#999;font-size:16px;opacity:0;transition:opacity .3s ease}.bandwidth-container .content-wrapper .step-container .step-content .contact-grid .contact-item:hover .copy-icon[data-v-7ee070ee]{opacity:1}.bandwidth-container .content-wrapper .tips-box[data-v-7ee070ee]{background:linear-gradient(135deg,#f6ffed,#f0f9e8);border:1px solid #b7eb8f;border-radius:8px;padding:16px;margin:20px 0;display:flex;align-items:flex-start}.bandwidth-container .content-wrapper .tips-box i[data-v-7ee070ee]{color:#52c41a;font-size:18px;margin-right:12px;margin-top:2px;flex-shrink:0}.bandwidth-container .content-wrapper .tips-box .tips-content[data-v-7ee070ee]{flex:1}.bandwidth-container .content-wrapper .tips-box .tips-content p[data-v-7ee070ee]{margin:0;line-height:1.6;color:#333}.bandwidth-container .content-wrapper .tips-box .tips-content p[data-v-7ee070ee]:not(:last-child){margin-bottom:5px}.bandwidth-container .content-wrapper .tips-box .tips-content p strong[data-v-7ee070ee]{color:#52c41a}.bandwidth-container .content-wrapper .info-box[data-v-7ee070ee]{background:linear-gradient(135deg,#f0f7ff,#e8f4ff);border:1px solid #91d5ff;border-radius:8px;padding:20px;margin-top:20px}.bandwidth-container .content-wrapper .info-box .info-header[data-v-7ee070ee]{display:flex;align-items:center;margin-bottom:20px}.bandwidth-container .content-wrapper .info-box .info-header i[data-v-7ee070ee]{color:#1890ff;font-size:20px;margin-right:10px}.bandwidth-container .content-wrapper .info-box .info-header h4[data-v-7ee070ee]{margin:0;color:#1890ff;font-size:16px;font-weight:600}.bandwidth-container .content-wrapper .info-box .info-content .intro-text[data-v-7ee070ee]{margin-bottom:20px;color:#666;line-height:1.6}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid[data-v-7ee070ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-bottom:20px}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid .bandwidth-item[data-v-7ee070ee]{background:hsla(0,0%,100%,.8);border-radius:8px;padding:15px;text-align:center;border:1px solid #e0e0e0;transition:all .3s ease}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid .bandwidth-item[data-v-7ee070ee]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid .bandwidth-item .bandwidth-header[data-v-7ee070ee]{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid .bandwidth-item .bandwidth-header .operator-logo[data-v-7ee070ee]{width:20px;height:20px;border-radius:50%;margin-right:8px}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid .bandwidth-item .bandwidth-header .operator-logo.telecom[data-v-7ee070ee]{background:#06c}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid .bandwidth-item .bandwidth-header .operator-logo.unicom[data-v-7ee070ee]{background:#f60}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid .bandwidth-item .bandwidth-header .operator-logo.mobile[data-v-7ee070ee]{background:#0c6}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid .bandwidth-item .bandwidth-header h5[data-v-7ee070ee]{margin:0;font-size:14px;color:#333}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid .bandwidth-item .bandwidth-value[data-v-7ee070ee]{font-size:18px;font-weight:600;color:#1890ff;margin-bottom:5px}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid .bandwidth-item .bandwidth-desc[data-v-7ee070ee]{font-size:12px;color:#999;margin:0}.bandwidth-container .content-wrapper .info-box .info-content .requirement-box[data-v-7ee070ee]{background:hsla(0,0%,100%,.6);border-radius:8px;padding:15px;border-left:4px solid #fa8c16}.bandwidth-container .content-wrapper .info-box .info-content .requirement-box .requirement-header[data-v-7ee070ee]{display:flex;align-items:center;margin-bottom:10px}.bandwidth-container .content-wrapper .info-box .info-content .requirement-box .requirement-header i[data-v-7ee070ee]{color:#fa8c16;font-size:16px;margin-right:8px}.bandwidth-container .content-wrapper .info-box .info-content .requirement-box .requirement-header h5[data-v-7ee070ee]{margin:0;color:#fa8c16;font-size:14px;font-weight:600}.bandwidth-container .content-wrapper .info-box .info-content .requirement-box .requirement-content p[data-v-7ee070ee]{margin:0;line-height:1.6;color:#333}.bandwidth-container .content-wrapper .info-box .info-content .requirement-box .requirement-content p[data-v-7ee070ee]:not(:last-child){margin-bottom:8px}.bandwidth-container .content-wrapper .info-box .info-content .requirement-box .requirement-content p strong[data-v-7ee070ee]{font-weight:600}.bandwidth-container .content-wrapper .info-box .info-content .requirement-box .requirement-content p .highlight-red[data-v-7ee070ee]{background:#fff2e8;color:#fa541c;padding:2px 6px;border-radius:4px;font-weight:600}@keyframes rotate-7ee070ee{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.bandwidth-container .content-wrapper .step-container .step-header[data-v-7ee070ee],.bandwidth-container[data-v-7ee070ee]{padding:15px}.bandwidth-container .content-wrapper .step-container .step-header .step-number[data-v-7ee070ee]{width:28px;height:28px;font-size:14px}.bandwidth-container .content-wrapper .step-container .step-header h4[data-v-7ee070ee]{font-size:16px}.bandwidth-container .content-wrapper .step-container .step-content[data-v-7ee070ee]{padding:20px 15px}.bandwidth-container .content-wrapper .info-box .info-content .bandwidth-grid[data-v-7ee070ee],.bandwidth-container .content-wrapper .step-container .step-content .contact-grid[data-v-7ee070ee]{grid-template-columns:1fr}}